#hero.svelte-1q37ri0{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}.hero-content.svelte-1q37ri0{position:relative;z-index:2;text-align:center;padding:2rem}.hero-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-family:var(--font-family-decorative);font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:var(--gradient-accent-strong);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1q37ri0-titleGlow 3s ease-in-out infinite}.hero-content.svelte-1q37ri0 p:where(.svelte-1q37ri0){font-size:1.2rem;color:var(--text-secondary);margin-bottom:2rem}.hero-buttons.svelte-1q37ri0{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button.svelte-1q37ri0{position:relative;overflow:hidden}.primary-btn.svelte-1q37ri0{margin-right:1rem}.primary-btn.svelte-1q37ri0:after{display:none}.hero-icons-overlay.svelte-1q37ri0{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.hero-pop-icon{position:absolute;bottom:-100px;width:60px;height:60px;opacity:0;filter:var(--filter-icon-glow);animation:svelte-1q37ri0-popAndReturn linear forwards}@keyframes svelte-1q37ri0-titleGlow{0%,to{filter:var(--filter-title-glow)}50%{filter:var(--filter-title-glow-strong)}}@keyframes svelte-1q37ri0-popAndReturn{0%{bottom:-100px;opacity:0;transform:translate(0);animation-timing-function:ease-out}50%{bottom:10%;opacity:.8;transform:translate(20px);animation-timing-function:ease-in}to{bottom:-100px;opacity:0;transform:translate(0)}}@media(max-width:768px){.hero-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-size:2.5rem}.hero-content.svelte-1q37ri0 p:where(.svelte-1q37ri0){font-size:1rem}.hero-pop-icon{width:40px;height:40px}}#intro.svelte-10cvnim{padding:5rem 0;background:transparent}.container.svelte-10cvnim{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header.svelte-10cvnim{text-align:center;margin-bottom:3rem}.section-header.svelte-10cvnim h2:where(.svelte-10cvnim){font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.section-subtitle.svelte-10cvnim{font-size:1.2rem;color:var(--text-muted)}.project-icons-carousel.svelte-10cvnim{overflow:hidden;position:relative;padding:2rem 0}.double-row.svelte-10cvnim{display:flex;flex-direction:column;gap:2rem}.project-icons-container.svelte-10cvnim{display:flex;width:max-content;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite}.icon-set.svelte-10cvnim{display:flex;gap:2rem;padding-right:2rem}.row-ltr.svelte-10cvnim{animation-name:svelte-10cvnim-scrollLeft}.row-rtl.svelte-10cvnim{animation-name:svelte-10cvnim-scrollRight}.project-icon.svelte-10cvnim{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--bg-glass-subtle);border-radius:var(--radius-sm);padding:10px;transition:all .3s ease}.project-icon.svelte-10cvnim:hover{background:var(--bg-accent-overlay);transform:translateY(-5px)}.project-icon.svelte-10cvnim img:where(.svelte-10cvnim){max-width:100%;max-height:100%;object-fit:contain}@keyframes svelte-10cvnim-scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-10cvnim-scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:768px){#intro.svelte-10cvnim{padding:3rem 1rem}.section-header.svelte-10cvnim h2:where(.svelte-10cvnim){font-size:2rem}.project-icon.svelte-10cvnim{width:50px;height:50px}}#featured.svelte-4mrl79{padding:5rem 2rem;background:transparent}.container.svelte-4mrl79{max-width:1200px;margin:0 auto}.section-header.svelte-4mrl79{text-align:center;margin-bottom:3rem}.section-header.svelte-4mrl79 h2:where(.svelte-4mrl79){font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.section-subtitle.svelte-4mrl79{font-size:1.2rem;color:var(--text-muted)}.featured-project.svelte-4mrl79{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;background:transparent;border-radius:var(--radius-md);padding:2rem;position:relative;z-index:1;transition:transform .3s ease}.featured-project.svelte-4mrl79:after{content:"";position:absolute;inset:0;background:var(--bg-elevated);z-index:-1;border-radius:var(--radius-md);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.featured-project.svelte-4mrl79:hover{transform:translateY(-5px)}.featured-image.svelte-4mrl79{border-radius:var(--radius-sm);overflow:hidden;position:relative;z-index:2}.featured-image.svelte-4mrl79 img:where(.svelte-4mrl79){width:100%;height:auto;display:block;transition:transform .3s ease}.featured-project.svelte-4mrl79:hover .featured-image:where(.svelte-4mrl79) img:where(.svelte-4mrl79){transform:scale(1.05)}.featured-content.svelte-4mrl79{padding:1rem;position:relative;z-index:2}.featured-category.svelte-4mrl79{display:inline-block;padding:.5rem 1rem;background:var(--gradient-accent);color:var(--text-primary);border-radius:var(--radius-md);font-size:.9rem;font-weight:600;margin-bottom:1rem}.featured-content.svelte-4mrl79 h3:where(.svelte-4mrl79){font-family:var(--font-family-heading);font-size:2rem;color:var(--text-primary);margin-bottom:1rem}.featured-content.svelte-4mrl79 p:where(.svelte-4mrl79){color:var(--text-secondary);line-height:1.8;margin-bottom:2rem}.featured-stats.svelte-4mrl79{display:flex;gap:2rem;margin-bottom:2rem}.stat.svelte-4mrl79{text-align:center}.stat-number.svelte-4mrl79{display:block;font-size:2rem;font-weight:700;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label.svelte-4mrl79{display:block;font-size:.9rem;color:var(--text-muted);margin-top:.5rem}body{margin:0;padding:0;overflow-x:hidden}.featured-certificates.svelte-1uha8ag{background:transparent;padding:5rem 2rem;position:relative;z-index:10}.container.svelte-1uha8ag{margin:0 auto;max-width:1100px}.section-header.svelte-1uha8ag{margin-bottom:2rem;text-align:center}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-primary);font-family:var(--font-family-heading);font-size:2.5rem;margin-bottom:.75rem}.section-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:1.1rem}.certificate-cta.svelte-1uha8ag{color:var(--text-primary);display:block;font-weight:700;margin:2rem auto 0;text-align:center;width:fit-content}.certificate-cta.svelte-1uha8ag:hover{color:var(--accent-tertiary)}.services-overview.svelte-1uha8ag{background:var(--bg-glass-card);border:1px solid var(--border-light-medium);margin:2rem auto 5rem;max-width:1100px;padding:clamp(1.25rem,4vw,3rem);position:relative;z-index:10}.services-overview.svelte-1uha8ag h2:where(.svelte-1uha8ag),.services-overview.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text-primary);font-family:var(--font-family-heading)}.services-overview.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2rem,5vw,3.5rem);margin:0 0 1rem}.services-overview.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.5rem;margin-top:2rem}.updated.svelte-1uha8ag{color:var(--accent-info);font-size:.8rem;font-weight:700;text-transform:uppercase}.answer.svelte-1uha8ag,.pricing-note.svelte-1uha8ag{color:var(--text-primary-readable);line-height:1.75}.table-wrap.svelte-1uha8ag{overflow-x:auto}table.svelte-1uha8ag{border-collapse:collapse;color:var(--text-primary-readable);width:100%}caption.svelte-1uha8ag{color:var(--text-muted);padding:.75rem 0;text-align:left}th.svelte-1uha8ag,td.svelte-1uha8ag{border:1px solid var(--border-light);padding:.9rem;text-align:left}th.svelte-1uha8ag{background:var(--bg-muted);color:var(--text-primary)}td.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-primary);font-weight:700}.whatsapp-home.svelte-1uha8ag{background:#25d366;border:2px solid #0d542b;color:#062b16;display:inline-block;font-weight:800;margin-top:1rem;padding:.9rem 1.2rem;text-decoration:none}
