.ServicePageTemplate-module__ux4fIG__servicePage{background:var(--bg-primary,#0a0a0a);min-height:100vh}.ServicePageTemplate-module__ux4fIG__hero{justify-content:flex-start;align-items:flex-end;height:70vh;min-height:500px;max-height:800px;display:flex;position:relative;overflow:hidden}.ServicePageTemplate-module__ux4fIG__heroImage{position:absolute;inset:0}.ServicePageTemplate-module__ux4fIG__image{object-fit:cover;object-position:center}.ServicePageTemplate-module__ux4fIG__heroOverlay{background:linear-gradient(#0000004d 0%,#0000001a 40%,#0009 100%);position:absolute;inset:0}.ServicePageTemplate-module__ux4fIG__heroContent{z-index:2;max-width:800px;padding:60px;position:relative}.ServicePageTemplate-module__ux4fIG__serviceNumber{font-family:var(--font-body,"Manrope"), sans-serif;letter-spacing:.2em;color:#fff;text-shadow:0 2px 10px #00000073;margin-bottom:16px;font-size:.75rem;font-weight:600;display:inline-block}.ServicePageTemplate-module__ux4fIG__heroTitle{font-family:var(--font-bodoni,"Bodoni Moda"), "Times New Roman", serif;color:#fff;letter-spacing:.02em;text-shadow:0 2px 14px #0000008c;margin:0 0 16px;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1}.ServicePageTemplate-module__ux4fIG__heroSubtitle{font-family:var(--font-body,"Manrope"), sans-serif;color:#fff;text-shadow:0 2px 12px #00000080;max-width:600px;margin:0 0 32px;font-size:1.1rem;font-weight:400;line-height:1.6}.ServicePageTemplate-module__ux4fIG__ctaButton{background:var(--accent,#c9a86c);color:#0a0a0a;font-family:var(--font-body,"Manrope"), sans-serif;letter-spacing:.1em;text-transform:uppercase;border:none;align-items:center;gap:10px;padding:16px 32px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.ServicePageTemplate-module__ux4fIG__ctaButton:hover{background:#b89555;transform:translateY(-2px)}.ServicePageTemplate-module__ux4fIG__ctaButton svg{transition:transform .3s}.ServicePageTemplate-module__ux4fIG__ctaButton:hover svg{transform:translate(4px)}.ServicePageTemplate-module__ux4fIG__content{background:var(--bg-primary,#0a0a0a);padding:80px 40px}.ServicePageTemplate-module__ux4fIG__contentGrid{grid-template-columns:1fr 1fr;gap:60px;max-width:1400px;margin:0 auto;display:grid}.ServicePageTemplate-module__ux4fIG__serviceInfo{padding-right:40px}.ServicePageTemplate-module__ux4fIG__sectionLabel{font-family:var(--font-body,"Manrope"), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--accent,#c9a86c);margin-bottom:16px;font-size:.7rem;font-weight:600;display:inline-block}.ServicePageTemplate-module__ux4fIG__sectionTitle{font-family:var(--font-bodoni,"Bodoni Moda"), "Times New Roman", serif;color:var(--text-primary,#fff);margin:0 0 24px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.2}.ServicePageTemplate-module__ux4fIG__sectionText{font-family:var(--font-body,"Manrope"), sans-serif;color:#fff;margin:0 0 40px;font-size:1rem;font-weight:400;line-height:1.8}.ServicePageTemplate-module__ux4fIG__features{flex-direction:column;gap:32px;display:flex}.ServicePageTemplate-module__ux4fIG__feature{border-left:1px solid var(--accent,#c9a86c);padding-left:24px}.ServicePageTemplate-module__ux4fIG__featureNumber{font-family:var(--font-body,"Manrope"), sans-serif;letter-spacing:.15em;color:var(--accent,#c9a86c);margin-bottom:8px;font-size:.7rem;font-weight:600;display:inline-block}.ServicePageTemplate-module__ux4fIG__featureTitle{font-family:var(--font-bodoni,"Bodoni Moda"), serif;color:var(--text-primary,#fff);margin:0 0 8px;font-size:1.3rem;font-weight:400}.ServicePageTemplate-module__ux4fIG__featureText{font-family:var(--font-body,"Manrope"), sans-serif;color:#fff;margin:0;font-size:.9rem;font-weight:400;line-height:1.6}.ServicePageTemplate-module__ux4fIG__detailsCard{background:var(--bg-secondary,#111);border:1px solid #ffffff1a;padding:40px}.ServicePageTemplate-module__ux4fIG__detailsList{margin:0 0 32px;padding:0;list-style:none}.ServicePageTemplate-module__ux4fIG__detailItem{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.ServicePageTemplate-module__ux4fIG__detailItem:last-child{border-bottom:none}.ServicePageTemplate-module__ux4fIG__detailLabel{font-family:var(--font-body,"Manrope"), sans-serif;color:var(--text-secondary,#fff9);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;font-weight:500}.ServicePageTemplate-module__ux4fIG__detailValue{font-family:var(--font-body,"Manrope"), sans-serif;color:var(--text-primary,#fff);font-size:.95rem;font-weight:500}.ServicePageTemplate-module__ux4fIG__highlight{color:var(--accent,#c9a86c);font-weight:600}.ServicePageTemplate-module__ux4fIG__highlights{flex-direction:column;gap:16px;display:flex}.ServicePageTemplate-module__ux4fIG__highlightItem{font-family:var(--font-body,"Manrope"), sans-serif;color:var(--text-secondary,#fffc);align-items:center;gap:12px;font-size:.9rem;display:flex}.ServicePageTemplate-module__ux4fIG__highlightItem svg{width:20px;height:20px;color:var(--accent,#c9a86c);flex-shrink:0}@media (max-width:1024px){.ServicePageTemplate-module__ux4fIG__hero{height:60vh;min-height:400px}.ServicePageTemplate-module__ux4fIG__heroContent{padding:40px}.ServicePageTemplate-module__ux4fIG__content{padding:60px 30px}.ServicePageTemplate-module__ux4fIG__contentGrid{gap:40px}.ServicePageTemplate-module__ux4fIG__serviceInfo{padding-right:20px}}@media (max-width:768px){.ServicePageTemplate-module__ux4fIG__hero{height:50vh;min-height:350px}.ServicePageTemplate-module__ux4fIG__heroContent{padding:24px}.ServicePageTemplate-module__ux4fIG__heroTitle{font-size:2rem}.ServicePageTemplate-module__ux4fIG__heroSubtitle{font-size:1rem}.ServicePageTemplate-module__ux4fIG__ctaButton{padding:14px 24px;font-size:.8rem}.ServicePageTemplate-module__ux4fIG__content{padding:40px 20px}.ServicePageTemplate-module__ux4fIG__contentGrid{grid-template-columns:1fr;gap:40px}.ServicePageTemplate-module__ux4fIG__serviceInfo{padding-right:0}.ServicePageTemplate-module__ux4fIG__detailsCard{padding:24px}}@media (max-width:480px){.ServicePageTemplate-module__ux4fIG__hero{height:45vh;min-height:300px}.ServicePageTemplate-module__ux4fIG__heroContent{padding:20px}.ServicePageTemplate-module__ux4fIG__heroTitle{font-size:1.75rem}.ServicePageTemplate-module__ux4fIG__serviceNumber{font-size:.65rem}.ServicePageTemplate-module__ux4fIG__sectionTitle{font-size:1.5rem}.ServicePageTemplate-module__ux4fIG__featureTitle{font-size:1.1rem}.ServicePageTemplate-module__ux4fIG__features{gap:24px}}:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__heroOverlay,.light-theme .ServicePageTemplate-module__ux4fIG__heroOverlay){background:linear-gradient(#00000080 0%,#0006 40%,#000000b3 100%)}:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__detailsCard,.light-theme .ServicePageTemplate-module__ux4fIG__detailsCard){background:#fff;border-color:#0000001a}:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__detailItem,.light-theme .ServicePageTemplate-module__ux4fIG__detailItem){border-color:#0000001a}:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__feature,.light-theme .ServicePageTemplate-module__ux4fIG__feature){border-color:var(--accent,#c9a86c)}:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__servicePage,.light-theme .ServicePageTemplate-module__ux4fIG__servicePage),:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__content,.light-theme .ServicePageTemplate-module__ux4fIG__content){background:#fafafa}:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__heroTitle,.light-theme .ServicePageTemplate-module__ux4fIG__heroTitle),:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__heroSubtitle,.light-theme .ServicePageTemplate-module__ux4fIG__heroSubtitle){color:#fff}:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__sectionTitle,.light-theme .ServicePageTemplate-module__ux4fIG__sectionTitle){color:#0a0a0a}:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__sectionText,.light-theme .ServicePageTemplate-module__ux4fIG__sectionText,[data-theme=light] .ServicePageTemplate-module__ux4fIG__featureText,.light-theme .ServicePageTemplate-module__ux4fIG__featureText,[data-theme=light] .ServicePageTemplate-module__ux4fIG__detailLabel,.light-theme .ServicePageTemplate-module__ux4fIG__detailLabel,[data-theme=light] .ServicePageTemplate-module__ux4fIG__detailValue,.light-theme .ServicePageTemplate-module__ux4fIG__detailValue,[data-theme=light] .ServicePageTemplate-module__ux4fIG__highlightItem,.light-theme .ServicePageTemplate-module__ux4fIG__highlightItem){color:#000c}:is([data-theme=light] .ServicePageTemplate-module__ux4fIG__featureTitle,.light-theme .ServicePageTemplate-module__ux4fIG__featureTitle){color:#0a0a0a}
