.home-content[data-v-501f710b]{margin:auto;max-width:1120px;padding:92px 36px 0}.home-intro[data-v-501f710b]{margin-bottom:72px}.eyebrow[data-v-501f710b]{color:var(--content-muted);font-size:11px;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.eyebrow[data-v-501f710b],h1[data-v-501f710b]{font-weight:600}h1[data-v-501f710b]{font-size:clamp(32px,4.2vw,52px);letter-spacing:-.045em;line-height:1.12;margin:0;text-align:center;text-wrap:balance}.intro-copy[data-v-501f710b]{color:var(--content-muted);font-size:17px;line-height:1.85;margin:24px 0 0}.home-section[data-v-501f710b]{margin:0 0 64px}h2[data-v-501f710b]{font-size:23px;font-weight:550;letter-spacing:-.025em;line-height:1.4;margin:0;text-wrap:balance}summary[data-v-501f710b]:focus-visible{outline:2px solid var(--content-fg);outline-offset:4px}.guide-section[data-v-501f710b]{border-top:1px solid var(--content-border);display:grid;gap:80px;grid-template-columns:1fr 1.6fr;padding-top:64px}.guide-heading h2[data-v-501f710b]{font-size:31px;letter-spacing:-.035em;line-height:1.25}.guide-articles p[data-v-501f710b],.guide-heading>p[data-v-501f710b]:last-child{color:var(--content-muted);font-size:14px;line-height:1.9}.guide-heading>p[data-v-501f710b]:last-child{margin-top:20px}.guide-articles article+article[data-v-501f710b]{margin-top:28px}h3[data-v-501f710b]{font-size:16px;font-weight:550;letter-spacing:-.015em;line-height:1.5;margin:0 0 10px}.guide-articles p[data-v-501f710b]{margin:0}.faq-section[data-v-501f710b]{border-top:1px solid var(--content-border);display:grid;gap:80px;grid-template-columns:1fr 1.6fr;margin-bottom:76px;padding-top:56px}.faq-list[data-v-501f710b]{min-width:0}details[data-v-501f710b]{border-bottom:1px solid var(--content-border)}details[data-v-501f710b]:first-child{margin-top:-18px}summary[data-v-501f710b]{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:20px;justify-content:space-between;line-height:1.65;list-style:none;padding:18px 0}summary[data-v-501f710b]::-webkit-details-marker{display:none}summary svg[data-v-501f710b]{color:var(--content-muted);flex-shrink:0;transition:transform .15s}details[open] summary svg[data-v-501f710b]{transform:rotate(45deg)}details p[data-v-501f710b]{color:var(--content-muted);font-size:14px;line-height:1.9;margin:-2px 0 20px}@media(max-width:850px){.faq-section[data-v-501f710b],.guide-section[data-v-501f710b]{gap:36px}}@media(max-width:600px){.home-content[data-v-501f710b]{padding:56px 20px 0}.home-intro[data-v-501f710b]{margin-bottom:44px}.intro-copy[data-v-501f710b]{font-size:15px;margin-top:18px}.home-section[data-v-501f710b]{margin-bottom:44px}h2[data-v-501f710b]{font-size:21px}.faq-section[data-v-501f710b],.guide-section[data-v-501f710b]{gap:28px;grid-template-columns:1fr;padding-top:36px}.guide-heading h2[data-v-501f710b]{font-size:27px}.eyebrow[data-v-501f710b]{margin-bottom:13px}}@media(prefers-reduced-motion:reduce){[data-v-501f710b],[data-v-501f710b]:after,[data-v-501f710b]:before{transition:none!important}}.products-inner[data-v-bad91e01]{margin-inline:auto;max-width:1120px;padding:0 36px 64px}h2[data-v-bad91e01]{color:var(--content-muted);font-size:14px;font-weight:400;line-height:1.4;margin:0 0 14px;text-align:center}.product-grid[data-v-bad91e01]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.product-card[data-v-bad91e01]{align-items:center;border:1px solid var(--content-border);border-radius:8px;color:var(--content-fg);display:flex;gap:16px;justify-content:space-between;padding:15px 18px;text-decoration:none;transition:border-color .15s,background .15s}.product-card[data-v-bad91e01]:hover{background:var(--content-hover);border-color:var(--content-border-strong)}.product-card[data-v-bad91e01]:focus-visible{outline:2px solid var(--content-fg);outline-offset:5px}.product-identity[data-v-bad91e01]{min-width:0}h3[data-v-bad91e01]{color:var(--content-fg);font-size:15px;font-weight:500;line-height:1.4;margin:0;overflow-wrap:anywhere}.product-identity p[data-v-bad91e01]{color:var(--content-muted);font-size:12px;line-height:1.6;margin:4px 0 0}.product-arrow[data-v-bad91e01]{color:var(--content-muted);flex-shrink:0}@media(max-width:760px){.products-inner[data-v-bad91e01]{padding:0 20px 42px}.product-card[data-v-bad91e01]{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.product-card[data-v-bad91e01]{transition:none}}
