.HomeExplainer-module__jFuVPG__root{z-index:var(--rc-z-raised);width:100%;max-width:1120px;padding:var(--rc-space-10) var(--rc-space-9);gap:calc(var(--rc-space-10) * 1.5);--hairline:color-mix(in srgb, var(--rc-color-text-primary) 10%, transparent);--accent:linear-gradient(135deg, var(--rc-color-brand-primary) 0%, var(--rc-color-brand-deep) 100%);flex-direction:column;margin:0 auto;display:flex;position:relative}.HomeExplainer-module__jFuVPG__heading{letter-spacing:-.03em;color:var(--rc-color-text-primary);margin:0;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.1}.HomeExplainer-module__jFuVPG__text{font-size:var(--rc-font-body-size);line-height:var(--rc-font-body-line-height);color:var(--rc-color-text-secondary);margin:0}.HomeExplainer-module__jFuVPG__text a{color:var(--rc-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--rc-color-brand-primary);text-decoration-color:var(--rc-color-brand-primary);text-underline-offset:3px;text-decoration-thickness:2px}.HomeExplainer-module__jFuVPG__section{gap:var(--rc-space-6);flex-direction:column;display:flex}.HomeExplainer-module__jFuVPG__intro{text-align:center;align-items:center;gap:var(--rc-space-6);padding-top:var(--rc-space-8);flex-direction:column;display:flex}.HomeExplainer-module__jFuVPG__introLabel{padding:var(--rc-space-1) var(--rc-space-4);border-radius:var(--rc-radius-pill);border:1px solid var(--hairline);background:var(--rc-color-surface-card);font-size:var(--rc-font-footnote-size);letter-spacing:.02em;color:var(--rc-color-text-secondary);margin:0;font-weight:800}.HomeExplainer-module__jFuVPG__statement{letter-spacing:-.035em;max-width:900px;color:var(--rc-color-text-primary);text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:800;line-height:1.15}.HomeExplainer-module__jFuVPG__statementMuted{color:var(--rc-color-text-secondary)}.HomeExplainer-module__jFuVPG__pillars{margin:var(--rc-space-6) 0 0;gap:var(--rc-space-8);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;list-style:none;display:grid}.HomeExplainer-module__jFuVPG__pillar{gap:var(--rc-space-2);padding-top:var(--rc-space-5);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.HomeExplainer-module__jFuVPG__pillarIcon{width:40px;height:40px;margin-bottom:var(--rc-space-2);border-radius:var(--rc-radius-sm);background:color-mix(in srgb, var(--rc-color-brand-primary) 18%, var(--rc-color-surface-card));color:var(--rc-color-text-primary);justify-content:center;align-items:center;display:inline-flex}.HomeExplainer-module__jFuVPG__pillarTitle{font-size:var(--rc-font-headline-size);letter-spacing:-.015em;font-weight:800;line-height:var(--rc-font-headline-line-height);color:var(--rc-color-text-primary);margin:0}.HomeExplainer-module__jFuVPG__audiences{gap:var(--rc-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HomeExplainer-module__jFuVPG__audience{padding:var(--rc-space-2) var(--rc-space-4);border-radius:var(--rc-radius-pill);background:color-mix(in srgb, var(--rc-color-brand-primary) 14%, var(--rc-color-surface-card));border:1px solid color-mix(in srgb, var(--rc-color-brand-primary) 30%, transparent);font-size:var(--rc-font-callout-size);color:var(--rc-color-text-primary);font-weight:600}.HomeExplainer-module__jFuVPG__audienceLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rc-color-brand-primary);text-decoration-color:var(--rc-color-brand-primary);text-underline-offset:3px;text-decoration-thickness:2px}.HomeExplainer-module__jFuVPG__audienceLink:focus-visible{outline:2px solid var(--rc-color-brand-deep);outline-offset:3px;border-radius:var(--rc-radius-xs)}.HomeExplainer-module__jFuVPG__freeBand{justify-content:space-between;align-items:center;gap:var(--rc-space-8);padding:var(--rc-space-9);border-radius:var(--rc-radius-3xl);background:color-mix(in srgb, var(--rc-color-brand-primary) 12%, var(--rc-color-surface-card));border:1px solid color-mix(in srgb, var(--rc-color-brand-primary) 25%, transparent);display:flex}.HomeExplainer-module__jFuVPG__freeCopy{gap:var(--rc-space-3);flex-direction:column;max-width:560px;display:flex}.HomeExplainer-module__jFuVPG__freeActions{gap:var(--rc-space-3);flex-direction:column;flex-shrink:0;display:flex}.HomeExplainer-module__jFuVPG__buttonPrimary,.HomeExplainer-module__jFuVPG__buttonSecondary{padding:var(--rc-space-3) var(--rc-space-7);border-radius:var(--rc-radius-pill);font-size:var(--rc-font-callout-size);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .16s;display:inline-flex}.HomeExplainer-module__jFuVPG__buttonPrimary{background:var(--rc-color-button-primary-bg);color:var(--rc-color-button-primary-fg)}.HomeExplainer-module__jFuVPG__buttonSecondary{background:var(--rc-color-surface-card);color:var(--rc-color-text-primary);border:1px solid var(--hairline)}.HomeExplainer-module__jFuVPG__buttonPrimary:hover,.HomeExplainer-module__jFuVPG__buttonSecondary:hover{transform:translateY(-1px)}.HomeExplainer-module__jFuVPG__buttonPrimary:focus-visible,.HomeExplainer-module__jFuVPG__buttonSecondary:focus-visible{outline:2px solid var(--rc-color-brand-deep);outline-offset:3px}.HomeExplainer-module__jFuVPG__faq{gap:var(--rc-space-9);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.HomeExplainer-module__jFuVPG__faqHeading{top:var(--rc-space-9);letter-spacing:-.04em;color:var(--rc-color-text-primary);margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:800;line-height:1.05;position:sticky}.HomeExplainer-module__jFuVPG__faqHeadingMuted{color:var(--rc-color-text-secondary);display:block}.HomeExplainer-module__jFuVPG__faqList{border-top:1px solid var(--hairline)}.HomeExplainer-module__jFuVPG__faqItem{border-bottom:1px solid var(--hairline)}.HomeExplainer-module__jFuVPG__faqSummary{justify-content:space-between;align-items:center;gap:var(--rc-space-4);padding:var(--rc-space-5) 0;cursor:pointer;list-style:none;display:flex}.HomeExplainer-module__jFuVPG__faqSummary::-webkit-details-marker{display:none}.HomeExplainer-module__jFuVPG__faqSummary:focus-visible{outline:2px solid var(--rc-color-brand-deep);outline-offset:2px;border-radius:var(--rc-radius-xs)}.HomeExplainer-module__jFuVPG__question{font-size:var(--rc-font-headline-size);font-weight:700;line-height:var(--rc-font-headline-line-height);color:var(--rc-color-text-primary);margin:0}.HomeExplainer-module__jFuVPG__chevron{color:var(--rc-color-text-secondary);flex-shrink:0;transition:transform .2s}.HomeExplainer-module__jFuVPG__faqItem[open] .HomeExplainer-module__jFuVPG__chevron{transform:rotate(180deg)}.HomeExplainer-module__jFuVPG__answer{padding:0 var(--rc-space-8) var(--rc-space-5) 0;font-size:var(--rc-font-body-size);line-height:var(--rc-font-body-line-height);color:var(--rc-color-text-secondary);margin:0}@media (max-width:960px){.HomeExplainer-module__jFuVPG__pillars,.HomeExplainer-module__jFuVPG__faq{gap:var(--rc-space-6);grid-template-columns:minmax(0,1fr)}.HomeExplainer-module__jFuVPG__faqHeading{position:static}.HomeExplainer-module__jFuVPG__freeBand{flex-direction:column;align-items:flex-start}.HomeExplainer-module__jFuVPG__freeActions{flex-flow:wrap}}@media (max-width:760px){.HomeExplainer-module__jFuVPG__root{padding:var(--rc-space-9) var(--rc-space-4);gap:var(--rc-space-10)}.HomeExplainer-module__jFuVPG__freeBand{padding:var(--rc-space-6);border-radius:var(--rc-radius-xl)}.HomeExplainer-module__jFuVPG__answer{padding-right:0}}@media (prefers-reduced-motion:reduce){.HomeExplainer-module__jFuVPG__chevron,.HomeExplainer-module__jFuVPG__buttonPrimary,.HomeExplainer-module__jFuVPG__buttonSecondary{transition:none}}
