.hero[data-astro-cid-yodha2z4]{gap:var(--space-8);align-items:center;display:grid}.hero[data-astro-cid-yodha2z4]:not(.hero--split):not(.hero--full-bleed){text-align:center;justify-items:center}.hero-eyebrow[data-astro-cid-yodha2z4]{margin:0 0 var(--space-2);font-size:var(--font-size-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);font-weight:600}.hero-lede[data-astro-cid-yodha2z4]{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:40rem}.hero-actions[data-astro-cid-yodha2z4]{gap:var(--space-4);margin-block:var(--space-6) 0;flex-wrap:wrap;display:flex}.hero[data-astro-cid-yodha2z4]:not(.hero--split):not(.hero--full-bleed) .hero-actions[data-astro-cid-yodha2z4]{justify-content:center}.hero-media[data-astro-cid-yodha2z4]{border-radius:var(--radius-lg);overflow:hidden}.hero-media[data-astro-cid-yodha2z4] img{width:100%;height:auto;display:block}.hero--full-bleed[data-astro-cid-yodha2z4]{--hero-overlay:#0000008c;--hero-text:var(--color-neutral-0);background:linear-gradient(var(--hero-overlay), var(--hero-overlay)), var(--hero-image) center / cover no-repeat;color:var(--hero-text);padding-block:var(--space-16);display:block}.hero--full-bleed[data-astro-cid-yodha2z4] .hero-eyebrow[data-astro-cid-yodha2z4]{color:inherit}.hero--full-bleed[data-astro-cid-yodha2z4] .hero-actions[data-astro-cid-yodha2z4] .btn-secondary{color:var(--hero-text);border-color:var(--hero-text)}.hero--full-bleed[data-astro-cid-yodha2z4] .hero-lede[data-astro-cid-yodha2z4],.hero--full-bleed[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{color:inherit}@media (width>=64rem){.hero--split[data-astro-cid-yodha2z4]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.card[data-astro-cid-mx574jlw]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.card-icon[data-astro-cid-mx574jlw]{width:3rem;height:3rem;margin-bottom:var(--space-3);display:block}.card-eyebrow[data-astro-cid-mx574jlw]{color:var(--color-text-muted);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-2)}.card-title[data-astro-cid-mx574jlw]{font-size:var(--font-size-lg);margin:0 0 var(--space-2)}.card-title[data-astro-cid-mx574jlw] a[data-astro-cid-mx574jlw]{color:inherit;text-decoration:none}.card-title[data-astro-cid-mx574jlw] a[data-astro-cid-mx574jlw]:hover{text-decoration:underline}.card-body[data-astro-cid-mx574jlw] p:last-child{margin-bottom:0}.services-head[data-astro-cid-j2lavqje]{margin-bottom:var(--space-8)}.services-intro[data-astro-cid-j2lavqje]{color:var(--color-text-muted);max-width:40rem}.cards[data-astro-cid-j2lavqje]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.icon-list[data-astro-cid-j2lavqje],.rows[data-astro-cid-j2lavqje]{margin:0;padding:0;list-style:none}.icon-list[data-astro-cid-j2lavqje]{gap:var(--space-6);display:grid}.icon-list[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]{gap:var(--space-4);align-items:flex-start;display:flex}.marker[data-astro-cid-j2lavqje]{width:var(--space-3);height:var(--space-3);margin-top:var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent);flex:none}.icon-list[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje],.row-copy[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje]{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.icon-list[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje],.row-copy[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]{color:inherit;text-decoration:none}.icon-list[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:hover,.row-copy[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:hover{text-decoration:underline}.icon-list[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje],.row-copy[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]{color:var(--color-text-muted);margin:0}.rows[data-astro-cid-j2lavqje]{gap:var(--space-12);display:grid}.row[data-astro-cid-j2lavqje]{gap:var(--space-6);align-items:center;display:grid}.row-media[data-astro-cid-j2lavqje]{border-radius:var(--radius-lg);overflow:hidden}.row-media[data-astro-cid-j2lavqje] img{width:100%;height:auto;display:block}@media (width>=64rem){.icon-list[data-astro-cid-j2lavqje]{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.row[data-astro-cid-j2lavqje]:not(.row--text){gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.row--flip[data-astro-cid-j2lavqje] .row-media[data-astro-cid-j2lavqje]{order:2}}.stats[data-astro-cid-fa7lvtle],.reviews[data-astro-cid-fa7lvtle],.logos[data-astro-cid-fa7lvtle]{margin:0;padding:0;list-style:none}.stats[data-astro-cid-fa7lvtle]{gap:var(--space-8);text-align:center;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.stat-value[data-astro-cid-fa7lvtle]{font-size:var(--font-size-3xl);font-weight:700;line-height:var(--line-height-tight);color:var(--color-primary);display:block}.stat-label[data-astro-cid-fa7lvtle]{margin-top:var(--space-1);color:var(--color-text-muted);display:block}.reviews[data-astro-cid-fa7lvtle]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.reviews[data-astro-cid-fa7lvtle] li[data-astro-cid-fa7lvtle]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.stars[data-astro-cid-fa7lvtle]{margin:0 0 var(--space-2);color:var(--color-accent);letter-spacing:.1em}blockquote[data-astro-cid-fa7lvtle]{margin:0 0 var(--space-4)}blockquote[data-astro-cid-fa7lvtle] p[data-astro-cid-fa7lvtle]{margin:0}.reviewer[data-astro-cid-fa7lvtle]{gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.reviewer[data-astro-cid-fa7lvtle] span[data-astro-cid-fa7lvtle]{color:var(--color-text-muted)}.reviewer[data-astro-cid-fa7lvtle] span[data-astro-cid-fa7lvtle]:before{content:"· "}.logos[data-astro-cid-fa7lvtle]{justify-content:center;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.logos[data-astro-cid-fa7lvtle] img{width:auto;max-width:10rem;max-height:var(--space-12);object-fit:contain;display:block}.process-head[data-astro-cid-zuepckvj]{margin-bottom:var(--space-8)}.process-intro[data-astro-cid-zuepckvj]{color:var(--color-text-muted);max-width:40rem}.steps[data-astro-cid-zuepckvj]{gap:var(--space-6);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{counter-increment:step}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:before{content:counter(step);width:var(--space-8);height:var(--space-8);margin-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-primary-contrast);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.steps[data-astro-cid-zuepckvj] h3[data-astro-cid-zuepckvj]{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.steps[data-astro-cid-zuepckvj] p[data-astro-cid-zuepckvj]{color:var(--color-text-muted);margin:0}.feature[data-astro-cid-ibag5rdt]{gap:var(--space-8);align-items:center;display:grid}.feature-media[data-astro-cid-ibag5rdt]{border-radius:var(--radius-lg);overflow:hidden}.feature-media[data-astro-cid-ibag5rdt] img{width:100%;height:auto;display:block}.feature-cta[data-astro-cid-ibag5rdt]{margin-top:var(--space-6)}@media (width>=64rem){.feature[data-astro-cid-ibag5rdt]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feature--left[data-astro-cid-ibag5rdt] .feature-media[data-astro-cid-ibag5rdt]{order:-1}}.gallery[data-astro-cid-b32uuoss]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}figure[data-astro-cid-b32uuoss]{margin:0}figure[data-astro-cid-b32uuoss] img{border-radius:var(--radius-md);width:100%;height:auto;display:block}figcaption[data-astro-cid-b32uuoss]{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (width>=64rem){.gallery--2[data-astro-cid-b32uuoss]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery--3[data-astro-cid-b32uuoss]{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery--4[data-astro-cid-b32uuoss]{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-head[data-astro-cid-mtx7c4tw]{margin-bottom:var(--space-8)}.team-intro[data-astro-cid-mtx7c4tw]{color:var(--color-text-muted);max-width:40rem}.team[data-astro-cid-mtx7c4tw]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.photo[data-astro-cid-mtx7c4tw]{margin-bottom:var(--space-4);border-radius:var(--radius-lg);overflow:hidden}.photo[data-astro-cid-mtx7c4tw] img{width:100%;height:auto;display:block}.team[data-astro-cid-mtx7c4tw] h3[data-astro-cid-mtx7c4tw]{font-size:var(--font-size-lg);margin-bottom:var(--space-1)}.role[data-astro-cid-mtx7c4tw]{margin:0 0 var(--space-2);color:var(--color-primary);font-weight:600}.bio[data-astro-cid-mtx7c4tw]{color:var(--color-text-muted);margin:0}.faq-intro[data-astro-cid-gfo3rpqg]{color:var(--color-text-muted)}.faqs[data-astro-cid-gfo3rpqg] details[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--color-border);padding-block:var(--space-3)}.faqs[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{cursor:pointer;font-weight:600}.faqs[data-astro-cid-gfo3rpqg] details[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{margin:var(--space-3) 0 0;color:var(--color-text-muted)}.replacement-image[data-astro-cid-feaccfpu]{width:100%}.replacement-image[data-astro-cid-feaccfpu] img{width:100%;height:auto;display:block}.cta[data-astro-cid-m5skewar]{text-align:center;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.cta--with-image[data-astro-cid-m5skewar]{gap:var(--space-8);align-items:center;display:grid}.cta-image[data-astro-cid-m5skewar]{border-radius:var(--radius-md);overflow:hidden}.cta-actions[data-astro-cid-m5skewar]{justify-content:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width>=64rem){.cta--with-image[data-astro-cid-m5skewar]{text-align:left;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cta--with-image[data-astro-cid-m5skewar] .cta-actions[data-astro-cid-m5skewar]{justify-content:flex-start}}.testimonials[data-astro-cid-tgbrwp4t]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}figure[data-astro-cid-tgbrwp4t]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;margin:0}blockquote[data-astro-cid-tgbrwp4t]{margin:0 0 var(--space-4);font-size:var(--font-size-lg)}blockquote[data-astro-cid-tgbrwp4t] p[data-astro-cid-tgbrwp4t]{margin:0}figcaption[data-astro-cid-tgbrwp4t]{gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}figcaption[data-astro-cid-tgbrwp4t] span[data-astro-cid-tgbrwp4t]{color:var(--color-text-muted)}figcaption[data-astro-cid-tgbrwp4t] span[data-astro-cid-tgbrwp4t]:before{content:"· "}.location-details[data-astro-cid-rhdss7w2]{gap:var(--space-8);display:grid}@media (width>=48rem){.location-details--map[data-astro-cid-rhdss7w2]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.location-details__heading[data-astro-cid-rhdss7w2]{margin-bottom:var(--space-4)}.location-details__address[data-astro-cid-rhdss7w2]{gap:var(--space-1);margin-bottom:var(--space-4);font-style:normal;display:grid}.location-details__directions[data-astro-cid-rhdss7w2]{margin-top:var(--space-1);justify-self:start;font-weight:600}.location-details__label[data-astro-cid-rhdss7w2]{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:block}.location-details__phone[data-astro-cid-rhdss7w2]{margin:0 0 var(--space-4)}.location-details__phone[data-astro-cid-rhdss7w2] a[data-astro-cid-rhdss7w2]{font-size:var(--font-size-xl);font-weight:700}.location-details__hours[data-astro-cid-rhdss7w2]{margin-bottom:var(--space-4)}.location-details__hours-list[data-astro-cid-rhdss7w2]{gap:var(--space-1);margin:0;display:grid}.location-details__hours-row[data-astro-cid-rhdss7w2]{gap:var(--space-1) var(--space-4);border-bottom:1px solid var(--color-border);max-width:24rem;padding-bottom:var(--space-1);flex-wrap:wrap;justify-content:space-between;display:flex}.location-details__hours-row[data-astro-cid-rhdss7w2] dt[data-astro-cid-rhdss7w2]{font-weight:600}.location-details__hours-row[data-astro-cid-rhdss7w2] dd[data-astro-cid-rhdss7w2]{margin:0}.location-details__hours-row[data-astro-cid-rhdss7w2].is-closed dd[data-astro-cid-rhdss7w2]{color:var(--color-text-muted)}.location-details__estimate[data-astro-cid-rhdss7w2]{margin:0 0 var(--space-4)}.location-details__estimate-link[data-astro-cid-rhdss7w2]{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:600;text-decoration:none;display:inline-block}.location-details__estimate-link[data-astro-cid-rhdss7w2]:hover{background:var(--color-primary-hover)}.location-details__links[data-astro-cid-rhdss7w2]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.location-details__map[data-astro-cid-rhdss7w2]{min-width:0}.location-picker__head[data-astro-cid-jq6egvvx]{margin-bottom:var(--space-8)}.location-picker__intro[data-astro-cid-jq6egvvx]{max-width:40rem;color:var(--color-text-muted)}.location-picker[data-astro-cid-jq6egvvx]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.location-picker__card[data-astro-cid-jq6egvvx]{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.location-picker__name[data-astro-cid-jq6egvvx]{font-size:var(--font-size-xl);margin:0}.location-picker__address[data-astro-cid-jq6egvvx]{font-style:normal;display:grid}.location-picker__phone[data-astro-cid-jq6egvvx],.location-picker__hours[data-astro-cid-jq6egvvx],.location-picker__estimate[data-astro-cid-jq6egvvx]{margin:0}.location-picker__phone[data-astro-cid-jq6egvvx] a[data-astro-cid-jq6egvvx]{font-weight:700}.location-picker__hours[data-astro-cid-jq6egvvx]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.location-picker__estimate[data-astro-cid-jq6egvvx]{padding-top:var(--space-2);margin-top:auto;font-weight:600}.sd-ch[data-astro-cid-fpgqfqlb]{padding-top:clamp(24px,4vw,48px)}.sd-ch-wrap[data-astro-cid-fpgqfqlb]{max-width:48rem}h1[data-astro-cid-fpgqfqlb]{font-weight:800;font-size:var(--font-size-h1);letter-spacing:-.025em;margin:0;line-height:1.04}.page-composition-body>.section{padding-top:clamp(14px,2vw,20px)}.page-composition-body .sd-demo-form{background:var(--sd-sheet-now);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:0 1px 0 var(--color-border);margin-top:8px;padding:22px 22px 24px}@media (width<=40rem){h1[data-astro-cid-fpgqfqlb]{font-size:1.95rem;line-height:1.06}.page-composition-body .sd-demo-form{padding:18px 16px 20px}}.sd-cn-wrap[data-astro-cid-a6nhjxu3]{border-top:1px solid var(--color-text);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,5vw,72px);padding-top:clamp(24px,3vw,36px);display:grid}.sd-cn-intro[data-astro-cid-a6nhjxu3]{color:var(--color-text-muted);max-width:32em;margin-top:12px}.sd-cn-order[data-astro-cid-a6nhjxu3]{margin-top:20px}.sd-cn-order[data-astro-cid-a6nhjxu3] .sd-spec[data-astro-cid-a6nhjxu3]{padding:2px 18px 10px}.sd-cn-order[data-astro-cid-a6nhjxu3] .sd-spec[data-astro-cid-a6nhjxu3]>div[data-astro-cid-a6nhjxu3]{grid-template-columns:7em 1fr;padding:10px 0}.sd-cn-order[data-astro-cid-a6nhjxu3] .sd-spec[data-astro-cid-a6nhjxu3] dt[data-astro-cid-a6nhjxu3]{color:var(--color-text);font-size:.95rem;font-weight:700}.sd-cn-order[data-astro-cid-a6nhjxu3] .sd-spec[data-astro-cid-a6nhjxu3] dd[data-astro-cid-a6nhjxu3]{font-size:.98rem}.sd-cn-direct[data-astro-cid-a6nhjxu3] h3[data-astro-cid-a6nhjxu3]{font-size:1.25rem}.sd-cn-phone[data-astro-cid-a6nhjxu3]{letter-spacing:-.02em;color:var(--color-text);margin-top:10px;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:600;text-decoration:none;display:block}.sd-cn-phone[data-astro-cid-a6nhjxu3]:hover{color:var(--color-primary)}.sd-cn-direct[data-astro-cid-a6nhjxu3] p[data-astro-cid-a6nhjxu3]{max-width:26em;margin-top:12px}.sd-cn-sig[data-astro-cid-a6nhjxu3]{margin-top:22px}.sd-cn-sig[data-astro-cid-a6nhjxu3] img{width:auto;height:44px;display:block}.sd-cn-sig[data-astro-cid-a6nhjxu3] span[data-astro-cid-a6nhjxu3]{color:var(--color-text-muted);margin-top:4px;font-size:.9rem;display:block}@media (width<=51.25rem){.sd-cn-wrap[data-astro-cid-a6nhjxu3]{grid-template-columns:minmax(0,1fr)}}.sd-cs-wrap[data-astro-cid-ykddocwo]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.sd-cs-copy[data-astro-cid-ykddocwo] p[data-astro-cid-ykddocwo]{max-width:34em;margin-top:16px}.sd-cs-sheet[data-astro-cid-ykddocwo] .sd-spec[data-astro-cid-ykddocwo]>div[data-astro-cid-ykddocwo]{grid-template-columns:7.6em 1fr;padding:10px 0}.sd-cs-sheet[data-astro-cid-ykddocwo] .sd-spec[data-astro-cid-ykddocwo] dt[data-astro-cid-ykddocwo]{color:var(--color-text);font-size:.92rem;font-weight:700}.sd-cs-sheet[data-astro-cid-ykddocwo] .sd-spec[data-astro-cid-ykddocwo] dd[data-astro-cid-ykddocwo]{font-size:.98rem}.sd-cs-sheet[data-astro-cid-ykddocwo] .sd-spec[data-astro-cid-ykddocwo] a[data-astro-cid-ykddocwo]{color:var(--color-text)}.sd-cs-sig[data-astro-cid-ykddocwo]{margin-top:22px}.sd-cs-sig--portrait[data-astro-cid-ykddocwo]{align-items:center;gap:18px;display:flex}.sd-cs-sig[data-astro-cid-ykddocwo] img.sd-cs-portrait{object-fit:cover;border:1px solid var(--color-border);border-radius:4px;flex:none;width:96px;height:120px}.sd-cs-sig[data-astro-cid-ykddocwo] img.sd-cs-ink{width:auto;height:44px;display:block}.sd-cs-sig[data-astro-cid-ykddocwo] span[data-astro-cid-ykddocwo]{color:var(--color-text-muted);margin-top:4px;font-size:.9rem;display:block}@media (width<=51.25rem){.sd-cs-wrap[data-astro-cid-ykddocwo]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.sd-cs-sheet[data-astro-cid-ykddocwo] .sd-spec[data-astro-cid-ykddocwo]{padding:2px 14px 8px}.sd-cs-sheet[data-astro-cid-ykddocwo] .sd-spec[data-astro-cid-ykddocwo]>div[data-astro-cid-ykddocwo]{grid-template-columns:minmax(0,1fr);gap:2px}}.one-of-group[data-astro-cid-5kmrbp27]{border:0;min-inline-size:0;margin:0;padding:0}.one-of-group[data-astro-cid-5kmrbp27].full{grid-column:1/-1}.one-of-group[data-astro-cid-5kmrbp27] legend[data-astro-cid-5kmrbp27]{margin-bottom:var(--space-2);font-weight:600;font-size:var(--font-size-sm);padding:0}.one-of-group-hint[data-astro-cid-5kmrbp27]{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.one-of-group-fields[data-astro-cid-5kmrbp27]{column-gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.checkbox-group[data-astro-cid-jzqrjxzq]{min-inline-size:0;margin:0 0 var(--space-4);border:0;padding:0}.checkbox-group[data-astro-cid-jzqrjxzq].full{grid-column:1/-1}.checkbox-group[data-astro-cid-jzqrjxzq] legend[data-astro-cid-jzqrjxzq]{margin-bottom:var(--space-2);font-weight:600;font-size:var(--font-size-sm);padding:0}.checkbox-group-hint[data-astro-cid-jzqrjxzq]{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.checkbox-group-options[data-astro-cid-jzqrjxzq]{gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;display:flex}.checkbox-group-option[data-astro-cid-jzqrjxzq]{align-items:center;gap:var(--space-2);display:flex}.checkbox-group-option[data-astro-cid-jzqrjxzq] input[data-astro-cid-jzqrjxzq]{block-size:1.5rem;inline-size:1.5rem;accent-color:var(--color-primary);flex:none;margin:0}.checkbox-group-option[data-astro-cid-jzqrjxzq] input[data-astro-cid-jzqrjxzq]:focus-visible{outline-offset:2px}.checkbox-group-option[data-astro-cid-jzqrjxzq] label[data-astro-cid-jzqrjxzq]{font-weight:400;font-size:var(--font-size-sm)}.sd-demo-wrap[data-astro-cid-5zb32wio]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.sd-demo-intro[data-astro-cid-5zb32wio]{color:var(--color-text-muted);max-width:32em;margin-top:12px}.sd-order[data-astro-cid-5zb32wio]{margin-top:20px}.sd-order[data-astro-cid-5zb32wio] .sd-spec[data-astro-cid-5zb32wio]{padding:2px 18px 10px}.sd-order[data-astro-cid-5zb32wio] .sd-spec[data-astro-cid-5zb32wio]>div[data-astro-cid-5zb32wio]{grid-template-columns:7em 1fr;padding:10px 0}.sd-order[data-astro-cid-5zb32wio] .sd-spec[data-astro-cid-5zb32wio] dt[data-astro-cid-5zb32wio]{color:var(--color-text);font-size:.95rem;font-weight:700}.sd-order[data-astro-cid-5zb32wio] .sd-spec[data-astro-cid-5zb32wio] dd[data-astro-cid-5zb32wio]{font-size:.98rem}.sd-demo-form-wrap[data-astro-cid-5zb32wio]{grid-area:1/2/span 2;padding:22px 22px 24px}.sd-direct[data-astro-cid-5zb32wio]{grid-area:2/1;align-self:start;margin-top:24px}.sd-direct[data-astro-cid-5zb32wio] h3[data-astro-cid-5zb32wio]{font-size:1.25rem}.sd-direct-phone[data-astro-cid-5zb32wio]{letter-spacing:-.02em;color:var(--color-text);margin-top:10px;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:600;text-decoration:none;display:block}.sd-direct-phone[data-astro-cid-5zb32wio]:hover{color:var(--color-primary)}.sd-direct[data-astro-cid-5zb32wio] p[data-astro-cid-5zb32wio]{max-width:26em;margin-top:12px}.sd-sig[data-astro-cid-5zb32wio]{margin-top:22px}.sd-sig[data-astro-cid-5zb32wio] img{width:auto;height:44px;display:block}.sd-sig[data-astro-cid-5zb32wio] span[data-astro-cid-5zb32wio]{color:var(--color-text-muted);margin-top:4px;font-size:.9rem;display:block}@media (width<=51.25rem){.sd-demo-wrap[data-astro-cid-5zb32wio]{grid-template-columns:minmax(0,1fr)}.sd-demo-form-wrap[data-astro-cid-5zb32wio],.sd-direct[data-astro-cid-5zb32wio]{grid-area:auto}.sd-direct[data-astro-cid-5zb32wio]{margin-top:0}}@media (width<=40rem){.sd-demo-form-wrap[data-astro-cid-5zb32wio]{padding:18px 16px 20px}}.sd-faq[data-astro-cid-zyvnafju]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 clamp(24px,5vw,72px);display:grid}.sd-faq-head[data-astro-cid-zyvnafju]{grid-area:1/1}.sd-faq-list[data-astro-cid-zyvnafju]{border-top:1px solid var(--color-text);grid-area:1/2/span 2}details[data-astro-cid-zyvnafju]{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-zyvnafju]{cursor:pointer;font-family:var(--font-heading);padding:16px 36px 16px 0;font-size:1.1rem;font-weight:700;list-style:none;position:relative}summary[data-astro-cid-zyvnafju]::-webkit-details-marker{display:none}summary[data-astro-cid-zyvnafju]:after{content:"+";font:500 1.5rem var(--font-mono);color:var(--color-primary);position:absolute;top:12px;right:4px}details[data-astro-cid-zyvnafju][open] summary[data-astro-cid-zyvnafju]:after{content:"–"}details[data-astro-cid-zyvnafju] p[data-astro-cid-zyvnafju]{max-width:40em;padding:0 0 18px}.sd-faq-ask[data-astro-cid-zyvnafju]{grid-area:2/1;align-self:start;max-width:22rem;margin-top:26px;padding:20px 20px 22px;position:sticky;top:24px}.sd-faq-ask[data-astro-cid-zyvnafju] h3[data-astro-cid-zyvnafju]{font-size:1.18rem}.sd-faq-ask[data-astro-cid-zyvnafju] p[data-astro-cid-zyvnafju]{color:var(--color-text-muted);margin-top:6px;font-size:.95rem}.sd-faq-phone[data-astro-cid-zyvnafju]{letter-spacing:-.02em;color:var(--color-text);white-space:nowrap;margin-top:10px;font-size:1.55rem;font-weight:600;text-decoration:none;display:inline-block}.sd-faq-phone[data-astro-cid-zyvnafju]:hover{color:var(--color-primary)}.sd-faq-ask[data-astro-cid-zyvnafju] .sd-faq-mail[data-astro-cid-zyvnafju]{margin-top:2px;font-size:.92rem}.sd-faq-mail[data-astro-cid-zyvnafju] a[data-astro-cid-zyvnafju]{color:var(--color-text)}.sd-faq-ask[data-astro-cid-zyvnafju] .sd-btn[data-astro-cid-zyvnafju]{width:100%;margin-top:18px}@media (width<=51.25rem){.sd-faq[data-astro-cid-zyvnafju]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,72px)}.sd-faq-head[data-astro-cid-zyvnafju],.sd-faq-list[data-astro-cid-zyvnafju],.sd-faq-ask[data-astro-cid-zyvnafju]{grid-area:auto}.sd-faq-ask[data-astro-cid-zyvnafju]{max-width:none;margin-top:0;position:static}}.sd-hero[data-astro-cid-zxlwgheq]{border-bottom:1px solid var(--color-border)}.sd-hero-wrap[data-astro-cid-zxlwgheq]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4.5vw,60px);padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(32px,4vw,56px);display:grid}.sd-hero--plain[data-astro-cid-zxlwgheq] .sd-hero-wrap[data-astro-cid-zxlwgheq]{grid-template-columns:minmax(0,1fr)}h1[data-astro-cid-zxlwgheq]{font-weight:800;font-size:var(--font-size-h1);letter-spacing:-.025em;max-width:14.5ch;margin:0;line-height:1.04}.sd-hero--plain[data-astro-cid-zxlwgheq] h1[data-astro-cid-zxlwgheq]{max-width:22ch}.sd-hero-lead-line[data-astro-cid-zxlwgheq]{display:block}.sd-hero-lead[data-astro-cid-zxlwgheq]{max-width:36em;margin:20px 0 0;font-size:clamp(1.06rem,1.4vw,1.2rem);line-height:1.55}.sd-hero-actions[data-astro-cid-zxlwgheq]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sd-hero-prices[data-astro-cid-zxlwgheq]{color:var(--color-text-muted);margin:14px 0 0;font-size:.95rem}.sd-hero-prices[data-astro-cid-zxlwgheq] b[data-astro-cid-zxlwgheq]{color:var(--color-text);font-size:1rem;font-weight:600}.sd-hero-prices[data-astro-cid-zxlwgheq] .sep[data-astro-cid-zxlwgheq]{color:var(--sd-rule-strong-now);padding:0 .45em}.sd-hero-prices[data-astro-cid-zxlwgheq]>span[data-astro-cid-zxlwgheq]:not(.sep){white-space:nowrap}.sd-phones-wrap[data-astro-cid-zxlwgheq]{justify-self:end;width:100%;max-width:540px}.sd-phones[data-astro-cid-zxlwgheq]{height:536px;position:relative}.sd-dev[data-astro-cid-zxlwgheq]{background:var(--sd-device-now);box-shadow:inset 0 0 0 1px var(--sd-device-edge-now), 0 18px 36px -20px var(--sd-shadow-now);border-radius:34px;margin:0;padding:6px;position:absolute}.sd-dev[data-astro-cid-zxlwgheq] img{border-radius:27px;width:100%;height:auto;display:block}.sd-dev--front[data-astro-cid-zxlwgheq]{z-index:2;width:240px;top:0;left:50%;transform:translate(-50%)}.sd-dev--back[data-astro-cid-zxlwgheq]{z-index:1;width:196px;top:58px}.sd-dev--l[data-astro-cid-zxlwgheq]{left:0}.sd-dev--r[data-astro-cid-zxlwgheq]{right:0}.sd-one-num[data-astro-cid-zxlwgheq]{justify-content:center;margin:18px 0 0;display:flex}.sd-one-num-face[data-astro-cid-zxlwgheq]{background:var(--sd-sheet-now);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:6px 16px 6px 6px;display:inline-flex}.sd-one-num-ring[data-astro-cid-zxlwgheq]{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.sd-one-num-ring[data-astro-cid-zxlwgheq] svg[data-astro-cid-zxlwgheq]{fill:none;stroke-width:3px;position:absolute;inset:0}.sd-one-num-ring[data-astro-cid-zxlwgheq] .track[data-astro-cid-zxlwgheq]{stroke:var(--sd-bar-track-now)}.sd-one-num-ring[data-astro-cid-zxlwgheq] .arc[data-astro-cid-zxlwgheq]{stroke:var(--color-text);stroke-linecap:round}.sd-one-num-ring[data-astro-cid-zxlwgheq] .num{letter-spacing:-.03em;color:var(--color-text);font-size:.98rem;font-weight:600;line-height:1}.sd-one-num-label[data-astro-cid-zxlwgheq]{flex-direction:column;line-height:1.3;display:flex}.sd-one-num-label[data-astro-cid-zxlwgheq]>span[data-astro-cid-zxlwgheq]:first-child{color:var(--color-text);font-size:.9rem;font-weight:600}.sd-one-num-label[data-astro-cid-zxlwgheq]>span[data-astro-cid-zxlwgheq]:last-child{color:var(--color-text-muted);font-size:.84rem}@media (width<=51.25rem){.sd-hero-wrap[data-astro-cid-zxlwgheq]{grid-template-columns:minmax(0,1fr)}.sd-phones-wrap[data-astro-cid-zxlwgheq]{justify-self:start}}@media (width<=40rem){h1[data-astro-cid-zxlwgheq]{font-size:1.95rem;line-height:1.06}.sd-hero-lead[data-astro-cid-zxlwgheq]{margin-top:14px;font-size:1.02rem}.sd-hero-actions[data-astro-cid-zxlwgheq]{gap:10px;margin-top:16px}.sd-hero-actions[data-astro-cid-zxlwgheq] .sd-btn[data-astro-cid-zxlwgheq]{width:100%}.sd-hero-prices[data-astro-cid-zxlwgheq]{flex-wrap:wrap;gap:2px 14px;font-size:.9rem;display:flex}.sd-hero-prices[data-astro-cid-zxlwgheq] .sep[data-astro-cid-zxlwgheq]{display:none}.sd-phones[data-astro-cid-zxlwgheq]{height:400px}.sd-dev[data-astro-cid-zxlwgheq]{border-radius:26px;padding:5px}.sd-dev[data-astro-cid-zxlwgheq] img{border-radius:21px}.sd-dev--front[data-astro-cid-zxlwgheq]{width:180px}.sd-dev--back[data-astro-cid-zxlwgheq]{width:150px;top:44px}}.sd-pricing[data-astro-cid-3t6kcyfp]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:22px;display:grid}.sd-incl-pair[data-astro-cid-3t6kcyfp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}table[data-astro-cid-3t6kcyfp]{border-collapse:collapse;width:100%}th[data-astro-cid-3t6kcyfp],td[data-astro-cid-3t6kcyfp]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:baseline;padding:11px 18px;font-weight:400}.grp[data-astro-cid-3t6kcyfp] th[data-astro-cid-3t6kcyfp]{font-family:var(--font-heading);border-bottom:0;padding-top:16px;padding-bottom:6px;font-size:1.02rem;font-weight:800}.grp[data-astro-cid-3t6kcyfp] th[data-astro-cid-3t6kcyfp] span[data-astro-cid-3t6kcyfp]{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.9rem;font-weight:400}.sub[data-astro-cid-3t6kcyfp] th[data-astro-cid-3t6kcyfp]{padding-left:30px}td[data-astro-cid-3t6kcyfp].amt{text-align:right;white-space:nowrap}td[data-astro-cid-3t6kcyfp].amt .num[data-astro-cid-3t6kcyfp]{font-size:1.12rem;font-weight:600}td[data-astro-cid-3t6kcyfp].amt small[data-astro-cid-3t6kcyfp]{color:var(--color-text-muted);font-size:.8rem;font-weight:400}.total[data-astro-cid-3t6kcyfp] th[data-astro-cid-3t6kcyfp],.total[data-astro-cid-3t6kcyfp] td[data-astro-cid-3t6kcyfp]{border-top:2px solid var(--color-text);border-bottom:0;font-weight:700}.total[data-astro-cid-3t6kcyfp] td[data-astro-cid-3t6kcyfp].amt .num[data-astro-cid-3t6kcyfp]{font-size:1.2rem}.sd-incl[data-astro-cid-3t6kcyfp]{margin:0;padding:4px 16px 8px;list-style:none}.sd-incl[data-astro-cid-3t6kcyfp] li[data-astro-cid-3t6kcyfp]{border-bottom:1px solid var(--color-border);padding:9px 0 9px 24px;font-size:.97rem;position:relative}.sd-incl[data-astro-cid-3t6kcyfp] li[data-astro-cid-3t6kcyfp]:last-child{border-bottom:0}.sd-incl[data-astro-cid-3t6kcyfp] li[data-astro-cid-3t6kcyfp]:before{content:"";border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:11px;height:6px;position:absolute;top:.95em;left:2px;transform:rotate(-45deg)}.sd-incl[data-astro-cid-3t6kcyfp] li[data-astro-cid-3t6kcyfp]>span[data-astro-cid-3t6kcyfp]{color:var(--color-text-muted);font-size:.88rem;display:block}.sd-also[data-astro-cid-3t6kcyfp]{color:var(--color-text-muted);margin-top:18px}.sd-also[data-astro-cid-3t6kcyfp] strong[data-astro-cid-3t6kcyfp]{color:var(--color-text)}@media (width<=66.25rem){.sd-pricing[data-astro-cid-3t6kcyfp]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.sd-incl-pair[data-astro-cid-3t6kcyfp]{grid-template-columns:minmax(0,1fr)}th[data-astro-cid-3t6kcyfp],td[data-astro-cid-3t6kcyfp]{padding:10px 14px}.sub[data-astro-cid-3t6kcyfp] th[data-astro-cid-3t6kcyfp]{padding-left:22px}}.sd-strip[data-astro-cid-6xxmje44]{border-bottom:1px solid var(--color-border);padding:clamp(22px,3vw,34px) 0 clamp(26px,3.5vw,40px)}ul[data-astro-cid-6xxmje44]{margin:0;padding:0;list-style:none}.sd-pulls[data-astro-cid-6xxmje44]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px;display:grid}.sd-pulls[data-astro-cid-6xxmje44] li[data-astro-cid-6xxmje44]{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:4px 24px;display:flex}.sd-pulls[data-astro-cid-6xxmje44] li[data-astro-cid-6xxmje44]+li[data-astro-cid-6xxmje44]{border-left:1px solid var(--color-border)}.sd-pull-fig[data-astro-cid-6xxmje44]{letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.1}.sd-pull-fig[data-astro-cid-6xxmje44] .num[data-astro-cid-6xxmje44]{font-weight:600}.sd-pull-verb[data-astro-cid-6xxmje44]{color:var(--color-primary);font-family:var(--font-heading);letter-spacing:-.01em;font-weight:800}.sd-pull-what[data-astro-cid-6xxmje44]{font-weight:600}.sd-pull-who[data-astro-cid-6xxmje44]{color:var(--color-text-muted);font-size:.9rem}.sd-logo-row[data-astro-cid-6xxmje44]{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));place-items:center;gap:16px 18px;display:grid}.sd-logo-row[data-astro-cid-6xxmje44] img{object-fit:contain;width:auto;max-width:100%;height:28px;display:block}.sd-logo-row[data-astro-cid-6xxmje44] img.tall{height:36px}@media (width<=51.25rem){.sd-pulls[data-astro-cid-6xxmje44]{grid-template-columns:minmax(0,1fr);gap:14px}.sd-pulls[data-astro-cid-6xxmje44] li[data-astro-cid-6xxmje44],.sd-pulls[data-astro-cid-6xxmje44] li[data-astro-cid-6xxmje44]+li[data-astro-cid-6xxmje44]{border-left:0;padding:0}.sd-pulls[data-astro-cid-6xxmje44] li[data-astro-cid-6xxmje44]+li[data-astro-cid-6xxmje44]{border-top:1px solid var(--color-border);padding-top:14px}}@media (width<=40rem){.sd-logo-row[data-astro-cid-6xxmje44]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}.sd-logo-row[data-astro-cid-6xxmje44] img{height:24px}.sd-logo-row[data-astro-cid-6xxmje44] img.tall{height:30px}}.sd-quotes[data-astro-cid-dsuzbq7e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sd-quotes--one[data-astro-cid-dsuzbq7e]{grid-template-columns:minmax(0,46rem)}.sd-quote[data-astro-cid-dsuzbq7e]{flex-direction:column;margin:0;display:flex}.sd-quote-res[data-astro-cid-dsuzbq7e]{border-bottom:1px solid var(--color-text);padding:16px 22px 13px}.sd-quote-verb[data-astro-cid-dsuzbq7e]{color:var(--color-primary);font-family:var(--font-heading);font-size:1.08rem;font-weight:800}.sd-quote-fig[data-astro-cid-dsuzbq7e]{color:var(--color-text);letter-spacing:-.02em;margin-left:.15em;font-size:1.5rem;font-weight:600}.sd-quote-res[data-astro-cid-dsuzbq7e] .unit[data-astro-cid-dsuzbq7e]{font-size:.9rem}.sd-quote-what[data-astro-cid-dsuzbq7e]{color:var(--color-text-muted);margin-top:2px;font-size:.95rem;display:block}blockquote[data-astro-cid-dsuzbq7e]{max-width:34em;margin:0;padding:18px 22px 22px;font-size:clamp(1.04rem,1.3vw,1.12rem);line-height:1.62}blockquote[data-astro-cid-dsuzbq7e] p[data-astro-cid-dsuzbq7e]{text-indent:-.42em;margin:0}.sd-quote-who[data-astro-cid-dsuzbq7e]{background:var(--color-surface-muted);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:auto;padding:12px 22px 14px}.sd-quote-who[data-astro-cid-dsuzbq7e] b[data-astro-cid-dsuzbq7e]{font-weight:700;display:block}.sd-quote-who[data-astro-cid-dsuzbq7e] span[data-astro-cid-dsuzbq7e]{color:var(--color-text-muted);font-size:.92rem;display:block}@media (width<=51.25rem){.sd-quotes[data-astro-cid-dsuzbq7e]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.sd-quote-res[data-astro-cid-dsuzbq7e],blockquote[data-astro-cid-dsuzbq7e],.sd-quote-who[data-astro-cid-dsuzbq7e]{padding-left:18px;padding-right:18px}}.sd-duel-wrap[data-astro-cid-h2yrpgpt]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.sd-duel-copy[data-astro-cid-h2yrpgpt] p[data-astro-cid-h2yrpgpt]{max-width:34em;margin-top:16px}.sd-duel[data-astro-cid-h2yrpgpt]{gap:clamp(18px,3vw,36px);margin-bottom:24px;display:flex}.sd-duel-ring[data-astro-cid-h2yrpgpt]{text-align:center;justify-items:center;gap:10px;display:grid}.sd-duel-dial[data-astro-cid-h2yrpgpt]{aspect-ratio:1;place-items:center;width:clamp(120px,14vw,150px);display:grid;position:relative}.sd-duel-dial[data-astro-cid-h2yrpgpt] svg[data-astro-cid-h2yrpgpt]{width:100%;height:100%;position:absolute;inset:0}.sd-duel-dial[data-astro-cid-h2yrpgpt] .track[data-astro-cid-h2yrpgpt],.sd-duel-dial[data-astro-cid-h2yrpgpt] .arc[data-astro-cid-h2yrpgpt]{fill:none;stroke-width:9px}.sd-duel-dial[data-astro-cid-h2yrpgpt] .track[data-astro-cid-h2yrpgpt]{stroke:var(--sd-bar-track-now)}.sd-duel-dial[data-astro-cid-h2yrpgpt] .arc[data-astro-cid-h2yrpgpt]{stroke-linecap:round}.sd-duel-ring--old[data-astro-cid-h2yrpgpt] .arc[data-astro-cid-h2yrpgpt]{stroke:var(--color-text-muted)}.sd-duel-ring--now[data-astro-cid-h2yrpgpt] .arc[data-astro-cid-h2yrpgpt]{stroke:var(--color-primary)}.sd-duel-dial[data-astro-cid-h2yrpgpt] .num{font-size:clamp(1.6rem,2.6vw,2rem);font-weight:600;position:relative}.sd-duel-ring--old[data-astro-cid-h2yrpgpt] .sd-duel-dial[data-astro-cid-h2yrpgpt] .num{color:var(--color-text-muted)}.sd-duel-who[data-astro-cid-h2yrpgpt] b[data-astro-cid-h2yrpgpt]{font-weight:600;display:block}.sd-duel-who[data-astro-cid-h2yrpgpt] span[data-astro-cid-h2yrpgpt]{color:var(--color-text-muted);font-size:.9rem;display:block}table[data-astro-cid-h2yrpgpt]{border-collapse:collapse;border-top:1px solid var(--color-border);width:100%}th[data-astro-cid-h2yrpgpt],td[data-astro-cid-h2yrpgpt]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:13px 0;font-weight:400}td[data-astro-cid-h2yrpgpt]{text-align:right;white-space:nowrap;width:1%;padding-inline-start:16px}td[data-astro-cid-h2yrpgpt].old>span[data-astro-cid-h2yrpgpt]{color:var(--color-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}td[data-astro-cid-h2yrpgpt].now>span[data-astro-cid-h2yrpgpt]:first-child{font-size:1.06rem;font-weight:600}td[data-astro-cid-h2yrpgpt].now:before{content:"→";content:"→" / "";color:var(--color-text-muted);margin-inline-end:14px}.sd-duel-why[data-astro-cid-h2yrpgpt]{max-width:36em;color:var(--color-text-muted);margin-top:4px;font-size:.86rem;line-height:1.45;display:block}.sd-duel-note[data-astro-cid-h2yrpgpt]{max-width:70ch;color:var(--color-text-muted);margin-top:28px;font-size:.86rem}@media (width<=51.25rem){.sd-duel-wrap[data-astro-cid-h2yrpgpt]{grid-template-columns:minmax(0,1fr)}.sd-duel[data-astro-cid-h2yrpgpt]{justify-content:center}}@media (width<=26rem){th[data-astro-cid-h2yrpgpt],td[data-astro-cid-h2yrpgpt]{font-size:.92rem}td[data-astro-cid-h2yrpgpt].now:before{margin-inline-end:8px}}.sd-scope[data-astro-cid-qomshsgx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.sd-scope-text[data-astro-cid-qomshsgx] p[data-astro-cid-qomshsgx]{max-width:36em;font-size:1.05rem;line-height:1.6}.sd-scope-text[data-astro-cid-qomshsgx] p[data-astro-cid-qomshsgx]+p[data-astro-cid-qomshsgx]{margin-top:16px}.sd-scope-sheets[data-astro-cid-qomshsgx]{gap:22px;display:grid}.sd-sheet-head[data-astro-cid-qomshsgx] small[data-astro-cid-qomshsgx] .num[data-astro-cid-qomshsgx]{color:var(--color-text);font-size:1rem;font-weight:600}.sd-incl[data-astro-cid-qomshsgx]{margin:0;padding:4px 16px 8px;list-style:none}.sd-incl[data-astro-cid-qomshsgx] li[data-astro-cid-qomshsgx]{border-bottom:1px solid var(--color-border);padding:9px 0 9px 24px;font-size:.97rem;position:relative}.sd-incl[data-astro-cid-qomshsgx] li[data-astro-cid-qomshsgx]:last-child{border-bottom:0}.sd-incl[data-astro-cid-qomshsgx] li[data-astro-cid-qomshsgx]:before{content:"";border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:11px;height:6px;position:absolute;top:.95em;left:2px;transform:rotate(-45deg)}.sd-incl[data-astro-cid-qomshsgx] li[data-astro-cid-qomshsgx]>span[data-astro-cid-qomshsgx]{color:var(--color-text-muted);font-size:.88rem;display:block}@media (width<=51.25rem){.sd-scope[data-astro-cid-qomshsgx]{grid-template-columns:minmax(0,1fr)}}.sd-core[data-astro-cid-xyfey44e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.sd-core-sheet[data-astro-cid-xyfey44e]{flex-direction:column;display:flex}.sd-core-sheet[data-astro-cid-xyfey44e] .sd-sheet-head[data-astro-cid-xyfey44e] h3[data-astro-cid-xyfey44e]{font-size:1.3rem}.sd-sheet-head[data-astro-cid-xyfey44e] small[data-astro-cid-xyfey44e] .num[data-astro-cid-xyfey44e]{color:var(--color-text);font-size:1rem;font-weight:600}.sd-core-body[data-astro-cid-xyfey44e]{flex:1;padding:14px 18px 4px}.sd-core-body[data-astro-cid-xyfey44e]>p[data-astro-cid-xyfey44e]{max-width:34em}.sd-core-sheet[data-astro-cid-xyfey44e] .sd-sheet-foot[data-astro-cid-xyfey44e]{font-weight:600}.sd-core-sheet[data-astro-cid-xyfey44e] .sd-sheet-foot[data-astro-cid-xyfey44e] a[data-astro-cid-xyfey44e]{color:var(--color-text)}.sd-incl[data-astro-cid-xyfey44e]{margin:8px 0 0;padding:0 0 8px;list-style:none}.sd-incl[data-astro-cid-xyfey44e] li[data-astro-cid-xyfey44e]{border-bottom:1px solid var(--color-border);padding:8px 0 8px 24px;font-size:.97rem;position:relative}.sd-incl[data-astro-cid-xyfey44e] li[data-astro-cid-xyfey44e]:last-child{border-bottom:0}.sd-incl[data-astro-cid-xyfey44e] li[data-astro-cid-xyfey44e]:before{content:"";border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:11px;height:6px;position:absolute;top:.9em;left:2px;transform:rotate(-45deg)}.sd-also-h[data-astro-cid-xyfey44e]{margin-top:clamp(32px,4vw,48px);font-size:1.25rem}.sd-also-list[data-astro-cid-xyfey44e]{border-top:1px solid var(--color-text);margin:12px 0 0}.sd-also-list[data-astro-cid-xyfey44e]>div[data-astro-cid-xyfey44e]{border-bottom:1px solid var(--color-border);grid-template-columns:12em 1fr;align-items:baseline;gap:10px 24px;padding:14px 0;display:grid}.sd-also-list[data-astro-cid-xyfey44e] dt[data-astro-cid-xyfey44e]{font-family:var(--font-heading);font-size:1.08rem;font-weight:700}.sd-also-list[data-astro-cid-xyfey44e] dt[data-astro-cid-xyfey44e] a[data-astro-cid-xyfey44e]{color:var(--color-text)}.sd-also-list[data-astro-cid-xyfey44e] dd[data-astro-cid-xyfey44e]{max-width:44em;margin:0}@media (width<=51.25rem){.sd-core[data-astro-cid-xyfey44e]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.sd-also-list[data-astro-cid-xyfey44e]>div[data-astro-cid-xyfey44e]{grid-template-columns:minmax(0,1fr);gap:4px}}.sd-terms[data-astro-cid-gfby7z2n]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.sd-terms--one[data-astro-cid-gfby7z2n]{grid-template-columns:minmax(0,1fr);max-width:52rem}.sd-terms[data-astro-cid-gfby7z2n] .sd-spec[data-astro-cid-gfby7z2n]>div[data-astro-cid-gfby7z2n]{grid-template-columns:9.5em 1fr;padding:10px 0}.sd-terms[data-astro-cid-gfby7z2n] .sd-spec[data-astro-cid-gfby7z2n] dt[data-astro-cid-gfby7z2n]{color:var(--color-text);font-size:.95rem;font-weight:700}.sd-terms[data-astro-cid-gfby7z2n] .sd-spec[data-astro-cid-gfby7z2n] dd[data-astro-cid-gfby7z2n]{font-size:.98rem}@media (width<=51.25rem){.sd-terms[data-astro-cid-gfby7z2n]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.sd-terms[data-astro-cid-gfby7z2n] .sd-spec[data-astro-cid-gfby7z2n]>div[data-astro-cid-gfby7z2n]{grid-template-columns:minmax(0,1fr);gap:2px}}.sd-trades[data-astro-cid-d5jgxhp5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sd-trade[data-astro-cid-d5jgxhp5]{flex-direction:column;padding:20px 20px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.sd-trade[data-astro-cid-d5jgxhp5] p[data-astro-cid-d5jgxhp5]{margin-top:10px}.sd-trade-link[data-astro-cid-d5jgxhp5]{color:var(--color-text);text-decoration:none}.sd-trade-link[data-astro-cid-d5jgxhp5]:after{content:"";border-radius:inherit;position:absolute;inset:0}.sd-trade-link[data-astro-cid-d5jgxhp5]:focus-visible{outline:none}.sd-trade-link[data-astro-cid-d5jgxhp5]:focus-visible:after{outline:3px solid var(--color-focus-ring);outline-offset:2px}.sd-trade[data-astro-cid-d5jgxhp5] .sd-trade-cue[data-astro-cid-d5jgxhp5]{color:var(--color-primary);text-underline-offset:.18em;margin-top:auto;padding-top:18px;font-size:.95rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.sd-trade[data-astro-cid-d5jgxhp5]:hover{border-color:var(--color-text);box-shadow:0 2px 0 var(--color-text)}.sd-trade[data-astro-cid-d5jgxhp5]:hover .sd-trade-link[data-astro-cid-d5jgxhp5]{color:var(--color-primary)}.sd-trade[data-astro-cid-d5jgxhp5]:hover .sd-trade-cue[data-astro-cid-d5jgxhp5]{text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.sd-trade[data-astro-cid-d5jgxhp5]{transition:none}}@media (width<=66.25rem){.sd-trades[data-astro-cid-d5jgxhp5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.sd-trades[data-astro-cid-d5jgxhp5]{grid-template-columns:minmax(0,1fr);gap:12px}.sd-trade[data-astro-cid-d5jgxhp5] .sd-trade-cue[data-astro-cid-d5jgxhp5]{padding-top:14px}}.sd-card[data-astro-cid-hlue5xlf]{flex-direction:column;display:flex}.sd-card[data-astro-cid-hlue5xlf] .sd-shot{aspect-ratio:16/10;object-fit:contain;border:1px solid var(--sd-shot-edge-now);background:var(--color-surface-muted);border-radius:4px 4px 0 0;width:100%;height:auto;display:block}.sd-card-sheet[data-astro-cid-hlue5xlf]{border-top:0;border-radius:0 0 4px 4px;flex:1}.sd-card-head[data-astro-cid-hlue5xlf]{border-bottom:1px solid var(--color-border);padding:11px 16px 10px}.sd-card-head[data-astro-cid-hlue5xlf] h3[data-astro-cid-hlue5xlf]{font-size:1.06rem}.sd-card-who[data-astro-cid-hlue5xlf]{color:var(--color-text-muted);margin-top:1px;font-size:.85rem;display:block}.sd-card[data-astro-cid-hlue5xlf] .sd-spec[data-astro-cid-hlue5xlf]{padding:2px 16px 8px}.sd-card[data-astro-cid-hlue5xlf] .sd-spec[data-astro-cid-hlue5xlf]>div[data-astro-cid-hlue5xlf]{grid-template-columns:8.4em 1fr;padding:6px 0}.sd-card[data-astro-cid-hlue5xlf] .sd-spec[data-astro-cid-hlue5xlf] dt[data-astro-cid-hlue5xlf]{font-size:.85rem}.sd-card[data-astro-cid-hlue5xlf] .sd-spec[data-astro-cid-hlue5xlf] dd[data-astro-cid-hlue5xlf]{font-size:.9rem}.sd-score[data-astro-cid-hlue5xlf]{align-items:center;gap:10px;display:flex}.sd-score[data-astro-cid-hlue5xlf] .num{min-width:2.2em;font-size:1.05rem;font-weight:600}.sd-card-foot[data-astro-cid-hlue5xlf]{padding:10px 16px 12px;font-size:.9rem}.sd-work[data-astro-cid-fllutvnx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sd-method[data-astro-cid-fllutvnx]{color:var(--color-text-muted);max-width:62em;margin-top:14px;font-size:.86rem}@media (width<=66.25rem){.sd-work[data-astro-cid-fllutvnx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.sd-work[data-astro-cid-fllutvnx]{grid-template-columns:minmax(0,1fr)}}.sd-state[data-astro-cid-2uic4i67]+.sd-state[data-astro-cid-2uic4i67]{padding-top:0}.sd-state[data-astro-cid-2uic4i67]:last-of-type{padding-bottom:0}.sd-state[data-astro-cid-2uic4i67] .sd-sec-head[data-astro-cid-2uic4i67]{border-top:1px solid var(--color-text);margin-bottom:clamp(18px,2.4vw,28px);padding-top:clamp(18px,2.4vw,24px)}.sd-work[data-astro-cid-2uic4i67]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sd-logo-only[data-astro-cid-2uic4i67]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sd-logo-only[data-astro-cid-2uic4i67] li[data-astro-cid-2uic4i67]{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:4px;align-items:center;gap:16px;padding:14px 16px;display:flex}.sd-logo-only[data-astro-cid-2uic4i67] img{object-fit:contain;flex:none;width:auto;max-width:45%;height:48px;display:block}.sd-logo-only[data-astro-cid-2uic4i67] span[data-astro-cid-2uic4i67]{font-size:.95rem;font-weight:600}.sd-also[data-astro-cid-2uic4i67]{max-width:46em;font-size:1rem}.sd-work[data-astro-cid-2uic4i67]+.sd-also[data-astro-cid-2uic4i67]{color:var(--color-text-muted);margin-top:18px}.sd-method[data-astro-cid-2uic4i67]{color:var(--color-text-muted);max-width:62em;margin:clamp(16px,2.4vw,24px) 0 clamp(40px,5vw,68px);font-size:.86rem}@media (width<=66.25rem){.sd-work[data-astro-cid-2uic4i67],.sd-logo-only[data-astro-cid-2uic4i67]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.sd-work[data-astro-cid-2uic4i67],.sd-logo-only[data-astro-cid-2uic4i67]{grid-template-columns:minmax(0,1fr)}}
