.text-gradient.svelte-1dts4r5{background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.reveal-luxury.svelte-1dts4r5{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-1dts4r5-reveal-luxury;transform:translateY(20px)}@keyframes svelte-1dts4r5-reveal-luxury{to{opacity:1;transform:translateY(0)}}.service-card.svelte-1dts4r5{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-1dts4r5-reveal-luxury;transform:translateY(20px)}.service-card.svelte-1dts4r5:first-child{animation-delay:50ms}.service-card.svelte-1dts4r5:nth-child(2){animation-delay:.1s}.service-card.svelte-1dts4r5:nth-child(3){animation-delay:.15s}.service-card.svelte-1dts4r5:nth-child(4){animation-delay:.2s}.service-card.svelte-1dts4r5:nth-child(5){animation-delay:.25s}.service-card.svelte-1dts4r5:nth-child(6){animation-delay:.3s}.service-card.svelte-1dts4r5:nth-child(7){animation-delay:.35s}.service-card.svelte-1dts4r5:nth-child(8){animation-delay:.4s}.service-card.svelte-1dts4r5:nth-child(9){animation-delay:.45s}.service-card.svelte-1dts4r5:nth-child(10){animation-delay:.5s}.service-card.svelte-1dts4r5:nth-child(11){animation-delay:.55s}.service-card.svelte-1dts4r5:nth-child(12){animation-delay:.6s}.service-card.svelte-1dts4r5:nth-child(13){animation-delay:.65s}.service-card.svelte-1dts4r5:nth-child(14){animation-delay:.7s}.service-card.svelte-1dts4r5:nth-child(15){animation-delay:.75s}.service-card.svelte-1dts4r5:nth-child(16){animation-delay:.8s}.service-card.svelte-1dts4r5:nth-child(17){animation-delay:.85s}.service-card.svelte-1dts4r5:nth-child(18){animation-delay:.9s}.service-card.svelte-1dts4r5:nth-child(19){animation-delay:.95s}.service-card.svelte-1dts4r5:nth-child(20){animation-delay:1s}.service-card.svelte-1dts4r5:nth-child(21){animation-delay:1.05s}.top-card.svelte-1dts4r5{border-radius:var(--radius-luxury,1.5rem);border:1px solid #0000000f;box-shadow:0 1px 3px #0000000d,0 10px 40px #00000008}.btn-gold.svelte-1dts4r5{letter-spacing:.2em;text-transform:uppercase;border-radius:9999px;padding:.875rem 2rem;font-size:.75rem;font-weight:900;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #d9770633}.btn-gold.svelte-1dts4r5:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d977064d}.line-clamp-3.svelte-1dts4r5{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
