._pageContainer_130uh_1{display:flex;flex-direction:column;background-color:var(--background);min-height:100vh}._partnerBanner_130uh_8{background-color:var(--success);color:var(--success-foreground);padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._mainContent_130uh_20{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-6);max-width:1200px;margin:0 auto;width:100%}._sectionHeader_130uh_30{text-align:center;margin-bottom:var(--spacing-8)}._sectionTitle_130uh_35{font-size:2rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-4)}._sectionSubtitle_130uh_42{font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._leadSection_130uh_51{width:100%;display:flex;justify-content:center;margin-top:calc(var(--spacing-8) * -1);position:relative;z-index:2}._leadCard_130uh_60{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-lg);width:100%;max-width:800px}._leadHeader_130uh_70{text-align:center;margin-bottom:var(--spacing-6)}._leadTitle_130uh_75{font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2);margin-top:0}._leadSubtitle_130uh_83{font-size:1rem;color:var(--muted-foreground);margin:0}._leadForm_130uh_89{display:flex;flex-direction:column;gap:var(--spacing-4)}._formRow_130uh_95{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:640px){._formRow_130uh_95{grid-template-columns:1fr 1fr}}._formItem_130uh_107{margin-bottom:0}._submitButton_130uh_111{margin-top:var(--spacing-2);width:100%}@media(min-width:640px){._submitButton_130uh_111{align-self:flex-start;width:auto;min-width:200px}}._successState_130uh_124{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-8) 0;animation:_fadeIn_130uh_1 .4s ease-out}._successIconWrapper_130uh_133{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);margin-bottom:var(--spacing-4)}._successTitle_130uh_145{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._successMessage_130uh_152{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6);max-width:400px}._successButton_130uh_159{min-width:250px}._howItWorksSection_130uh_164{width:100%}._stepsGrid_130uh_168{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:640px){._stepsGrid_130uh_168{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._stepsGrid_130uh_168{grid-template-columns:repeat(4,1fr)}}._stepCard_130uh_186{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease;height:100%}._stepCard_130uh_186:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._stepIconWrapper_130uh_204{width:56px;height:56px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}._stepTitle_130uh_216{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._stepDescription_130uh_223{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;margin:0}._videoSection_130uh_231{width:100%;display:flex;flex-direction:column;align-items:center}._videoContainer_130uh_238{width:100%;max-width:900px;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background-color:var(--surface);position:relative}._videoIframe_130uh_249{position:absolute;top:0;left:0;width:100%;height:100%;border:none}._certsSection_130uh_259{width:100%}._countyFilterBar_130uh_263{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._whoIsForSection_130uh_272{width:100%}._whoGrid_130uh_276{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:768px){._whoGrid_130uh_276{grid-template-columns:1fr 1fr}}._whoCard_130uh_288{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow-sm)}._whoIcon_130uh_299{color:var(--primary);margin-bottom:var(--spacing-4)}._whoTitle_130uh_304{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-6) 0}._whoList_130uh_311{list-style:none;padding:0;margin:0 0 var(--spacing-8) 0;display:flex;flex-direction:column;gap:var(--spacing-4);flex-grow:1}._whoList_130uh_311 li{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:1rem;color:var(--foreground);line-height:1.5}._checkIcon_130uh_330{color:var(--success);flex-shrink:0;margin-top:2px}._whoButton_130uh_336{width:100%;margin-top:auto}._ctaSection_130uh_342{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-12) var(--spacing-6);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden}._ctaSection_130uh_342:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.1),transparent 60%);pointer-events:none}._ctaContent_130uh_367{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);position:relative;z-index:1}._ctaTitle_130uh_378{font-size:2rem;font-weight:700;margin:0;color:var(--primary-foreground)}._ctaDescription_130uh_385{font-size:1.125rem;opacity:.9;margin:0;line-height:1.6}._ctaButton_130uh_392{background-color:var(--surface);color:var(--primary);box-shadow:var(--shadow-lg)}._ctaButton_130uh_392:hover{background-color:var(--surface);color:color-mix(in srgb,var(--primary) 80%,black);transform:translateY(-2px);box-shadow:var(--shadow-xl)}@keyframes _fadeIn_130uh_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
