.news-section[data-astro-cid-lcdefpme]{margin-bottom:60px}.news-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:40px}.news-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.news-card[data-astro-cid-lcdefpme]{border-top:4px solid var(--color-primary);background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px #0000000d}.news-card[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:#888;margin-bottom:10px;font-size:.9rem;display:block}.news-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-primary);margin:0 0 10px;font-size:1.2rem}.news-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#555;margin:0;font-size:.95rem;line-height:1.5}.news-link[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;display:block}.news-link[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:#ef3f23;transition:color .2s}.news-cover[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:8px;width:100%;height:200px;margin-bottom:15px}.hero[data-astro-cid-lcdefpme]{background-position:0;background-size:cover;align-items:center;min-height:75vh;display:flex;position:relative}.hero[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg,#14295e1a 0%,#14295e4d 100%);position:absolute;inset:0}.hero-wrapper[data-astro-cid-lcdefpme]{z-index:1;justify-content:flex-end;width:100%;display:flex;position:relative}.hero-content[data-astro-cid-lcdefpme]{text-align:right;max-width:500px}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fff;text-shadow:2px 2px 8px #000000e6;margin-bottom:30px;font-size:1.5rem;line-height:1.4}.hero-buttons[data-astro-cid-lcdefpme]{justify-content:flex-end;gap:15px;display:flex}.btn[data-astro-cid-lcdefpme]{border-radius:5px;margin:0 10px;padding:12px 30px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary[data-astro-cid-lcdefpme]{color:var(--color-primary);background-color:#fff}.btn-primary[data-astro-cid-lcdefpme]:hover{background-color:#eaeaea}.btn-outline[data-astro-cid-lcdefpme]{color:#fff;border:2px solid #fff}.btn-outline[data-astro-cid-lcdefpme]:hover{color:var(--color-primary);background-color:#fff}.mobile-hero-text[data-astro-cid-lcdefpme]{display:none}.features[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:-80px;margin-bottom:60px;display:grid;position:relative}.feature-card[data-astro-cid-lcdefpme]{text-align:center;background:#fff;border-radius:16px;padding:40px 30px;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 40px #0000001a}.feature-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-5px);box-shadow:0 15px 50px #00000026}.feature-card[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{margin-bottom:15px;font-size:3.5rem;display:inline-block}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-top:0;margin-bottom:15px;font-size:1.4rem}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#666;margin-bottom:0;font-size:1rem;line-height:1.5}.about-section[data-astro-cid-lcdefpme]{margin-bottom:60px}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{background-position:50%;min-height:250px;padding:0}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(#0000001a 0%,#0000004d 100%)}.hero-content[data-astro-cid-lcdefpme]{display:none}.mobile-hero-text[data-astro-cid-lcdefpme]{text-align:center;z-index:2;background:#fff;padding:30px 0;display:block;position:relative;box-shadow:0 4px 15px #0000000d}.mobile-hero-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-bottom:25px;padding:0 15px;font-size:1.2rem;font-weight:500}.mobile-hero-text[data-astro-cid-lcdefpme] .hero-buttons[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.mobile-hero-text[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%;max-width:300px;margin:0}.btn-dark[data-astro-cid-lcdefpme]{border-color:var(--color-primary);color:var(--color-primary)}.btn-dark[data-astro-cid-lcdefpme]:hover{background-color:var(--color-primary);color:#fff}.features[data-astro-cid-lcdefpme]{gap:20px;margin-top:-30px;padding:0 15px}.feature-card[data-astro-cid-lcdefpme]{padding:30px 20px}}
