.svelte-tfoum3.svelte-tfoum3{font-family:Work Sans}.hero.svelte-tfoum3.svelte-tfoum3{position:relative;width:100%;height:1000px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.hero-overlay.svelte-tfoum3.svelte-tfoum3{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center}.hero-content.svelte-tfoum3.svelte-tfoum3{color:#fff;max-width:600px;margin-top:200px}.hero-title.svelte-tfoum3.svelte-tfoum3{font-size:clamp(32px,6vw,64px);font-weight:400;line-height:1.1;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}.hero-subtitle.svelte-tfoum3.svelte-tfoum3{font-size:clamp(16px,2.5vw,24px);font-weight:300;font-style:italic;margin:0 0 40px;opacity:.9}.hero-buttons.svelte-tfoum3.svelte-tfoum3{display:flex;gap:20px;margin-bottom:60px;flex-wrap:wrap}.btn.svelte-tfoum3.svelte-tfoum3{padding:12px 30px;border:none;border-radius:4px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;min-width:120px}.btn-white.svelte-tfoum3.svelte-tfoum3{background-color:#fff;color:#333}.btn-white.svelte-tfoum3.svelte-tfoum3:hover{background-color:#f0f0f0;transform:translateY(-2px)}.btn-blue.svelte-tfoum3.svelte-tfoum3{background-color:#1e73be;color:#fff}.btn-blue.svelte-tfoum3.svelte-tfoum3:hover{background-color:#155a96;transform:translateY(-2px)}.btn-dark.svelte-tfoum3.svelte-tfoum3{background-color:#333;color:#fff}.btn-dark.svelte-tfoum3.svelte-tfoum3:hover{background-color:#222;transform:translateY(-2px)}.hero-footer.svelte-tfoum3.svelte-tfoum3{font-size:clamp(12px,1.5vw,14px);font-weight:300;margin:0;opacity:.8}.features-section.svelte-tfoum3.svelte-tfoum3{padding:80px 0;background-color:#fff}.features-grid.svelte-tfoum3.svelte-tfoum3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1000px;margin:0 auto;position:relative}.feature-card.svelte-tfoum3.svelte-tfoum3{text-align:center;padding:40px 20px;background:transparent;position:relative}.feature-card.svelte-tfoum3.svelte-tfoum3:not(:last-child):after{display:none}.feature-icon.svelte-tfoum3.svelte-tfoum3{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:transparent}.feature-img.svelte-tfoum3.svelte-tfoum3{width:60px;height:60px;object-fit:contain}.feature-title.svelte-tfoum3.svelte-tfoum3{font-size:clamp(18px,3vw,24px);font-weight:300;margin:0 0 15px;color:#333}.feature-description.svelte-tfoum3.svelte-tfoum3{font-size:clamp(14px,2vw,16px);font-weight:300;line-height:1.6;color:#666;width:177px;margin:0 auto}.partnerships-section.svelte-tfoum3.svelte-tfoum3{position:relative;padding:100px 0;background:#1d1d1d;color:#fff;text-align:center}.partnerships-content.svelte-tfoum3.svelte-tfoum3{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;color:#fff;max-width:700px;margin:0 auto}.partnerships-icon.svelte-tfoum3.svelte-tfoum3{margin-bottom:20px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:transparent;color:#fff}.partnerships-img.svelte-tfoum3.svelte-tfoum3{max-width:70px;height:auto}.partnerships-title.svelte-tfoum3.svelte-tfoum3{font-size:36px;font-weight:300;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.partnerships-description.svelte-tfoum3.svelte-tfoum3{font-size:18px;margin-bottom:30px;line-height:1.6;font-weight:300}.global-section.svelte-tfoum3.svelte-tfoum3{display:flex;width:100%;min-height:600px;background-color:#f8f9fa}.global-image-container.svelte-tfoum3.svelte-tfoum3{width:50%;overflow:hidden}.global-image-container.svelte-tfoum3 .global-reach-img.svelte-tfoum3{width:100%;height:100%;object-fit:cover}.global-text-content.svelte-tfoum3.svelte-tfoum3{width:50%;padding:40px 60px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.global-title.svelte-tfoum3.svelte-tfoum3{font-size:clamp(28px,3.5vw,42px);font-weight:400;color:#333;margin-bottom:15px}.global-subtitle.svelte-tfoum3.svelte-tfoum3{font-size:clamp(16px,2vw,20px);font-style:italic;color:#555;margin-bottom:25px;font-weight:200}.global-description.svelte-tfoum3.svelte-tfoum3{font-size:clamp(14px,1.8vw,16px);line-height:1.7;color:#444;margin-bottom:30px}.btn-dark.svelte-tfoum3.svelte-tfoum3{background-color:#343a40;color:#fff;padding:12px 25px;font-size:14px;border-radius:4px;text-transform:uppercase;font-weight:500;transition:background-color .3s ease}.btn-dark.svelte-tfoum3.svelte-tfoum3:hover{background-color:#23272b}@media (max-width: 992px){.features-grid.svelte-tfoum3.svelte-tfoum3{grid-template-columns:repeat(2,1fr)}.global-section.svelte-tfoum3.svelte-tfoum3{flex-direction:column}.global-image-container.svelte-tfoum3.svelte-tfoum3,.global-text-content.svelte-tfoum3.svelte-tfoum3{width:100%}.global-text-content.svelte-tfoum3.svelte-tfoum3{padding:40px;text-align:center}}@media (max-width: 768px){.hero.svelte-tfoum3.svelte-tfoum3{height:auto;min-height:80vh;padding-top:100px;padding-bottom:60px}.hero-content.svelte-tfoum3.svelte-tfoum3{margin-top:0;padding:0 15px;text-align:center}.hero-title.svelte-tfoum3.svelte-tfoum3{font-size:clamp(28px,8vw,48px)}.hero-subtitle.svelte-tfoum3.svelte-tfoum3{font-size:clamp(14px,4vw,20px)}.hero-buttons.svelte-tfoum3.svelte-tfoum3{justify-content:center;gap:15px}.btn.svelte-tfoum3.svelte-tfoum3{padding:10px 20px;font-size:13px}.features-grid.svelte-tfoum3.svelte-tfoum3{grid-template-columns:1fr}.partnerships-content.svelte-tfoum3.svelte-tfoum3{padding:0 15px}.partnerships-title.svelte-tfoum3.svelte-tfoum3{font-size:28px}.partnerships-description.svelte-tfoum3.svelte-tfoum3{font-size:16px}.global-text-content.svelte-tfoum3.svelte-tfoum3{padding:30px 20px}.global-title.svelte-tfoum3.svelte-tfoum3{font-size:clamp(24px,4.5vw,36px)}.global-subtitle.svelte-tfoum3.svelte-tfoum3{font-size:clamp(14px,2.2vw,18px)}.global-description.svelte-tfoum3.svelte-tfoum3{font-size:clamp(13px,2vw,15px)}}@media (max-width: 480px){.hero-title.svelte-tfoum3.svelte-tfoum3{font-size:clamp(24px,10vw,40px)}.hero-subtitle.svelte-tfoum3.svelte-tfoum3{font-size:clamp(13px,5vw,18px)}.btn.svelte-tfoum3.svelte-tfoum3{width:100%;max-width:280px}.hero-buttons.svelte-tfoum3.svelte-tfoum3{flex-direction:column;align-items:center}}
