.services-page[data-v-e18d0c5e]{min-height:100vh;background:#0a0f14;overflow-x:hidden}.services-hero[data-v-e18d0c5e]{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;padding:160px 0 80px;overflow:hidden}.hero-bg[data-v-e18d0c5e]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gradient-orb[data-v-e18d0c5e]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;animation:float-e18d0c5e 20s ease-in-out infinite}.orb-1[data-v-e18d0c5e]{width:600px;height:600px;background:radial-gradient(circle,#c9a87c 0%,transparent 70%);top:-200px;right:-100px}.orb-2[data-v-e18d0c5e]{width:500px;height:500px;background:radial-gradient(circle,#1e3a5f 0%,transparent 70%);bottom:-150px;left:-100px;animation-delay:-7s}@keyframes float-e18d0c5e{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.hero-content[data-v-e18d0c5e]{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.hero-badge[data-v-e18d0c5e]{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;background:#c9a87c1a;border:1px solid rgba(201,168,124,.2);border-radius:100px;color:#c9a87c;font-size:.75rem;font-weight:600;letter-spacing:3px;margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-badge svg[data-v-e18d0c5e]{width:16px;height:16px}.hero-title[data-v-e18d0c5e]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:#fff;margin-bottom:24px;line-height:1.1;letter-spacing:-1px}.hero-subtitle[data-v-e18d0c5e]{font-size:1.15rem;color:#fff9;max-width:500px;margin:0 auto;line-height:1.7;font-weight:300}.categories-section[data-v-e18d0c5e]{padding:40px 0 120px}.categories-grid[data-v-e18d0c5e]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.category-box[data-v-e18d0c5e]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px 36px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:28px;text-decoration:none;transition:all .4s ease;overflow:hidden}.category-box[data-v-e18d0c5e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(201,168,124,.1),transparent 60%);opacity:0;transition:opacity .4s ease}.category-box[data-v-e18d0c5e]:hover{border-color:#c9a87c4d;transform:translateY(-6px);box-shadow:0 24px 48px #00000040}.category-box[data-v-e18d0c5e]:hover:before{opacity:1}.box-icon[data-v-e18d0c5e]{position:relative;z-index:1;width:88px;height:88px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c9a87c26,#c9a87c0d);border:1px solid rgba(201,168,124,.2);border-radius:50%;margin-bottom:28px;transition:all .4s ease}.category-box:hover .box-icon[data-v-e18d0c5e]{transform:scale(1.08);background:linear-gradient(135deg,#c9a87c40,#c9a87c1a)}.box-icon svg[data-v-e18d0c5e]{width:40px;height:40px;color:#c9a87c}.box-title[data-v-e18d0c5e]{position:relative;z-index:1;font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 14px;transition:color .3s ease}.category-box:hover .box-title[data-v-e18d0c5e]{color:#c9a87c}.box-description[data-v-e18d0c5e]{position:relative;z-index:1;font-size:.95rem;color:#ffffff80;line-height:1.7;margin:0 0 28px;max-width:280px}.box-cta[data-v-e18d0c5e]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:12px 24px;background:#c9a87c1a;border:1px solid rgba(201,168,124,.2);border-radius:100px;color:#c9a87c;font-size:.85rem;font-weight:600;transition:all .3s ease;margin-top:auto}.category-box:hover .box-cta[data-v-e18d0c5e]{background:#c9a87c;color:#0a0f14;border-color:#c9a87c}.box-cta svg[data-v-e18d0c5e]{width:18px;height:18px;transition:transform .3s ease}.category-box:hover .box-cta svg[data-v-e18d0c5e]{transform:translate(4px)}.cta-section[data-v-e18d0c5e]{padding:0 0 120px}.cta-card[data-v-e18d0c5e]{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:60px 80px;background:linear-gradient(135deg,#c9a87c1a,#c9a87c05);border:1px solid rgba(201,168,124,.2);border-radius:32px;position:relative;overflow:hidden}.cta-card[data-v-e18d0c5e]:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(201,168,124,.15),transparent 70%);pointer-events:none}.cta-content[data-v-e18d0c5e]{position:relative;z-index:1}.cta-content h2[data-v-e18d0c5e]{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 12px}.cta-content p[data-v-e18d0c5e]{font-size:1.05rem;color:#fff9;margin:0}.cta-btn[data-v-e18d0c5e]{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;background:linear-gradient(135deg,#c9a87c,#a88a5c);border-radius:100px;color:#0a0f14;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;position:relative;z-index:1;flex-shrink:0}.cta-btn[data-v-e18d0c5e]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #c9a87c66}.cta-btn svg[data-v-e18d0c5e]{width:20px;height:20px;transition:transform .3s ease}.cta-btn:hover svg[data-v-e18d0c5e]{transform:translate(5px)}@media (max-width: 991.98px){.cta-card[data-v-e18d0c5e]{flex-direction:column;text-align:center;padding:40px}}@media (max-width: 575.98px){.categories-grid[data-v-e18d0c5e]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.services-hero[data-v-e18d0c5e]{padding:140px 0 60px}.hero-title[data-v-e18d0c5e]{font-size:2rem}.category-box[data-v-e18d0c5e]{padding:40px 24px}.box-icon[data-v-e18d0c5e]{width:80px;height:80px}.box-icon svg[data-v-e18d0c5e]{width:36px;height:36px}.box-title[data-v-e18d0c5e],.cta-content h2[data-v-e18d0c5e]{font-size:1.4rem}.cta-btn[data-v-e18d0c5e]{padding:16px 32px;font-size:.9rem}}
