.hm-accent{font-family:var(--font-accent),Georgia,serif;font-style:italic;font-weight:500;padding-right:.06em;background:linear-gradient(120deg,#fff0bd,#e2b84f 50%,#f3d58a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hm-kicker{display:inline-flex;align-items:center;gap:.65rem;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#d8ad4a}.hm-kicker--center:after,.hm-kicker:before{content:"";width:1.75rem;height:1px;background:linear-gradient(90deg,transparent,#d8ad4a)}.hm-kicker--center:after{background:linear-gradient(270deg,transparent,#d8ad4a)}.hm-lime-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-lime);animation:lime-ping 2.4s ease-out infinite}.hm-card{position:relative;isolation:isolate;overflow:hidden;border-radius:1.4rem;border:1px solid rgba(216,173,74,.14);background:linear-gradient(160deg,rgba(22,27,36,.92),rgba(8,11,16,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 50px rgba(0,0,0,.3);transition:transform .3s ease-out,border-color .4s ease,box-shadow .4s ease}.hm-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0),rgba(216,173,74,.17),transparent 62%);opacity:0;transition:opacity .4s ease}.hm-card:hover{border-color:rgba(243,213,138,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 26px 70px rgba(0,0,0,.45)}.hm-card:hover:before{opacity:1}@media (hover:hover){.hm-card--tilt:hover{transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg)) translateY(-3px)}}.hm-card-num{position:absolute;right:1.1rem;bottom:-1.1rem;font-family:var(--font-heading);font-size:7rem;font-weight:800;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(216,173,74,.13);pointer-events:none;transition:-webkit-text-stroke-color .4s ease,transform .5s ease}.hm-card:hover .hm-card-num{-webkit-text-stroke-color:rgba(243,213,138,.32);transform:translateY(-6px)}.hm-icon-tile{height:3rem;width:3rem;border-radius:.95rem;background:linear-gradient(135deg,#f3d58a,#c89324);color:#14100a;box-shadow:0 8px 24px rgba(216,173,74,.22)}.hm-arrow-btn,.hm-icon-tile{display:flex;flex-shrink:0;align-items:center;justify-content:center}.hm-arrow-btn{height:2.4rem;width:2.4rem;border-radius:999px;border:1px solid rgba(216,173,74,.35);color:#f3d58a;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s ease,color .3s ease}.hm-card:hover .hm-arrow-btn{transform:rotate(45deg);background:#d8ad4a;color:#14100a}.hm-chip{display:inline-flex;align-items:center;padding:.22rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#c4cdd5;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.hm-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.hm-marquee-track{display:flex;width:max-content;animation:hm-marquee var(--dur,40s) linear infinite}.hm-marquee--rev .hm-marquee-track{animation-direction:reverse}.hm-marquee:hover .hm-marquee-track{animation-play-state:paused}@keyframes hm-marquee{to{transform:translateX(-50%)}}.hm-bignum{font-family:var(--font-heading);font-weight:800;font-size:clamp(3.4rem,9vw,6.4rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px rgba(216,173,74,.55);background:linear-gradient(#fff0bd,#d8ad4a) no-repeat 0 100% /100% 0;-webkit-background-clip:text;background-clip:text;transition:background-size 1.8s cubic-bezier(.2,.8,.2,1)}.hm-bignum.is-lit{background-size:100% 100%}.hm-ribbon-item{display:flex;align-items:center;gap:1.1rem;padding-inline:1.6rem;white-space:nowrap}.hm-ribbon-metric{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1;letter-spacing:-.03em;background:linear-gradient(120deg,#fff0bd,#d8ad4a 60%,#b98216);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hm-vendor{position:relative;display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.8rem;font-size:.85rem;font-weight:600;color:#7c8a96;border:1px dashed rgba(255,255,255,.16)}.hm-vendor-strike{position:absolute;left:.6rem;right:.6rem;top:50%;height:2px;background:#d8ad4a;transform-origin:left}.hm-one{display:inline-flex;gap:.6rem;padding:.65rem 1.2rem;font-weight:700;font-size:.9rem;color:#14100a;background:linear-gradient(135deg,#f3d58a,#c89324);box-shadow:0 0 0 1px rgba(255,240,189,.4),0 12px 40px rgba(216,173,74,.35)}.hm-node,.hm-one{align-items:center;border-radius:999px}.hm-node{display:flex;height:2.75rem;width:2.75rem;justify-content:center;font-family:var(--font-heading);font-size:.85rem;font-weight:800;color:#8795a2;background:#0b1018;border:1px solid rgba(255,255,255,.14);transition:all .5s ease}.hm-node.is-lit{color:#14100a;background:linear-gradient(135deg,#f3d58a,#c89324);border-color:transparent;box-shadow:0 0 0 6px rgba(216,173,74,.12),0 10px 30px rgba(216,173,74,.35)}.hm-faq-item{border-bottom:1px solid rgba(216,173,74,.14);transition:border-color .3s ease}.hm-faq-item[data-state=open]{border-color:rgba(216,173,74,.45)}.hm-faq-plus{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s ease,color .3s ease}[data-state=open]>.hm-faq-plus{transform:rotate(45deg);background:#d8ad4a;color:#14100a;border-color:transparent}@keyframes hm-acc-down{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes hm-acc-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.animate-accordion-down{animation:hm-acc-down .32s ease-out}.animate-accordion-up{animation:hm-acc-up .28s ease-out}.hm-cta-panel{position:relative;overflow:hidden;isolation:isolate;border-radius:2rem;border:1px solid rgba(216,173,74,.28);background:radial-gradient(ellipse 60% 80% at 50% 120%,rgba(216,173,74,.22),transparent 70%),linear-gradient(160deg,#12151b,#07090d);box-shadow:0 40px 100px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06)}.hm-orbit{top:50%;border-radius:999px;border:1px dashed rgba(216,173,74,.22);pointer-events:none;z-index:-1;animation:hm-spin 60s linear infinite}.hm-orbit,.hm-orbit:after{position:absolute;left:50%}.hm-orbit:after{content:"";top:-4px;width:8px;height:8px;border-radius:999px;background:#f3d58a;box-shadow:0 0 16px 3px rgba(243,213,138,.7)}@keyframes hm-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.hm-cta-word{position:absolute;left:0;right:0;bottom:-.2em;z-index:-1;font-family:var(--font-heading);font-weight:800;font-size:clamp(4rem,17vw,13rem);line-height:1;letter-spacing:-.04em;white-space:nowrap;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(216,173,74,.1);pointer-events:none}.hm-form-shell{border-radius:1.6rem;border:1px solid rgba(216,173,74,.2);background:linear-gradient(160deg,rgba(22,27,36,.85),rgba(8,11,16,.92));box-shadow:0 30px 80px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}@media (prefers-reduced-motion:reduce){.hm-lime-dot,.hm-marquee-track,.hm-orbit{animation:none!important}.hm-bignum{background-size:100% 100%;transition:none}}