.services-page[data-astro-cid-6sk5tum4]{background-color:var(--color-bg-ash-deepest);color:var(--color-text-primary);min-height:100vh;padding-top:120px}.container[data-astro-cid-6sk5tum4]{max-width:1200px;margin:0 auto;padding:0 2rem}@media (width<=640px){.container[data-astro-cid-6sk5tum4]{padding:0 1.25rem}}.text-center[data-astro-cid-6sk5tum4]{text-align:center}.hero[data-astro-cid-6sk5tum4]{margin-bottom:clamp(4rem,7vw,6rem);padding-bottom:2rem;position:relative}.hero[data-astro-cid-6sk5tum4] .eyebrow[data-astro-cid-6sk5tum4]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent-gold);margin-bottom:1.5rem;font-size:.85rem;display:block}.hero[data-astro-cid-6sk5tum4] h1[data-astro-cid-6sk5tum4]{font-family:var(--font-serif);color:#fff;margin-bottom:1rem;font-size:clamp(2.4rem,5vw,3.5rem)}.hero[data-astro-cid-6sk5tum4] .subtitle[data-astro-cid-6sk5tum4]{color:var(--color-text-secondary);max-width:760px;margin:0 auto;font-size:1.1rem}.services-content[data-astro-cid-6sk5tum4]{padding-bottom:clamp(6rem,10vw,9rem);position:relative}.services-grid[data-astro-cid-6sk5tum4]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:2rem;margin-bottom:5rem;display:grid}.service-card[data-astro-cid-6sk5tum4]{text-align:center;background:linear-gradient(160deg,#1e2024 0%,#16181c 100%);border:1px solid #ffffff0d;border-radius:4px;flex-direction:column;padding:3rem 2rem;transition:transform .4s,border-color .4s;display:flex}.service-card[data-astro-cid-6sk5tum4]:hover{border-color:#c2b59b59;transform:translateY(-4px)}.service-card[data-astro-cid-6sk5tum4] h2[data-astro-cid-6sk5tum4]{font-family:var(--font-serif);color:#fff;margin-bottom:1rem;font-size:1.5rem}.service-card[data-astro-cid-6sk5tum4] p[data-astro-cid-6sk5tum4]{color:var(--color-text-secondary);flex-grow:1;margin-bottom:2rem;font-size:1rem;line-height:1.6}.btn-text[data-astro-cid-6sk5tum4]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-gold);margin-top:auto;font-size:.85rem}.custom-orders[data-astro-cid-6sk5tum4]{background:linear-gradient(#0a0b0dd6,#0a0b0de6),url(https://images.unsplash.com/photo-1599643478524-fb66f7ecc92a?q=80&w=1500&auto=format&fit=crop) 50%/cover no-repeat;border:1px solid #c2b59b2e;border-radius:4px;padding:clamp(5rem,8vw,7rem) 2rem;position:relative;overflow:hidden}.custom-orders[data-astro-cid-6sk5tum4]:before{content:"";background:linear-gradient(to top, transparent 0%, var(--color-bg-ash-deepest) 100%);pointer-events:none;z-index:2;height:100px;position:absolute;top:0;left:0;right:0}.custom-orders[data-astro-cid-6sk5tum4] .content[data-astro-cid-6sk5tum4]{z-index:3;text-align:center;max-width:680px;margin:0 auto;position:relative}.custom-orders[data-astro-cid-6sk5tum4] h2[data-astro-cid-6sk5tum4]{font-family:var(--font-serif);color:#fff;margin-bottom:1.5rem;font-size:2.5rem}.custom-orders[data-astro-cid-6sk5tum4] p[data-astro-cid-6sk5tum4]{color:#d0d0d0;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.8}.custom-orders[data-astro-cid-6sk5tum4] .btn-primary[data-astro-cid-6sk5tum4]{background:var(--color-accent-gold);color:#000;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;padding:1rem 3rem;font-weight:600;transition:all .3s;display:inline-block}.custom-orders[data-astro-cid-6sk5tum4] .btn-primary[data-astro-cid-6sk5tum4]:hover{background:#d8cca8;transform:translateY(-2px)}.services-seo-section[data-astro-cid-6sk5tum4]{background:#0e101499;border:1px solid #c2b59b26;border-radius:2px;margin-top:4.5rem;padding:3rem 2.5rem}.services-seo-section[data-astro-cid-6sk5tum4] .seo-heading[data-astro-cid-6sk5tum4]{font-family:var(--font-serif);color:var(--color-accent-gold);margin-bottom:1rem;font-size:1.5rem;line-height:1.35}.services-seo-section[data-astro-cid-6sk5tum4] .seo-lead[data-astro-cid-6sk5tum4] p[data-astro-cid-6sk5tum4]{color:var(--color-text-secondary);margin-bottom:0;font-size:.95rem;line-height:1.8}.services-seo-section[data-astro-cid-6sk5tum4] .seo-expandable[data-astro-cid-6sk5tum4]{border-top:1px solid #c2b59b1f;margin-top:1.5rem;padding-top:1.5rem}.services-seo-section[data-astro-cid-6sk5tum4] .seo-expandable[data-astro-cid-6sk5tum4] h3[data-astro-cid-6sk5tum4]{font-family:var(--font-sans);color:var(--color-text-primary);letter-spacing:.02em;margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600}.services-seo-section[data-astro-cid-6sk5tum4] .seo-expandable[data-astro-cid-6sk5tum4] h3[data-astro-cid-6sk5tum4]:first-child{margin-top:0}.services-seo-section[data-astro-cid-6sk5tum4] .seo-expandable[data-astro-cid-6sk5tum4] p[data-astro-cid-6sk5tum4]{color:var(--color-text-cool);margin-bottom:1rem;font-size:.9rem;line-height:1.75}.services-seo-section[data-astro-cid-6sk5tum4] .seo-expandable[data-astro-cid-6sk5tum4][hidden]{display:none}.services-seo-section[data-astro-cid-6sk5tum4] .seo-toggle-btn[data-astro-cid-6sk5tum4]{color:var(--color-accent-gold);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#c2b59b0f;border:1px solid #c2b59b47;border-radius:2px;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.65rem 1.4rem;font-size:.76rem;font-weight:500;transition:all .3s;display:inline-flex}.services-seo-section[data-astro-cid-6sk5tum4] .seo-toggle-btn[data-astro-cid-6sk5tum4]:hover{border-color:var(--color-accent-gold);color:#fff;background:#c2b59b26}
