:root{--primary: #B3261E;--primary-dark: #8a1c16;--primary-light: #d63a2f;--primary-rgb: 179, 38, 30;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 2.5rem;--space-3xl: 3rem;--space-4xl: 4rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .03);--shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 8px -2px rgba(0, 0, 0, .08);--shadow-xl: 0 8px 16px -4px rgba(0, 0, 0, .1);--transition-fast: .15s ease-out;--transition-normal: .2s ease-out;--transition-slow: .3s ease-out}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);line-height:1.6;color:var(--gray-700);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.3;margin-bottom:var(--space-md);color:var(--gray-900);letter-spacing:-.015em}h1{font-size:clamp(2rem,4vw,3rem);font-weight:700}h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600}h3{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600}h4{font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600}p{margin-bottom:var(--space-lg);font-size:1rem;line-height:1.6;color:var(--gray-600)}a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-dark)}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-xl)}section{padding:var(--space-3xl) 0;position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.75rem 1.5rem;border-radius:var(--radius-lg);font-family:var(--font-display);font-weight:500;font-size:.875rem;text-align:center;text-decoration:none;transition:all var(--transition-normal);border:none;cursor:pointer;letter-spacing:.01em}.btn-primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--primary-dark);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-outline{background-color:transparent;color:var(--primary);border:1px solid var(--primary)}.btn-outline:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.animate-on-scroll{opacity:0;transform:translateY(16px);transition:all var(--transition-slow)}.animate-in{opacity:1;transform:translateY(0)}.section-header{text-align:center;margin-bottom:var(--space-3xl);max-width:700px;margin-left:auto;margin-right:auto}.section-title{position:relative;display:inline-block}.section-title:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:40px;height:2px;background:var(--primary);border-radius:1px}.section-description{font-size:1.125rem;color:var(--gray-600);margin-top:var(--space-lg);line-height:1.6}.card{background:#fff;border-radius:var(--radius-xl);padding:var(--space-xl);border:1px solid var(--gray-200);transition:all var(--transition-normal);position:relative}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--gray-300)}@media (max-width: 768px){.container{padding:0 var(--space-lg)}section{padding:var(--space-2xl) 0}.btn{padding:.75rem 1.25rem;font-size:.875rem}.section-description{font-size:1rem}}@media (max-width: 480px){.container{padding:0 var(--space-md)}}.navbar[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;right:0;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--gray-200);z-index:1000;transition:all var(--transition-normal)}.navbar[data-astro-cid-pux6a34n].scrolled{background:#fffffffa;box-shadow:var(--shadow-sm)}.nav-content[data-astro-cid-pux6a34n]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;position:relative}.nav-logo[data-astro-cid-pux6a34n]{display:flex;align-items:center;text-decoration:none;transition:opacity var(--transition-fast)}.nav-logo[data-astro-cid-pux6a34n]:hover{opacity:.8}.logo[data-astro-cid-pux6a34n]{height:28px;width:auto}.nav-links[data-astro-cid-pux6a34n]{display:flex;gap:2rem;align-items:center;position:relative}.nav-link[data-astro-cid-pux6a34n]{color:var(--gray-700);font-family:var(--font-display);font-weight:500;font-size:.875rem;transition:color var(--transition-fast);position:relative;text-decoration:none;padding:.5rem 0}.nav-link[data-astro-cid-pux6a34n]:hover{color:var(--primary)}.nav-link[data-astro-cid-pux6a34n]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--primary);transition:width var(--transition-normal)}.nav-link[data-astro-cid-pux6a34n]:hover:after,.nav-link[data-astro-cid-pux6a34n].active:after{width:100%}.mobile-menu-btn[data-astro-cid-pux6a34n]{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.mobile-menu-btn[data-astro-cid-pux6a34n]:hover{background:var(--gray-100)}.hamburger-line[data-astro-cid-pux6a34n]{width:20px;height:2px;background:var(--gray-700);transition:all var(--transition-normal);border-radius:1px}.mobile-menu-btn[data-astro-cid-pux6a34n].active .hamburger-line[data-astro-cid-pux6a34n]:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.mobile-menu-btn[data-astro-cid-pux6a34n].active .hamburger-line[data-astro-cid-pux6a34n]:nth-child(2){opacity:0}.mobile-menu-btn[data-astro-cid-pux6a34n].active .hamburger-line[data-astro-cid-pux6a34n]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}@media (max-width: 768px){.nav-content[data-astro-cid-pux6a34n]{padding:.75rem 0}.logo[data-astro-cid-pux6a34n]{height:24px}.nav-links[data-astro-cid-pux6a34n]{position:fixed;inset:0;background:#fffffffa;backdrop-filter:blur(10px);flex-direction:column;justify-content:center;padding:2rem;gap:1.5rem;transform:translate(100%);opacity:0;visibility:hidden;transition:all var(--transition-normal)}.nav-links[data-astro-cid-pux6a34n].active{transform:translate(0);opacity:1;visibility:visible}.nav-link[data-astro-cid-pux6a34n]{font-size:1.125rem;font-weight:500;text-align:center;padding:.75rem}.nav-link[data-astro-cid-pux6a34n]:after{display:none}.mobile-menu-btn[data-astro-cid-pux6a34n]{display:flex}}.hero[data-astro-cid-bbe6dxrz]{min-height:90vh;display:flex;align-items:center;position:relative;background:linear-gradient(135deg,#fafafa,#fff,#f8f9fa);overflow:hidden}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(179,38,30,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(179,38,30,.02) 0%,transparent 50%);pointer-events:none}.hero-content[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;position:relative;z-index:2;padding-top:5rem}.hero-text[data-astro-cid-bbe6dxrz]{max-width:600px}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem;background:#b3261e1a;color:#b3261e;padding:.75rem 1.5rem;border-radius:30px;font-size:.875rem;font-weight:600;margin-bottom:2rem;border:1px solid rgba(179,38,30,.2);backdrop-filter:blur(10px)}.hero-title[data-astro-cid-bbe6dxrz]{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:2rem;color:#1a1a1a;letter-spacing:-.02em}.highlight[data-astro-cid-bbe6dxrz]{color:#b3261e;position:relative;display:inline-block}.hero-description[data-astro-cid-bbe6dxrz]{font-size:1.25rem;color:#666;margin-bottom:3rem;line-height:1.7;font-weight:400}.hero-stats[data-astro-cid-bbe6dxrz]{display:flex;gap:3rem;margin-bottom:3rem;padding:2rem 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.stat[data-astro-cid-bbe6dxrz]{text-align:left}.stat-number[data-astro-cid-bbe6dxrz]{display:block;font-size:2.5rem;font-weight:800;color:#b3261e;margin-bottom:.5rem;line-height:1}.stat-label[data-astro-cid-bbe6dxrz]{font-size:.875rem;color:#666;font-weight:500;line-height:1.4}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:1.5rem;align-items:center}.btn[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid transparent;font-size:1rem;line-height:1;cursor:pointer}.btn-primary[data-astro-cid-bbe6dxrz]{background:#b3261e;color:#fff;border-color:#b3261e}.btn-primary[data-astro-cid-bbe6dxrz]:hover{background:#8a1c16;border-color:#8a1c16;transform:translateY(-2px);box-shadow:0 10px 25px #b3261e4d}.btn-secondary[data-astro-cid-bbe6dxrz]{background:transparent;color:#1a1a1a;border-color:#e0e0e0}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a;transform:translateY(-2px);box-shadow:0 10px 25px #00000026}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;height:600px;display:flex;align-items:center;justify-content:center}.visual-container[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:100%}.background-elements[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;overflow:hidden}.bg-circle[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#b3261e1a,#b3261e0d);animation:float 6s ease-in-out infinite}.circle-1[data-astro-cid-bbe6dxrz]{width:200px;height:200px;top:10%;right:10%;animation-delay:0s}.circle-2[data-astro-cid-bbe6dxrz]{width:150px;height:150px;bottom:20%;left:5%;animation-delay:-2s}.circle-3[data-astro-cid-bbe6dxrz]{width:100px;height:100px;top:50%;left:15%;animation-delay:-4s}.bg-gradient[data-astro-cid-bbe6dxrz]{position:absolute;top:20%;right:0;width:300px;height:400px;background:linear-gradient(135deg,rgba(179,38,30,.05),transparent);border-radius:50%;filter:blur(40px)}.floating-elements[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:100%}.floating-card[data-astro-cid-bbe6dxrz]{position:absolute;background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.8);backdrop-filter:blur(10px);transition:all .3s ease;animation:floatCard 4s ease-in-out infinite;min-width:180px}.floating-card[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000001f}.card-1[data-astro-cid-bbe6dxrz]{top:15%;left:10%;animation-delay:0s}.card-2[data-astro-cid-bbe6dxrz]{top:60%;left:5%;animation-delay:-1s}.card-3[data-astro-cid-bbe6dxrz]{top:10%;right:15%;animation-delay:-2s}.card-4[data-astro-cid-bbe6dxrz]{bottom:20%;right:10%;animation-delay:-3s}.card-icon[data-astro-cid-bbe6dxrz]{width:50px;height:50px;background:linear-gradient(135deg,#b3261e,#8a1c16);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1rem;box-shadow:0 4px 12px #b3261e4d}.card-content[data-astro-cid-bbe6dxrz] h4[data-astro-cid-bbe6dxrz]{font-size:1rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;line-height:1.3}.card-content[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:.875rem;color:#666;margin:0;line-height:1.4}@keyframes float{0%,to{transform:translateY(0) rotate(0);opacity:.7}50%{transform:translateY(-20px) rotate(180deg);opacity:.9}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.hero[data-astro-cid-bbe6dxrz]{min-height:80vh;padding:2rem 0}.hero-content[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:3rem;text-align:center;padding-top:3rem}.hero-text[data-astro-cid-bbe6dxrz]{max-width:none}.hero-title[data-astro-cid-bbe6dxrz]{font-size:2.5rem;line-height:1.2}.hero-description[data-astro-cid-bbe6dxrz]{font-size:1.125rem}.hero-stats[data-astro-cid-bbe6dxrz]{justify-content:center;gap:2rem;flex-wrap:wrap}.hero-actions[data-astro-cid-bbe6dxrz]{justify-content:center;flex-wrap:wrap}.hero-visual[data-astro-cid-bbe6dxrz]{height:400px}.floating-card[data-astro-cid-bbe6dxrz]{padding:1rem;min-width:140px}.card-icon[data-astro-cid-bbe6dxrz]{width:40px;height:40px}.card-content[data-astro-cid-bbe6dxrz] h4[data-astro-cid-bbe6dxrz]{font-size:.875rem}.card-content[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:.75rem}}@media (max-width: 480px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:2rem}.hero-stats[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:1.5rem;padding:1.5rem 0}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:center;width:100%}.btn[data-astro-cid-bbe6dxrz]{width:100%;max-width:280px;justify-content:center}.hero-visual[data-astro-cid-bbe6dxrz]{height:300px}.floating-card[data-astro-cid-bbe6dxrz]{padding:.75rem;min-width:120px}}.brands-section[data-astro-cid-q3bvnn5h]{background:linear-gradient(135deg,#fff,#fafafa);padding:5rem 0}.section-header[data-astro-cid-q3bvnn5h]{text-align:center;margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.section-badge[data-astro-cid-q3bvnn5h]{display:block;width:fit-content;margin:0 auto 1.5rem;background:#b3261e;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.section-title[data-astro-cid-q3bvnn5h]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem;line-height:1.2}.section-description[data-astro-cid-q3bvnn5h]{font-size:1.125rem;color:#666;line-height:1.6;margin:0}.brands-grid[data-astro-cid-q3bvnn5h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.brand-card[data-astro-cid-q3bvnn5h]{background:#fff;border-radius:12px;border:1px solid #e0e0e0;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:380px}.brand-card[data-astro-cid-q3bvnn5h]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-color, #B3261E);transform:scaleX(0);transition:transform .3s ease}.brand-card[data-astro-cid-q3bvnn5h]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a;border-color:#ccc}.brand-card[data-astro-cid-q3bvnn5h]:hover:before{transform:scaleX(1)}.brand-header[data-astro-cid-q3bvnn5h]{padding:1.5rem;display:flex;align-items:flex-start;justify-content:space-between;height:100px}.brand-logo[data-astro-cid-q3bvnn5h]{width:120px;height:80px;display:flex;align-items:center;justify-content:center}.logo-image[data-astro-cid-q3bvnn5h]{width:100%;height:100%;object-fit:contain}.brand-initial[data-astro-cid-q3bvnn5h]{color:var(--brand-color, var(--primary));font-weight:700;font-size:2rem}.brand-content[data-astro-cid-q3bvnn5h]{padding:0 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column}.brand-meta[data-astro-cid-q3bvnn5h]{margin-bottom:1rem}.brand-name[data-astro-cid-q3bvnn5h]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:.25rem}.brand-category[data-astro-cid-q3bvnn5h]{font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.brand-description[data-astro-cid-q3bvnn5h]{color:#666;line-height:1.5;font-size:.875rem;margin-bottom:1rem}.brand-features[data-astro-cid-q3bvnn5h]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.feature-tag[data-astro-cid-q3bvnn5h]{background:#f0f0f0;color:#666;padding:.25rem .5rem;border-radius:50px;font-size:.625rem;font-weight:500}.brand-footer[data-astro-cid-q3bvnn5h]{padding:1.5rem;border-top:1px solid #f0f0f0}.brand-link[data-astro-cid-q3bvnn5h]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem 1rem;border-radius:25px;font-weight:500;font-size:.875rem;text-decoration:none;transition:all .3s ease;background:#1a1a1a;color:#fff;border:2px solid transparent;height:40px}.brand-link[data-astro-cid-q3bvnn5h]:hover{transform:translateY(-2px);background:#333;box-shadow:0 6px 20px #00000026}@media (max-width: 768px){.brands-grid[data-astro-cid-q3bvnn5h]{grid-template-columns:1fr;gap:1.5rem}.brand-card[data-astro-cid-q3bvnn5h]{height:auto;min-height:320px}.brand-header[data-astro-cid-q3bvnn5h]{height:80px}.brand-logo[data-astro-cid-q3bvnn5h]{width:100px;height:60px}.brand-initial[data-astro-cid-q3bvnn5h]{font-size:1.5rem}}.services-section[data-astro-cid-mo6nkmhw]{padding:6rem 0;background:linear-gradient(135deg,#fafafa,#fff,#f8f9fa);position:relative}.services-section[data-astro-cid-mo6nkmhw]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(179,38,30,.02) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(179,38,30,.015) 0%,transparent 50%);pointer-events:none}.section-header[data-astro-cid-mo6nkmhw]{text-align:center;margin-bottom:5rem;max-width:700px;margin-left:auto;margin-right:auto;position:relative;z-index:2}.section-badge[data-astro-cid-mo6nkmhw]{display:block;width:fit-content;margin:0 auto 2rem;background:linear-gradient(135deg,#b3261e,#8a1c16);color:#fff;padding:.75rem 1.5rem;border-radius:25px;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px #b3261e33;letter-spacing:.5px}.section-title[data-astro-cid-mo6nkmhw]{font-size:3rem;font-weight:800;color:#1a1a1a;margin:0 0 1.5rem;line-height:1.1;letter-spacing:-.02em}.section-description[data-astro-cid-mo6nkmhw]{font-size:1.25rem;color:#555;line-height:1.7;margin:0;font-weight:400}.services-grid[data-astro-cid-mo6nkmhw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:6rem;position:relative;z-index:2}.service-card[data-astro-cid-mo6nkmhw]{background:#fff;padding:2.5rem;border-radius:16px;border:1px solid rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.service-card[data-astro-cid-mo6nkmhw]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#b3261e,#8a1c16);transform:scaleX(0);transition:transform .4s ease}.service-card[data-astro-cid-mo6nkmhw]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000014;border-color:#b3261e1a}.service-card[data-astro-cid-mo6nkmhw]:hover:before{transform:scaleX(1)}.service-icon[data-astro-cid-mo6nkmhw]{width:56px;height:56px;background:linear-gradient(135deg,#b3261e1a,#b3261e0d);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#b3261e;margin-bottom:2rem;transition:all .3s ease;border:1px solid rgba(179,38,30,.1)}.service-card[data-astro-cid-mo6nkmhw]:hover .service-icon[data-astro-cid-mo6nkmhw]{background:linear-gradient(135deg,#b3261e,#8a1c16);color:#fff;transform:scale(1.05);box-shadow:0 8px 20px #b3261e40}.service-content[data-astro-cid-mo6nkmhw]{position:relative}.service-title[data-astro-cid-mo6nkmhw]{font-size:1.375rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem;line-height:1.3;letter-spacing:-.01em}.service-description[data-astro-cid-mo6nkmhw]{color:#555;line-height:1.7;margin-bottom:2rem;font-size:1rem;font-weight:400}.service-features[data-astro-cid-mo6nkmhw]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.feature-item[data-astro-cid-mo6nkmhw]{display:flex;align-items:center;gap:.75rem;color:#555;font-size:.925rem;font-weight:500;transition:all .2s ease}.feature-item[data-astro-cid-mo6nkmhw]:hover{color:#1a1a1a;transform:translate(2px)}.feature-item[data-astro-cid-mo6nkmhw] svg[data-astro-cid-mo6nkmhw]{color:#b3261e;flex-shrink:0}.cta-section[data-astro-cid-mo6nkmhw]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:20px;padding:4rem;text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000026}.cta-section[data-astro-cid-mo6nkmhw]:before{content:"";position:absolute;inset:0;background:#fff;border:1px solid rgba(255,255,255,.1);pointer-events:none}.cta-content[data-astro-cid-mo6nkmhw]{max-width:600px;margin:0 auto;position:relative;z-index:2}.cta-title[data-astro-cid-mo6nkmhw]{font-size:2.25rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.02em}.cta-description[data-astro-cid-mo6nkmhw]{font-size:1.25rem;margin-bottom:2.5rem;line-height:1.6;opacity:.9;font-weight:400}.btn[data-astro-cid-mo6nkmhw]{display:inline-flex;align-items:center;gap:.75rem;padding:1.125rem 2rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem;position:relative;overflow:hidden}.btn-primary[data-astro-cid-mo6nkmhw]{background:linear-gradient(135deg,#b3261e,#8a1c16);color:#fff;box-shadow:0 6px 20px #b3261e4d}.btn-primary[data-astro-cid-mo6nkmhw]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-primary[data-astro-cid-mo6nkmhw]:hover{background:linear-gradient(135deg,#8a1c16,#b3261e);transform:translateY(-3px);box-shadow:0 12px 30px #b3261e66}.btn-primary[data-astro-cid-mo6nkmhw]:hover:before{left:100%}@media (max-width: 768px){.services-section[data-astro-cid-mo6nkmhw]{padding:4rem 0}.section-header[data-astro-cid-mo6nkmhw]{margin-bottom:3rem;padding:0 1rem}.section-title[data-astro-cid-mo6nkmhw]{font-size:2.25rem}.section-description[data-astro-cid-mo6nkmhw]{font-size:1.125rem}.services-grid[data-astro-cid-mo6nkmhw]{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem;margin-bottom:4rem}.service-card[data-astro-cid-mo6nkmhw]{padding:2rem}.service-icon[data-astro-cid-mo6nkmhw]{width:48px;height:48px}.service-title[data-astro-cid-mo6nkmhw]{font-size:1.25rem}.service-description[data-astro-cid-mo6nkmhw]{font-size:.95rem}.feature-item[data-astro-cid-mo6nkmhw]{font-size:.875rem}.cta-section[data-astro-cid-mo6nkmhw]{margin:0 1rem;padding:3rem 2rem}.cta-title[data-astro-cid-mo6nkmhw]{font-size:1.875rem}.cta-description[data-astro-cid-mo6nkmhw]{font-size:1.125rem}.btn[data-astro-cid-mo6nkmhw]{padding:1rem 1.75rem}}@media (max-width: 480px){.section-badge[data-astro-cid-mo6nkmhw]{font-size:.8rem;padding:.6rem 1.25rem}.section-title[data-astro-cid-mo6nkmhw]{font-size:2rem}.service-card[data-astro-cid-mo6nkmhw]{padding:1.75rem}.service-title[data-astro-cid-mo6nkmhw]{font-size:1.125rem}.service-description[data-astro-cid-mo6nkmhw]{font-size:.9rem}.feature-item[data-astro-cid-mo6nkmhw]{font-size:.85rem}.cta-section[data-astro-cid-mo6nkmhw]{padding:2.5rem 1.5rem}.cta-title[data-astro-cid-mo6nkmhw]{font-size:1.625rem}.cta-description[data-astro-cid-mo6nkmhw]{font-size:1rem}}.about-section[data-astro-cid-v2cbyr3p]{background:linear-gradient(135deg,#ffffff 0%,var(--gray-50) 50%,#ffffff 100%);padding:var(--space-4xl) 0;position:relative;overflow:hidden}.about-section[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(var(--primary-rgb),.02) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(var(--primary-rgb),.03) 0%,transparent 50%);pointer-events:none}.section-header[data-astro-cid-v2cbyr3p]{text-align:center;margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.section-badge[data-astro-cid-v2cbyr3p]{display:block;width:fit-content;margin:0 auto 1.5rem;background:#b3261e;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.section-title[data-astro-cid-v2cbyr3p]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem;line-height:1.2}.section-description[data-astro-cid-v2cbyr3p]{font-size:1.125rem;color:#666;line-height:1.6;margin:0}.about-content[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4xl);align-items:start;margin-top:var(--space-3xl);position:relative;z-index:2}.story-section[data-astro-cid-v2cbyr3p]{margin-bottom:var(--space-2xl)}.story-title[data-astro-cid-v2cbyr3p]{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:var(--space-lg);position:relative}.story-title[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;bottom:-4px;left:0;width:50px;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:2px}.story-description[data-astro-cid-v2cbyr3p]{font-size:1.125rem;color:var(--gray-600);line-height:1.7}.company-highlights[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;gap:var(--space-lg)}.highlight-item[data-astro-cid-v2cbyr3p]{display:flex;gap:var(--space-lg);padding:var(--space-xl);background:#fff;border-radius:var(--radius-xl);border:1px solid var(--gray-200);transition:all var(--transition-normal);position:relative;overflow:hidden}.highlight-item[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-light));transform:scaleY(0);transition:transform var(--transition-normal)}.highlight-item[data-astro-cid-v2cbyr3p]:hover{transform:translate(8px);box-shadow:var(--shadow-lg);border-color:var(--gray-300)}.highlight-item[data-astro-cid-v2cbyr3p]:hover:before{transform:scaleY(1)}.highlight-icon[data-astro-cid-v2cbyr3p]{width:50px;height:50px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),var(--primary-light));display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:var(--shadow-md)}.highlight-content[data-astro-cid-v2cbyr3p] h4[data-astro-cid-v2cbyr3p]{color:var(--gray-900);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.highlight-content[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--gray-600);margin:0;line-height:1.6;font-size:.95rem}.about-visual[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;gap:var(--space-xl)}.stats-container[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.stat-card[data-astro-cid-v2cbyr3p]{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-lg);text-align:center;transition:all var(--transition-normal);position:relative;overflow:hidden}.stat-card[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-light));transform:scaleX(0);transition:transform var(--transition-normal)}.stat-card[data-astro-cid-v2cbyr3p]:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--gray-300)}.stat-card[data-astro-cid-v2cbyr3p]:hover:before{transform:scaleX(1)}.stat-icon[data-astro-cid-v2cbyr3p]{width:60px;height:60px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;margin:0 auto var(--space-md);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.stat-card[data-astro-cid-v2cbyr3p]:hover .stat-icon[data-astro-cid-v2cbyr3p]{transform:scale(1.1);box-shadow:var(--shadow-lg)}.stat-content[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{color:var(--gray-900);font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.stat-content[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--gray-600);font-size:.875rem;margin:0;line-height:1.5}.leadership-card[data-astro-cid-v2cbyr3p]{background:linear-gradient(135deg,var(--gray-900),var(--gray-800));color:#fff;padding:var(--space-xl);border-radius:var(--radius-xl);position:relative;overflow:hidden}.leadership-card[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(var(--primary-rgb),.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(var(--primary-rgb),.08) 0%,transparent 50%);pointer-events:none}.card-header[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);position:relative;z-index:2}.card-header[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{margin:0;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-decoration[data-astro-cid-v2cbyr3p]{flex:1;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.3),transparent);border-radius:1px}.leader-info[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:var(--space-lg);position:relative;z-index:2}.leader-avatar[data-astro-cid-v2cbyr3p]{position:relative;flex-shrink:0}.leader-avatar[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{width:70px;height:70px;background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;color:#fff;position:relative;z-index:2;box-shadow:var(--shadow-lg)}.avatar-ring[data-astro-cid-v2cbyr3p]{position:absolute;inset:-8px;border:2px solid rgba(255,255,255,.3);border-radius:50%;animation:pulse-ring 2s ease-in-out infinite}.leader-details[data-astro-cid-v2cbyr3p] h4[data-astro-cid-v2cbyr3p]{margin:0 0 .25rem;font-size:1.375rem;font-weight:700;color:#fff}.leader-details[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{margin:0 0 .5rem;opacity:.9;font-weight:600;color:#fffc}.leader-details[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{font-size:.875rem;opacity:.8;line-height:1.5;color:#ffffffb3}.credentials-section[data-astro-cid-v2cbyr3p]{margin-top:var(--space-4xl)}.credentials[data-astro-cid-v2cbyr3p]{background:linear-gradient(135deg,var(--gray-50),white);padding:var(--space-2xl);border-radius:var(--radius-xl);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm)}.credentials[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{color:var(--gray-900);font-size:1.75rem;font-weight:700;margin-bottom:var(--space-xl);text-align:center;position:relative}.credentials[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:2px}.credentials-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.credential-item[data-astro-cid-v2cbyr3p]{background:#fff;padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--gray-200);transition:all var(--transition-fast)}.credential-item[data-astro-cid-v2cbyr3p]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--gray-300)}.credential-label[data-astro-cid-v2cbyr3p]{margin-bottom:var(--space-sm)}.credential-label[data-astro-cid-v2cbyr3p] strong[data-astro-cid-v2cbyr3p]{color:var(--gray-700);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.credential-value[data-astro-cid-v2cbyr3p]{color:var(--gray-900);font-weight:700;font-size:1.125rem;font-family:var(--font-display)}@keyframes pulse-ring{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.3}}@media (max-width: 768px){.about-content[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:var(--space-2xl)}.stats-container[data-astro-cid-v2cbyr3p],.credentials-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:var(--space-md)}.highlight-item[data-astro-cid-v2cbyr3p]{flex-direction:column;text-align:center;gap:var(--space-md)}.leader-info[data-astro-cid-v2cbyr3p]{flex-direction:column;text-align:center;gap:var(--space-lg)}.card-header[data-astro-cid-v2cbyr3p]{justify-content:center}.header-decoration[data-astro-cid-v2cbyr3p]{display:none}}@media (max-width: 480px){.highlight-item[data-astro-cid-v2cbyr3p]{padding:var(--space-lg)}.credentials[data-astro-cid-v2cbyr3p]{padding:var(--space-xl)}.leader-avatar[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{width:60px;height:60px;font-size:1.5rem}}.contact-section[data-astro-cid-xmivup5a]{background:#fff;padding:5rem 0}.section-header[data-astro-cid-xmivup5a]{text-align:center;margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.section-badge[data-astro-cid-xmivup5a]{display:block;width:fit-content;margin:0 auto 1.5rem;background:#b3261e;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.section-title[data-astro-cid-xmivup5a]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem;line-height:1.2}.section-description[data-astro-cid-xmivup5a]{font-size:1.125rem;color:#666;line-height:1.6;margin:0}.contact-content[data-astro-cid-xmivup5a]{max-width:1000px;margin:0 auto}.contact-cards[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-bottom:4rem}.contact-card[data-astro-cid-xmivup5a]{background:#fff;padding:2rem;border-radius:12px;border:1px solid #e0e0e0;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.contact-card[data-astro-cid-xmivup5a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#b3261e;transform:scaleX(0);transition:transform .3s ease}.contact-card[data-astro-cid-xmivup5a]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000014;border-color:#b3261e}.contact-card[data-astro-cid-xmivup5a]:hover:before{transform:scaleX(1)}.contact-icon[data-astro-cid-xmivup5a]{width:60px;height:60px;background:#f8f9fa;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#b3261e;margin:0 auto 1.5rem;transition:all .3s ease}.contact-card[data-astro-cid-xmivup5a]:hover .contact-icon[data-astro-cid-xmivup5a]{background:#b3261e;color:#fff;transform:scale(1.05)}.contact-info[data-astro-cid-xmivup5a] h3[data-astro-cid-xmivup5a]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin-bottom:.75rem;line-height:1.3}.contact-info[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{color:#666;margin:0;line-height:1.6;font-size:.95rem}.contact-info[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:#b3261e;text-decoration:none;font-weight:500;transition:color .3s ease}.contact-info[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:#8a1c16}.business-credentials[data-astro-cid-xmivup5a]{background:#f8f9fa;padding:3rem;border-radius:12px;text-align:center}.business-credentials[data-astro-cid-xmivup5a] h3[data-astro-cid-xmivup5a]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:2rem;line-height:1.3}.credentials-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:3rem}.credential-item[data-astro-cid-xmivup5a]{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e0e0e0;transition:all .3s ease}.credential-item[data-astro-cid-xmivup5a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.credential-label[data-astro-cid-xmivup5a]{display:block;font-size:.875rem;font-weight:500;color:#666;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.credential-value[data-astro-cid-xmivup5a]{display:block;font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.4}.cta-section[data-astro-cid-xmivup5a]{background:#fff;padding:2.5rem;border-radius:8px;border:1px solid #e0e0e0}.cta-text[data-astro-cid-xmivup5a]{font-size:1.125rem;color:#666;margin-bottom:2rem;line-height:1.6}.btn[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:8px;font-weight:500;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.btn-primary[data-astro-cid-xmivup5a]{background:#b3261e;color:#fff}.btn-primary[data-astro-cid-xmivup5a]:hover{background:#8a1c16;transform:translateY(-2px);box-shadow:0 8px 20px #b3261e4d}@media (max-width: 768px){.contact-section[data-astro-cid-xmivup5a]{padding:3rem 0}.section-header[data-astro-cid-xmivup5a]{margin-bottom:3rem;padding:0 1rem}.section-title[data-astro-cid-xmivup5a]{font-size:2rem}.section-description[data-astro-cid-xmivup5a]{font-size:1rem}.contact-content[data-astro-cid-xmivup5a]{padding:0 1rem}.contact-cards[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.contact-card[data-astro-cid-xmivup5a]{padding:1.5rem}.contact-icon[data-astro-cid-xmivup5a]{width:50px;height:50px}.business-credentials[data-astro-cid-xmivup5a]{padding:2rem}.credentials-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:1rem}.credential-item[data-astro-cid-xmivup5a]{padding:1.25rem}.cta-section[data-astro-cid-xmivup5a]{padding:2rem}.cta-text[data-astro-cid-xmivup5a]{font-size:1rem}}@media (max-width: 480px){.section-badge[data-astro-cid-xmivup5a]{font-size:.8rem;padding:.4rem .8rem}.section-title[data-astro-cid-xmivup5a]{font-size:1.75rem}.contact-card[data-astro-cid-xmivup5a]{padding:1.25rem}.business-credentials[data-astro-cid-xmivup5a]{padding:1.5rem}.business-credentials[data-astro-cid-xmivup5a] h3[data-astro-cid-xmivup5a]{font-size:1.25rem}.cta-section[data-astro-cid-xmivup5a]{padding:1.5rem}}main[data-astro-cid-j7pv25f6]{padding-top:0}.footer[data-astro-cid-j7pv25f6]{background:#1a1a1a;color:#fff;padding:4rem 0 2rem}.footer-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem;margin-bottom:3rem}.footer-main[data-astro-cid-j7pv25f6]{max-width:400px}.footer-logo[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.footer-logo-img[data-astro-cid-j7pv25f6]{height:40px;width:auto}.footer-description[data-astro-cid-j7pv25f6]{color:#a0a0a0;line-height:1.7;margin-bottom:2rem;font-size:1rem}.footer-contact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#a0a0a0;margin-bottom:.75rem;line-height:1.6;font-size:.95rem}.footer-contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#b3261e;text-decoration:none;font-weight:500;transition:color .3s ease}.footer-contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#fff}.footer-section[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;line-height:1.2}.footer-links[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.footer-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:.75rem}.footer-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#a0a0a0;text-decoration:none;transition:color .3s ease;font-size:.95rem;line-height:1.5}.footer-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#fff}.footer-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:not(:has(a)){color:#a0a0a0;font-size:.95rem;line-height:1.5}.footer-bottom[data-astro-cid-j7pv25f6]{border-top:1px solid #333;padding-top:2rem;text-align:center}.footer-legal[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#888;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}@media (max-width: 768px){.footer[data-astro-cid-j7pv25f6]{padding:3rem 0 2rem}.footer-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem;text-align:left}.footer-main[data-astro-cid-j7pv25f6]{max-width:none;text-align:center;order:1}.footer-main[data-astro-cid-j7pv25f6] .footer-logo[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.footer-main[data-astro-cid-j7pv25f6] .footer-description[data-astro-cid-j7pv25f6]{margin-bottom:2rem;font-size:.95rem;max-width:90%;margin-left:auto;margin-right:auto}.footer-main[data-astro-cid-j7pv25f6] .footer-contact[data-astro-cid-j7pv25f6]{background:#ffffff0d;padding:1.5rem;border-radius:8px;margin-top:1rem}.footer-main[data-astro-cid-j7pv25f6] .footer-contact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1rem;font-size:.9rem}.footer-main[data-astro-cid-j7pv25f6] .footer-contact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.footer-section[data-astro-cid-j7pv25f6]:nth-of-type(2){order:2}.footer-section[data-astro-cid-j7pv25f6]:nth-of-type(3){order:3}.footer-section[data-astro-cid-j7pv25f6]{background:#ffffff08;padding:2rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.footer-section[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:1.25rem;font-size:1.1rem;color:#fff;border-bottom:2px solid #B3261E;padding-bottom:.5rem;display:inline-block;width:100%}.footer-links[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;text-align:center}.footer-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:0;background:#ffffff0d;padding:.75rem;border-radius:6px;transition:all .3s ease}.footer-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover{background:#b3261e1a;transform:translateY(-1px)}.footer-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.footer-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:not(:has(a)){font-size:.9rem;display:block;font-weight:500}.footer-logo-img[data-astro-cid-j7pv25f6]{height:32px}.footer-bottom[data-astro-cid-j7pv25f6]{padding-top:2rem;margin-top:2rem}.footer-legal[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.8rem;margin-bottom:.75rem;line-height:1.4}}@media (max-width: 480px){.footer[data-astro-cid-j7pv25f6]{padding:2.5rem 0 1.5rem}.footer-content[data-astro-cid-j7pv25f6]{gap:2.5rem}.footer-section[data-astro-cid-j7pv25f6]{padding:1.5rem}.footer-links[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.5rem}.footer-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:1rem}.footer-main[data-astro-cid-j7pv25f6] .footer-contact[data-astro-cid-j7pv25f6]{padding:1.25rem}.footer-main[data-astro-cid-j7pv25f6] .footer-description[data-astro-cid-j7pv25f6]{font-size:.9rem}.footer-logo-img[data-astro-cid-j7pv25f6]{height:28px}.footer-legal[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.75rem}}@media (max-width: 1024px) and (min-width: 769px){.footer-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:3rem}.footer-main[data-astro-cid-j7pv25f6]{grid-column:1 / -1;max-width:none;text-align:center;margin-bottom:1rem}}
