.hero-section[data-astro-cid-gh4suafj]{position:relative;background:linear-gradient(135deg,var(--deep-blue) 0%,var(--green) 100%);color:var(--white);padding:6rem 2rem;text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background[data-astro-cid-gh4suafj]{position:absolute;inset:0;opacity:.1;background-image:var(--heroBackground);background-size:cover;background-position:center}.hero-overlay[data-astro-cid-gh4suafj]{position:absolute;inset:0;background:linear-gradient(135deg,#1a237ee6,#2e7d32e6)}.hero-content[data-astro-cid-gh4suafj]{position:relative;z-index:2;max-width:800px;margin:0 auto}.hero-title[data-astro-cid-gh4suafj]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.hero-subtitle[data-astro-cid-gh4suafj]{font-size:1.5rem;margin-bottom:2.5rem;opacity:.95}.hero-cta[data-astro-cid-gh4suafj]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-gh4suafj]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;border-radius:8px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid transparent;cursor:pointer}.btn-large[data-astro-cid-gh4suafj]{padding:1.25rem 3rem;font-size:1.2rem}.btn-primary[data-astro-cid-gh4suafj]{background:var(--white);color:var(--deep-blue)}.btn-primary[data-astro-cid-gh4suafj]:hover{background:var(--green);color:var(--white);transform:translateY(-2px);box-shadow:0 8px 20px #0003}.btn-secondary[data-astro-cid-gh4suafj]{background:transparent;color:var(--white);border-color:var(--white)}.btn-secondary[data-astro-cid-gh4suafj]:hover{background:var(--white);color:var(--deep-blue);transform:translateY(-2px)}.story-section[data-astro-cid-gh4suafj]{padding:5rem 2rem;background:var(--white)}.story-content[data-astro-cid-gh4suafj]{max-width:900px;margin:0 auto;text-align:center}.section-heading-large[data-astro-cid-gh4suafj]{font-size:3rem;font-weight:700;color:var(--deep-blue);margin-bottom:2rem;line-height:1.2}.story-text[data-astro-cid-gh4suafj]{font-size:1.2rem;line-height:1.9;color:var(--text-gray);margin-bottom:1.5rem}.usps-section[data-astro-cid-gh4suafj]{padding:5rem 2rem;background:linear-gradient(135deg,#f5faff,#fff)}.section-heading-center[data-astro-cid-gh4suafj]{font-size:2.8rem;font-weight:700;color:var(--deep-blue);text-align:center;margin-bottom:4rem}.usps-grid[data-astro-cid-gh4suafj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;max-width:1400px;margin:0 auto}.usp-card[data-astro-cid-gh4suafj]{background:var(--white);padding:3rem 2.5rem;border-radius:15px;box-shadow:0 5px 20px #00000014;transition:all .3s ease;border-top:4px solid transparent}.usp-card[data-astro-cid-gh4suafj]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.usp-card[data-astro-cid-gh4suafj]:nth-child(1){border-top-color:var(--green)}.usp-card[data-astro-cid-gh4suafj]:nth-child(2){border-top-color:var(--deep-blue)}.usp-card[data-astro-cid-gh4suafj]:nth-child(3){border-top-color:#ff9800}.usp-icon-wrapper[data-astro-cid-gh4suafj]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.usp-icon-wrapper[data-astro-cid-gh4suafj].quality{background:#2e7d321a;color:var(--green)}.usp-icon-wrapper[data-astro-cid-gh4suafj].speed{background:#1a237e1a;color:var(--deep-blue)}.usp-icon-wrapper[data-astro-cid-gh4suafj].price{background:#ff98001a;color:#ff9800}.usp-icon[data-astro-cid-gh4suafj]{width:40px;height:40px}.usp-card[data-astro-cid-gh4suafj] h3[data-astro-cid-gh4suafj]{font-size:1.75rem;font-weight:700;color:var(--deep-blue);margin-bottom:1rem}.usp-card[data-astro-cid-gh4suafj]>p[data-astro-cid-gh4suafj]{font-size:1.1rem;color:var(--text-gray);line-height:1.7;margin-bottom:1.5rem}.usp-features[data-astro-cid-gh4suafj]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.usp-features[data-astro-cid-gh4suafj] li[data-astro-cid-gh4suafj]{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--text-gray);font-size:.95rem}.usp-features[data-astro-cid-gh4suafj] li[data-astro-cid-gh4suafj]:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700;font-size:1.1rem}.stats-section[data-astro-cid-gh4suafj]{padding:5rem 2rem;background:linear-gradient(135deg,var(--deep-blue) 0%,var(--green) 100%);color:var(--white)}.stats-grid[data-astro-cid-gh4suafj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto}.stat-card[data-astro-cid-gh4suafj]{text-align:center;padding:2.5rem 2rem;background:#ffffff1a;border-radius:15px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.stat-card[data-astro-cid-gh4suafj]:hover{background:#ffffff26;transform:translateY(-5px)}.stat-icon[data-astro-cid-gh4suafj]{font-size:3rem;margin-bottom:1rem;opacity:.9}.stat-number[data-astro-cid-gh4suafj]{font-size:3.5rem;font-weight:700;margin-bottom:.5rem;line-height:1}.stat-label[data-astro-cid-gh4suafj]{font-size:1.2rem;opacity:.95;font-weight:500}.certifications-section-enhanced[data-astro-cid-gh4suafj]{padding:5rem 2rem;background:var(--white)}.section-intro[data-astro-cid-gh4suafj]{font-size:1.2rem;color:var(--text-gray);text-align:center;max-width:800px;margin:0 auto 4rem;line-height:1.8}.certifications-grid-enhanced[data-astro-cid-gh4suafj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;max-width:1400px;margin:0 auto}.cert-badge[data-astro-cid-gh4suafj]{background:var(--white);padding:2.5rem;border-radius:15px;box-shadow:0 5px 20px #00000014;text-align:center;transition:all .3s ease;border:2px solid transparent}.cert-badge[data-astro-cid-gh4suafj]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026;border-color:var(--green)}.cert-badge[data-astro-cid-gh4suafj] img[data-astro-cid-gh4suafj]{width:100%;max-width:200px;height:auto;margin-bottom:1.5rem;filter:grayscale(0%);transition:filter .3s ease}.cert-badge[data-astro-cid-gh4suafj]:hover img[data-astro-cid-gh4suafj]{filter:grayscale(0%)}.cert-badge[data-astro-cid-gh4suafj] h3[data-astro-cid-gh4suafj]{font-size:1.5rem;font-weight:700;color:var(--deep-blue);margin-bottom:1rem}.cert-badge[data-astro-cid-gh4suafj] p[data-astro-cid-gh4suafj]{font-size:1rem;color:var(--text-gray);line-height:1.7}.features-grid-section[data-astro-cid-gh4suafj]{padding:5rem 2rem;background:var(--white)}.features-grid-modern[data-astro-cid-gh4suafj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;max-width:1400px;margin:0 auto}.feature-modern[data-astro-cid-gh4suafj]{text-align:center;padding:2rem;border-radius:12px;transition:all .3s ease}.feature-modern[data-astro-cid-gh4suafj]:hover{background:#1a237e0d;transform:translateY(-5px)}.feature-modern-icon[data-astro-cid-gh4suafj]{font-size:3.5rem;margin-bottom:1.5rem}.feature-modern[data-astro-cid-gh4suafj] h3[data-astro-cid-gh4suafj]{font-size:1.5rem;font-weight:700;color:var(--deep-blue);margin-bottom:1rem}.feature-modern[data-astro-cid-gh4suafj] p[data-astro-cid-gh4suafj]{font-size:1rem;color:var(--text-gray);line-height:1.7}.final-cta-section[data-astro-cid-gh4suafj]{padding:6rem 2rem;background:linear-gradient(135deg,var(--deep-blue) 0%,var(--green) 100%);color:var(--white);text-align:center}.cta-content[data-astro-cid-gh4suafj]{max-width:800px;margin:0 auto}.cta-title[data-astro-cid-gh4suafj]{font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.cta-text[data-astro-cid-gh4suafj]{font-size:1.3rem;margin-bottom:3rem;opacity:.95}.cta-buttons[data-astro-cid-gh4suafj]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.hero-title[data-astro-cid-gh4suafj]{font-size:2.5rem}.hero-subtitle[data-astro-cid-gh4suafj]{font-size:1.2rem}.hero-cta[data-astro-cid-gh4suafj]{flex-direction:column;align-items:center}.btn-large[data-astro-cid-gh4suafj]{width:100%;max-width:300px}.section-heading-large[data-astro-cid-gh4suafj]{font-size:2.2rem}.story-text[data-astro-cid-gh4suafj]{font-size:1.1rem}.section-heading-center[data-astro-cid-gh4suafj]{font-size:2.2rem}.usps-grid[data-astro-cid-gh4suafj],.usp-features[data-astro-cid-gh4suafj]{grid-template-columns:1fr}.stat-number[data-astro-cid-gh4suafj]{font-size:2.5rem}.certifications-grid-enhanced[data-astro-cid-gh4suafj],.features-grid-modern[data-astro-cid-gh4suafj]{grid-template-columns:1fr}.cta-title[data-astro-cid-gh4suafj]{font-size:2.2rem}.cta-text[data-astro-cid-gh4suafj]{font-size:1.1rem}}@media(max-width:480px){.hero-section[data-astro-cid-gh4suafj]{padding:4rem 1.5rem}.hero-title[data-astro-cid-gh4suafj]{font-size:2rem}.story-section[data-astro-cid-gh4suafj],.usps-section[data-astro-cid-gh4suafj],.stats-section[data-astro-cid-gh4suafj],.certifications-section-enhanced[data-astro-cid-gh4suafj],.testimonials-section[data-astro-cid-gh4suafj],.features-grid-section[data-astro-cid-gh4suafj]{padding:3rem 1.5rem}.usp-card[data-astro-cid-gh4suafj]{padding:2rem 1.5rem}.final-cta-section[data-astro-cid-gh4suafj]{padding:4rem 1.5rem}}
