.illustrations-module__xXYebG__frame{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--parchment-100), var(--parchment-200));border:1px solid var(--line-soft);width:100%;height:auto}.illustrations-module__xXYebG__driftSlow{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite illustrations-module__xXYebG__drift}.illustrations-module__xXYebG__driftSlower{transform-box:fill-box;transform-origin:50%;animation:13s ease-in-out infinite illustrations-module__xXYebG__drift}.illustrations-module__xXYebG__pulseSoft{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite illustrations-module__xXYebG__pulseSoft}.illustrations-module__xXYebG__spinSlow{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite illustrations-module__xXYebG__spin}@keyframes illustrations-module__xXYebG__drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5%)}}@keyframes illustrations-module__xXYebG__pulseSoft{0%,to{opacity:.55}50%{opacity:1}}@keyframes illustrations-module__xXYebG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.illustrations-module__xXYebG__driftSlow,.illustrations-module__xXYebG__driftSlower,.illustrations-module__xXYebG__pulseSoft,.illustrations-module__xXYebG__spinSlow{animation:none}}
.home-module__oe3DtG__section{padding-block:var(--space-xl)}.home-module__oe3DtG__sectionTight{padding-block:var(--space-lg)}.home-module__oe3DtG__container{max-width:var(--content-max);padding-inline:var(--space-sm);margin-inline:auto}.home-module__oe3DtG__narrow{max-width:var(--content-narrow)}.home-module__oe3DtG__eyebrow{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.09em;color:var(--copper-700);margin-bottom:var(--space-2xs);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.home-module__oe3DtG__eyebrow:before{content:"";background:var(--copper-600);width:1.4rem;height:2px}.home-module__oe3DtG__lede{margin-top:var(--space-sm);font-size:var(--step-1);color:var(--ink-800);max-width:58ch}.home-module__oe3DtG__bodyText{color:var(--ink-800);max-width:62ch}.home-module__oe3DtG__bodyText+.home-module__oe3DtG__bodyText{margin-top:var(--space-xs)}.home-module__oe3DtG__twoCol{gap:var(--space-lg);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.home-module__oe3DtG__twoCol.home-module__oe3DtG__reverse{grid-template-columns:.9fr 1.1fr}.home-module__oe3DtG__twoCol.home-module__oe3DtG__reverse .home-module__oe3DtG__media{order:-1}@media (max-width:58rem){.home-module__oe3DtG__twoCol,.home-module__oe3DtG__twoCol.home-module__oe3DtG__reverse{grid-template-columns:1fr}.home-module__oe3DtG__twoCol.home-module__oe3DtG__reverse .home-module__oe3DtG__media{order:0}}.home-module__oe3DtG__cardGrid{margin-top:var(--space-lg);gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:58rem){.home-module__oe3DtG__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:34rem){.home-module__oe3DtG__cardGrid{grid-template-columns:1fr}}.home-module__oe3DtG__card{background:var(--parchment-100);border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:var(--space-sm);box-shadow:var(--shadow-card)}.home-module__oe3DtG__card h3{font-size:var(--step-1);margin-top:var(--space-xs)}.home-module__oe3DtG__card p{margin-top:var(--space-3xs);color:var(--ink-800);font-size:var(--step--1)}.home-module__oe3DtG__iconBadge{border-radius:var(--radius-sm);background:var(--ink-950);width:2.75rem;height:2.75rem;color:var(--copper-400);place-items:center;display:grid}.home-module__oe3DtG__iconBadge svg{width:1.5rem;height:1.5rem}.home-module__oe3DtG__subBlock{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line-soft)}.home-module__oe3DtG__subBlock:first-child{border-top:none;margin-top:0;padding-top:0}.home-module__oe3DtG__subBlock h3{font-size:var(--step-2)}.home-module__oe3DtG__statRow{gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.home-module__oe3DtG__stat{min-width:9rem}.home-module__oe3DtG__stat strong{font-family:var(--font-display);font-size:var(--step-3);color:var(--copper-700);display:block}.home-module__oe3DtG__stat span{font-size:var(--step--1);color:var(--ink-700)}.home-module__oe3DtG__ctaRow{margin-top:var(--space-md);gap:var(--space-2xs);flex-wrap:wrap;display:flex}.home-module__oe3DtG__ctaPrimary,.home-module__oe3DtG__ctaSecondary{border-radius:var(--radius-sm);font-weight:700;font-size:var(--step-0);align-items:center;gap:.5rem;padding:.85rem 1.4rem;text-decoration:none;display:inline-flex}.home-module__oe3DtG__ctaPrimary{background:var(--ink-950);color:var(--parchment-50)}.home-module__oe3DtG__ctaSecondary{border:1.5px solid var(--line-strong);color:var(--ink-900)}.home-module__oe3DtG__list{gap:var(--space-xs);margin-top:var(--space-sm);display:grid}.home-module__oe3DtG__list li{gap:var(--space-2xs);color:var(--ink-800);align-items:flex-start;display:flex}.home-module__oe3DtG__list li:before{content:"";background:var(--copper-600);border-radius:1px;flex:none;width:.5rem;height:.5rem;margin-top:.5rem;transform:rotate(45deg)}.home-module__oe3DtG__dark{background:var(--ink-950);color:var(--parchment-100)}.home-module__oe3DtG__dark h2,.home-module__oe3DtG__dark h3{color:var(--parchment-50)}.home-module__oe3DtG__dark .home-module__oe3DtG__lede,.home-module__oe3DtG__dark .home-module__oe3DtG__bodyText{color:var(--parchment-200)}.home-module__oe3DtG__dark .home-module__oe3DtG__eyebrow{color:var(--copper-400)}.home-module__oe3DtG__caption{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--ink-700);font-style:italic}.home-module__oe3DtG__dark .home-module__oe3DtG__caption{color:var(--parchment-300)}.home-module__oe3DtG__metaLabel{font-size:var(--step--1);color:var(--copper-700);font-weight:700}
.Hero-module__ejOdHG__hero{padding-block:var(--space-lg) var(--space-xl);background:radial-gradient(60rem 30rem at 85% -10%, #c98a3e29, transparent), var(--parchment-50)}.Hero-module__ejOdHG__grid{gap:var(--space-lg);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}@media (max-width:58rem){.Hero-module__ejOdHG__grid{grid-template-columns:1fr}}.Hero-module__ejOdHG__headline{font-size:var(--step-5);max-width:18ch}.Hero-module__ejOdHG__media{position:relative}.Hero-module__ejOdHG__caption{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--ink-700);font-style:italic}
.Faq-module__wIbwua__list{margin-top:var(--space-md);gap:var(--space-2xs);max-width:var(--content-narrow);display:grid}.Faq-module__wIbwua__item{background:var(--parchment-100);border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm)}.Faq-module__wIbwua__item summary{cursor:pointer;font-weight:700;font-size:var(--step-0);justify-content:space-between;align-items:center;gap:var(--space-sm);list-style:none;display:flex}.Faq-module__wIbwua__item summary::-webkit-details-marker{display:none}.Faq-module__wIbwua__item summary:after{content:"+";font-family:var(--font-display);color:var(--copper-600);flex:none;font-size:1.4rem;transition:transform .15s}.Faq-module__wIbwua__item[open] summary:after{transform:rotate(45deg)}.Faq-module__wIbwua__item p{margin-top:var(--space-2xs);color:var(--ink-800)}
.ClosingCta-module__ZqV95a__wrap{background:linear-gradient(135deg, var(--copper-600), var(--brick-600));color:var(--parchment-50);border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center}.ClosingCta-module__ZqV95a__wrap h2{color:var(--parchment-50)}.ClosingCta-module__ZqV95a__wrap p{margin-top:var(--space-xs);opacity:.95;max-width:52ch;margin-inline:auto}.ClosingCta-module__ZqV95a__actions{margin-top:var(--space-md);justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ClosingCta-module__ZqV95a__button{background:var(--ink-950);color:var(--parchment-50);border-radius:var(--radius-sm);padding:.9rem 1.6rem;font-weight:700;text-decoration:none}.ClosingCta-module__ZqV95a__ghost{color:var(--parchment-50);border-radius:var(--radius-sm);border:1.5px solid #fbf6ec99;padding:.9rem 1.6rem;font-weight:700;text-decoration:none}
