.news-hero{min-height:60vh;color:var(--white);background:linear-gradient(#14532dc7,#14532dc7),url(/public/assets/images/news-hero.jpg) 50%/cover no-repeat;align-items:center;padding:160px 0 110px;display:flex;position:relative;overflow:hidden}.news-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff1f,#0000 45%);position:absolute;inset:0}.news-hero__content{z-index:2;max-width:760px;position:relative}.news-hero__subtitle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:2px;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 18px;font-size:.9rem;font-weight:600;display:inline-flex}.news-hero__subtitle:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.news-hero__title{margin-bottom:22px;font-size:clamp(2.6rem,5vw,4.3rem);font-weight:800;line-height:1.15}.news-hero__description{color:#ffffffeb;max-width:650px;margin:0;font-size:1.1rem;line-height:1.9}.featured-news,.latest-news,.news-pagination,.news-cta{padding:100px 0}.latest-news{background:var(--background)}.section-heading{text-align:center;max-width:700px;margin:0 auto 70px}.section-heading__subtitle{color:var(--secondary);letter-spacing:2px;text-transform:uppercase;background:#16a34a14;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:8px 18px;font-size:.85rem;font-weight:700;display:inline-flex}.section-heading__subtitle:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.section-heading__title{color:var(--primary);margin-bottom:18px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.section-heading__description{color:#64748b;margin:0;font-size:1.05rem;line-height:1.9}@media (width<=992px){.news-hero{min-height:50vh;padding:140px 0 90px}.featured-news,.latest-news,.news-pagination,.news-cta{padding:80px 0}}@media (width<=768px){.news-hero{text-align:center}.news-hero__content{margin:auto}.section-heading{margin-bottom:50px}}@media (width<=576px){.news-hero{padding:120px 0 70px}.news-hero__title{font-size:2.2rem}.news-hero__description{font-size:1rem}}.featured-news__card{background:var(--white);border-radius:28px;padding:45px;transition:transform .35s,box-shadow .35s;box-shadow:0 18px 45px #0f172a14}.featured-news__card:hover{transform:translateY(-8px);box-shadow:0 28px 60px #0f172a1f}.featured-news__image{border-radius:22px;display:block;overflow:hidden}.featured-news__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:420px;transition:transform .6s}.featured-news__card:hover .featured-news__image img{transform:scale(1.06)}.featured-news__content{flex-direction:column;justify-content:center;height:100%;display:flex}.featured-news__category{color:var(--secondary);letter-spacing:1px;text-transform:uppercase;background:#16a34a1a;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:22px;padding:8px 18px;font-size:.85rem;font-weight:700;display:inline-flex}.featured-news__title{color:var(--primary);margin-bottom:24px;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.3}.featured-news__meta{color:#64748b;flex-wrap:wrap;gap:24px;margin-bottom:24px;font-size:.95rem;display:flex}.featured-news__meta span{align-items:center;gap:8px;display:flex}.featured-news__meta i{color:var(--secondary)}.featured-news__description{color:#64748b;margin-bottom:32px;font-size:1.05rem;line-height:1.9}.featured-news__button{background:var(--primary);color:var(--white);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.featured-news__button:hover{background:var(--secondary);color:var(--white);transform:translate(6px)}.featured-news__button i{transition:transform .3s}.featured-news__button:hover i{transform:translate(4px)}@media (width<=992px){.featured-news__card{padding:32px}.featured-news__image{margin-bottom:30px}.featured-news__image img{height:340px}}@media (width<=768px){.featured-news__card{padding:24px}.featured-news__title{font-size:2rem}.featured-news__meta{gap:14px}}@media (width<=576px){.featured-news__image img{height:250px}.featured-news__title{font-size:1.6rem}.featured-news__button{justify-content:center;width:100%}}.news-card{background:var(--white);border-radius:22px;flex-direction:column;height:100%;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 15px 40px #0f172a14}.news-card:hover{transform:translateY(-10px);box-shadow:0 28px 60px #0f172a1f}.news-card__image{display:block;overflow:hidden}.news-card__image img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;transition:all .6s}.news-card:hover .news-card__image img{transform:scale(1.08)}.news-card__content{flex-direction:column;flex:1;padding:24px;display:flex}.news-card__category{color:var(--secondary);text-transform:uppercase;background:#16a34a14;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.news-card__title{margin:18px 0;font-size:1.35rem;line-height:1.45}.news-card__title a{color:var(--primary);text-decoration:none;transition:all .3s}.news-card:hover .news-card__title a{color:var(--secondary)}.news-card__meta{color:#64748b;flex-wrap:wrap;gap:18px;margin-bottom:18px;font-size:.9rem;display:flex}.news-card__meta span{align-items:center;gap:8px;display:flex}.news-card__meta i{color:var(--secondary)}.news-card__excerpt{color:#64748b;margin-bottom:24px;line-height:1.8}.news-card__button{color:var(--primary);align-items:center;gap:10px;margin-top:auto;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.news-card:hover .news-card__button{color:var(--secondary)}.news-card__button i{transition:all .3s}.news-card:hover .news-card__button i{transform:translate(5px)}@media (width<=768px){.news-card__content{padding:20px}}@media (width<=576px){.news-card__title{font-size:1.2rem}}.pagination-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pagination-button,.pagination-number{background:var(--white);width:48px;height:48px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 8px 25px #0f172a14}.pagination-button:hover,.pagination-number:hover{background:var(--secondary);color:var(--white);transform:translateY(-4px)}.pagination-number.active{background:var(--primary);color:var(--white)}.pagination-dots{color:#94a3b8;padding:0 10px;font-weight:700}.news-cta{position:relative;overflow:hidden}.news-cta:before{content:"";background:linear-gradient(135deg,#14532df2,#16a34aeb);position:absolute;inset:0}.news-cta__wrapper{z-index:2;text-align:center;max-width:900px;color:var(--white);border-radius:32px;margin:auto;padding:80px 60px;position:relative;overflow:hidden}.news-cta__wrapper:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff1f,#0000 45%);position:absolute;inset:0}.news-cta__subtitle{letter-spacing:2px;text-transform:uppercase;background:#ffffff26;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 18px;font-size:.85rem;font-weight:700;display:inline-flex;position:relative}.news-cta__subtitle:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.news-cta__title{margin-bottom:24px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.3;position:relative}.news-cta__description{color:#ffffffe6;max-width:700px;margin:0 auto 40px;font-size:1.05rem;line-height:1.9;position:relative}.news-cta__buttons{flex-wrap:wrap;justify-content:center;gap:18px;display:flex;position:relative}.news-cta .btn-primary-custom{box-shadow:0 15px 35px #0000002e}.news-cta .btn-primary-custom:hover{transform:translateY(-4px)}.news-cta .btn-secondary-custom{color:var(--white);background:0 0;border:2px solid #ffffff40}.news-cta .btn-secondary-custom:hover{background:var(--white);color:var(--primary)}@media (width<=992px){.news-cta__wrapper{padding:60px 40px}}@media (width<=768px){.news-cta__wrapper{padding:50px 30px}.news-cta__buttons{flex-direction:column;align-items:center}.news-cta__buttons a{justify-content:center;width:100%;max-width:320px}}@media (width<=576px){.pagination-button,.pagination-number{width:42px;height:42px;font-size:.9rem}.news-cta__wrapper{border-radius:24px;padding:40px 24px}.news-cta__title{font-size:1.8rem}.news-cta__description{font-size:.95rem}}.btn-primary-custom,.btn-secondary-custom{border-radius:999px;justify-content:center;align-items:center;padding:14px 30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary-custom{background:var(--accent);color:var(--primary);border:none}.btn-primary-custom:hover{color:var(--primary);background:#eab308;transform:translateY(-3px)}.btn-secondary-custom{color:var(--white);background:0 0;border:2px solid #ffffff59}.btn-secondary-custom:hover{background:var(--white);color:var(--primary);border-color:var(--white);transform:translateY(-3px)}@media (width<=768px){.hero-section{padding-top:120px;padding-bottom:70px}.hero-content{text-align:center}.hero-content h1{font-size:2.2rem;line-height:1.25}.hero-content p{font-size:16px;line-height:1.8}.hero-badge{margin-bottom:18px}}
