.feature__heading[data-astro-cid-xawl2hkp]{margin-bottom:var(--space-6)}.feature__grid[data-astro-cid-xawl2hkp]{display:grid;gap:var(--space-6)}.feature__title[data-astro-cid-xawl2hkp]{font-size:clamp(1.5rem,1.2rem + 1.1vw,2.25rem);font-weight:800;line-height:1.3}h3[data-astro-cid-xawl2hkp].feature__title{font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem)}.feature__desc[data-astro-cid-xawl2hkp]{margin-top:var(--space-3);font-size:clamp(1rem,.95rem + .3vw,1.125rem);color:var(--color-ink-secondary);white-space:pre-line}.feature__items[data-astro-cid-xawl2hkp]{margin-top:var(--space-6)}.feature__label[data-astro-cid-xawl2hkp]{font-size:1.125rem;font-weight:600}.feature__items--list[data-astro-cid-xawl2hkp]{display:grid;gap:var(--space-4)}.feature__items--list[data-astro-cid-xawl2hkp] .feature__item[data-astro-cid-xawl2hkp]{display:flex;align-items:center;gap:var(--space-5)}.feature__grid--panel[data-astro-cid-xawl2hkp] .feature__items--list[data-astro-cid-xawl2hkp]{gap:0}.feature__grid--panel[data-astro-cid-xawl2hkp] .feature__items--list[data-astro-cid-xawl2hkp] .feature__item[data-astro-cid-xawl2hkp]{padding-block:var(--space-3)}.feature__grid--panel[data-astro-cid-xawl2hkp] .feature__items--list[data-astro-cid-xawl2hkp] .feature__item[data-astro-cid-xawl2hkp]+.feature__item[data-astro-cid-xawl2hkp]{border-top:1px solid var(--color-line)}.feature__items--tiles[data-astro-cid-xawl2hkp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.feature__items--tiles[data-astro-cid-xawl2hkp] .feature__item[data-astro-cid-xawl2hkp]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-2);border:1px solid rgb(255 255 255 / .9);border-radius:14px;background:#ffffffd1;box-shadow:var(--shadow-card);text-align:center}.feature__items--tiles[data-astro-cid-xawl2hkp] .feature__label[data-astro-cid-xawl2hkp]{font-size:1rem}.feature__grid--panel[data-astro-cid-xawl2hkp] .feature__items--tiles[data-astro-cid-xawl2hkp]{gap:0}.feature__grid--panel[data-astro-cid-xawl2hkp] .feature__items--tiles[data-astro-cid-xawl2hkp] .feature__item[data-astro-cid-xawl2hkp]{padding-block:var(--space-2);border:0;border-radius:0;background:none;box-shadow:none}.feature__grid--panel[data-astro-cid-xawl2hkp] .feature__items--tiles[data-astro-cid-xawl2hkp] .feature__item[data-astro-cid-xawl2hkp]+.feature__item[data-astro-cid-xawl2hkp]{border-left:1px solid var(--color-line)}.feature__text[data-astro-cid-xawl2hkp].panel{padding:var(--space-8)}.feature__media[data-astro-cid-xawl2hkp]{min-width:0}.feature__media[data-astro-cid-xawl2hkp] img{width:100%}.feature__media[data-astro-cid-xawl2hkp] .feature__flow{margin-top:var(--space-6)}@media(min-width:1024px){.feature__grid[data-astro-cid-xawl2hkp]{align-items:center;column-gap:var(--space-10)}.feature__grid--image-left[data-astro-cid-xawl2hkp]{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}.feature__grid--image-right[data-astro-cid-xawl2hkp]{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr)}.feature__grid--panel[data-astro-cid-xawl2hkp].feature__grid--image-left,.feature__grid--panel[data-astro-cid-xawl2hkp].feature__grid--image-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feature__grid--image-left[data-astro-cid-xawl2hkp] .feature__media[data-astro-cid-xawl2hkp]{grid-row:1;grid-column:1}.feature__grid--panel[data-astro-cid-xawl2hkp]{align-items:stretch;column-gap:var(--space-6)}.feature__grid--panel[data-astro-cid-xawl2hkp] .feature__text[data-astro-cid-xawl2hkp]{display:flex;flex-direction:column;justify-content:center}.feature__grid--panel[data-astro-cid-xawl2hkp] .feature__media[data-astro-cid-xawl2hkp]{align-self:center}.feature__grid--flow[data-astro-cid-xawl2hkp] .feature__title[data-astro-cid-xawl2hkp]{font-size:clamp(2rem,1.4rem + 1.2vw,2.625rem)}}@media(max-width:767px){.feature__text[data-astro-cid-xawl2hkp].panel{padding:var(--space-6) var(--space-5)}.feature__items[data-astro-cid-xawl2hkp]{margin-top:var(--space-5)}.feature__items--tiles[data-astro-cid-xawl2hkp]{gap:var(--space-2)}.feature__items--tiles[data-astro-cid-xawl2hkp] .feature__item[data-astro-cid-xawl2hkp]{padding:var(--space-4) var(--space-1)}.feature__items--tiles[data-astro-cid-xawl2hkp] .feature__label[data-astro-cid-xawl2hkp]{font-size:var(--text-small)}}.product-hero[data-astro-cid-4ievq3zz]{padding-top:var(--space-6);overflow-x:clip}.product-hero__grid[data-astro-cid-4ievq3zz]{display:grid;gap:var(--space-8)}.product-hero__text[data-astro-cid-4ievq3zz]{position:relative}.product-hero__brand[data-astro-cid-4ievq3zz]{display:flex;align-items:center;gap:var(--space-4);font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:700}.product-hero__icon[data-astro-cid-4ievq3zz]{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgb(255 255 255 / .95);border-radius:18px;background:#ffffffe6;box-shadow:0 8px 22px #6259d91f}.product-hero__icon[data-astro-cid-4ievq3zz] img{width:52px}.product-hero__title[data-astro-cid-4ievq3zz]{margin-top:var(--space-5);font-size:clamp(2rem,1.2rem + 3vw,3.5rem);font-weight:800;line-height:1.22;letter-spacing:-.02em}.product-hero__line[data-astro-cid-4ievq3zz]{display:block}.product-hero__summary[data-astro-cid-4ievq3zz]{margin-top:var(--space-4);font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);color:var(--color-ink-secondary)}.product-hero__text[data-astro-cid-4ievq3zz] .product-hero__tags{margin-top:var(--space-5)}.product-hero__actions[data-astro-cid-4ievq3zz]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.product-hero__art[data-astro-cid-4ievq3zz]{position:relative;justify-self:center;width:min(100%,700px)}.product-hero__art[data-astro-cid-4ievq3zz] img{width:100%}.product-hero__caption[data-astro-cid-4ievq3zz]{margin-top:var(--space-2);text-align:center;font-size:var(--text-small);color:var(--color-ink-tertiary)}.product-hero__grid[data-astro-cid-4ievq3zz] .product-hero__spark{position:absolute;color:#8f86ec;animation:breathe 3s ease-in-out infinite}.product-hero__grid[data-astro-cid-4ievq3zz] .product-hero__spark--a{right:4%;top:14%}.product-hero__grid[data-astro-cid-4ievq3zz] .product-hero__spark--b{right:18%;bottom:0;animation-delay:-1.2s}.product-hero__grid[data-astro-cid-4ievq3zz] .product-hero__spark--c{right:-2%;top:-4%;animation-delay:-2s}@media(prefers-reduced-motion:no-preference){.product-hero__title[data-astro-cid-4ievq3zz]{animation:enter-up .48s var(--ease-out) both}.product-hero__art[data-astro-cid-4ievq3zz]{animation:enter-up .52s var(--ease-out) 80ms both}}@media(min-width:1024px){.product-hero[data-astro-cid-4ievq3zz]{padding-top:var(--space-4)}.product-hero__grid[data-astro-cid-4ievq3zz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:var(--space-8)}.product-hero__art[data-astro-cid-4ievq3zz]{justify-self:end}}@media(max-width:767px){.product-hero[data-astro-cid-4ievq3zz]{padding-top:var(--space-5)}.product-hero__icon[data-astro-cid-4ievq3zz]{width:56px;height:56px;border-radius:14px}.product-hero__icon[data-astro-cid-4ievq3zz] img{width:38px}.product-hero__title[data-astro-cid-4ievq3zz]{margin-top:var(--space-4)}.product-hero__actions[data-astro-cid-4ievq3zz]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-3);margin-top:var(--space-6)}.product-hero__grid[data-astro-cid-4ievq3zz] .product-hero__spark--a{top:4%}.product-hero__grid[data-astro-cid-4ievq3zz] .product-hero__spark--b{display:none}}
