.container-wide[data-astro-cid-lcdefpme]{width:100%;max-width:var(--max-width);padding:0 var(--space-xl);margin:0 auto}.hero[data-astro-cid-lcdefpme]{min-height:100vh;padding-top:var(--nav-height);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__bg-image[data-astro-cid-lcdefpme]{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.hero__bg-overlay[data-astro-cid-lcdefpme]{z-index:1;background:linear-gradient(#000000e6 0%,#000000bf 50%,#00000080 100%);position:absolute;inset:0}.hero__grid[data-astro-cid-lcdefpme]{z-index:3;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%)}.hero__content[data-astro-cid-lcdefpme]{z-index:10;text-align:center;align-items:center;gap:var(--space-lg);max-width:820px;padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);flex-direction:column;display:flex;position:relative}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(2.75rem,6vw + .5rem,4.75rem);font-weight:800;line-height:1.08}.hero__sub[data-astro-cid-lcdefpme]{color:var(--text-secondary);max-width:50ch;font-size:1.2rem;line-height:1.7}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-md);padding-top:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.section-header[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-3xl);flex-direction:column;display:flex}.products[data-astro-cid-lcdefpme]{background:var(--surface-1)}.products__grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.products__card[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--surface-2);transition:all var(--duration-base) var(--ease-out);cursor:pointer;text-decoration:none;overflow:hidden}.products__card[data-astro-cid-lcdefpme]:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 12px 48px -12px #00000080}.products__card-inner[data-astro-cid-lcdefpme]{gap:var(--space-lg);padding:var(--space-2xl);flex-direction:column;height:100%;display:flex}.products__icon[data-astro-cid-lcdefpme]{color:var(--blue-400)}.products__icon[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-icon]{width:32px;height:32px}.products__text[data-astro-cid-lcdefpme]{flex:1}.products__text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-sm);font-size:1.5rem}.products__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.95rem;line-height:1.6}.products__footer[data-astro-cid-lcdefpme]{padding-top:var(--space-md);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.products__price[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text-secondary);font-size:.9rem;font-weight:600}.products__arrow[data-astro-cid-lcdefpme]{color:var(--blue-400);transition:transform var(--duration-base) var(--ease-out)}.products__arrow[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-icon]{width:20px;height:20px}.products__card[data-astro-cid-lcdefpme]:hover .products__arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.products__card--soon[data-astro-cid-lcdefpme]{opacity:.65;cursor:default}.products__card--soon[data-astro-cid-lcdefpme]:hover{box-shadow:none;transform:none}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{min-height:calc(100vh - var(--nav-height));padding-top:0}.hero__content[data-astro-cid-lcdefpme]{padding-top:calc(var(--nav-height) + var(--space-2xl));padding-bottom:var(--space-3xl)}.products__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.why[data-astro-cid-lcdefpme]{background:var(--surface-0)}.why__layout[data-astro-cid-lcdefpme]{gap:var(--space-4xl);grid-template-columns:1fr 1.5fr;align-items:start;display:grid}.why__header[data-astro-cid-lcdefpme]{gap:var(--space-md);top:calc(var(--nav-height) + var(--space-2xl));flex-direction:column;display:flex;position:sticky}.why__intro[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);font-size:1.05rem;line-height:1.7}.why__grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.why__item[data-astro-cid-lcdefpme]{gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-1);transition:border-color var(--duration-base) var(--ease-out);display:flex}.why__item[data-astro-cid-lcdefpme]:hover{border-color:var(--border-hover)}.why__icon[data-astro-cid-lcdefpme]{color:var(--blue-400);flex-shrink:0;padding-top:2px}.why__icon[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-icon]{width:22px;height:22px}.why__text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35rem;font-size:1.05rem;font-weight:600}.why__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.9rem;line-height:1.65}@media (width<=992px){.why__layout[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:1fr}.why__header[data-astro-cid-lcdefpme]{position:static}}@media (width<=768px){.why__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.container-wide[data-astro-cid-lcdefpme]{padding:0 var(--space-md)}}.cta-section[data-astro-cid-lcdefpme]{background:var(--surface-1)}.cta-block[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-2);padding:var(--space-4xl);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.cta-block__glow[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(#1976d233,#0000 70%);width:600px;height:300px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.cta-block__content[data-astro-cid-lcdefpme]{z-index:2;align-items:center;gap:var(--space-lg);flex-direction:column;max-width:600px;display:flex;position:relative}.cta-block__content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,3vw,2.25rem)}.cta-block__content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-align:center;font-size:1rem;line-height:1.75}@media (width<=768px){.cta-block[data-astro-cid-lcdefpme]{padding:var(--space-2xl)}}
