.page.svelte-1dzsigi{min-height:100dvh;padding-bottom:calc(96px + var(--ad-footer-pad, 0px));color:var(--text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}.film-grain.svelte-1dzsigi{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:var(--film-grain-opacity, .04);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:256px 256px}.vignette.svelte-1dzsigi{position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,var(--vignette-opacity, .65)) 100%)}.shell.svelte-1dzsigi{position:relative;z-index:2;box-sizing:border-box;width:min(100%,780px);margin:0 auto;padding:68px 24px 0;display:flex;flex-direction:column;gap:32px}.intro.svelte-1dzsigi{margin:0;max-width:62ch;font-size:16px;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.intro.svelte-1dzsigi strong:where(.svelte-1dzsigi){color:var(--text-primary)}.panel-lead.svelte-1dzsigi{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--text-muted)}.steps.svelte-1dzsigi{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.steps.svelte-1dzsigi li:where(.svelte-1dzsigi){display:flex;gap:12px;color:var(--text-muted);line-height:1.5}.step-num.svelte-1dzsigi{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--bg-surface-2);border:1px solid var(--hairline);font-size:12px;font-weight:700;color:var(--marquee-gold)}.swatch-list.svelte-1dzsigi{display:flex;flex-direction:column;gap:16px}.swatch-row.svelte-1dzsigi{display:flex;align-items:flex-start;gap:16px}.color-swatch.svelte-1dzsigi{width:40px;height:40px;flex-shrink:0;margin-top:1px;border-radius:var(--radius-inner)}.swatch-title.svelte-1dzsigi{margin:0 0 2px;font-weight:600;color:var(--text-primary)}.swatch-sub.svelte-1dzsigi{margin:0;font-size:14px;color:var(--text-muted)}.arrow-list.svelte-1dzsigi{display:flex;flex-direction:column;gap:8px}.arrow-row.svelte-1dzsigi{display:flex;align-items:center;gap:16px;color:var(--text-muted)}.arrow-row.svelte-1dzsigi strong:where(.svelte-1dzsigi){color:var(--text-primary)}.arrow-icon.svelte-1dzsigi{width:32px;flex-shrink:0;text-align:center;font-size:20px;font-weight:700;color:var(--text-primary)}.attr-list.svelte-1dzsigi{display:flex;flex-direction:column;gap:12px}.attr-card.svelte-1dzsigi{padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--radius-inner);background:var(--bg-surface)}.attr-name.svelte-1dzsigi{margin:0 0 4px;font-weight:600;color:var(--text-primary)}.attr-desc.svelte-1dzsigi{margin:0;font-size:14px;color:var(--text-muted)}.attr-match.svelte-1dzsigi{margin:4px 0 0;font-size:12px;font-style:italic;color:var(--text-faint)}.eyebrow-row.svelte-1dzsigi{display:flex;align-items:center;gap:.6rem;margin:0 0 .65rem}.eyebrow-line.svelte-1dzsigi{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--hairline) 30%,var(--hairline) 70%,transparent)}.eyebrow-text.svelte-1dzsigi{font-size:.6rem;font-weight:700;letter-spacing:.18em;color:var(--text-faint);text-transform:uppercase;white-space:nowrap}.faq-list.svelte-1dzsigi{display:flex;flex-direction:column;gap:.45rem}.faq-item.svelte-1dzsigi{background:var(--bg-surface);border:1px solid var(--hairline);border-radius:var(--radius-inner);overflow:hidden;transition:border-color .2s}.faq-item[open].svelte-1dzsigi{border-color:var(--marquee-gold-dark)}.faq-summary.svelte-1dzsigi{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .15s}.faq-summary.svelte-1dzsigi::-webkit-details-marker{display:none}.faq-summary.svelte-1dzsigi:hover{background:var(--bg-surface-2, transparent)}.faq-q.svelte-1dzsigi{font-size:.85rem;font-weight:600;color:var(--text-primary);line-height:1.35}.faq-plus.svelte-1dzsigi{position:relative;flex-shrink:0;width:14px;height:14px;transition:transform .25s ease}.faq-plus.svelte-1dzsigi:before,.faq-plus.svelte-1dzsigi:after{content:"";position:absolute;background:var(--marquee-gold);border-radius:1px;top:50%;left:50%}.faq-plus.svelte-1dzsigi:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.faq-plus.svelte-1dzsigi:after{width:1.5px;height:12px;transform:translate(-50%,-50%);transition:transform .25s ease}.faq-item[open].svelte-1dzsigi .faq-plus:where(.svelte-1dzsigi):after{transform:translate(-50%,-50%) rotate(90deg)}.faq-a.svelte-1dzsigi{padding:.45rem 1rem .85rem;margin:0;font-size:.83rem;line-height:1.6;color:var(--text-muted)}.faq-a.svelte-1dzsigi a{color:var(--marquee-gold);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:opacity .15s}.faq-a.svelte-1dzsigi a:hover{opacity:.75}@media(max-width:560px){.shell.svelte-1dzsigi{padding:88px 16px 0;gap:28px}}
