.cs-header[data-astro-cid-63a4wcym]{color:#fff;padding:var(--spacing-4xl) var(--spacing-lg) var(--spacing-3xl);background:linear-gradient(172deg,#6b4a2a 0%,#a06a3a 35%,#d4a574 75%,#f0d8b8 100%)}.cs-header[data-astro-cid-63a4wcym] .container[data-astro-cid-63a4wcym]{max-width:800px;margin:0 auto}.cs-breadcrumb[data-astro-cid-63a4wcym]{margin-bottom:var(--spacing-lg)}.cs-breadcrumb[data-astro-cid-63a4wcym] a[data-astro-cid-63a4wcym]{color:#ffffffd9;font-size:var(--font-size-sm)}.cs-breadcrumb[data-astro-cid-63a4wcym] a[data-astro-cid-63a4wcym]:hover{color:#fff}.cs-badge[data-astro-cid-63a4wcym]{border-radius:var(--radius-full);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md);background:#fff3;padding:4px 12px;font-weight:700;display:inline-block}.cs-header[data-astro-cid-63a4wcym] h1[data-astro-cid-63a4wcym]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm);color:#fff;letter-spacing:.02em;font-weight:800}.cs-subtitle[data-astro-cid-63a4wcym]{font-size:var(--font-size-lg);opacity:.95}.cs-body[data-astro-cid-63a4wcym]{max-width:800px;padding-bottom:var(--spacing-4xl);margin:0 auto}.cs-section[data-astro-cid-63a4wcym]{padding:var(--spacing-2xl) 0}.cs-surface[data-astro-cid-63a4wcym]{background:var(--color-surface);margin:0 calc(-1 * var(--spacing-lg));padding:var(--spacing-2xl) var(--spacing-lg);border-radius:var(--radius-lg)}.cs-section[data-astro-cid-63a4wcym] h2[data-astro-cid-63a4wcym]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg);font-weight:800}.cs-section[data-astro-cid-63a4wcym] h3[data-astro-cid-63a4wcym]{font-size:var(--font-size-lg);margin:var(--spacing-xl) 0 var(--spacing-md);font-weight:700}.cs-section[data-astro-cid-63a4wcym] p[data-astro-cid-63a4wcym]{margin-bottom:var(--spacing-md);line-height:1.8}.cs-section[data-astro-cid-63a4wcym] ul[data-astro-cid-63a4wcym]{padding-left:var(--spacing-xl);margin-bottom:var(--spacing-md)}.cs-section[data-astro-cid-63a4wcym] li[data-astro-cid-63a4wcym]{margin-bottom:var(--spacing-sm);line-height:1.7}.cs-section[data-astro-cid-63a4wcym] a[data-astro-cid-63a4wcym]{color:var(--color-primary);text-decoration:underline}.cs-section[data-astro-cid-63a4wcym] code[data-astro-cid-63a4wcym]{background:#6366f11a;border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.cs-tech-grid[data-astro-cid-63a4wcym]{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.cs-tech-item[data-astro-cid-63a4wcym]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-md)}.cs-tech-item[data-astro-cid-63a4wcym] strong[data-astro-cid-63a4wcym]{color:var(--color-primary);margin-bottom:4px;display:block}.cs-tech-item[data-astro-cid-63a4wcym] p[data-astro-cid-63a4wcym]{font-size:var(--font-size-sm);margin:0;line-height:1.5}.cs-section[data-astro-cid-63a4wcym] a[data-astro-cid-63a4wcym].cs-visit{padding:var(--spacing-sm) var(--spacing-xl);color:#fff;border-radius:var(--radius);font-weight:700;font-size:var(--font-size-sm);background:#a06a3a;text-decoration:none;display:inline-block}.cs-section[data-astro-cid-63a4wcym] a[data-astro-cid-63a4wcym].cs-visit:hover{color:#fff;background:#8a5a2e;text-decoration:none}.cs-footer[data-astro-cid-63a4wcym]{padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border);margin-top:var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.cs-back[data-astro-cid-63a4wcym]{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:600}.cs-contact-btn[data-astro-cid-63a4wcym]{padding:var(--spacing-sm) var(--spacing-xl);color:#fff;border-radius:var(--radius);font-weight:700;font-size:var(--font-size-sm);background:#862fe1;display:inline-block}.cs-contact-btn[data-astro-cid-63a4wcym]:hover{background:#7428c9}@media (width<=768px){.cs-tech-grid[data-astro-cid-63a4wcym]{grid-template-columns:1fr}.cs-header[data-astro-cid-63a4wcym] h1[data-astro-cid-63a4wcym]{font-size:var(--font-size-2xl)}}
