._page_26yis_1{display:flex;flex-direction:column}._section_26yis_7{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}._section_26yis_7[data-revealed=true]{opacity:1;transform:translateY(0)}._card_26yis_18{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}[data-revealed=true] ._card_26yis_18{opacity:1;transform:translateY(0)}._container_26yis_30{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._section_26yis_7{padding:var(--spacing-20) 0}._resourcesSection_26yis_40{position:relative;overflow:hidden;padding-top:8rem;z-index:0}._decorativeCutout_26yis_47{display:none}@media(min-width:768px){._decorativeCutout_26yis_47{display:block;position:absolute;top:-20px;right:12%;height:500px;width:auto;opacity:.85;z-index:0;pointer-events:none}}._sectionAlt_26yis_65{background-color:var(--surface)}._sectionHeader_26yis_69{max-width:600px;margin-bottom:var(--spacing-12)}._sectionTitle_26yis_74{font-family:var(--font-family-display);font-size:2.5rem;color:var(--foreground);margin-bottom:var(--spacing-4);line-height:1.1;max-width:450px}._sectionTitleWide_26yis_83{max-width:650px}._sectionSubtitle_26yis_87{font-size:1.125rem;max-width:450px;color:var(--muted-foreground);line-height:1.6}._grid_26yis_95{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:640px){._grid_26yis_95{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_26yis_95{grid-template-columns:repeat(4,1fr)}}._card_26yis_18{background-color:var(--card);padding:var(--spacing-8) var(--spacing-6);border-radius:var(--radius-md);border:1px solid var(--border);text-decoration:none;display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._card_26yis_18:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}._cardHeader_26yis_136{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-3);gap:var(--spacing-4)}._cardTitle_26yis_144{font-family:var(--font-family-display);font-size:1.25rem;color:var(--foreground);margin-bottom:0}._cardArrow_26yis_151{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;flex-shrink:0}._card_26yis_18:hover ._cardArrow_26yis_151{transform:translate(4px);color:var(--primary)}._cardDescription_26yis_162{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin-top:auto}._stepsGrid_26yis_170{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:768px){._stepsGrid_26yis_170{grid-template-columns:repeat(3,1fr)}}._stepCard_26yis_182{position:relative;background-color:var(--card);padding:var(--spacing-12) var(--spacing-8) var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._stepNumber_26yis_191{position:absolute;top:-1rem;left:var(--spacing-8);font-family:var(--font-family-display);font-size:3rem;font-weight:300;color:color-mix(in srgb,var(--secondary) 15%,transparent);line-height:1}._stepTitle_26yis_202{font-family:var(--font-family-display);font-size:1.5rem;color:var(--primary);margin-bottom:var(--spacing-3)}._stepDescription_26yis_209{color:var(--muted-foreground);line-height:1.6}._contactWrapper_26yis_215{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:1024px){._contactWrapper_26yis_215{grid-template-columns:1fr 1.5fr;align-items:flex-start}}._contactTitle_26yis_228{font-family:var(--font-family-display);font-size:2.5rem;color:var(--primary);margin-bottom:var(--spacing-4);line-height:1.1;white-space:normal}._contactSubtitle_26yis_237{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-8)}._contactFormCard_26yis_244{background-color:var(--card);padding:0 var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);overflow:hidden;max-width:100%;box-sizing:border-box}._contactFormCard_26yis_244 iframe{max-width:100%}
