.ServicesShowcase_section___rPWo{padding:4.5rem 0;border-bottom:1px solid var(--border)}.ServicesShowcase_container__GNeam{max-width:1400px;margin:0 auto;padding:0 1.25rem}.ServicesShowcase_headerRow__z0coj{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.25rem}.ServicesShowcase_headerLeft__nIObe{max-width:640px;text-align:left}.ServicesShowcase_rubric__KhDF6{display:flex;align-items:center;gap:.625rem;margin:0 0 .5rem;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ServicesShowcase_rubricLine__fWoDm{display:inline-block;width:1.5rem;height:2px;background:var(--accent-warm);flex-shrink:0}.ServicesShowcase_rubricIndex__Enoip{color:var(--accent-warm);font-weight:700}.ServicesShowcase_heading__m5Ki8{margin:0 0 .5rem;font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text)}.ServicesShowcase_subheading__ar5dY{margin:0;font-size:1rem;line-height:1.55;color:var(--muted)}.ServicesShowcase_viewAllLink__Mk1Rj{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.ServicesShowcase_viewAllLink__Mk1Rj:hover{border-color:var(--text);background:var(--surface-subtle)}.ServicesShowcase_viewAllArrow__lHIoh{font-family:var(--font-mono);transition:transform .18s ease}.ServicesShowcase_viewAllLink__Mk1Rj:hover .ServicesShowcase_viewAllArrow__lHIoh{transform:translateX(3px)}.ServicesShowcase_layout__oO5fr{display:flex;flex-direction:column;gap:14px}.ServicesShowcase_featured__C1hHz{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);min-height:380px;border-radius:14px;overflow:hidden;text-decoration:none;background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:0 4px 16px var(--shadow);transition:border-color .18s ease,box-shadow .18s ease}.ServicesShowcase_featured__C1hHz:hover{border-color:var(--border-hover);box-shadow:0 10px 28px var(--shadow);color:var(--text)}.ServicesShowcase_featuredMedia__YzhQP{position:relative;min-height:260px;background:var(--surface-subtle);border-right:1px solid var(--border);overflow:hidden}.ServicesShowcase_featuredMedia__YzhQP img,.ServicesShowcase_thumb__bXHyw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ServicesShowcase_featured__C1hHz:hover .ServicesShowcase_featuredMedia__YzhQP img{transform:scale(1.02)}.ServicesShowcase_featuredBody__mWSXh{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:14px;padding:32px}.ServicesShowcase_hit__QZNoo{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:4px;background:var(--accent-warm);color:#ffffff;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ServicesShowcase_featuredTitle__xb1Xb{font-family:var(--font-display);font-size:clamp(1.6rem,2.3vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:var(--text)}.ServicesShowcase_featuredDesc__5ioVC{max-width:38ch;color:var(--muted);font-size:.95rem;line-height:1.55}.ServicesShowcase_featuredMeta__pno69{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px}.ServicesShowcase_featuredPrice__07F9Q,.ServicesShowcase_rowPrice__VB1tY{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--text)}.ServicesShowcase_featuredPrice__07F9Q{font-size:1.125rem;padding:.4rem .75rem;border-radius:8px;background:var(--surface-subtle);border:1px solid var(--border)}.ServicesShowcase_open__NhhOK{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:10px;background:var(--accent);color:#ffffff;font-size:.875rem;font-weight:600;transition:background-color .18s ease}.ServicesShowcase_featured__C1hHz:hover .ServicesShowcase_open__NhhOK{background:var(--accent-hover)}.ServicesShowcase_openArrow__3LU8X{font-family:var(--font-mono);transition:transform .18s ease}.ServicesShowcase_featured__C1hHz:hover .ServicesShowcase_openArrow__3LU8X{transform:translateX(3px)}.ServicesShowcase_list__X3pqJ{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ServicesShowcase_row__z7QqS{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:10px 16px 10px 10px;border-radius:12px;background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none;text-align:left;transition:border-color .18s ease,background-color .18s ease}.ServicesShowcase_row__z7QqS:hover{border-color:var(--border-hover);background:var(--surface-subtle);color:var(--text)}.ServicesShowcase_thumb__bXHyw{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--surface-subtle);border:1px solid var(--border)}.ServicesShowcase_rowText__dCcNy{display:flex;flex-direction:column;gap:3px;min-width:0}.ServicesShowcase_rowTitle__21pF3{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--text)}.ServicesShowcase_rowDesc__Xtm1E{color:var(--muted);font-size:.875rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ServicesShowcase_rowRight__QoGSl{display:inline-flex;align-items:center;gap:10px}.ServicesShowcase_rowPrice__VB1tY{font-size:.875rem}.ServicesShowcase_rowArrow__d6we0{font-family:var(--font-mono);color:var(--muted);font-size:.95rem;transition:transform .18s ease,color .18s ease}.ServicesShowcase_row__z7QqS:hover .ServicesShowcase_rowArrow__d6we0{transform:translateX(3px);color:var(--accent)}@media (max-width:1100px){.ServicesShowcase_featured__C1hHz{grid-template-columns:1fr}.ServicesShowcase_featuredMedia__YzhQP{min-height:230px;border-right:none;border-bottom:1px solid var(--border)}.ServicesShowcase_list__X3pqJ{grid-template-columns:1fr}}@media (max-width:640px){.ServicesShowcase_section___rPWo{padding:3rem 0}.ServicesShowcase_featuredBody__mWSXh{padding:20px}}