.phone[data-astro-cid-jla2ebom]{position:relative;background:#0f0d0b;border:8px solid #0f0d0b;border-radius:38px;overflow:hidden;box-shadow:0 30px 60px -20px #14110e66,0 12px 24px -8px #14110e33;transform:rotate(var(--phone-rotate, 0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,opacity .5s ease;aspect-ratio:9 / 19.5;width:100%;max-width:240px;cursor:pointer}.phone--sm[data-astro-cid-jla2ebom]{max-width:200px}.phone--md[data-astro-cid-jla2ebom]{max-width:240px}.phone--lg[data-astro-cid-jla2ebom]{max-width:280px}.phone--bring-forward[data-astro-cid-jla2ebom]{opacity:.55}.phone[data-astro-cid-jla2ebom]:hover,.phone[data-astro-cid-jla2ebom]:focus-visible,.phone[data-astro-cid-jla2ebom].is-active{transform:rotate(0) scale(1.03);box-shadow:0 40px 80px -20px #14110e80,0 16px 32px -8px #14110e40;opacity:1;z-index:20}.phone[data-astro-cid-jla2ebom]:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.phone__notch[data-astro-cid-jla2ebom]{position:absolute;top:0;left:50%;transform:translate(-50%);width:84px;height:18px;background:#0f0d0b;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:2}.phone__screen[data-astro-cid-jla2ebom]{position:absolute;inset:0;background:var(--color-surface);overflow:hidden;border-radius:28px}.phone[data-astro-cid-jla2ebom]:focus{outline:none}.dc[data-astro-cid-hpatsjp3]{height:100%;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);display:flex;flex-direction:column;padding:16px 12px 0;position:relative;overflow:hidden}.dc__status[data-astro-cid-hpatsjp3]{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;padding:0 4px 6px}.dc__signal[data-astro-cid-hpatsjp3]{display:flex;gap:3px;align-items:center}.dc__signal[data-astro-cid-hpatsjp3] i[data-astro-cid-hpatsjp3]{width:4px;height:4px;border-radius:9999px;background:var(--color-ink);display:block}.dc__topbar[data-astro-cid-hpatsjp3]{display:flex;align-items:center;justify-content:space-between;padding:2px 0 6px}.dc__brand[data-astro-cid-hpatsjp3]{font-family:var(--font-display);font-size:19px;line-height:1;color:var(--color-primary)}.dc__brand-dot[data-astro-cid-hpatsjp3]{color:var(--color-primary-container)}.dc__avatar[data-astro-cid-hpatsjp3]{width:20px;height:20px;border-radius:9999px;background:var(--color-surface-variant);color:var(--color-primary);display:grid;place-items:center;font-size:9px;font-weight:700}.dc__location[data-astro-cid-hpatsjp3]{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:600;color:var(--color-ink-secondary);margin:0 0 6px}.dc__pin[data-astro-cid-hpatsjp3]{width:6px;height:6px;border-radius:9999px;background:var(--color-primary);flex-shrink:0}.dc__caret[data-astro-cid-hpatsjp3]{color:var(--color-ink-tertiary);font-size:9px;line-height:1}.dc__title[data-astro-cid-hpatsjp3]{font-family:var(--font-display);font-size:20px;line-height:1.05;color:var(--color-ink);margin:0 0 8px}.dc__search[data-astro-cid-hpatsjp3]{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-base);font-size:9px;color:var(--color-ink-tertiary);margin-bottom:8px}.dc__search-icon[data-astro-cid-hpatsjp3]{width:7px;height:7px;border:1.5px solid var(--color-ink-tertiary);border-radius:9999px;position:relative}.dc__search-icon[data-astro-cid-hpatsjp3]:after{content:"";position:absolute;right:-3px;bottom:-2px;width:3px;height:1.5px;background:var(--color-ink-tertiary);transform:rotate(45deg)}.dc__pills[data-astro-cid-hpatsjp3]{display:flex;gap:5px;margin-bottom:12px;overflow:hidden}.dc__pill[data-astro-cid-hpatsjp3]{font-size:8px;font-weight:600;padding:4px 8px;border:1px solid var(--color-hairline);border-radius:9999px;background:var(--color-surface);color:var(--color-ink-secondary);white-space:nowrap}.dc__pill--on[data-astro-cid-hpatsjp3]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.dc__section[data-astro-cid-hpatsjp3]{font-family:var(--font-heading);font-size:11px;font-weight:500;color:var(--color-ink);margin:0 0 6px}.dc__row[data-astro-cid-hpatsjp3]{display:flex;gap:7px;margin-bottom:12px;overflow:hidden}.pc[data-astro-cid-hpatsjp3]{width:74px;flex-shrink:0}.pc__photo[data-astro-cid-hpatsjp3]{position:relative;width:74px;height:74px;border-radius:var(--radius-base);overflow:hidden;background:var(--color-surface-variant);margin-bottom:4px}.pc__photo[data-astro-cid-hpatsjp3] img[data-astro-cid-hpatsjp3]{width:100%;height:100%;object-fit:cover}.pc__heart[data-astro-cid-hpatsjp3]{position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:9999px;background:#fbfaf7e6;color:var(--color-primary);font-size:7px;display:grid;place-items:center;line-height:1}.pc__top[data-astro-cid-hpatsjp3]{display:flex;align-items:baseline;justify-content:space-between;gap:3px}.pc__shop[data-astro-cid-hpatsjp3]{font-size:7px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc__rating[data-astro-cid-hpatsjp3]{font-size:7px;font-weight:700;color:var(--color-warn);white-space:nowrap}.pc__name[data-astro-cid-hpatsjp3]{font-family:var(--font-heading);font-size:9px;font-weight:500;line-height:1.2;color:var(--color-ink);margin:1px 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc__review[data-astro-cid-hpatsjp3]{display:flex;align-items:center;gap:6px;padding:7px;background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-base)}.dc__review-avatar[data-astro-cid-hpatsjp3]{width:18px;height:18px;border-radius:9999px;background:var(--color-secondary);color:#fff;display:grid;place-items:center;font-size:8px;font-weight:700;flex-shrink:0}.dc__review-text[data-astro-cid-hpatsjp3]{font-size:8px;color:var(--color-ink-secondary);margin:0;line-height:1.3}.dc__review-text[data-astro-cid-hpatsjp3] b[data-astro-cid-hpatsjp3]{color:var(--color-ink)}.dc__review-prod[data-astro-cid-hpatsjp3]{color:var(--color-primary)}.dc__fab[data-astro-cid-hpatsjp3]{position:absolute;right:12px;bottom:40px;background:var(--color-primary);color:var(--color-on-primary);font-size:8px;font-weight:700;letter-spacing:.04em;padding:6px 10px;border-radius:9999px;box-shadow:0 4px 10px -2px #14110e59}.dc__tabs[data-astro-cid-hpatsjp3]{margin-top:auto;display:flex;justify-content:space-around;border-top:1px solid var(--color-hairline);background:var(--color-bg);padding:7px 4px 10px;margin-inline:-12px}.dc__tab[data-astro-cid-hpatsjp3]{font-size:7px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-tertiary)}.dc__tab--on[data-astro-cid-hpatsjp3]{color:var(--color-primary);font-weight:700}.cl[data-astro-cid-kxqbilyl]{height:100%;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);display:flex;flex-direction:column;padding:16px 12px 0;overflow:hidden}.cl__status[data-astro-cid-kxqbilyl]{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;padding:0 4px 8px}.cl__signal[data-astro-cid-kxqbilyl]{display:flex;gap:3px}.cl__signal[data-astro-cid-kxqbilyl] i[data-astro-cid-kxqbilyl]{width:4px;height:4px;border-radius:9999px;background:var(--color-ink);display:block}.cl__head[data-astro-cid-kxqbilyl]{display:flex;gap:9px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--color-hairline);margin-bottom:10px}.cl__avatar[data-astro-cid-kxqbilyl]{width:38px;height:38px;border-radius:9999px;background:var(--color-primary);color:var(--color-on-primary);display:grid;place-items:center;font-family:var(--font-display);font-size:17px;flex-shrink:0}.cl__id[data-astro-cid-kxqbilyl]{min-width:0}.cl__eyebrow[data-astro-cid-kxqbilyl]{font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 2px}.cl__title[data-astro-cid-kxqbilyl]{font-family:var(--font-display);font-size:19px;line-height:1;color:var(--color-ink);margin:0 0 3px}.cl__stats[data-astro-cid-kxqbilyl]{font-size:8px;color:var(--color-ink-tertiary);margin:0}.cl__stats[data-astro-cid-kxqbilyl] b[data-astro-cid-kxqbilyl]{color:var(--color-ink)}.cl__section[data-astro-cid-kxqbilyl]{font-family:var(--font-heading);font-size:11px;font-weight:500;color:var(--color-ink);margin:0 0 6px}.cl__grid[data-astro-cid-kxqbilyl]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.fd[data-astro-cid-kxqbilyl]{min-width:0}.fd__cover[data-astro-cid-kxqbilyl]{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:1.5px;aspect-ratio:1 / 1;border-radius:var(--radius-base);overflow:hidden;background:var(--color-surface-variant);margin-bottom:4px}.fd__cover[data-astro-cid-kxqbilyl] img[data-astro-cid-kxqbilyl]{width:100%;height:100%;object-fit:cover}.fd__cover-main[data-astro-cid-kxqbilyl]{grid-row:span 2}.fd__cover[data-astro-cid-kxqbilyl] img[data-astro-cid-kxqbilyl]:nth-child(n+4){display:none}.fd__label[data-astro-cid-kxqbilyl]{font-family:var(--font-heading);font-size:9px;font-weight:500;color:var(--color-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd__count[data-astro-cid-kxqbilyl]{font-size:7px;color:var(--color-ink-tertiary);margin:1px 0 0}.cl__tabs[data-astro-cid-kxqbilyl]{margin-top:auto;display:flex;justify-content:space-around;border-top:1px solid var(--color-hairline);padding:7px 4px 10px;margin-inline:-12px}.cl__tab[data-astro-cid-kxqbilyl]{font-size:7px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-tertiary)}.cl__tab--on[data-astro-cid-kxqbilyl]{color:var(--color-primary);font-weight:700}.wrap[data-astro-cid-a3codrza]{--badge-h: 50px;--google-canvas: 1.3021;display:flex;flex-direction:column;gap:var(--space-sm)}.badges[data-astro-cid-a3codrza]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stack-md)}.badges--solid[data-astro-cid-a3codrza]{justify-content:center}.badge[data-astro-cid-a3codrza]{width:auto;display:block}.badge--apple[data-astro-cid-a3codrza]{height:var(--badge-h)}.badge--google[data-astro-cid-a3codrza]{height:calc(var(--badge-h) * var(--google-canvas))}@media(max-width:380px){.wrap[data-astro-cid-a3codrza]{--badge-h: 44px}}.note[data-astro-cid-a3codrza]{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:600;color:var(--color-ink-tertiary);margin:0}.badges--solid[data-astro-cid-a3codrza]+.note[data-astro-cid-a3codrza]{text-align:center}.hero[data-astro-cid-bbe6dxrz]{background:var(--color-bg);border-bottom:1px solid var(--color-hairline);scroll-margin-top:72px}.hero__grid[data-astro-cid-bbe6dxrz]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:880px){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}}.hero__copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;padding:var(--space-4xl) var(--margin-base);background:var(--color-surface);border-right:1px solid var(--color-hairline)}@media(max-width:880px){.hero__copy[data-astro-cid-bbe6dxrz]{border-right:0;border-bottom:1px solid var(--color-hairline)}}@media(min-width:880px){.hero__copy[data-astro-cid-bbe6dxrz]{padding:var(--space-5xl);justify-content:center}}.hero__eyebrow[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--stack-sm)}.hero__headline[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:36px;line-height:1.05;color:var(--color-ink);margin:0 0 var(--space-base)}@media(min-width:600px){.hero__headline[data-astro-cid-bbe6dxrz]{font-size:44px}}.hero__headline[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:italic;color:var(--color-primary)}@media(min-width:880px){.hero__headline[data-astro-cid-bbe6dxrz]{font-size:46px}}.hero__lede[data-astro-cid-bbe6dxrz]{max-width:40ch;font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-ink-secondary);margin-bottom:var(--space-2xl)}.hero__lede[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{color:var(--color-ink);font-weight:600}.hero__badges[data-astro-cid-bbe6dxrz]{margin-bottom:var(--space-2xl)}.hero__stats[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--space-2xl);margin:0;padding-top:var(--space-lg);border-top:1px solid var(--color-hairline)}.hero__stat[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-tertiary);margin-bottom:2px}.hero__stat[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--color-ink);margin:0}.hero__media[data-astro-cid-bbe6dxrz]{position:relative;background:var(--color-bg);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:620px}@media(max-width:880px){.hero__media[data-astro-cid-bbe6dxrz]{min-height:calc(100svh - 80px);padding:var(--space-3xl) var(--margin-base)}}.hero__dots[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(var(--color-primary) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.hero__phone[data-astro-cid-bbe6dxrz]{position:absolute;width:64%;max-width:280px}.hero__phone--front[data-astro-cid-bbe6dxrz]{z-index:10;left:50%;top:50%;transform:translate(-30%,-50%)}.hero__phone--back[data-astro-cid-bbe6dxrz]{z-index:5;left:50%;top:50%;transform:translate(-72%,-52%)}@media(max-width:480px){.hero__phone[data-astro-cid-bbe6dxrz]{width:58%}.hero__phone--front[data-astro-cid-bbe6dxrz]{transform:translate(-25%,-50%)}.hero__phone--back[data-astro-cid-bbe6dxrz]{transform:translate(-72%,-52%)}}.rv[data-astro-cid-fikx7fmd]{height:100%;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);display:flex;flex-direction:column;padding:16px 12px 14px;overflow:hidden}.rv__status[data-astro-cid-fikx7fmd]{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;padding:0 4px 8px}.rv__signal[data-astro-cid-fikx7fmd]{display:flex;gap:3px}.rv__signal[data-astro-cid-fikx7fmd] i[data-astro-cid-fikx7fmd]{width:4px;height:4px;border-radius:9999px;background:var(--color-ink);display:block}.rv__bar[data-astro-cid-fikx7fmd]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--color-hairline);margin-bottom:10px}.rv__back[data-astro-cid-fikx7fmd],.rv__step[data-astro-cid-fikx7fmd]{font-size:9px;color:var(--color-ink-tertiary)}.rv__bar-title[data-astro-cid-fikx7fmd]{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink)}.rv__title[data-astro-cid-fikx7fmd]{font-family:var(--font-display);font-size:20px;line-height:1;color:var(--color-ink);margin:0 0 10px}.rv__pick[data-astro-cid-fikx7fmd]{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-base);padding:7px 9px;margin-bottom:12px}.rv__pick-row[data-astro-cid-fikx7fmd]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rv__pick-row[data-astro-cid-fikx7fmd]+.rv__pick-row[data-astro-cid-fikx7fmd]{margin-top:5px;padding-top:5px;border-top:1px solid var(--color-hairline)}.rv__pick-label[data-astro-cid-fikx7fmd]{font-size:7px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-tertiary);flex-shrink:0}.rv__pick-value[data-astro-cid-fikx7fmd]{font-family:var(--font-heading);font-size:9px;font-weight:500;color:var(--color-ink);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv__field-label[data-astro-cid-fikx7fmd]{font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);margin:0 0 5px}.rv__count[data-astro-cid-fikx7fmd]{color:var(--color-ink-tertiary);letter-spacing:0}.rv__chips[data-astro-cid-fikx7fmd]{display:flex;gap:5px;margin-bottom:12px}.rv__chip[data-astro-cid-fikx7fmd]{font-size:8px;font-weight:600;padding:4px 8px;border:1px solid var(--color-hairline);border-radius:9999px;background:var(--color-surface);color:var(--color-ink-secondary)}.rv__chip--on[data-astro-cid-fikx7fmd]{background:var(--color-surface-container-low);border-color:var(--color-outline-variant);color:var(--color-primary)}.rv__chip[data-astro-cid-fikx7fmd] b[data-astro-cid-fikx7fmd]{color:var(--color-warn)}.rv__stars[data-astro-cid-fikx7fmd]{font-size:17px;line-height:1;letter-spacing:3px;color:var(--color-warn);margin:0 0 12px}.rv__body[data-astro-cid-fikx7fmd]{font-size:9px;line-height:1.45;color:var(--color-ink-secondary);background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-base);padding:7px 9px;margin:0 0 12px}.rv__photos[data-astro-cid-fikx7fmd]{display:flex;gap:6px;margin-bottom:12px}.rv__photos[data-astro-cid-fikx7fmd] img[data-astro-cid-fikx7fmd]{width:46px;height:46px;object-fit:cover;border-radius:var(--radius-base);border:1px solid var(--color-hairline)}.rv__photo-add[data-astro-cid-fikx7fmd]{width:46px;height:46px;display:grid;place-items:center;border:1px dashed var(--color-outline-variant);border-radius:var(--radius-base);color:var(--color-ink-tertiary);font-size:14px}.rv__cta[data-astro-cid-fikx7fmd]{margin-top:auto;display:block;text-align:center;background:var(--color-primary);color:var(--color-on-primary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px;border-radius:var(--radius-base)}.cf[data-astro-cid-uuwexhho]{background:var(--color-bg);border-bottom:1px solid var(--color-hairline);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:72px}@media(max-width:880px){.cf[data-astro-cid-uuwexhho]{grid-template-columns:1fr}}.cf__media[data-astro-cid-uuwexhho]{position:relative;min-height:560px;overflow:hidden;background:var(--color-bg);display:flex;align-items:center;justify-content:center;padding:var(--space-3xl)}@media(max-width:880px){.cf__media[data-astro-cid-uuwexhho]{min-height:0;padding:var(--space-2xl) var(--margin-base)}}.cf__phone[data-astro-cid-uuwexhho]{width:100%;max-width:280px;display:flex;justify-content:center}.cf__copy[data-astro-cid-uuwexhho]{display:flex;flex-direction:column;gap:var(--space-base);padding:var(--space-4xl) var(--margin-base);background:var(--color-surface);justify-content:center;border-left:1px solid var(--color-hairline)}@media(min-width:880px){.cf__copy[data-astro-cid-uuwexhho]{padding:var(--space-5xl)}}@media(max-width:880px){.cf__copy[data-astro-cid-uuwexhho]{border-left:0;border-top:1px solid var(--color-hairline)}}.cf__eyebrow[data-astro-cid-uuwexhho]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.cf__title[data-astro-cid-uuwexhho]{font-family:var(--font-display);font-size:34px;line-height:1.1;color:var(--color-ink);margin:0;max-width:17ch}@media(min-width:880px){.cf__title[data-astro-cid-uuwexhho]{font-size:42px}}.cf__steps[data-astro-cid-uuwexhho]{list-style:none;padding:0;margin:var(--space-base) 0 0;display:flex;flex-direction:column;gap:var(--space-xl)}.step[data-astro-cid-uuwexhho]{display:flex;gap:var(--space-base);align-items:flex-start}.step__icon[data-astro-cid-uuwexhho]{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--radius-base);color:var(--color-primary)}.step__body[data-astro-cid-uuwexhho]{display:flex;flex-direction:column;gap:3px}.step__title[data-astro-cid-uuwexhho]{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:500;color:var(--color-ink);margin:0;display:flex;align-items:baseline;gap:var(--stack-sm)}.step__num[data-astro-cid-uuwexhho]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;color:var(--color-ink-tertiary)}.step__text[data-astro-cid-uuwexhho]{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--color-ink-secondary);margin:0;max-width:40ch}.pr[data-astro-cid-dv3eufcn]{background:var(--color-bg);border-bottom:1px solid var(--color-hairline);scroll-margin-top:72px}.pr__head[data-astro-cid-dv3eufcn]{max-width:var(--max-width);margin:0 auto;padding:80px var(--margin-base) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}@media(min-width:880px){.pr__head[data-astro-cid-dv3eufcn]{padding-inline:var(--space-5xl)}}.pr__eyebrow[data-astro-cid-dv3eufcn]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.pr__title[data-astro-cid-dv3eufcn]{font-family:var(--font-display);font-size:34px;line-height:1.1;color:var(--color-ink);margin:0;max-width:20ch}@media(min-width:880px){.pr__title[data-astro-cid-dv3eufcn]{font-size:44px}}.pr__lede[data-astro-cid-dv3eufcn]{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-ink-secondary);max-width:54ch;margin:0}.pr__grid[data-astro-cid-dv3eufcn]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-hairline)}@media(min-width:600px){.pr__grid[data-astro-cid-dv3eufcn]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.pr__grid[data-astro-cid-dv3eufcn]{grid-template-columns:repeat(4,1fr)}}.card[data-astro-cid-dv3eufcn]{display:flex;flex-direction:column;border-bottom:1px solid var(--color-hairline);background:var(--color-bg)}@media(min-width:600px){.card[data-astro-cid-dv3eufcn]:nth-child(odd){border-right:1px solid var(--color-hairline)}}@media(min-width:1100px){.card[data-astro-cid-dv3eufcn]:nth-child(odd){border-right:0}.card[data-astro-cid-dv3eufcn]:not(:nth-child(4n)){border-right:1px solid var(--color-hairline)}}.card__photo-wrap[data-astro-cid-dv3eufcn]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-surface-variant)}.card__photo[data-astro-cid-dv3eufcn]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.card[data-astro-cid-dv3eufcn]:hover .card__photo[data-astro-cid-dv3eufcn]{transform:scale(1.04)}.card__rating[data-astro-cid-dv3eufcn]{position:absolute;left:var(--space-md);bottom:var(--space-md);display:inline-flex;align-items:center;gap:4px;background:#fbfaf7f0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:700;padding:4px 9px;border-radius:var(--radius-base)}.card__rating[data-astro-cid-dv3eufcn] span[data-astro-cid-dv3eufcn]{color:var(--color-warn)}.card__body[data-astro-cid-dv3eufcn]{padding:var(--space-xl) var(--margin-base);display:flex;flex-direction:column;gap:var(--stack-sm)}.card__overline[data-astro-cid-dv3eufcn]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.card__title-row[data-astro-cid-dv3eufcn]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--stack-sm)}.card__name[data-astro-cid-dv3eufcn]{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-h3);line-height:1.25;color:var(--color-ink);margin:0;flex:1}.card__price[data-astro-cid-dv3eufcn]{font-family:var(--font-body);font-weight:700;font-size:var(--fs-body);color:var(--color-ink);white-space:nowrap}.card__meta[data-astro-cid-dv3eufcn]{font-family:var(--font-body);font-size:var(--fs-caption);line-height:1.5;color:var(--color-ink-tertiary);margin:0}.cc[data-astro-cid-lkfgzig7]{background:var(--color-bg);border-bottom:1px solid var(--color-hairline);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:72px}@media(max-width:880px){.cc[data-astro-cid-lkfgzig7]{grid-template-columns:1fr}}.cc__copy[data-astro-cid-lkfgzig7]{display:flex;flex-direction:column;gap:var(--space-base);padding:var(--space-4xl) var(--margin-base);background:var(--color-surface);justify-content:center;border-right:1px solid var(--color-hairline)}@media(min-width:880px){.cc__copy[data-astro-cid-lkfgzig7]{padding:var(--space-5xl)}}@media(max-width:880px){.cc__copy[data-astro-cid-lkfgzig7]{border-right:0;border-bottom:1px solid var(--color-hairline);order:2}}.cc__eyebrow[data-astro-cid-lkfgzig7]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.cc__title[data-astro-cid-lkfgzig7]{font-family:var(--font-display);font-size:34px;line-height:1.1;color:var(--color-ink);margin:0;max-width:16ch}@media(min-width:880px){.cc__title[data-astro-cid-lkfgzig7]{font-size:42px}}.cc__lede[data-astro-cid-lkfgzig7]{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-ink-secondary);max-width:44ch;margin:0}.cc__bullets[data-astro-cid-lkfgzig7]{list-style:none;padding:0;margin:var(--space-base) 0 0;display:flex;flex-direction:column;gap:var(--space-lg)}.cc__bullet[data-astro-cid-lkfgzig7]{display:flex;gap:var(--space-md);align-items:flex-start;color:var(--color-primary)}.cc__bullet[data-astro-cid-lkfgzig7] svg[data-astro-cid-lkfgzig7]{flex-shrink:0;margin-top:3px}.cc__bullet-title[data-astro-cid-lkfgzig7]{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:500;color:var(--color-ink);margin:0 0 2px}.cc__bullet-body[data-astro-cid-lkfgzig7]{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--color-ink-secondary);margin:0;max-width:42ch}.cc__media[data-astro-cid-lkfgzig7]{position:relative;min-height:560px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:var(--space-3xl);background:var(--color-bg)}@media(max-width:880px){.cc__media[data-astro-cid-lkfgzig7]{min-height:0;padding:var(--space-2xl) var(--margin-base);order:1}}.cc__phone[data-astro-cid-lkfgzig7]{width:100%;max-width:280px;display:flex;justify-content:center}.nb[data-astro-cid-r3zsuvyo]{height:100%;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);display:flex;flex-direction:column;padding:16px 12px 0;overflow:hidden}.nb__status[data-astro-cid-r3zsuvyo]{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;padding:0 4px 8px}.nb__signal[data-astro-cid-r3zsuvyo]{display:flex;gap:3px}.nb__signal[data-astro-cid-r3zsuvyo] i[data-astro-cid-r3zsuvyo]{width:4px;height:4px;border-radius:9999px;background:var(--color-ink);display:block}.nb__bar[data-astro-cid-r3zsuvyo]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--color-hairline)}.nb__back[data-astro-cid-r3zsuvyo]{font-size:13px;color:var(--color-ink-secondary);line-height:1}.nb__bar-title[data-astro-cid-r3zsuvyo]{font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-tertiary)}.nb__head[data-astro-cid-r3zsuvyo]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 0;border-bottom:1px solid var(--color-hairline)}.nb__avatar[data-astro-cid-r3zsuvyo]{width:42px;height:42px;border-radius:9999px;background:var(--color-secondary);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-size:19px;margin-bottom:6px}.nb__name[data-astro-cid-r3zsuvyo]{font-family:var(--font-heading);font-size:12px;font-weight:500;color:var(--color-ink);margin:0}.nb__area[data-astro-cid-r3zsuvyo]{font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:2px 0 5px}.nb__stats[data-astro-cid-r3zsuvyo]{font-size:8px;color:var(--color-ink-tertiary);margin:0 0 8px}.nb__stats[data-astro-cid-r3zsuvyo] b[data-astro-cid-r3zsuvyo]{color:var(--color-ink)}.nb__follow[data-astro-cid-r3zsuvyo]{font-size:8px;font-weight:700;letter-spacing:.05em;padding:5px 16px;border-radius:9999px;border:1px solid var(--color-primary);color:var(--color-primary);background:var(--color-surface)}.nb__tabsrow[data-astro-cid-r3zsuvyo]{display:flex;gap:14px;padding:9px 2px;border-bottom:1px solid var(--color-hairline)}.nb__seg[data-astro-cid-r3zsuvyo]{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-tertiary);padding-bottom:4px}.nb__seg--on[data-astro-cid-r3zsuvyo]{color:var(--color-ink);border-bottom:2px solid var(--color-primary)}.nb__grid[data-astro-cid-r3zsuvyo]{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding-top:8px;flex:1;align-content:start;overflow:hidden}.nb__cell[data-astro-cid-r3zsuvyo]{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:var(--color-surface-variant)}.nb__cell[data-astro-cid-r3zsuvyo] img[data-astro-cid-r3zsuvyo]{width:100%;height:100%;object-fit:cover}.nb__cell-rating[data-astro-cid-r3zsuvyo]{position:absolute;left:2px;bottom:2px;font-size:6px;font-weight:700;color:#fff;background:#14110e8c;border-radius:2px;padding:1px 3px;line-height:1.2}.cm[data-astro-cid-y5yib2of]{background:var(--color-surface-container-low);border-bottom:1px solid var(--color-hairline);padding:80px var(--margin-base);scroll-margin-top:72px}@media(min-width:880px){.cm[data-astro-cid-y5yib2of]{padding:96px var(--space-5xl)}}.cm__inner[data-astro-cid-y5yib2of]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-4xl);align-items:center}@media(max-width:880px){.cm__inner[data-astro-cid-y5yib2of]{grid-template-columns:1fr;gap:var(--space-3xl)}}.cm__media[data-astro-cid-y5yib2of]{display:flex;justify-content:center}.cm__copy[data-astro-cid-y5yib2of]{display:flex;flex-direction:column;gap:var(--space-base)}.cm__eyebrow[data-astro-cid-y5yib2of]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.cm__title[data-astro-cid-y5yib2of]{font-family:var(--font-display);font-size:34px;line-height:1.1;color:var(--color-ink);margin:0;max-width:18ch}@media(min-width:880px){.cm__title[data-astro-cid-y5yib2of]{font-size:44px}}.cm__lede[data-astro-cid-y5yib2of]{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-ink-secondary);max-width:52ch;margin:0}.cm__lede[data-astro-cid-y5yib2of] b[data-astro-cid-y5yib2of]{color:var(--color-ink);font-weight:600}.cm__tags[data-astro-cid-y5yib2of]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--stack-sm);padding:0;margin:var(--space-md) 0 0}.cm__tags[data-astro-cid-y5yib2of] li[data-astro-cid-y5yib2of]{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:600;color:var(--color-ink-secondary);background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:9999px;padding:6px 14px}.rs[data-astro-cid-mkeqt6d4]{background:var(--color-bg);border-bottom:1px solid var(--color-hairline);padding-block:80px;padding-inline:var(--margin-base);scroll-margin-top:72px}@media(min-width:880px){.rs[data-astro-cid-mkeqt6d4]{padding-inline:var(--space-5xl)}}.rs__head[data-astro-cid-mkeqt6d4]{max-width:var(--max-width);margin:0 auto var(--space-3xl);display:flex;flex-direction:column;gap:var(--space-md)}.rs__eyebrow[data-astro-cid-mkeqt6d4]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary)}.rs__title[data-astro-cid-mkeqt6d4]{font-family:var(--font-display);font-size:34px;line-height:1.1;color:var(--color-ink);margin:0;max-width:18ch}@media(min-width:880px){.rs__title[data-astro-cid-mkeqt6d4]{font-size:44px}}.rs__grid[data-astro-cid-mkeqt6d4]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media(min-width:700px){.rs__grid[data-astro-cid-mkeqt6d4]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.rs__grid[data-astro-cid-mkeqt6d4]{grid-template-columns:repeat(3,1fr)}}.rev[data-astro-cid-mkeqt6d4]{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-base);overflow:hidden}.rev__photo[data-astro-cid-mkeqt6d4]{aspect-ratio:4 / 3;background:var(--color-surface-variant);overflow:hidden}.rev__photo[data-astro-cid-mkeqt6d4] img[data-astro-cid-mkeqt6d4]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.rev[data-astro-cid-mkeqt6d4]:hover .rev__photo[data-astro-cid-mkeqt6d4] img[data-astro-cid-mkeqt6d4]{transform:scale(1.04)}.rev__body[data-astro-cid-mkeqt6d4]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);flex:1}.rev__top[data-astro-cid-mkeqt6d4]{display:flex;align-items:center;gap:var(--space-md)}.rev__avatar[data-astro-cid-mkeqt6d4]{width:36px;height:36px;border-radius:9999px;display:grid;place-items:center;font-family:var(--font-body);font-weight:700;color:#fff;font-size:15px;flex-shrink:0}.rev__id[data-astro-cid-mkeqt6d4]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.rev__author[data-astro-cid-mkeqt6d4]{font-family:var(--font-body);font-weight:700;font-size:var(--fs-body);color:var(--color-ink);margin:0}.rev__area[data-astro-cid-mkeqt6d4]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-tertiary);margin:0}.rev__rating[data-astro-cid-mkeqt6d4]{font-size:12px;color:var(--color-warn);letter-spacing:1px;margin:0;line-height:1;white-space:nowrap}.rev__text[data-astro-cid-mkeqt6d4]{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--color-ink);margin:0}.rev__meta[data-astro-cid-mkeqt6d4]{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-family:var(--font-body);font-size:var(--fs-caption);color:var(--color-ink-tertiary);margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--color-hairline)}.rev__product[data-astro-cid-mkeqt6d4]{font-weight:700;color:var(--color-primary)}.sp[data-astro-cid-ebg65zrf]{height:100%;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);display:flex;flex-direction:column;overflow:hidden}.sp__status[data-astro-cid-ebg65zrf]{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;padding:16px 16px 6px}.sp__signal[data-astro-cid-ebg65zrf]{display:flex;gap:3px}.sp__signal[data-astro-cid-ebg65zrf] i[data-astro-cid-ebg65zrf]{width:4px;height:4px;border-radius:9999px;background:var(--color-ink);display:block}.sp__cover[data-astro-cid-ebg65zrf]{position:relative;height:78px;overflow:hidden;background:var(--color-surface-variant)}.sp__cover[data-astro-cid-ebg65zrf] img[data-astro-cid-ebg65zrf]{width:100%;height:100%;object-fit:cover}.sp__back[data-astro-cid-ebg65zrf]{position:absolute;top:6px;left:6px;width:16px;height:16px;border-radius:9999px;background:#fbfaf7e6;color:var(--color-ink);display:grid;place-items:center;font-size:11px;line-height:1}.sp__head[data-astro-cid-ebg65zrf]{padding:10px 12px 8px;border-bottom:1px solid var(--color-hairline)}.sp__title-row[data-astro-cid-ebg65zrf]{display:flex;align-items:center;gap:5px}.sp__name[data-astro-cid-ebg65zrf]{font-family:var(--font-display);font-size:16px;line-height:1.1;color:var(--color-ink);margin:0}.sp__badge[data-astro-cid-ebg65zrf]{font-size:6px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-secondary);background:var(--color-vivid-soft);border-radius:9999px;padding:2px 5px;white-space:nowrap}.sp__meta[data-astro-cid-ebg65zrf]{font-size:8px;color:var(--color-ink-tertiary);margin:3px 0 0}.sp__rating[data-astro-cid-ebg65zrf]{font-size:8px;font-weight:700;color:var(--color-warn);margin:3px 0 0}.sp__claim[data-astro-cid-ebg65zrf]{margin:10px 12px;padding:9px;background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--radius-base)}.sp__claim-title[data-astro-cid-ebg65zrf]{font-family:var(--font-heading);font-size:10px;font-weight:500;color:var(--color-ink);margin:0 0 3px}.sp__claim-body[data-astro-cid-ebg65zrf]{font-size:8px;line-height:1.4;color:var(--color-ink-secondary);margin:0 0 7px}.sp__claim-cta[data-astro-cid-ebg65zrf]{display:block;text-align:center;background:var(--color-primary);color:var(--color-on-primary);font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:7px;border-radius:var(--radius-base)}.sp__section[data-astro-cid-ebg65zrf]{font-family:var(--font-heading);font-size:10px;font-weight:500;color:var(--color-ink);margin:0 12px 6px}.sp__list[data-astro-cid-ebg65zrf]{list-style:none;margin:0;padding:0 12px;display:flex;flex-direction:column;gap:6px}.sp__item[data-astro-cid-ebg65zrf]{display:flex;align-items:center;gap:7px;background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-base);padding:5px}.sp__thumb[data-astro-cid-ebg65zrf]{width:30px;height:30px;border-radius:3px;overflow:hidden;background:var(--color-surface-variant);flex-shrink:0}.sp__thumb[data-astro-cid-ebg65zrf] img[data-astro-cid-ebg65zrf]{width:100%;height:100%;object-fit:cover}.sp__item-body[data-astro-cid-ebg65zrf]{flex:1;min-width:0}.sp__item-name[data-astro-cid-ebg65zrf]{font-family:var(--font-heading);font-size:9px;font-weight:500;color:var(--color-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp__item-meta[data-astro-cid-ebg65zrf]{font-size:7px;color:var(--color-ink-tertiary);margin:1px 0 0}.sp__star[data-astro-cid-ebg65zrf]{color:var(--color-warn);font-weight:700}.sp__price[data-astro-cid-ebg65zrf]{font-size:8px;font-weight:700;color:var(--color-ink);white-space:nowrap}.co[data-astro-cid-tbdydmur]{background:var(--color-bg);border-bottom:1px solid var(--color-hairline);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:72px}@media(max-width:880px){.co[data-astro-cid-tbdydmur]{grid-template-columns:1fr}}.co__copy[data-astro-cid-tbdydmur]{display:flex;flex-direction:column;gap:var(--space-base);padding:var(--space-4xl) var(--margin-base);background:var(--color-surface);justify-content:center;border-right:1px solid var(--color-hairline)}@media(min-width:880px){.co__copy[data-astro-cid-tbdydmur]{padding:var(--space-5xl)}}@media(max-width:880px){.co__copy[data-astro-cid-tbdydmur]{border-right:0;border-bottom:1px solid var(--color-hairline)}}.co__eyebrow[data-astro-cid-tbdydmur]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.co__title[data-astro-cid-tbdydmur]{font-family:var(--font-display);font-size:34px;line-height:1.1;color:var(--color-ink);margin:0;max-width:16ch}@media(min-width:880px){.co__title[data-astro-cid-tbdydmur]{font-size:44px}}.co__lede[data-astro-cid-tbdydmur]{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-ink-secondary);max-width:48ch;margin:0}.co__bullets[data-astro-cid-tbdydmur]{list-style:none;padding:0;margin:var(--space-base) 0 0;display:flex;flex-direction:column;gap:var(--space-lg)}.co__bullet[data-astro-cid-tbdydmur]{display:flex;gap:var(--space-md);align-items:flex-start;color:var(--color-primary)}.co__bullet[data-astro-cid-tbdydmur] svg[data-astro-cid-tbdydmur]{flex-shrink:0;margin-top:3px}.co__bullet-title[data-astro-cid-tbdydmur]{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:500;color:var(--color-ink);margin:0 0 2px}.co__bullet-body[data-astro-cid-tbdydmur]{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--color-ink-secondary);margin:0;max-width:44ch}.co__soon[data-astro-cid-tbdydmur]{margin:var(--space-lg) 0 0;padding:var(--space-base);background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--radius-base);font-family:var(--font-body);font-size:var(--fs-caption);line-height:1.6;color:var(--color-ink-secondary);max-width:48ch}.co__soon-tag[data-astro-cid-tbdydmur]{display:inline-block;font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-sm);padding:2px 7px;margin-right:8px;vertical-align:1px}.co__media[data-astro-cid-tbdydmur]{position:relative;min-height:560px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:var(--space-3xl);background:var(--color-bg)}@media(max-width:880px){.co__media[data-astro-cid-tbdydmur]{min-height:0;padding:var(--space-2xl) var(--margin-base)}}.co__phone[data-astro-cid-tbdydmur]{width:100%;max-width:280px;display:flex;justify-content:center}.faq[data-astro-cid-z6gx6xcw]{background:var(--color-surface);border-bottom:1px solid var(--color-hairline);padding:var(--space-5xl) var(--margin-base);scroll-margin-top:72px}@media(min-width:880px){.faq[data-astro-cid-z6gx6xcw]{padding:96px var(--space-5xl)}}.faq__inner[data-astro-cid-z6gx6xcw]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3xl)}.faq__header[data-astro-cid-z6gx6xcw]{display:flex;flex-direction:column;gap:var(--space-base);text-align:center;align-items:center}.faq__eyebrow[data-astro-cid-z6gx6xcw]{font-family:var(--font-body);font-size:var(--fs-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.faq__title[data-astro-cid-z6gx6xcw]{font-family:var(--font-display);font-size:36px;line-height:1.1;color:var(--color-ink);margin:0;max-width:18ch}@media(min-width:880px){.faq__title[data-astro-cid-z6gx6xcw]{font-size:44px}}.faq__lede[data-astro-cid-z6gx6xcw]{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-ink-secondary);max-width:44ch;margin:0}.faq__list[data-astro-cid-z6gx6xcw]{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-hairline)}.faq__item[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--color-hairline)}.faq__details[data-astro-cid-z6gx6xcw]{width:100%}.faq__summary[data-astro-cid-z6gx6xcw]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-base);padding:var(--space-xl) 0;font-family:var(--font-heading);font-weight:500;font-size:var(--fs-h3);line-height:1.4;color:var(--color-ink);transition:color .12s ease}@media(min-width:600px){.faq__summary[data-astro-cid-z6gx6xcw]{font-size:var(--fs-body-lg)}}.faq__summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__summary[data-astro-cid-z6gx6xcw]:hover{color:var(--color-primary)}.faq__summary[data-astro-cid-z6gx6xcw]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.faq__q[data-astro-cid-z6gx6xcw]{flex:1;text-align:left}.faq__chevron[data-astro-cid-z6gx6xcw]{flex-shrink:0;color:var(--color-ink-tertiary);transition:transform .18s ease,color .12s ease}.faq__details[data-astro-cid-z6gx6xcw][open] .faq__chevron[data-astro-cid-z6gx6xcw]{transform:rotate(180deg);color:var(--color-primary)}.faq__a[data-astro-cid-z6gx6xcw]{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--color-ink-secondary);padding:0 0 var(--space-xl);max-width:60ch;margin:0}.cta[data-astro-cid-nqzr7c5x]{background:var(--color-bg);border-bottom:1px solid var(--color-hairline);padding:80px var(--margin-base);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-base);scroll-margin-top:72px}@media(min-width:880px){.cta[data-astro-cid-nqzr7c5x]{padding:96px var(--margin-base)}}.cta__mark[data-astro-cid-nqzr7c5x]{margin-bottom:var(--space-sm)}.cta__title[data-astro-cid-nqzr7c5x]{font-family:var(--font-display);font-size:34px;line-height:1.1;color:var(--color-ink);margin:0;max-width:18ch}@media(min-width:880px){.cta__title[data-astro-cid-nqzr7c5x]{font-size:46px}}.cta__lede[data-astro-cid-nqzr7c5x]{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-ink-secondary);max-width:46ch;margin:0 0 var(--space-base)}.cta__badges[data-astro-cid-nqzr7c5x]{width:100%;max-width:520px;align-items:center}.cta__mail[data-astro-cid-nqzr7c5x]{font-family:var(--font-body);font-size:var(--fs-body);font-weight:700;color:var(--color-primary);text-decoration:underline;text-underline-offset:4px;margin-top:var(--space-sm)}.cta__mail[data-astro-cid-nqzr7c5x]:hover{color:var(--color-ink)}
