.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:420px 1fr;gap:80px;display:grid}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--grid);padding-block:22px}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;gap:16px;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{color:var(--accent-ink);transition:transform .25s var(--ease);font-size:1.5rem;line-height:1}details[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:720px;margin-top:12px}@media (width<=991px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr;gap:32px}}.hero[data-astro-cid-lcdefpme]{padding-block:72px 96px}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.hero__lead[data-astro-cid-lcdefpme]{max-width:560px}.hero__stats[data-astro-cid-lcdefpme]{gap:40px;padding-top:16px;display:flex}.hero__stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;gap:4px;display:flex}.hero__stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted)}.hero__visual[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:12px;display:flex}.hero__photo{aspect-ratio:1;border-radius:24px;width:100%}.hero__dim[data-astro-cid-lcdefpme]{align-items:center;gap:12px;width:100%;display:flex}.hero__dim[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--ink);flex:1;height:1px}.marquee[data-astro-cid-lcdefpme]{background:var(--accent);padding-block:20px;overflow:hidden}.marquee__track[data-astro-cid-lcdefpme]{gap:40px;width:max-content;padding-left:40px;display:flex}.marquee__track[data-astro-cid-lcdefpme] .display-s[data-astro-cid-lcdefpme]{color:var(--ink);white-space:nowrap}.cards-grid[data-astro-cid-lcdefpme]{display:grid}.center-cta[data-astro-cid-lcdefpme]{justify-content:center;margin-top:48px;display:flex}.mobile-only[data-astro-cid-lcdefpme]{display:none}.compare[data-astro-cid-lcdefpme]{aspect-ratio:5/4;border-radius:24px;position:relative;overflow:hidden}.compare__img{height:100%;inset:0;border-radius:0!important;position:absolute!important}.compare__top[data-astro-cid-lcdefpme]{position:absolute;inset:0}.compare[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;cursor:ew-resize;z-index:2;width:100%;height:100%;position:absolute;inset:0}.compare__handle[data-astro-cid-lcdefpme]{background:var(--accent);z-index:1;pointer-events:none;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0}.compare__handle[data-astro-cid-lcdefpme]:after{content:"⇆";background:var(--accent);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.compare[data-astro-cid-lcdefpme]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.how__steps[data-astro-cid-lcdefpme]{counter-reset:none}.how__step[data-astro-cid-lcdefpme]{border:1px solid #f4f2ee2e;border-radius:16px;flex-direction:column;gap:16px;padding:28px;transition:border-color .3s,background .3s;display:flex}.how__step[data-astro-cid-lcdefpme].is-lit{border-color:var(--accent);background:#ff5b1f0f}.how__bar[data-astro-cid-lcdefpme]{background:#f4f2ee26;height:4px;margin-top:40px}.how__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--accent);transform-origin:0;height:100%;display:block}.glow[data-astro-cid-lcdefpme]{color:var(--glow-cyan);text-shadow:0 0 28px #3df5e88c}.arrow[data-astro-cid-lcdefpme]{width:56px;height:56px;color:var(--paper);border:1.5px solid #f4f2ee66;border-radius:50%;font-size:1.25rem}.arrow[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--accent)}.led__slide[data-astro-cid-lcdefpme]{color:var(--paper);flex-direction:column;gap:16px;display:flex}.led__photo{aspect-ratio:7/5}.glow-cyan{box-shadow:inset 0 0 60px #3df5e859}.glow-magenta{box-shadow:inset 0 0 60px #ff3da859}.glow-accent{box-shadow:inset 0 0 60px #ff5b1f59}.led__meta[data-astro-cid-lcdefpme]{justify-content:space-between}.led[data-astro-cid-lcdefpme] .swiper-pagination,.section[data-astro-cid-lcdefpme] .swiper-pagination{text-align:left;margin-top:24px;position:static}.swiper-pagination-bullet{background:var(--grid);opacity:1}.swiper-pagination-bullet-active{background:var(--accent);border-radius:4px;width:24px}.price-table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%}.price-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--grid);padding-block:16px;font-size:1.0625rem}.price-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:last-child{text-align:right;font-family:var(--font-mono-stack)}.colours[data-astro-cid-lcdefpme]{grid-template-columns:repeat(10,1fr);gap:16px;display:grid}.colours[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.colours__dot[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--c);width:96px;max-width:100%;height:96px;box-shadow:0 0 0 2px var(--grid);border-radius:50%}.review[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-card);flex-direction:column;gap:20px;padding:32px;display:flex}.cta__title[data-astro-cid-lcdefpme]{color:var(--surface)!important}.cta[data-astro-cid-lcdefpme] .mono-m[data-astro-cid-lcdefpme]{color:var(--ink)}.cta__form[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-panel);flex-direction:column;gap:20px;padding:32px;display:flex}.cta__bar[data-astro-cid-lcdefpme]{background:var(--grid);height:4px}.cta__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--accent);width:20%;height:100%;display:block}.cta__opts[data-astro-cid-lcdefpme]{border:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=991px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.colours[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{padding-block:32px 56px}.hero__stats[data-astro-cid-lcdefpme]{gap:24px}.cards-grid[data-astro-cid-lcdefpme]{gap:0;display:flex}.mobile-only[data-astro-cid-lcdefpme]{display:block}.colours__dot[data-astro-cid-lcdefpme]{width:56px;height:56px}.cta__opts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
