.hero[data-astro-cid-lcdefpme]{width:min(var(--container), 100% - 2.5rem);border-radius:calc(var(--radius) * 3);box-shadow:var(--shadow-lift);background:radial-gradient(60rem 30rem at 85% -20%, #c41c1c59, transparent 60%), linear-gradient(160deg, var(--color-ink) 30%, var(--color-steel) 100%);color:#b9b9c2;margin-block:1.75rem 2.25rem;margin-inline:auto;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:repeating-linear-gradient(-55deg,#ffffff06 0 2px,#0000 2px 26px);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{--hero-pad:clamp(1.25rem, 4vw, 3rem);padding-block:clamp(2.75rem,5.5vw,4.25rem) clamp(2.25rem,4.5vw,3.25rem);padding-inline:var(--hero-pad);position:relative}.hero__top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:2rem;display:grid}.hero__spotlight[data-astro-cid-lcdefpme]{isolation:isolate;place-items:center;text-decoration:none;display:grid;position:relative}.hero__spotlight[data-astro-cid-lcdefpme]:before,.hero__spotlight[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.hero__spotlight[data-astro-cid-lcdefpme]:before{filter:blur(8px);background:radial-gradient(closest-side,#c41c1c73,#0000);inset:8% 6% 14%}.hero__spotlight[data-astro-cid-lcdefpme]:after{background:radial-gradient(closest-side,#000000b3,#0000);height:9%;bottom:6%;left:18%;right:18%}.hero__spotlight[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 24px 30px #0000008c);width:100%;max-width:25rem;height:auto;transition:transform .4s;transform:rotate(-4deg)}.hero__spotlight[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.hero__spotlight[data-astro-cid-lcdefpme]:focus-visible img[data-astro-cid-lcdefpme]{transform:rotate(-2deg)translateY(-6px)scale(1.02)}.hero__tag[data-astro-cid-lcdefpme]{border-left:3px solid var(--color-primary);clip-path:polygon(0 0,100% 0,calc(100% - .7rem) 100%,0 100%);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#14141ae6;gap:.1rem;padding:.55rem 1.4rem .6rem .9rem;font-size:1rem;font-weight:600;display:grid;position:absolute;bottom:3%;left:-.5rem}.hero__tag[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:var(--color-primary-light);font-size:.8rem;font-weight:700}@media (width<=900px){.hero__top[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__spotlight[data-astro-cid-lcdefpme]{display:none}}.hero__kicker[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:#fff;background:var(--color-primary);clip-path:polygon(0 0,100% 0,calc(100% - .6rem) 100%,0 100%);margin-bottom:1.25rem;padding:.3rem .9rem;font-weight:600;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;max-width:44rem;margin-bottom:1rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-primary-light)}.hero__sub[data-astro-cid-lcdefpme]{max-width:36rem;font-size:var(--text-lg);margin-bottom:2.25rem}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;display:flex}.hero__reel[data-astro-cid-lcdefpme]{margin:clamp(2.5rem, 5vw, 3.5rem) calc(-1 * var(--hero-pad)) 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.hero__track[data-astro-cid-lcdefpme]{width:max-content;margin:0;padding:.5rem 0;list-style:none;animation:55s linear infinite hero-reel;display:flex}.hero__track[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-right:1rem;display:flex}.hero__reel[data-astro-cid-lcdefpme]:hover .hero__track[data-astro-cid-lcdefpme],.hero__reel[data-astro-cid-lcdefpme]:focus-within .hero__track[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes hero-reel{to{transform:translate(-50%)}}.hero__item[data-astro-cid-lcdefpme]{border-radius:var(--radius);text-align:center;background:radial-gradient(70% 55% at 50% 42%,#c41c1c33,#0000 70%),#ffffff08;border:1px solid #ffffff14;align-content:start;justify-items:center;gap:.15rem;width:11rem;padding:1rem 1rem .9rem;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:grid}.hero__item[data-astro-cid-lcdefpme]:hover,.hero__item[data-astro-cid-lcdefpme]:focus-visible{background:radial-gradient(70% 55% at 50% 42%,#c41c1c52,#0000 70%),#ffffff0d;border-color:#c41c1cb3;transform:translateY(-3px)}.hero__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 10px 14px #0000008c);width:8.5rem;height:8.5rem;margin-bottom:.5rem}.hero__item-code[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-primary-light);font-size:.8rem;font-weight:700}.hero__item-label[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:1rem;font-weight:600;line-height:1.15}@media (prefers-reduced-motion:reduce){.hero__reel[data-astro-cid-lcdefpme]{padding-inline:var(--hero-pad);overflow-x:auto;mask-image:none}.hero__track[data-astro-cid-lcdefpme]{animation:none}.hero__track[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme][aria-hidden=true]{display:none}}@media (width<=640px){.hero__item[data-astro-cid-lcdefpme]{width:9rem}.hero__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:6.5rem;height:6.5rem}}.hero__badges[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.hero__badges[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:#14141ad9;gap:.3rem;padding:1.4rem 1.5rem;display:grid}.hero__badges[data-astro-cid-lcdefpme] svg{color:var(--color-primary-light);margin-bottom:.35rem}.hero__badges[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:1.2rem;font-weight:600}.hero__badges[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#9d9da8;font-size:.9rem}.carousel[data-astro-cid-lcdefpme]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent;grid-auto-columns:clamp(16rem,23vw,19rem);grid-auto-flow:column;gap:1.5rem;margin-inline:calc(50% - 50vw);padding-block:.25rem 1.25rem;padding-inline:calc(50vw - 50%);display:grid;overflow-x:auto}.carousel[data-astro-cid-lcdefpme]>*{scroll-snap-align:start}.carousel-wrap[data-astro-cid-lcdefpme]{position:relative}.carousel-arrow[data-astro-cid-lcdefpme]{z-index:2;width:3rem;height:3rem;color:var(--color-ink);box-shadow:var(--shadow-lift);cursor:pointer;background:#fff;border:1px solid #14141a1f;border-radius:50%;place-items:center;transition:background .15s,color .15s,opacity .2s;display:grid;position:absolute;top:calc(50% - 2.1rem)}.carousel-arrow[data-astro-cid-lcdefpme]:hover{background:var(--color-primary);color:#fff}.carousel-arrow[data-astro-cid-lcdefpme][disabled]{opacity:0;pointer-events:none}.carousel-arrow--prev[data-astro-cid-lcdefpme]{left:-1rem}.carousel-arrow--next[data-astro-cid-lcdefpme]{right:-1rem}@media (width<=640px){.carousel-arrow[data-astro-cid-lcdefpme]{display:none}}.why__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem 2rem;display:grid}.why__icon[data-astro-cid-lcdefpme]{width:3.5rem;height:3.5rem;color:var(--color-primary-light);border-radius:var(--radius);clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%);background:#c41c1c29;place-items:center;margin-bottom:1rem;display:grid}.why__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.35rem}.why__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:#9d9da8;margin:0}.reseller-band[data-astro-cid-lcdefpme]{background:radial-gradient(40rem 20rem at 10% 120%, #00000040, transparent 60%), linear-gradient(120deg, var(--color-primary-dark), var(--color-primary));color:#ffd9d9;padding-block:clamp(3rem,6vw,4.5rem)}.reseller-band__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.reseller-band[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:#ffd9d9}.reseller-band[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]:before{background:#ffd9d9}.reseller-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.reseller-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{max-width:34rem;margin:0}.reseller-band[data-astro-cid-lcdefpme] .btn--primary[data-astro-cid-lcdefpme]{background:var(--color-ink);flex-shrink:0}.reseller-band[data-astro-cid-lcdefpme] .btn--primary[data-astro-cid-lcdefpme]:hover{background:#000}
