.ContactForm-module__SD6oHW__form{margin-top:var(--space-6);max-width:var(--prose-max);gap:var(--space-5);display:grid}.ContactForm-module__SD6oHW__field{gap:var(--space-2);display:grid}.ContactForm-module__SD6oHW__field label{font-weight:700;font-size:var(--text-sm)}.ContactForm-module__SD6oHW__field input,.ContactForm-module__SD6oHW__field textarea{width:100%;font:inherit;font-size:var(--text-base);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.ContactForm-module__SD6oHW__field textarea{resize:vertical;min-height:8rem}.ContactForm-module__SD6oHW__field input:hover,.ContactForm-module__SD6oHW__field textarea:hover{border-color:var(--color-accent)}.ContactForm-module__SD6oHW__submit{background:var(--color-accent);color:var(--color-accent-ink);font-weight:700;font-size:var(--text-base);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);cursor:pointer;border:0;justify-self:start}.ContactForm-module__SD6oHW__submit:hover{background:var(--color-accent-hover)}.ContactForm-module__SD6oHW__hint{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}
.page-module__E0kJGG__hero{border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.page-module__E0kJGG__heroGlow{z-index:0;pointer-events:none;background:radial-gradient(70% 90% at 15% 0%, rgba(var(--color-accent-rgb), .08), transparent 70%);position:absolute;inset:0}@media (forced-colors:active),(prefers-contrast:more){.page-module__E0kJGG__heroGlow{display:none}}.page-module__E0kJGG__heroInner{z-index:1;padding-block:var(--space-9) var(--space-8);max-width:54rem;position:relative}.page-module__E0kJGG__eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);margin:0 0 var(--space-4);font-weight:700;display:inline-flex}.page-module__E0kJGG__eyebrow:before{content:"";background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem}.page-module__E0kJGG__eyebrowSmall{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0 0 var(--space-3);font-weight:600}.page-module__E0kJGG__accentText{color:var(--color-accent)}.page-module__E0kJGG__heroSub{font-size:var(--text-md);color:var(--color-ink-muted);margin-top:var(--space-4);max-width:44rem}.page-module__E0kJGG__heroActions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.page-module__E0kJGG__heroLogos{margin-top:var(--space-8)}.page-module__E0kJGG__primaryCta{background:var(--color-accent);color:var(--color-accent-ink);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-weight:700;text-decoration:none}.page-module__E0kJGG__primaryCta:hover{background:var(--color-accent-hover);color:var(--color-accent-ink)}.page-module__E0kJGG__secondaryCta{color:var(--color-ink);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);font-weight:700;text-decoration:none}.page-module__E0kJGG__secondaryCta:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module__E0kJGG__section{padding-block:var(--space-8);border-top:1px solid var(--color-border)}.page-module__E0kJGG__sectionBlue{background:#eaf2fb}@media (forced-colors:active){.page-module__E0kJGG__sectionBlue{background:canvas}}@media (prefers-contrast:more){.page-module__E0kJGG__sectionBlue{background:var(--color-surface)}}.page-module__E0kJGG__lead{max-width:var(--prose-max);margin-top:var(--space-4)}.page-module__E0kJGG__prose{max-width:var(--prose-max);margin-top:var(--space-5)}.page-module__E0kJGG__cardTitle{font-size:var(--text-md);margin:0}.page-module__E0kJGG__cardBody{margin-top:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm)}.page-module__E0kJGG__demoBand{padding-block:var(--space-8);background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page-module__E0kJGG__sectionEyebrow{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);margin:0 0 var(--space-2);font-weight:700}.page-module__E0kJGG__problemHeading{max-width:24ch;margin-top:0}.page-module__E0kJGG__demoHeading{margin-top:var(--space-6);font-size:var(--text-xl);padding-bottom:var(--space-2);border-bottom:3px solid var(--color-accent);margin-bottom:0;display:inline-block}.page-module__E0kJGG__demoHint{margin-top:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-base)}.page-module__E0kJGG__howItWorks{margin-top:var(--space-8);padding-top:var(--space-2)}.page-module__E0kJGG__howHeading{font-size:var(--text-lg);margin-top:0}.page-module__E0kJGG__stepList{margin:var(--space-5) 0 0;gap:var(--space-6);max-width:none;padding:0;list-style:none;display:grid}@media (min-width:48rem){.page-module__E0kJGG__stepList{grid-template-columns:repeat(3,1fr)}}.page-module__E0kJGG__step{margin-top:0;display:block}.page-module__E0kJGG__stepIcon{width:3rem;height:3rem;margin-bottom:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.page-module__E0kJGG__stepIcon svg{width:1.5rem;height:1.5rem}.page-module__E0kJGG__stepTitle{font-size:var(--text-base);margin:0}.page-module__E0kJGG__orgCard{border-width:1.5px;border-color:#ddd6c9}@media (forced-colors:active){.page-module__E0kJGG__orgCard{border-color:buttontext}}.page-module__E0kJGG__orgCta{align-items:center;gap:var(--space-5);margin-top:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid rgba(var(--color-accent-rgb), .35);background:linear-gradient(135deg, rgba(var(--color-accent-rgb), .14), rgba(var(--color-accent-rgb), .03) 65%), var(--color-surface);flex-wrap:wrap;display:flex}@media (forced-colors:active){.page-module__E0kJGG__orgCta{background:canvas}}.page-module__E0kJGG__orgCtaText{flex:20rem;margin:0;font-weight:600}.page-module__E0kJGG__getBand{padding-block:var(--space-8) var(--space-9);background:var(--color-surface);border-top:1px solid var(--color-border)}.page-module__E0kJGG__getInner{max-width:54rem}.page-module__E0kJGG__problemList{margin-top:var(--space-5);padding-left:var(--space-6)}.page-module__E0kJGG__moreLink{margin-top:var(--space-5);font-weight:600}.page-module__E0kJGG__pageHero{padding-block:var(--space-8) var(--space-6);max-width:54rem}
