.contact[data-astro-cid-rm6npfgm]{background:var(--surface);border-top:1px solid var(--rule);padding-block:clamp(64px,9vw,112px)}h2[data-astro-cid-rm6npfgm]{margin-top:14px}.contact-grid[data-astro-cid-rm6npfgm]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(40px,5vw,64px);display:grid}.contact-side[data-astro-cid-rm6npfgm]{gap:32px;display:grid}.side-title[data-astro-cid-rm6npfgm]{border-bottom:2px solid var(--ink);font-family:var(--font-display);padding-bottom:8px;font-size:1.25rem;font-weight:500}.contact-map[data-astro-cid-rm6npfgm]{margin-top:40px}.hours[data-astro-cid-rm6npfgm]{gap:4px;margin-top:14px;display:grid}.hours[data-astro-cid-rm6npfgm] div[data-astro-cid-rm6npfgm]{justify-content:space-between;gap:16px;display:flex}.hours[data-astro-cid-rm6npfgm] dt[data-astro-cid-rm6npfgm]{color:var(--ink-soft);font-size:.875rem}.hours[data-astro-cid-rm6npfgm] dd[data-astro-cid-rm6npfgm]{font-family:var(--font-mono)}.hours[data-astro-cid-rm6npfgm] .hours-note[data-astro-cid-rm6npfgm]{font-family:var(--font-body)}.emergency[data-astro-cid-rm6npfgm]{border-radius:var(--radius);background:var(--red);color:#fff;gap:2px;margin-top:16px;padding:14px 16px;display:grid}.emergency[data-astro-cid-rm6npfgm] span[data-astro-cid-rm6npfgm]{color:#ffffffe0;font-size:.8125rem}.emergency[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]{color:#fff;font-size:1.125rem;font-weight:500;text-decoration:none}@media (width<=899px){.contact-grid[data-astro-cid-rm6npfgm]{grid-template-columns:minmax(0,1fr)}}.deals[data-astro-cid-pxeeojvt]{background:var(--surface);border-block:1px solid var(--rule);padding-block:clamp(56px,7vw,88px)}.deals-head[data-astro-cid-pxeeojvt]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}h2[data-astro-cid-pxeeojvt]{margin-top:14px}.deals-nav[data-astro-cid-pxeeojvt]{align-items:center;gap:20px;display:flex}.deals-all[data-astro-cid-pxeeojvt]{font-weight:var(--weight-ui);text-decoration:none}.deals-all[data-astro-cid-pxeeojvt]:hover{color:var(--red)}.row-btns[data-astro-cid-pxeeojvt]:not([hidden]){gap:8px;display:flex}.row-btn[data-astro-cid-pxeeojvt]{border:1px solid var(--rule);background:var(--paper);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:grid}.row-btn[data-astro-cid-pxeeojvt] svg[data-astro-cid-pxeeojvt]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.row-btn[data-astro-cid-pxeeojvt]:hover:not(:disabled){border-color:var(--red);background:var(--red);color:#fff}}.row-btn[data-astro-cid-pxeeojvt]:disabled{color:var(--ink-soft);opacity:.4;cursor:default}.row-btn[data-astro-cid-pxeeojvt]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.deals-list[data-astro-cid-pxeeojvt]{margin-top:40px}.deals-list[data-astro-cid-pxeeojvt] .deal-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;padding-bottom:4px;overflow-x:auto}.deals-list[data-astro-cid-pxeeojvt] .deal-grid::-webkit-scrollbar{display:none}.deals-list[data-astro-cid-pxeeojvt] .deal-grid>li{scroll-snap-align:start}@media (width<=959px){.deals-list[data-astro-cid-pxeeojvt]{margin-top:28px}.deals-list[data-astro-cid-pxeeojvt] .deal-grid{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:42%;gap:16px}}@media (width<=639px){.deals-list[data-astro-cid-pxeeojvt] .deal-grid{grid-auto-columns:82%}.deals-nav[data-astro-cid-pxeeojvt]{flex:100%;justify-content:space-between}}.faq[data-astro-cid-ajsgapk5]{padding-block:clamp(56px,8vw,96px)}.faq-grid[data-astro-cid-ajsgapk5]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:0 clamp(28px,5vw,80px);display:grid}.faq-items[data-astro-cid-ajsgapk5]{grid-area:1/2/span 2}h2[data-astro-cid-ajsgapk5]{margin-top:14px}.faq-all[data-astro-cid-ajsgapk5]{font-weight:var(--weight-ui);color:var(--red);justify-self:start;margin-top:24px;text-decoration:none}.faq-all[data-astro-cid-ajsgapk5]:hover{text-underline-offset:4px;text-decoration:underline}.faq-tablist[data-astro-cid-ajsgapk5]{display:none}.faq-panel[data-astro-cid-ajsgapk5]+.faq-panel[data-astro-cid-ajsgapk5]{margin-top:32px}.faq-panel-title[data-astro-cid-ajsgapk5]{font-family:var(--font-display);margin-bottom:8px;font-size:1.25rem;font-weight:500}.is-tabbed[data-astro-cid-ajsgapk5] .faq-tablist[data-astro-cid-ajsgapk5]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.is-tabbed[data-astro-cid-ajsgapk5] .faq-panel[data-astro-cid-ajsgapk5]+.faq-panel[data-astro-cid-ajsgapk5]{margin-top:0}.is-tabbed[data-astro-cid-ajsgapk5] .faq-panel-title[data-astro-cid-ajsgapk5]{display:none}.faq-tab[data-astro-cid-ajsgapk5]{border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;font-weight:var(--weight-ui);cursor:pointer;border-radius:999px;padding:8px 18px}.faq-tab[data-astro-cid-ajsgapk5]:hover{border-color:var(--red);color:var(--red)}.faq-tab[data-astro-cid-ajsgapk5][aria-selected=true]{border-color:var(--red);background:var(--red);color:#fff}.faq-tab[data-astro-cid-ajsgapk5]:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (width<=899px){.faq-grid[data-astro-cid-ajsgapk5]{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.faq-items[data-astro-cid-ajsgapk5]{grid-area:auto;margin-top:28px}}.globe[data-astro-cid-v2tlukqd]{aspect-ratio:1;width:100%;max-width:600px;margin-inline:auto}canvas[data-astro-cid-v2tlukqd]{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}canvas[data-astro-cid-v2tlukqd]:active{cursor:grabbing}.brand[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,7fr) minmax(0,6fr);grid-template-areas:"text map";align-items:center;gap:40px clamp(32px,4vw,64px);padding-block:clamp(40px,7vw,96px) 48px;display:grid}.brand-text[data-astro-cid-i3irphx7]{grid-area:text}.brand-title[data-astro-cid-i3irphx7]{margin-top:20px}.accent[data-astro-cid-i3irphx7]{color:var(--red)}.brand-lede[data-astro-cid-i3irphx7]{max-width:36em;color:var(--ink-soft);gap:4px;margin-top:28px;display:grid}.brand-lede[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{color:var(--ink);font-weight:var(--weight-ui)}.brand-actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.brand-call[data-astro-cid-i3irphx7]{color:var(--ink-soft)}.brand-call[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{color:var(--ink);font-weight:var(--weight-ui);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px}.brand-call[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover{color:var(--red);text-decoration-color:currentColor}.brand-map[data-astro-cid-i3irphx7]{grid-area:map;align-self:center}.hero-facts[data-astro-cid-i3irphx7]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,auto) 1fr;margin-top:24px;padding-block:24px clamp(28px,4vw,44px);display:grid}.hero-facts[data-astro-cid-i3irphx7] div[data-astro-cid-i3irphx7]{border-inline-start:1px solid var(--rule);flex-direction:column-reverse;gap:2px;padding-inline:28px;display:flex}.hero-facts[data-astro-cid-i3irphx7] div[data-astro-cid-i3irphx7]:first-child{border:0;padding-inline-start:0}.hero-facts[data-astro-cid-i3irphx7] dd[data-astro-cid-i3irphx7]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);font-size:1.25rem;font-weight:500}.hero-facts[data-astro-cid-i3irphx7] dt[data-astro-cid-i3irphx7]{color:var(--ink-soft);font-size:.8125rem}@media (width<=899px){.brand[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""map";row-gap:32px}.brand-map[data-astro-cid-i3irphx7]{max-width:440px}}@media (width<=559px){.hero-facts[data-astro-cid-i3irphx7]{grid-template-columns:auto 1fr;row-gap:16px}.hero-facts[data-astro-cid-i3irphx7] div[data-astro-cid-i3irphx7]{padding-inline:18px 0}.hero-facts[data-astro-cid-i3irphx7] div[data-astro-cid-i3irphx7]:nth-child(3){border:0;grid-column:1/-1;padding-inline-start:0}.hero-facts[data-astro-cid-i3irphx7] dd[data-astro-cid-i3irphx7]{font-size:1.0625rem}}@media (orientation:landscape) and (height<=500px){.brand[data-astro-cid-i3irphx7]{padding-top:24px}}.reviews-band[data-astro-cid-c5jzir7q]{--band:var(--red-deep);--gold:#f3c76b;--band-text:#fbf3ee;--band-soft:#e8c9c4;--band-rule:#ffffff38;background:var(--band);color:var(--band-text);padding-block:clamp(64px,9vw,120px)}.reviews-head[data-astro-cid-c5jzir7q]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}.reviews-eyebrow[data-astro-cid-c5jzir7q]{color:var(--gold)}h2[data-astro-cid-c5jzir7q]{color:#fff;margin-top:14px}.reviews-all[data-astro-cid-c5jzir7q]{color:var(--band-text);font-weight:var(--weight-ui);border-bottom:1px solid var(--band-soft);padding-bottom:2px;text-decoration:none}.reviews-all[data-astro-cid-c5jzir7q]:hover{color:#fff;border-color:var(--gold)}.reviews-layout[data-astro-cid-c5jzir7q]{border-top:1px solid var(--band-rule);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,96px);margin-top:clamp(40px,6vw,72px);padding-top:clamp(32px,4vw,48px);display:grid}figure[data-astro-cid-c5jzir7q]{margin:0}.quote-mark[data-astro-cid-c5jzir7q]{width:clamp(44px,5vw,64px);height:auto;fill:var(--gold);display:block}.stars[data-astro-cid-c5jzir7q]{color:var(--gold);letter-spacing:.1em;font-size:.9375rem}.stars-off[data-astro-cid-c5jzir7q]{color:#ffffff4d}.review-feature[data-astro-cid-c5jzir7q] .stars[data-astro-cid-c5jzir7q]{margin-top:24px}.review-feature[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{font-family:var(--font-display);color:#fff;text-wrap:pretty;margin:12px 0 0;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);line-height:1.5}figcaption[data-astro-cid-c5jzir7q]{color:var(--band-soft);margin-top:16px;font-size:.875rem}.review-feature[data-astro-cid-c5jzir7q] figcaption[data-astro-cid-c5jzir7q]{font-family:var(--font-mono);letter-spacing:.04em;font-size:.8125rem}:root:lang(zh) .review-feature[data-astro-cid-c5jzir7q] figcaption[data-astro-cid-c5jzir7q]{font-family:var(--font-body);letter-spacing:0}.review-list[data-astro-cid-c5jzir7q]{align-content:start;display:grid}.review-list[data-astro-cid-c5jzir7q] li[data-astro-cid-c5jzir7q]{border-bottom:1px solid var(--band-rule);padding-block:28px}.review-list[data-astro-cid-c5jzir7q] li[data-astro-cid-c5jzir7q]:first-child{padding-top:0}.review-list[data-astro-cid-c5jzir7q] li[data-astro-cid-c5jzir7q]:last-child{border-bottom:0}.review-list[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{color:var(--band-text);margin:8px 0 0;font-size:1.0625rem;line-height:1.7}.reviews-source[data-astro-cid-c5jzir7q]{max-width:56em;color:var(--band-soft);margin-top:clamp(40px,5vw,56px);font-size:.8125rem}@media (width<=899px){.reviews-layout[data-astro-cid-c5jzir7q]{grid-template-columns:minmax(0,1fr)}.review-list[data-astro-cid-c5jzir7q] li[data-astro-cid-c5jzir7q]:first-child{border-top:1px solid var(--band-rule);padding-top:28px}}.services[data-astro-cid-qmjtkzr2]{padding-block:clamp(56px,8vw,104px)}.services-title[data-astro-cid-qmjtkzr2]{margin-top:12px}.service-grid[data-astro-cid-qmjtkzr2]{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.service-grid[data-astro-cid-qmjtkzr2] li[data-astro-cid-qmjtkzr2]{background:var(--surface);display:flex}.service[data-astro-cid-qmjtkzr2]{align-content:start;gap:8px;width:100%;padding:24px 22px 28px;text-decoration:none;transition:background-color .15s;display:grid;position:relative}.service[data-astro-cid-qmjtkzr2]:hover{background:var(--paper)}.service-title[data-astro-cid-qmjtkzr2]{font-family:var(--font-display);padding-right:20px;font-size:1.25rem;font-weight:500;line-height:1.3}.service-text[data-astro-cid-qmjtkzr2]{color:var(--ink-soft);font-size:.875rem}.service-arrow[data-astro-cid-qmjtkzr2]{color:var(--ink-soft);transition:transform .15s,color .15s;position:absolute;top:26px;right:18px}.service[data-astro-cid-qmjtkzr2]:hover .service-arrow[data-astro-cid-qmjtkzr2]{color:var(--red);transform:translate(3px)}.service[data-astro-cid-qmjtkzr2]:hover .service-title[data-astro-cid-qmjtkzr2]{color:var(--red)}@media (width<=1199px){.service-grid[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(2,minmax(0,1fr))}.service[data-astro-cid-qmjtkzr2]{padding:20px 18px 22px}}@media (width<=639px){.service-grid[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,1fr)}.service[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(7.5em,2fr) minmax(0,3fr);align-items:baseline;gap:4px 16px;padding:16px 36px 16px 16px}.service-title[data-astro-cid-qmjtkzr2]{padding-right:0;font-size:1.125rem}.service-arrow[data-astro-cid-qmjtkzr2]{top:50%;right:14px;transform:translateY(-50%)}.service[data-astro-cid-qmjtkzr2]:hover .service-arrow[data-astro-cid-qmjtkzr2]{transform:translate(3px,-50%)}}@media (width<=419px){.service[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,1fr)}}.trust[data-astro-cid-j7u4uyrm]{padding-block:clamp(64px,9vw,120px)}.trust-grid[data-astro-cid-j7u4uyrm]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}h2[data-astro-cid-j7u4uyrm]{margin-top:14px}.accent[data-astro-cid-j7u4uyrm]{color:var(--red)}.trust-text[data-astro-cid-j7u4uyrm]{max-width:36em;color:var(--ink-soft);margin-top:20px}.trust-stats[data-astro-cid-j7u4uyrm]{flex-wrap:wrap;gap:16px 40px;margin-top:28px;display:flex}.trust-stats[data-astro-cid-j7u4uyrm] div[data-astro-cid-j7u4uyrm]{flex-direction:column-reverse;gap:2px;display:flex}.trust-stats[data-astro-cid-j7u4uyrm] dd[data-astro-cid-j7u4uyrm]{font-family:var(--font-mono);color:var(--red);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500}.trust-stats[data-astro-cid-j7u4uyrm] dt[data-astro-cid-j7u4uyrm]{color:var(--ink-soft);font-size:.875rem}.trust-more[data-astro-cid-j7u4uyrm]{font-weight:var(--weight-ui);color:var(--red);margin-top:20px;text-decoration:none;display:inline-block}.trust-more[data-astro-cid-j7u4uyrm]:hover{text-underline-offset:4px;text-decoration:underline}.photos[data-astro-cid-j7u4uyrm]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.photos[data-astro-cid-j7u4uyrm] img{aspect-ratio:4/5;border-radius:var(--radius);object-fit:cover;width:100%;height:auto}@media (width<=899px){.trust-grid[data-astro-cid-j7u4uyrm]{grid-template-columns:minmax(0,1fr)}}
