.service-card.svelte-j3latp{background:#fff;border-radius:1.25rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(203,213,225,.4);padding:var(--spacing-xl);height:100%;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.service-card.svelte-j3latp:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--c-blue) 0%,var(--c-deep) 100%);transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1);transform-origin:left}.service-card.svelte-j3latp:after{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:radial-gradient(circle,rgba(42,166,255,.08) 0%,transparent 70%);transition:all .6s ease}.service-card.svelte-j3latp:hover{box-shadow:0 12px 40px #2aa6ff26;transform:translateY(-8px);border-color:#2aa6ff66}.service-card.svelte-j3latp:hover:before{transform:scaleX(1)}.service-card.svelte-j3latp:hover:after{top:0;left:0}.card-header.svelte-j3latp{text-align:center;margin-bottom:var(--spacing-lg);position:relative;z-index:1}.card-icon.svelte-j3latp{font-size:3.5rem;margin-bottom:var(--spacing-md);display:block;filter:drop-shadow(0 4px 12px rgba(42,166,255,.2));transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.service-card.svelte-j3latp:hover .card-icon:where(.svelte-j3latp){transform:scale(1.1) rotate(5deg)}.card-title.svelte-j3latp{font-size:1.625rem;color:var(--c-deep);margin:0;letter-spacing:-.01em;font-weight:700}.card-content.svelte-j3latp{flex:1;margin-bottom:var(--spacing-lg);position:relative;z-index:1}.card-description.svelte-j3latp{color:var(--c-text);line-height:1.7;margin-bottom:var(--spacing-lg);font-size:.9375rem}.feature-list.svelte-j3latp{list-style:none;margin:0 0 var(--spacing-lg) 0;padding:0}.feature-item.svelte-j3latp{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);transition:transform .2s ease}.service-card.svelte-j3latp:hover .feature-item:where(.svelte-j3latp){transform:translate(4px)}.feature-icon.svelte-j3latp{color:var(--c-success);font-weight:700;flex-shrink:0;margin-top:3px;font-size:1.125rem}.feature-text.svelte-j3latp{color:var(--c-text);font-size:.9375rem;line-height:1.6}.price-info.svelte-j3latp{background:linear-gradient(135deg,#2aa6ff14,#0b3a5b14);padding:var(--spacing-md);border-radius:.875rem;text-align:center;margin-bottom:var(--spacing-lg);border:1px solid rgba(42,166,255,.15);position:relative;overflow:hidden}.price-info.svelte-j3latp:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.service-card.svelte-j3latp:hover .price-info:where(.svelte-j3latp):before{left:100%}.price-label.svelte-j3latp{display:block;font-size:.8125rem;color:var(--c-text);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.price-value.svelte-j3latp{display:block;font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,var(--c-blue) 0%,var(--c-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-footer.svelte-j3latp{margin-top:auto;position:relative;z-index:1}.card-cta.svelte-j3latp{width:100%;justify-content:center}@media (max-width: 640px){.service-card.svelte-j3latp{padding:var(--spacing-lg)}.card-icon.svelte-j3latp{font-size:3rem}.card-title.svelte-j3latp{font-size:1.5rem}}
