.web-section.svelte-g6un5g{padding:4rem 2rem;text-align:center;background:#000;color:#fff;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.web-header.svelte-g6un5g h1:where(.svelte-g6un5g){font-size:3rem;margin-bottom:1rem;color:#fff}.web-header.svelte-g6un5g p:where(.svelte-g6un5g){font-size:1.2rem;margin-bottom:3rem;opacity:.9}.web-grid.svelte-g6un5g{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:800px;margin:0 auto}.web-card.svelte-g6un5g{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.web-card.svelte-g6un5g:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.web-card.svelte-g6un5g h3:where(.svelte-g6un5g){font-size:1.5rem;margin-bottom:1rem;color:#fff}.web-card.svelte-g6un5g p:where(.svelte-g6un5g){margin-bottom:1.5rem;opacity:.9}.btn-primary.svelte-g6un5g{display:inline-block;background:#fff3;color:#fff;padding:.8rem 1.5rem;border-radius:25px;text-decoration:none;transition:all .3s ease;border:2px solid rgba(255,255,255,.3)}.btn-primary.svelte-g6un5g:hover{background:#ffffff4d;transform:translateY(-2px)}.fade-in.svelte-g6un5g{animation:svelte-g6un5g-fadeIn 1s ease-in}@keyframes svelte-g6un5g-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.web-header.svelte-g6un5g h1:where(.svelte-g6un5g){font-size:2rem}.web-grid.svelte-g6un5g{grid-template-columns:1fr}}
