*{box-sizing:border-box}body{margin:0}.hc{--lime:#dcfe08;--black:#000;--white:#fff;--stone:#d1d2c9;font-family:Questrial,system-ui,sans-serif;color:var(--white);background:var(--black);-webkit-font-smoothing:antialiased;line-height:1.55;font-size:17px}.hc h1,.hc h2,.hc h3,.hc .hc-num{font-family:Arimo,system-ui,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:.95;margin:0}.hc p{margin:0}.hc a{color:inherit}.hc-wrap{max-width:1180px;margin:0 auto;padding:0 22px}.hc-sec{padding:clamp(64px,9vw,128px) 0}.hc-stone{background:var(--stone);color:var(--black)}.hc-limebg{background:var(--lime);color:var(--black)}.hc-lead{font-size:clamp(17px,2vw,20px);max-width:56ch;color:#cfd0c8}.hc-stone .hc-lead,.hc-limebg .hc-lead{color:#1a1a1a}.hc-label{font-family:Arimo,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--lime)}.hc-stone .hc-label{color:#4a4d3f}.hc-h2{font-size:clamp(34px,5.4vw,60px)}.hc-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;font-family:Arimo,sans-serif;font-weight:700;font-size:16px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease}.hc-btn:active{transform:scale(.97)}.hc .hc-btn--lime{background:var(--lime);color:#000}.hc .hc-btn--ghost{border-color:#4d4d4d;color:#fff}.hc .hc-stone .hc-btn--ghost,.hc-stone .hc .hc-btn--ghost,.hc-stone .hc-btn--ghost{border-color:#8f9186;color:#000}.hc .hc-btn--black{background:#000;color:#fff}.hc .hc-limebg .hc-btn--black{background:#000;color:var(--lime)}.hc-btn--sm{padding:11px 20px;font-size:15px}.hc-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hc-logo{display:inline-flex;align-items:center;font-family:Arimo,sans-serif;font-size:26px;letter-spacing:-.045em;text-decoration:none;line-height:1}.hc-logo b{font-weight:700}.hc-logo span{font-weight:400;font-family:Questrial,sans-serif}.hc-bolt{width:.62em;height:.92em;flex:0 0 auto}.hc-logo svg{width:.62em;height:1.15em;margin:0 -.02em 0 -.04em}.hc-logoimg{height:30px;width:auto;display:block}.hc-nav{position:sticky;top:0;z-index:40;background:var(--lime);color:#000}.hc-nav .hc-wrap{display:flex;align-items:center;justify-content:space-between;height:62px;gap:14px}.hc-nav .hc-btn{white-space:nowrap;font-size:14px;padding:10px 18px}.hc-nav .hc-logo{font-size:23px}.hc-nav a{text-decoration:none}.hc-navlinks{display:flex;gap:26px;font-size:15px}.hc-navlinks a{border-bottom:1.5px solid transparent;padding-bottom:2px}.hc-navlinks a:hover{border-color:#000}.hc-hero{padding:clamp(48px,7vw,96px) 0 0}.hc-hero h1{font-size:clamp(44px,9.2vw,108px)}.hc-hero .hc-lead{margin-top:26px}.hc-pill{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:10px 20px;border:1.5px solid var(--lime);border-radius:999px;color:var(--lime);font-family:Arimo,sans-serif;font-weight:700;font-size:15px;line-height:1.2;max-width:100%}.hc-pill .hc-bolt{width:12px;height:18px}.hc-heroimg{margin-top:clamp(44px,6vw,72px);aspect-ratio:16/7;width:100%;object-fit:cover;display:block;background:#141414}.hc-strip{background:var(--lime);color:#000;overflow:hidden;padding:13px 0;font-family:Arimo,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.hc-track{display:inline-flex;gap:34px;align-items:center;animation:hc-slide 28s linear infinite}.hc-track .hc-bolt{width:11px;height:16px}@keyframes hc-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hc-track{animation:none}}.hc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);margin-top:52px}.hc-step{border-top:2px solid #000;padding-top:18px}.hc-num{display:flex;align-items:center;gap:6px;margin-bottom:12px;min-height:34px}.hc-num .hc-bolt{width:19px;height:31px;color:var(--lime)}.hc-num em{font-style:normal;font-family:Arimo,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;margin-left:6px;color:#2f312a}.hc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hc-step h3{font-size:23px;margin-bottom:9px}.hc-step p{font-size:16px;color:#3a3c33}.hc-price{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#2a2a2a;margin-top:48px;border:2px solid #2a2a2a}.hc-price div{background:#000;padding:34px 26px}.hc-price strong{display:block;font-family:Arimo,sans-serif;font-weight:700;font-size:clamp(40px,6vw,62px);letter-spacing:-.04em;color:var(--lime);line-height:1}.hc-price p{margin-top:10px;font-size:16px;color:#b9bab2}.hc-venue-top{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:end}.hc-big{font-family:Arimo,sans-serif;font-weight:700;font-size:clamp(96px,18vw,220px);line-height:.8;letter-spacing:-.05em;color:var(--lime)}.hc-reasons{list-style:none;padding:0;margin:56px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,5vw,64px)}.hc-reasons li{border-top:1px solid #333;padding:22px 0}.hc-reasons h3{font-size:20px;margin-bottom:6px}.hc-reasons p{font-size:16px;color:#b9bab2;max-width:44ch}.hc-venueimg{width:100%;aspect-ratio:21/9;object-fit:cover;display:block;background:#141414;margin-top:52px}.hc-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;max-width:620px}.hc-form input,.hc-form textarea{width:100%;padding:15px 16px;border:1.5px solid #000;background:transparent;border-radius:10px;font-family:inherit;font-size:16px;color:#000}.hc-form input::placeholder,.hc-form textarea::placeholder{color:#5c5f52}.hc-form input:focus,.hc-form textarea:focus{outline:3px solid #000;outline-offset:2px}.hc-form .hc-full{grid-column:1/-1}.hc-note{margin-top:20px;padding:14px 18px;background:#000;color:var(--lime);border-radius:10px;font-family:Arimo,sans-serif;font-weight:700;max-width:620px}.hc-wa{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hc-faq{margin-top:44px;max-width:820px}.hc-faq details{border-bottom:1px solid #333}.hc-faq summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;position:relative;font-family:Arimo,sans-serif;font-weight:600;font-size:19px}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary:after{content:"+";position:absolute;right:8px;top:19px;color:var(--lime);font-size:26px;font-weight:400;transition:transform .2s ease}.hc-faq details[open] summary:after{transform:rotate(45deg)}.hc-faq p{padding:0 0 24px;color:#b9bab2;max-width:62ch;font-size:16px}.hc-foot{border-top:1px solid #333;padding:44px 0 56px;font-size:15px;color:#8d8f85;background:#000}.hc-foot .hc-wrap{display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;align-items:center}.hc-foot a{text-decoration:none;border-bottom:1px solid #4d4d4d}.hc :focus-visible{outline:3px solid var(--lime);outline-offset:3px}.hc-lang{display:flex;align-items:center;margin:0}.hc-lang select{appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:0;padding:2px 15px 2px 0;font-family:Arimo,sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;color:#000;cursor:pointer;line-height:1}.hc-lang{position:relative}.hc-lang:after{content:"";position:absolute;right:2px;top:50%;width:5px;height:5px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:translateY(-75%) rotate(45deg);pointer-events:none}.hc-load{opacity:0;transform:translateY(22px);animation:hc-rise .85s cubic-bezier(.16,.84,.32,1) forwards;animation-delay:var(--d,0s)}@keyframes hc-rise{to{opacity:1;transform:none}}.hc-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,.84,.32,1),transform .8s cubic-bezier(.16,.84,.32,1);transition-delay:var(--d,0s)}.hc-reveal.is-in{opacity:1;transform:none}.hc-reveal--pop{transform:translateY(26px) scale(.94);transform-origin:left bottom}.hc-reveal--pop.is-in{transform:none}@media(hover:hover)and (pointer:fine){.hc-price div{transition:background .4s ease,transform .45s cubic-bezier(.16,.84,.32,1),box-shadow .4s ease;position:relative}.hc-price div:hover{background:#0b0b0b;transform:translateY(-8px);box-shadow:0 18px 40px #0000008c,inset 0 0 0 1px #dcfe0859}.hc-price div strong{display:block;transform-origin:left center;transition:transform .45s cubic-bezier(.16,.84,.32,1),text-shadow .4s ease}.hc-price div:hover strong{transform:scale(1.09);text-shadow:0 0 30px rgba(220,254,8,.4)}.hc-price div p{transition:color .4s ease}.hc-price div:hover p{color:#e8e9e2}}.hc-btn{transition:transform .15s ease,box-shadow .25s ease}.hc .hc-btn--lime:hover{box-shadow:0 0 0 6px #dcfe082e}@media(prefers-reduced-motion:reduce){.hc-load,.hc-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}.hc-page{padding:clamp(56px,8vw,110px) 0;min-height:50vh}.hc-page h1{font-size:clamp(34px,5.4vw,60px);margin-bottom:24px}.hc-rte{color:#cfd0c8;max-width:70ch}.hc-rte a{color:var(--lime)}@media(max-width:860px){.hc-navlinks{display:none}.hc-steps,.hc-price,.hc-venue-top,.hc-reasons,.hc-form{grid-template-columns:1fr}.hc-reasons li:first-child{border-top:1px solid #333}.hc-venueimg{aspect-ratio:16/10}.hc-hero .hc-btns .hc-btn{flex:1 1 100%;justify-content:center}.hc-pill{font-size:14px;padding:9px 16px}.hc-pill .hc-bolt{width:11px;height:16px}.hc-num .hc-bolt{width:17px;height:27px}.hc-nav .hc-wrap{height:56px;gap:10px;padding:0 16px}.hc-nav .hc-logo{font-size:20px}.hc-nav .hc-btn{font-size:13px;padding:9px 14px}.hc-lang select{font-size:12px;padding-right:13px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hallocharge.css.map */
