.landing-header.svelte-2nc4eq.svelte-2nc4eq{display:grid;grid-template-columns:1.3fr 1fr;gap:5rem;padding:3.5rem 0 4.5rem;align-items:center;text-align:left}h1.svelte-2nc4eq.svelte-2nc4eq{font-size:var(--text-hero);line-height:1.15;margin:0 0 1.5rem;max-width:17ch}.subtitle.svelte-2nc4eq.svelte-2nc4eq{font-size:var(--text-md);color:var(--color-text-muted);line-height:1.6;margin:0 0 2rem;max-width:52ch}.cta-group.svelte-2nc4eq.svelte-2nc4eq{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}a.svelte-2nc4eq.svelte-2nc4eq{font-size:var(--text-base);font-weight:500}.primary-cta.svelte-2nc4eq.svelte-2nc4eq{background:var(--global-color-primary);color:#fff;padding:14px 24px;border-radius:var(--border-radius-pill);text-decoration:none}.primary-cta.svelte-2nc4eq.svelte-2nc4eq:hover{background:var(--global-color-primary-dark)}.secondary-cta.svelte-2nc4eq.svelte-2nc4eq{color:var(--color-text);text-underline-offset:5px}a.svelte-2nc4eq.svelte-2nc4eq:focus-visible{outline:3px solid var(--global-color-primary);outline-offset:5px}.course-summary.svelte-2nc4eq.svelte-2nc4eq{background:var(--global-color-light);border-left:5px solid var(--global-color-primary);padding:2rem}.course-summary.svelte-2nc4eq h2.svelte-2nc4eq{font-size:var(--text-xl);margin:0 0 1.5rem}.course-summary.svelte-2nc4eq ul.svelte-2nc4eq{list-style:none;padding:0;margin:0}.course-summary.svelte-2nc4eq li.svelte-2nc4eq{padding:1rem 0;border-bottom:1px solid #ddd;font-size:var(--text-md);line-height:1.5}.course-summary.svelte-2nc4eq li.svelte-2nc4eq:first-child{padding-top:0}.course-summary.svelte-2nc4eq p.svelte-2nc4eq{color:var(--color-text-muted);line-height:1.6;margin:1.5rem 0 0}@media (max-width: 900px){.landing-header.svelte-2nc4eq.svelte-2nc4eq{gap:2rem}}@media (max-width: 700px){.landing-header.svelte-2nc4eq.svelte-2nc4eq{grid-template-columns:1fr;padding:2rem 0 3rem}.course-summary.svelte-2nc4eq.svelte-2nc4eq{padding:1.5rem}}@media (max-width: 600px){.landing-header.svelte-2nc4eq.svelte-2nc4eq{width:100%;padding-left:20px;padding-right:20px}}.trusted-brands-section.svelte-5tqyx7.svelte-5tqyx7{background:#f5f5f7;padding:2rem 0;text-align:center;overflow:hidden}h2.svelte-5tqyx7.svelte-5tqyx7{font-weight:500;color:var(--color-text);font-size:var(--text-lg);margin-bottom:1.5rem;opacity:.8}.logos-container.svelte-5tqyx7.svelte-5tqyx7{position:relative;width:100%;overflow:hidden;padding:1rem 0}.logos-container.svelte-5tqyx7.svelte-5tqyx7:before,.logos-container.svelte-5tqyx7.svelte-5tqyx7:after{content:"";position:absolute;top:0;width:200px;height:100%;z-index:2;pointer-events:none}.logos-container.svelte-5tqyx7.svelte-5tqyx7:before{left:0;background:linear-gradient(to right,#f5f5f7,transparent)}.logos-container.svelte-5tqyx7.svelte-5tqyx7:after{right:0;background:linear-gradient(to left,#f5f5f7,transparent)}.logos-track.svelte-5tqyx7.svelte-5tqyx7{display:flex;gap:4rem;animation:svelte-5tqyx7-scroll 30s linear infinite;width:max-content;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:transform;padding-right:4rem}.logo-wrapper.svelte-5tqyx7.svelte-5tqyx7{display:flex;align-items:center;justify-content:center;padding:1rem;min-width:150px}.logo.svelte-5tqyx7.svelte-5tqyx7{height:45px;width:auto;opacity:.6;transition:all .3s ease;filter:grayscale(100%);transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:opacity,filter}.logo.svelte-5tqyx7.svelte-5tqyx7:hover{opacity:1;filter:grayscale(0%)}.logo.logitech.svelte-5tqyx7.svelte-5tqyx7{height:25px}@keyframes svelte-5tqyx7-scroll{0%{transform:translate(0)}to{transform:translate(calc(-33.33% - 2rem))}}.logos-container.svelte-5tqyx7:hover .logos-track.svelte-5tqyx7{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.logos-track.svelte-5tqyx7.svelte-5tqyx7{animation:none}}@media (max-width: 768px){.trusted-brands-section.svelte-5tqyx7.svelte-5tqyx7{padding:1.5rem 0}h2.svelte-5tqyx7.svelte-5tqyx7{font-size:var(--text-md);margin-bottom:1rem}.logos-track.svelte-5tqyx7.svelte-5tqyx7{gap:3rem}.logo.svelte-5tqyx7.svelte-5tqyx7{height:35px}.logo.logitech.svelte-5tqyx7.svelte-5tqyx7{height:18px}}.services-section.svelte-3g4wal.svelte-3g4wal{padding:1rem 0 3rem;text-align:left}h2.svelte-3g4wal.svelte-3g4wal{margin:0 0 1rem}.intro.svelte-3g4wal.svelte-3g4wal{color:var(--color-text-muted);font-size:var(--text-md);line-height:1.6;margin:0 0 2rem}.service-list.svelte-3g4wal.svelte-3g4wal{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2rem}article.svelte-3g4wal.svelte-3g4wal{border-top:3px solid #ddd;padding-top:1rem;display:flex;flex-direction:column;align-items:start}article.training.svelte-3g4wal.svelte-3g4wal{border-color:var(--global-color-primary)}h3.svelte-3g4wal.svelte-3g4wal{font-size:var(--text-lg);margin:0 0 .5rem}article.svelte-3g4wal p.svelte-3g4wal{color:var(--color-text-muted);line-height:1.65;margin:0 0 1.5rem;max-width:45ch}a.svelte-3g4wal.svelte-3g4wal{color:var(--global-color-primary);text-underline-offset:4px;margin-top:auto;font-weight:500;padding:.5rem 0}a.svelte-3g4wal.svelte-3g4wal:focus-visible{outline:3px solid var(--global-color-primary);outline-offset:4px}@media (max-width: 700px){.service-list.svelte-3g4wal.svelte-3g4wal{grid-template-columns:1fr}}@media (max-width: 600px){.services-section.svelte-3g4wal.svelte-3g4wal{padding:1rem 20px 3rem}}.services.svelte-1clpndl{padding-top:3vw}body{overflow-x:hidden;width:100%}img{max-width:100%;height:auto}*{box-sizing:border-box;max-width:100%}
