.o2-answers[data-astro-cid-dty4aiwj]{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:1.25rem;display:grid}.o2-answer[data-astro-cid-dty4aiwj]{padding:1.25rem}.o2-answer-title[data-astro-cid-dty4aiwj]{margin:0;font-size:.9375rem;font-weight:700}.o2-answer-body[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.6}.o2-answer-link[data-astro-cid-dty4aiwj]{color:var(--diamond-brand);margin-top:.6rem;font-size:.8125rem;font-weight:600;display:inline-flex}.o2-section[data-astro-cid-dty4aiwj]{margin-top:2rem}.o2-section--wash[data-astro-cid-dty4aiwj]{margin-left:calc(-1 * var(--diamond-gutter));margin-right:calc(-1 * var(--diamond-gutter));padding:1.75rem var(--diamond-gutter);background:var(--diamond-surface);border-top:1px solid var(--diamond-line);border-bottom:1px solid var(--diamond-line)}.o2-wash-inner[data-astro-cid-dty4aiwj]{max-width:100%}.o2-h2[data-astro-cid-dty4aiwj]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.o2-h2[data-astro-cid-dty4aiwj]+[data-astro-cid-dty4aiwj]{margin-top:.6rem}.o2-body[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.65}.o2-link[data-astro-cid-dty4aiwj]{color:var(--diamond-brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}.o2-placeholder[data-astro-cid-dty4aiwj]{background:#fff3cd;border-radius:4px;padding:1px 4px;font-size:.8125rem}.o2-verify[data-astro-cid-dty4aiwj]{color:var(--diamond-warning);margin:.75rem 0 0;font-size:.8125rem;font-style:italic}.o2-note[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);margin:.6rem 0 0;font-size:.8125rem;font-style:italic;line-height:1.5}.o2-section-grid[data-astro-cid-dty4aiwj]{grid-template-columns:1.2fr .8fr;align-items:start;gap:1.25rem;display:grid}.o2-section-grid--reverse[data-astro-cid-dty4aiwj]{grid-template-columns:.8fr 1.2fr}.o2-list[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);margin:.6rem 0 0;padding-left:1.15rem;font-size:.9375rem;line-height:1.7}.o2-list[data-astro-cid-dty4aiwj] li[data-astro-cid-dty4aiwj]+li[data-astro-cid-dty4aiwj]{margin-top:.35rem}.o2-list[data-astro-cid-dty4aiwj] strong[data-astro-cid-dty4aiwj]{color:var(--diamond-ink)}.o2-prose[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);max-width:65ch;font-size:.9375rem;line-height:1.65}.o2-prose[data-astro-cid-dty4aiwj] p[data-astro-cid-dty4aiwj]{margin:.6rem 0 0}.o2-image-placeholder[data-astro-cid-dty4aiwj]{text-align:center;min-height:220px;color:var(--diamond-ink-muted);border:1px dashed var(--diamond-line);background:repeating-linear-gradient(45deg,#f4f7fa,#f4f7fa 10px,#e8f2fa 10px 20px);place-items:center;padding:1rem;font-size:.75rem;line-height:1.4;display:grid}.o2-timeline[data-astro-cid-dty4aiwj]{align-items:stretch;gap:.5rem;margin-top:1rem;display:flex}.o2-timeline__step[data-astro-cid-dty4aiwj]{border:1px solid var(--diamond-line);text-align:center;background:#fff;border-radius:8px;flex:1;padding:.75rem .6rem}.o2-timeline__range[data-astro-cid-dty4aiwj]{color:var(--diamond-ink);letter-spacing:-.01em;font-size:.8125rem;font-weight:700}.o2-timeline__desc[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);margin-top:.3rem;font-size:.75rem;line-height:1.4}.o2-timeline__arrow[data-astro-cid-dty4aiwj]{color:var(--diamond-brand);place-items:center;padding:0 .15rem;font-size:1.1rem;font-weight:700;display:grid}.o2-collapse[data-astro-cid-dty4aiwj]{border:1px solid #0000;border-radius:8px}.o2-collapse__summary[data-astro-cid-dty4aiwj]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.15rem 0;list-style:none;display:flex}.o2-collapse__summary[data-astro-cid-dty4aiwj]::-webkit-details-marker{display:none}.o2-collapse__summary[data-astro-cid-dty4aiwj]:after{content:"▾";color:var(--diamond-ink-muted);margin-left:auto;font-size:.75rem;transition:transform .15s}.o2-collapse[data-astro-cid-dty4aiwj][open] .o2-collapse__summary[data-astro-cid-dty4aiwj]:after{transform:rotate(180deg)}.o2-collapse__hint[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);border:1px solid var(--diamond-line);background:#fff;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.o2-collapse__summary--readmore[data-astro-cid-dty4aiwj]{color:var(--diamond-brand);gap:.35rem;font-size:.875rem;font-weight:700}.o2-collapse__summary--readmore[data-astro-cid-dty4aiwj] span[data-astro-cid-dty4aiwj]{text-underline-offset:3px;text-decoration:underline}.o2-collapse__summary--readmore[data-astro-cid-dty4aiwj]:after{color:var(--diamond-brand)}.o2-specimens[data-astro-cid-dty4aiwj]{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:1rem;display:grid}.o2-specimen[data-astro-cid-dty4aiwj]{text-align:center;margin:0;padding:0;overflow:hidden}.o2-specimen[data-astro-cid-dty4aiwj] img[data-astro-cid-dty4aiwj]{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%;height:auto;padding:.5rem;display:block}.o2-specimen[data-astro-cid-dty4aiwj] figcaption[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);border-top:1px solid var(--diamond-line);background:var(--diamond-surface);padding:.6rem .75rem;font-size:.75rem;line-height:1.4}.o2-cards[data-astro-cid-dty4aiwj]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:.85rem;display:grid}.o2-guide[data-astro-cid-dty4aiwj]{padding:1rem;text-decoration:none}.o2-guide[data-astro-cid-dty4aiwj]:hover{border-color:var(--diamond-brand)}.o2-guide--todo[data-astro-cid-dty4aiwj]{background:var(--diamond-surface)}.o2-guide-kicker[data-astro-cid-dty4aiwj]{letter-spacing:.06em;text-transform:uppercase;color:var(--diamond-brand);font-size:.6875rem;font-weight:700}.o2-guide-title[data-astro-cid-dty4aiwj]{color:var(--diamond-ink);margin-top:.25rem;font-size:.9375rem;font-weight:700;display:block}.o2-guide-desc[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.5;display:block}.o2-guide-cta[data-astro-cid-dty4aiwj]{color:var(--diamond-brand);margin-top:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.o2-faq[data-astro-cid-dty4aiwj]{gap:.6rem;max-width:42rem;margin-top:.85rem;display:grid}.o2-faq-item[data-astro-cid-dty4aiwj]{padding:0;overflow:hidden}.o2-faq-item[data-astro-cid-dty4aiwj] summary[data-astro-cid-dty4aiwj]{cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 1.05rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.o2-faq-item[data-astro-cid-dty4aiwj] summary[data-astro-cid-dty4aiwj]::-webkit-details-marker{display:none}.o2-faq-item[data-astro-cid-dty4aiwj] summary[data-astro-cid-dty4aiwj]:after{content:"▾";color:var(--diamond-ink-muted);font-size:.75rem;transition:transform .15s}.o2-faq-item[data-astro-cid-dty4aiwj][open] summary[data-astro-cid-dty4aiwj]:after{transform:rotate(180deg)}.o2-faq-item[data-astro-cid-dty4aiwj] p[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);border-top:1px solid var(--diamond-line);margin:0;padding:.75rem 1.05rem .9rem;font-size:.875rem;line-height:1.6}.o2-cta[data-astro-cid-dty4aiwj]{text-align:center;background:var(--diamond-brand-subtle);border:1px solid var(--diamond-line);border-radius:var(--diamond-radius-card);margin-top:2rem;padding:2rem 1.5rem}.o2-cta-title[data-astro-cid-dty4aiwj]{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.o2-cta-body[data-astro-cid-dty4aiwj]{color:var(--diamond-ink-muted);max-width:50ch;margin:.5rem auto 0;font-size:.9375rem;line-height:1.6}.o2-cta-phone[data-astro-cid-dty4aiwj]{color:var(--diamond-brand);font-weight:800}.o2-handoff[data-astro-cid-dty4aiwj]{border-top:1px solid var(--diamond-line);background:var(--diamond-surface);text-align:center;padding:1rem 0;font-size:.875rem}@media (width<=750px){.o2-answers[data-astro-cid-dty4aiwj]{grid-template-columns:1fr}.o2-timeline[data-astro-cid-dty4aiwj]{flex-direction:column}.o2-timeline__arrow[data-astro-cid-dty4aiwj]{padding:.15rem 0;transform:rotate(90deg)}.o2-specimens[data-astro-cid-dty4aiwj],.o2-section-grid[data-astro-cid-dty4aiwj],.o2-section-grid--reverse[data-astro-cid-dty4aiwj]{grid-template-columns:1fr}.o2-section--wash[data-astro-cid-dty4aiwj]{padding:1.25rem var(--diamond-gutter)}}
