@charset "UTF-8";
.svg-icon{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;fill:currentColor;flex-shrink:0;pointer-events:none}.service-hero-section{min-height:60vh;display:flex;align-items:center;justify-content:center;padding-top:140px;padding-bottom:80px;position:relative;overflow:hidden;background:var(--bg-dark-obsidian)}.service-hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.service-hero-content{position:relative;z-index:1;text-align:center;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-slate);font-size:0.875rem;font-weight:600;letter-spacing:0.05em;transition:color 0.3s ease;margin-bottom:8px}.back-link:hover{color:var(--color-gold)}.service-icon-large{width:64px;height:64px;border-radius:50%;background:rgba(212,175,55,0.08);border:1.5px solid rgba(212,175,55,0.3);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--color-gold);box-shadow:0 0 30px rgba(212,175,55,0.12);margin-bottom:4px}.service-hero-section h1{font-size:3.6rem;line-height:1.05;margin:0}.service-hero-desc{color:var(--text-silver);font-size:1.15rem;max-width:600px;line-height:1.7;opacity:0.9;margin:0}.service-detail-section{padding:80px 0 100px;background:var(--bg-dark-navy)}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:70px}.service-info-card,.service-benefits-card{padding:40px;border-radius:24px}.service-info-card h2,.service-benefits-card h2{font-size:1.4rem;margin-bottom:20px;display:flex;align-items:center;gap:12px;color:var(--color-gold-light)}.service-info-card h2 i,.service-info-card h2 svg,.service-info-card h2 svg,.service-benefits-card h2 i,.service-benefits-card h2 svg,.service-benefits-card h2 svg{color:var(--color-gold)}.service-info-card p{color:var(--text-silver);line-height:1.75;margin-bottom:28px}.service-steps{list-style:none;display:flex;flex-direction:column;gap:14px;padding:0}.service-steps li{display:flex;align-items:center;gap:14px;color:var(--text-silver);font-size:0.95rem;line-height:1.5}.step-num{min-width:32px;height:32px;border-radius:50%;background:rgba(212,175,55,0.1);border:1px solid rgba(212,175,55,0.3);color:var(--color-gold);font-weight:800;font-size:0.8rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading)}.benefits-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.benefits-list li{display:flex;align-items:center;gap:12px;color:var(--text-silver);font-size:0.95rem}.benefits-list li i,.benefits-list li svg,.benefits-list li svg{color:#34d399;font-size:0.9rem;flex-shrink:0}.other-services{text-align:center}.other-services h3{font-size:1.5rem;margin-bottom:28px;color:var(--text-white)}.other-services-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.other-service-card{display:inline-flex;flex-direction:column;align-items:center;gap:10px;padding:20px 28px;background:rgba(18,25,41,0.5);border:1px solid rgba(255,255,255,0.06);border-radius:18px;color:var(--text-silver);font-size:0.875rem;font-weight:600;font-family:var(--font-heading);transition:all 0.35s var(--transition-premium);backdrop-filter:blur(10px);text-decoration:none !important;min-width:100px}.other-service-card i,.other-service-card svg,.other-service-card svg{font-size:1.4rem;color:var(--color-gold);transition:transform 0.3s ease}.other-service-card:hover{border-color:rgba(212,175,55,0.35);background:rgba(212,175,55,0.07);color:var(--text-white);transform:translateY(-5px);box-shadow:0 12px 30px rgba(212,175,55,0.1)}.other-service-card:hover i,.other-service-card:hover svg,.other-service-card:hover svg{transform:scale(1.15)}@media (max-width:768px){.service-grid{grid-template-columns:1fr;gap:20px}.service-hero-section h1{font-size:2.6rem}.service-hero-desc{font-size:1rem}.service-info-card,.service-benefits-card{padding:28px 22px}}