@layer page{._pageContainer_yslbx_2{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);min-height:calc(100vh - 200px);line-height:1.6}._breadcrumbsContainer_yslbx_10{max-width:1000px;margin:0 auto;padding:var(--spacing-6) var(--spacing-6) 0}._breadcrumbs_yslbx_10{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._breadcrumbs_yslbx_10 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast) ease}._breadcrumbs_yslbx_10 a:hover{color:var(--accent);text-decoration:underline}._breadcrumbSeparator_yslbx_35{color:var(--border)}._breadcrumbCurrent_yslbx_39{color:var(--muted-foreground)}._revealEl_yslbx_43{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}._revealEl_yslbx_43[data-revealed=true]{opacity:1;transform:translateY(0)}._section_yslbx_54{padding:var(--spacing-12) var(--spacing-6) var(--spacing-16);max-width:1000px;margin:0 auto}._heroHeader_yslbx_60{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--border)}._title_yslbx_67{font-family:var(--font-family-display);font-size:3rem;font-weight:700;color:var(--primary);margin:0 0 var(--spacing-4);letter-spacing:-.01em;line-height:1.1}._subtitle_yslbx_77{font-size:1.25rem;color:var(--muted-foreground);margin:0 auto;max-width:600px}._contactGrid_yslbx_84{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);margin-bottom:var(--spacing-16)}@media(min-width:768px){._contactGrid_yslbx_84{grid-template-columns:repeat(3,1fr)}}._contactCard_yslbx_97{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-8);text-align:center;box-shadow:var(--shadow-sm);transition:box-shadow var(--animation-duration-normal) ease}._contactCard_yslbx_97:hover{box-shadow:var(--shadow-md)}._cardTitle_yslbx_111{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;color:var(--primary);margin:0 0 var(--spacing-2)}._cardEmail_yslbx_119{font-family:var(--font-family-monospace);font-size:1rem;color:var(--accent);text-decoration:none;transition:color var(--animation-duration-fast) ease}._cardEmail_yslbx_119:hover{color:color-mix(in srgb,var(--accent) 70%,var(--foreground));text-decoration:underline}._ecosystemSection_yslbx_132{background-color:var(--surface);border:1px solid var(--border);padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-md);margin-bottom:var(--spacing-12);text-align:center}._ecosystemHeading_yslbx_141{font-family:var(--font-family-display);font-size:2rem;font-weight:700;color:var(--primary);margin:0 0 var(--spacing-8)}._ecosystemLinks_yslbx_149{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4)}._ecosystemLink_yslbx_149{display:inline-block;padding:var(--spacing-3) var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);text-decoration:none;font-weight:500;transition:all var(--animation-duration-fast) ease;background-color:var(--background)}._ecosystemLink_yslbx_149:hover{border-color:var(--accent);color:var(--primary);box-shadow:var(--shadow-sm)}._availabilityNote_yslbx_174{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-8);border-radius:var(--radius-sm);text-align:center;margin-bottom:var(--spacing-12)}._availabilityText_yslbx_183{font-size:1.125rem;margin:0 0 var(--spacing-4);line-height:1.6;color:color-mix(in srgb,var(--primary-foreground) 90%,transparent)}._inlineLinkDark_yslbx_190{color:var(--accent);text-decoration:underline;text-underline-offset:4px;font-weight:500;transition:color var(--animation-duration-fast) ease}._inlineLinkDark_yslbx_190:hover{color:color-mix(in srgb,var(--accent) 70%,var(--primary-foreground))}._footerCta_yslbx_202{text-align:center;padding-top:var(--spacing-8);border-top:1px solid var(--border)}._noteText_yslbx_208{font-style:italic;color:var(--muted-foreground);font-size:.9375rem;text-align:center;margin-top:var(--spacing-6)}}
