.gh-rv{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s ease}.gh-rv-armed{opacity:0;transform:translateY(32px) scale(.985);filter:blur(6px)}.gh-rv-in{opacity:1;transform:none;filter:none}.gh-progress{position:fixed;left:0;top:0;z-index:70;width:100%;height:3px;background:linear-gradient(90deg,#34d399,#059669);transform:scaleX(var(--gh-progress,0));transform-origin:left;pointer-events:none}.gh-sticky{display:none}@media (max-width:820px){.gh-sticky{display:block;position:fixed;left:12px;right:12px;bottom:14px;z-index:60;transform:translateY(150%);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.gh-sticky.on{transform:none}.gh-sticky a{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 22px;border-radius:16px;background:linear-gradient(135deg,#34d399,#059669);color:#04130c;font-weight:800;box-shadow:0 16px 36px -10px rgba(16,185,129,.6)}}.gh-rotator{display:inline-block;height:1.35em;overflow:hidden;vertical-align:bottom}.gh-rotator>span{display:flex;flex-direction:column}.gh-rotator em{font-style:normal;height:1.35em;line-height:1.35em}.gh-swash{position:relative;display:inline-block}.gh-swash svg{position:absolute;left:0;bottom:-.12em;width:100%;height:.28em;overflow:visible}.gh-swash path{fill:none;stroke:#34d399;stroke-width:6;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:0}.gh-scene{position:relative;width:360px;max-width:100%;display:grid;place-items:center}.gh-tapcard{position:absolute;right:-46px;top:150px;z-index:20;width:150px;height:94px;border-radius:12px;background:radial-gradient(120% 140% at 0 0,rgba(52,211,153,.35),transparent 55%),linear-gradient(135deg,#1a1f1c,#050605);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 40px -18px rgba(0,0,0,.8);padding:12px;opacity:0}.gh-tapcard b{display:block;font-family:var(--font-display),sans-serif;font-size:15px;color:#34d399;letter-spacing:-.02em}.gh-tapcard i{position:absolute;right:12px;bottom:12px;width:22px;height:22px;border-radius:50%;border-color:rgba(52,211,153,.6) rgba(52,211,153,.6) transparent transparent;border-style:solid;border-width:2px;transform:rotate(45deg)}.gh-ripple{right:18px;top:178px;z-index:15;width:40px;height:40px;border-radius:50%;border:2px solid #34d399;pointer-events:none}.gh-lead,.gh-ripple{position:absolute;opacity:0}.gh-lead{left:-96px;top:40px;z-index:25;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:rgba(13,22,18,.92);border:1px solid rgba(52,211,153,.35);box-shadow:0 20px 40px -16px rgba(0,0,0,.8);backdrop-filter:blur(8px)}.gh-lead span:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#34d399,#059669);color:#04130c;font-weight:900;font-size:13px}.gh-lead strong{display:block;font-size:12px;color:#eef2f0}.gh-lead small{font-size:10.5px;color:#8b9991}.gh-screen-flash{position:absolute;inset:0;z-index:5;background:radial-gradient(circle at 90% 30%,rgba(52,211,153,.35),transparent 60%);opacity:0;pointer-events:none}.gh-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.gh-track{width:-moz-max-content;width:max-content}.gh-track,.gh-track>span{display:flex}.gh-track b{display:inline-flex;align-items:center;gap:26px;padding-right:26px;font-family:var(--font-display),sans-serif;font-size:18px;font-weight:700;color:#dbe5df;white-space:nowrap}.gh-track i{color:#34d399;font-style:normal;font-size:12px}.gh-lift{transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .4s ease}.gh-lift:hover{transform:translateY(-5px);border-color:rgba(52,211,153,.4);box-shadow:0 30px 50px -30px rgba(16,185,129,.45)}.gh-faq summary{list-style:none;cursor:pointer}.gh-faq summary::-webkit-details-marker{display:none}.gh-faq .gh-plus{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:rgba(52,211,153,.12);transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s ease}.gh-faq .gh-plus:after,.gh-faq .gh-plus:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:#34d399}.gh-faq .gh-plus:after{transform:rotate(90deg)}.gh-faq details[open] .gh-plus{transform:rotate(135deg);background:#34d399}.gh-faq details[open] .gh-plus:after,.gh-faq details[open] .gh-plus:before{background:#04130c}.gh-shine{position:relative;overflow:hidden;isolation:isolate}.gh-shine:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 48%,transparent 66%);transform:translateX(-130%)}@media (max-width:640px){.gh-tapcard{right:-18px;width:128px;height:80px}.gh-lead{left:-8px;top:12px}}@media (prefers-reduced-motion:no-preference){.gh-hero-in>*{animation:gh-rise .9s cubic-bezier(.16,1,.3,1) both}.gh-hero-in>:nth-child(2){animation-delay:.08s}.gh-hero-in>:nth-child(3){animation-delay:.18s}.gh-hero-in>:nth-child(4){animation-delay:.28s}.gh-hero-in>:nth-child(5){animation-delay:.38s}.gh-scene{animation:gh-rise 1.1s cubic-bezier(.16,1,.3,1) .2s both}.gh-phone-float{animation:gh-float 7s ease-in-out infinite}.gh-rotator>span{animation:gh-rotate 12.5s cubic-bezier(.16,1,.3,1) infinite}.gh-swash path{stroke-dashoffset:260;animation:gh-draw 1s cubic-bezier(.16,1,.3,1) .9s forwards}.gh-tapcard{animation:gh-card 8s cubic-bezier(.16,1,.3,1) infinite}.gh-ripple{animation:gh-ripple 8s ease-out infinite}.gh-ripple.r2{animation-delay:.25s}.gh-screen-flash{animation:gh-flash 8s ease-out infinite}.gh-lead{animation:gh-lead 8s cubic-bezier(.34,1.56,.64,1) infinite}.gh-track{animation:gh-marquee 36s linear infinite}.gh-shine:after{animation:gh-shine 3.8s ease-in-out 1.6s infinite}.gh-pulse-ring{animation:gh-ring 2.6s ease-out infinite}}@media (prefers-reduced-motion:reduce){.gh-rv-armed{opacity:1;transform:none;filter:none}.gh-lead,.gh-tapcard{opacity:1}.gh-progress{display:none}}@keyframes gh-rise{0%{opacity:0;transform:translateY(20px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes gh-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(.5deg)}}@keyframes gh-rotate{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-1.35em)}40%,56%{transform:translateY(-2.7em)}60%,76%{transform:translateY(-4.05em)}80%,to{transform:translateY(-5.4em)}}@keyframes gh-draw{to{stroke-dashoffset:0}}@keyframes gh-card{0%{opacity:0;transform:translate(90px,20px) rotate(14deg)}14%{opacity:1;transform:translate(0) rotate(-6deg)}18%{transform:translate(-10px) rotate(-6deg) scale(.97)}22%,70%{opacity:1;transform:translate(0) rotate(-6deg)}86%,to{opacity:0;transform:translate(90px,-20px) rotate(10deg)}}@keyframes gh-ripple{0%,17%{opacity:0;transform:scale(.4)}19%{opacity:.9}40%,to{opacity:0;transform:scale(4.5)}}@keyframes gh-flash{0%,18%{opacity:0}22%{opacity:1}45%,to{opacity:0}}@keyframes gh-lead{0%,32%{opacity:0;transform:translateY(16px) scale(.9)}37%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-10px)}}@keyframes gh-marquee{to{transform:translateX(-50%)}}@keyframes gh-shine{0%,55%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes gh-ring{0%{box-shadow:0 0 0 0 rgba(52,211,153,.5)}to{box-shadow:0 0 0 16px rgba(52,211,153,0)}}