:root{--primary-color: #4d8fff;--primary-dark: #3a78ff;--secondary-color: #0e1f4d;--text-primary: #0e1f4d;--text-secondary: #546283;--background-light: #f8faff;--background-white: #ffffff;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;scroll-behavior:smooth;color:var(--text-primary)}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}[data-aos]{opacity:0;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1)}[data-aos=fade-up]{transform:translateY(30px)}[data-aos=fade-down]{transform:translateY(-30px)}[data-aos=fade-left]{transform:translate(30px)}[data-aos=fade-right]{transform:translate(-30px)}.aos-animate{opacity:1;transform:translate(0)}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:transparent;transition:all .3s ease}.header[data-astro-cid-3ef6ksr2].sticky{background-color:#0e1f4df2;box-shadow:0 2px 10px #0000001a;backdrop-filter:blur(10px)}.container[data-astro-cid-3ef6ksr2]{max-width:1280px;margin:0 auto;padding:0 24px}.header-content[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;height:80px}.logo-link[data-astro-cid-3ef6ksr2]{display:block}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:auto;max-height:48px;width:auto}.logo-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.company-name[data-astro-cid-3ef6ksr2]{font-weight:700;font-size:1.25rem;color:#fff}.tagline[data-astro-cid-3ef6ksr2],.tagline-business[data-astro-cid-3ef6ksr2]{font-size:.875rem;font-weight:400;color:#fffc;font-style:italic}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:32px}.nav-link[data-astro-cid-3ef6ksr2]{color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:color .2s ease;position:relative}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#4d8fff}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#4d8fff;transition:width .3s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.language-switch[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;color:#fff;text-decoration:none;font-weight:500;transition:all .2s ease}.language-switch[data-astro-cid-3ef6ksr2]:hover{background-color:#fff3}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.mobile-menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:2px;background-color:#fff;transition:all .3s ease}.mobile-menu-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.mobile-menu-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width: 768px){.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}.nav-list[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:-100%;width:70%;height:100vh;background-color:#0e1f4d;flex-direction:column;padding:120px 40px 40px;transition:right .3s ease;gap:24px}.nav-list[data-astro-cid-3ef6ksr2].active{right:0}.nav-link[data-astro-cid-3ef6ksr2]{font-size:20px}}.hero[data-astro-cid-bbe6dxrz]{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;background-image:url(/images/hero-bg.jpg);background-size:cover;background-position:center;color:#fff;overflow:hidden}.overlay[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0e1f4df2,#0e1f4dd9);overflow:hidden}.container[data-astro-cid-bbe6dxrz]{max-width:1280px;width:100%;margin:0 auto;padding:0 24px;position:relative;z-index:1}.hero-content[data-astro-cid-bbe6dxrz]{max-width:800px;margin:0 auto;text-align:center}.title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,8vw,4rem);font-weight:700;margin:0 0 16px;display:flex;flex-direction:column;line-height:1.1}.tagline[data-astro-cid-bbe6dxrz]{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:400;color:#4d8fff;margin-top:8px}.description[data-astro-cid-bbe6dxrz]{font-size:clamp(1rem,3vw,1.25rem);line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.cta-container[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cta-primary[data-astro-cid-bbe6dxrz],.cta-secondary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:16px 32px;border-radius:4px;font-weight:500;text-decoration:none;transition:all .3s ease}.cta-primary[data-astro-cid-bbe6dxrz]{background-color:#4d8fff;color:#fff;border:none}.cta-primary[data-astro-cid-bbe6dxrz]:hover{background-color:#3a78ff;transform:translateY(-2px);box-shadow:0 10px 20px #4d8fff33}.cta-secondary[data-astro-cid-bbe6dxrz]{background-color:transparent;color:#fff;border:2px solid white}.cta-secondary[data-astro-cid-bbe6dxrz]:hover{background-color:#ffffff1a;transform:translateY(-2px)}.scroll-indicator[data-astro-cid-bbe6dxrz]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:2}.mouse[data-astro-cid-bbe6dxrz]{width:30px;height:50px;border:2px solid white;border-radius:25px;position:relative;overflow:hidden}.wheel[data-astro-cid-bbe6dxrz]{width:4px;height:8px;background-color:#fff;position:absolute;left:50%;top:8px;transform:translate(-50%);border-radius:2px;animation:scroll 2s ease infinite}.scroll-arrow[data-astro-cid-bbe6dxrz]{display:block;width:10px;height:10px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg);margin-top:8px;animation:arrow 2s infinite}.reveal[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(30px);transition:all .8s ease}.reveal[data-astro-cid-bbe6dxrz].active{opacity:1;transform:translateY(0)}.reveal[data-astro-cid-bbe6dxrz]:nth-child(1){transition-delay:.1s}.reveal[data-astro-cid-bbe6dxrz]:nth-child(2){transition-delay:.3s}.reveal[data-astro-cid-bbe6dxrz]:nth-child(3){transition-delay:.5s}.reveal[data-astro-cid-bbe6dxrz]:nth-child(4){transition-delay:.7s}@keyframes scroll{0%{opacity:1;top:8px}90%{opacity:0;top:32px}to{opacity:0;top:8px}}@keyframes arrow{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media (max-width: 768px){.cta-container[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:center}.cta-primary[data-astro-cid-bbe6dxrz],.cta-secondary[data-astro-cid-bbe6dxrz]{width:100%;max-width:280px}}.services[data-astro-cid-g5jplrhu]{padding:120px 0;background-color:#f8faff}.container[data-astro-cid-g5jplrhu]{max-width:1280px;margin:0 auto;padding:0 24px}.section-header[data-astro-cid-g5jplrhu]{text-align:center;max-width:800px;margin:0 auto 64px}.section-title[data-astro-cid-g5jplrhu]{font-size:2.5rem;font-weight:700;color:#0e1f4d;margin-bottom:16px;position:relative;display:inline-block}.section-title[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,#4d8fff,#3a78ff);border-radius:2px}.section-subtitle[data-astro-cid-g5jplrhu]{font-size:1.125rem;line-height:1.6;color:#546283;margin:0}.services-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.service-card[data-astro-cid-g5jplrhu]{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:40px 32px;transition:all .3s ease;position:relative;top:0;opacity:0;transform:translateY(30px)}.service-card[data-astro-cid-g5jplrhu].animate{opacity:1;transform:translateY(0)}.service-card[data-astro-cid-g5jplrhu]:hover{box-shadow:0 15px 30px #0000001a;top:-5px}.service-icon[data-astro-cid-g5jplrhu]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#4d8fff,#3a78ff);display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#fff}.service-icon[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{width:32px;height:32px}.service-title[data-astro-cid-g5jplrhu]{font-size:1.375rem;font-weight:600;color:#0e1f4d;margin-bottom:16px}.service-description[data-astro-cid-g5jplrhu]{color:#546283;line-height:1.6;margin-bottom:24px}.service-link[data-astro-cid-g5jplrhu]{display:inline-flex;align-items:center;color:#4d8fff;text-decoration:none;font-weight:500;transition:color .2s ease}.service-link[data-astro-cid-g5jplrhu]:hover{color:#3a78ff}.service-card[data-astro-cid-g5jplrhu]:nth-child(1){transition-delay:.1s}.service-card[data-astro-cid-g5jplrhu]:nth-child(2){transition-delay:.2s}.service-card[data-astro-cid-g5jplrhu]:nth-child(3){transition-delay:.3s}.service-card[data-astro-cid-g5jplrhu]:nth-child(4){transition-delay:.4s}@media (max-width: 768px){.services[data-astro-cid-g5jplrhu]{padding:80px 0}.section-title[data-astro-cid-g5jplrhu]{font-size:2rem}.services-grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr}}.about[data-astro-cid-v2cbyr3p]{padding:120px 0;background-color:#fff}.container[data-astro-cid-v2cbyr3p]{max-width:1280px;margin:0 auto;padding:0 24px}.about-content[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-image[data-astro-cid-v2cbyr3p]{position:relative}.image-wrapper[data-astro-cid-v2cbyr3p]{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 20px 40px #0000001a}.image-wrapper[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{width:100%;height:auto;display:block;transition:transform .7s ease}.image-wrapper[data-astro-cid-v2cbyr3p]:hover img[data-astro-cid-v2cbyr3p]{transform:scale(1.05)}.about-text[data-astro-cid-v2cbyr3p]{padding-left:24px}.section-title[data-astro-cid-v2cbyr3p]{font-size:2.5rem;font-weight:700;color:#0e1f4d;margin-bottom:16px;position:relative}.section-title[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;bottom:-12px;left:0;width:80px;height:4px;background:linear-gradient(to right,#4d8fff,#3a78ff);border-radius:2px}.section-subtitle[data-astro-cid-v2cbyr3p]{font-size:1.25rem;font-weight:500;color:#4d8fff;margin-bottom:24px;margin-top:24px}.about-description[data-astro-cid-v2cbyr3p]{margin-bottom:32px}.about-description[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:#546283;line-height:1.8;margin-bottom:16px;font-size:1.0625rem}.key-values[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin-top:40px}.value-item[data-astro-cid-v2cbyr3p]{text-align:center;padding:16px;transition:transform .3s ease}.value-item[data-astro-cid-v2cbyr3p]:hover{transform:translateY(-5px)}.value-icon[data-astro-cid-v2cbyr3p]{width:48px;height:48px;border-radius:12px;background:#4d8fff1a;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#4d8fff}.value-icon[data-astro-cid-v2cbyr3p] svg[data-astro-cid-v2cbyr3p]{width:24px;height:24px}.value-item[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{font-size:1.125rem;font-weight:600;color:#0e1f4d;margin-bottom:8px}.value-item[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:.9375rem;color:#546283;line-height:1.6;margin:0}@media (max-width: 992px){.about-content[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:48px}.about-image[data-astro-cid-v2cbyr3p]{max-width:600px;margin:0 auto}.about-text[data-astro-cid-v2cbyr3p]{padding-left:0}}@media (max-width: 768px){.about[data-astro-cid-v2cbyr3p]{padding:80px 0}.section-title[data-astro-cid-v2cbyr3p]{font-size:2rem}.experience-badge[data-astro-cid-v2cbyr3p]{width:100px;height:100px;bottom:-20px;right:-10px}.years[data-astro-cid-v2cbyr3p]{font-size:2rem}.text[data-astro-cid-v2cbyr3p]{font-size:.75rem}}.references[data-astro-cid-rn7nvbl4]{padding:120px 0;background-color:var(--background-light)}.container[data-astro-cid-rn7nvbl4]{max-width:1280px;margin:0 auto;padding:0 24px}.section-header[data-astro-cid-rn7nvbl4]{text-align:left;margin-bottom:48px}.section-title[data-astro-cid-rn7nvbl4]{font-size:2.5rem;font-weight:700;color:#0e1f4d;margin-bottom:16px;position:relative}.section-title[data-astro-cid-rn7nvbl4]:after{content:"";position:absolute;bottom:-12px;left:0;width:80px;height:4px;background:linear-gradient(to right,#4d8fff,#3a78ff);border-radius:2px}.references-layout[data-astro-cid-rn7nvbl4]{display:grid;grid-template-columns:1fr 1fr;gap:48px}.awards-section[data-astro-cid-rn7nvbl4]{display:flex;flex-direction:column;gap:30px}.award-card[data-astro-cid-rn7nvbl4]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;padding:24px;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.award-card[data-astro-cid-rn7nvbl4]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.award-image[data-astro-cid-rn7nvbl4]{margin-bottom:16px;width:100%;display:flex;justify-content:center}.award-image[data-astro-cid-rn7nvbl4] img[data-astro-cid-rn7nvbl4]{max-width:100%;height:auto;max-height:120px;object-fit:contain}.award-content[data-astro-cid-rn7nvbl4]{text-align:center}.award-position[data-astro-cid-rn7nvbl4]{font-size:1.25rem;font-weight:700;color:var(--primary-color);margin:0 0 4px}.award-title[data-astro-cid-rn7nvbl4]{font-size:1.1rem;font-weight:600;margin:0 0 4px;color:#0e1f4d}.award-location[data-astro-cid-rn7nvbl4]{font-size:.9rem;color:#546283;margin:0}.reference-section[data-astro-cid-rn7nvbl4]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.reference-links[data-astro-cid-rn7nvbl4]{margin-bottom:24px}.reference-links[data-astro-cid-rn7nvbl4] ul[data-astro-cid-rn7nvbl4]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.reference-links[data-astro-cid-rn7nvbl4] li[data-astro-cid-rn7nvbl4]{margin-bottom:0}.reference-links[data-astro-cid-rn7nvbl4] a[data-astro-cid-rn7nvbl4]{color:#0e1f4d;text-decoration:none;font-size:1rem;font-weight:500;transition:color .2s ease;display:inline-block;position:relative;padding-left:16px}.reference-links[data-astro-cid-rn7nvbl4] a[data-astro-cid-rn7nvbl4]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:var(--primary-color);border-radius:50%}.reference-links[data-astro-cid-rn7nvbl4] a[data-astro-cid-rn7nvbl4]:hover{color:var(--primary-color)}.reference-actions[data-astro-cid-rn7nvbl4]{display:flex;align-items:center;gap:16px;margin-top:auto}.social-icon[data-astro-cid-rn7nvbl4]{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.linkedin[data-astro-cid-rn7nvbl4]{color:#0e1f4d}.linkedin[data-astro-cid-rn7nvbl4] svg[data-astro-cid-rn7nvbl4]{width:36px;height:36px}.linkedin[data-astro-cid-rn7nvbl4]:hover{color:var(--primary-color);transform:translateY(-2px)}.action-button[data-astro-cid-rn7nvbl4]{display:inline-block;background-color:#0e1f4d;color:#fff;font-weight:500;padding:12px 24px;border-radius:4px;text-decoration:none;transition:all .3s ease}.action-button[data-astro-cid-rn7nvbl4]:hover{background-color:var(--primary-color);transform:translateY(-2px)}@media (max-width: 992px){.references-layout[data-astro-cid-rn7nvbl4]{grid-template-columns:1fr}.awards-section[data-astro-cid-rn7nvbl4]{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (max-width: 576px){.awards-section[data-astro-cid-rn7nvbl4]{grid-template-columns:1fr}.section-title[data-astro-cid-rn7nvbl4]{font-size:2rem}}.form-success-message[data-astro-cid-xmivup5a]{background-color:#e6f7ed;border-left:4px solid #10b981;color:#065f46;padding:20px;border-radius:4px;margin-top:20px;font-size:1.1rem;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact[data-astro-cid-xmivup5a]{padding:120px 0 0;background-color:#fff}.container[data-astro-cid-xmivup5a]{max-width:1280px;margin:0 auto;padding:0 24px}.contact-content[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:80px}.section-title[data-astro-cid-xmivup5a]{font-size:2.5rem;font-weight:700;color:#0e1f4d;margin-bottom:48px;position:relative}.section-title[data-astro-cid-xmivup5a]:after{content:"";position:absolute;bottom:-12px;left:0;width:80px;height:4px;background:linear-gradient(to right,#4d8fff,#3a78ff);border-radius:2px}.contact-details[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:32px}.contact-item[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:16px}.contact-icon[data-astro-cid-xmivup5a]{width:48px;height:48px;border-radius:50%;background-color:#4d8fff1a;display:flex;align-items:center;justify-content:center;color:#4d8fff}.contact-icon[data-astro-cid-xmivup5a] svg[data-astro-cid-xmivup5a]{width:24px;height:24px}.contact-text[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{font-size:1.125rem;color:#0e1f4d;margin:0}.contact-form-container[data-astro-cid-xmivup5a]{background-color:#f8faff;border-radius:16px;padding:40px;box-shadow:0 10px 30px #0000000d}.contact-form[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group[data-astro-cid-xmivup5a]{position:relative}.full-width[data-astro-cid-xmivup5a]{grid-column:1 / -1}input[data-astro-cid-xmivup5a],textarea[data-astro-cid-xmivup5a]{width:100%;padding:16px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;color:#0e1f4d;background-color:#fff;transition:all .3s ease}input[data-astro-cid-xmivup5a]:focus,textarea[data-astro-cid-xmivup5a]:focus{border-color:#4d8fff;outline:none;box-shadow:0 0 0 3px #4d8fff1a}textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:120px}.submit-button[data-astro-cid-xmivup5a]{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:12px;background-color:#0e1f4d;color:#fff;padding:16px 32px;border:none;border-radius:4px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;min-width:200px;box-shadow:0 4px 10px #0e1f4d33}.submit-button[data-astro-cid-xmivup5a] svg[data-astro-cid-xmivup5a]{width:20px;height:20px;transition:transform .3s ease}.submit-button[data-astro-cid-xmivup5a]:hover{background-color:#4d8fff;transform:translateY(-2px);box-shadow:0 6px 15px #4d8fff66}.submit-button[data-astro-cid-xmivup5a]:hover svg[data-astro-cid-xmivup5a]{transform:translate(4px)}.submit-button[data-astro-cid-xmivup5a].success{background-color:#10b981}.map-container[data-astro-cid-xmivup5a]{width:100%;height:400px;overflow:hidden}@media (max-width: 992px){.contact-content[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:48px}}@media (max-width: 768px){.contact[data-astro-cid-xmivup5a]{padding:80px 0 0}.section-title[data-astro-cid-xmivup5a]{font-size:2rem}.contact-form[data-astro-cid-xmivup5a]{grid-template-columns:1fr}.contact-form-container[data-astro-cid-xmivup5a]{padding:24px}}.footer[data-astro-cid-sz7xmlte]{background-color:#0e1f4d;color:#fff;padding:80px 0 32px;position:relative}.container[data-astro-cid-sz7xmlte]{max-width:1280px;margin:0 auto;padding:0 24px}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 2fr;gap:64px;margin-bottom:48px}.footer-company[data-astro-cid-sz7xmlte]{max-width:360px}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-block;margin-bottom:24px}.footer-company[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#ffffffb3;margin-bottom:16px;line-height:1.6;font-size:.9375rem}.footer-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-section[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:1.125rem;font-weight:600;margin-bottom:24px;color:#fff}.footer-section[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.footer-section[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:12px}.footer-section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb3;text-decoration:none;transition:color .2s ease;font-size:.9375rem}.footer-section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:flex-end;align-items:center;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:16px}.social-link[data-astro-cid-sz7xmlte]{width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.social-link[data-astro-cid-sz7xmlte]:hover{background-color:#fff3;transform:translateY(-3px)}#back-to-top[data-astro-cid-sz7xmlte]{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background-color:#4d8fff;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;box-shadow:0 4px 12px #4d8fff4d}#back-to-top[data-astro-cid-sz7xmlte].visible{opacity:1;visibility:visible;transform:translateY(0)}#back-to-top[data-astro-cid-sz7xmlte]:hover{background-color:#3a78ff;transform:translateY(-5px)}#back-to-top[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:24px;height:24px}@media (max-width: 992px){.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:48px}.footer-company[data-astro-cid-sz7xmlte]{max-width:none}}@media (max-width: 768px){.footer[data-astro-cid-sz7xmlte]{padding:64px 0 32px}.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);gap:40px 24px}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:24px}.privacy-links[data-astro-cid-sz7xmlte]{flex-direction:column;gap:16px;align-items:center}}@media (max-width: 576px){.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
