.news-page{min-height:100vh;position:relative;overflow:hidden;background:#fff}.news-page__bg-gradient{position:absolute;top:0;left:0;right:0;height:1000px;background:radial-gradient(ellipse at center,#f8f9ff,#dad3f1 85%);z-index:0}.news-page__bg-fade{position:absolute;top:600px;left:0;right:0;height:500px;background:linear-gradient(to bottom,transparent 6%,white 75%);z-index:1}.news-hero{position:relative;z-index:2;padding:80px 1.5rem 40px;text-align:center}.news-hero__container{max-width:900px;margin:0 auto}.news-hero__title{font-family:Sora,sans-serif;font-size:clamp(2rem,4vw,44px);font-weight:622;color:#4e156b;line-height:1;margin-bottom:10px}.news-hero__arrows{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:25px}.news-hero__arrows svg{color:#7b2d9e}.news-hero__subtitle{font-family:Lexend Deca,sans-serif;font-size:clamp(1rem,2vw,18px);font-weight:400;color:#000;line-height:1.5;max-width:650px;margin:0 auto}.news-filters{position:relative;z-index:2;padding:30px 96px}.news-filters__container{max-width:1320px;margin:0 auto;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.news-filters__btn{background:transparent;border:1px solid #858585;border-radius:17.5px;padding:8px 20px;font-family:Lexend Deca,sans-serif;font-size:14px;color:#858585;cursor:pointer;transition:all .2s ease}.news-filters__btn:hover{border-color:#4e156b;color:#4e156b}.news-filters__btn.active{background:#4e156b;border-color:#4e156b;color:#fff}@media(max-width:1024px){.news-filters{padding:30px 24px}}.news-grid-section{position:relative;z-index:2;padding:20px 96px 60px}.news-grid__container{max-width:1320px;margin:0 auto}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.news-grid-section{padding:20px 24px 60px}.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.news-grid{grid-template-columns:1fr}}.news-card{text-decoration:none;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%}.news-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.news-card__image-wrapper{width:100%;height:240px;overflow:hidden;border-radius:20px 20px 0 0;flex-shrink:0}.news-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-card:hover .news-card__image{transform:scale(1.05)}.news-card__content{background:#f8f8f8;border:2px solid #f2f2f2;border-top:none;border-radius:0 0 20px 20px;padding:19px 28px 26px;display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:142px}.news-card__title{font-family:Lexend Deca,sans-serif;font-size:20px;font-weight:400;color:#000;line-height:1.3;margin:0 0 19px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card__meta{display:flex;align-items:center;justify-content:space-between}.news-card__date{display:flex;align-items:center;gap:6px;font-family:Lexend Deca,sans-serif;font-size:14px;color:#858585}.news-card__date svg{color:#858585}.news-card__read-time{display:flex;align-items:center;gap:5px;font-family:Lexend Deca,sans-serif;font-size:12px;color:#494f73}.news-card__read-time svg{color:#494f73}.news-grid__view-more{text-align:center;margin-top:40px}.news-grid__view-more-btn{background:transparent;border:none;font-family:Lexend Deca,sans-serif;font-size:16px;font-weight:500;color:#7b2d9e;cursor:pointer;text-decoration:underline;transition:color .2s ease}.news-grid__view-more-btn:hover{color:#4e156b}.news-grid__divider{margin-top:60px;height:1px;background:#ddd}.news-testimonials{position:relative;z-index:2;background:#fff;border-radius:40px 40px 0 0;padding:100px 96px;margin-top:-40px;text-align:center}.news-testimonials__quote-left,.news-testimonials__quote-right{position:absolute;font-family:Sora,sans-serif;font-size:300px;font-weight:700;color:#4e156b0d;line-height:1;pointer-events:none}.news-testimonials__quote-left{top:20px;left:5%}.news-testimonials__quote-right{bottom:20px;right:5%;transform:rotate(180deg)}.news-testimonials__container{max-width:800px;margin:0 auto;position:relative;z-index:1}.news-testimonials__header{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:40px}.news-testimonials__title{font-family:Sora,sans-serif;font-size:32px;font-weight:622;color:#000;margin:0}.news-testimonials__toggle{display:flex;gap:8px}.news-testimonials__toggle-btn{background:transparent;border:1px solid #ddd;border-radius:20px;padding:8px 20px;font-family:Lexend Deca,sans-serif;font-size:14px;color:#666;cursor:pointer;transition:all .2s ease}.news-testimonials__toggle-btn.active{background:#4e156b;border-color:#4e156b;color:#fff}.news-testimonials__content{text-align:left}.news-testimonials__text{font-family:Lexend Deca,sans-serif;font-size:20px;font-weight:400;color:#333;line-height:1.6;margin:0 0 30px}.news-testimonials__footer{display:flex;align-items:center;justify-content:space-between}.news-testimonials__author{display:flex;align-items:center;gap:15px}.news-testimonials__author-img{width:50px;height:50px;border-radius:50%;object-fit:cover}.news-testimonials__author-info{display:flex;flex-direction:column;gap:4px}.news-testimonials__author-name{font-family:Lexend Deca,sans-serif;font-size:16px;font-weight:500;color:#000}.news-testimonials__author-role{font-family:Lexend Deca,sans-serif;font-size:14px;color:#666;line-height:1.4}.news-testimonials__nav{display:flex;gap:10px}.news-testimonials__nav-btn{background:transparent;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.news-testimonials__nav-btn:hover{transform:scale(1.1)}@media(max-width:1024px){.news-testimonials{padding:60px 24px}.news-testimonials__header{flex-direction:column;gap:20px}.news-testimonials__footer{flex-direction:column;gap:20px;text-align:center}.news-testimonials__author{flex-direction:column}}.news-newsletter{position:relative;z-index:2;height:380px;display:flex;align-items:center;justify-content:center;text-align:center;background:url(/static/blogs/newsletter-bg.jpg) center/cover no-repeat;border-radius:25px;margin:0 96px 100px;overflow:hidden}.news-newsletter__overlay{position:absolute;inset:0;background:#0003;border-radius:25px}@media(max-width:1024px){.news-newsletter{margin:0 24px 60px;height:320px}}.news-newsletter__container{position:relative;z-index:1;max-width:656px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:0 20px}.news-newsletter__title{font-family:Sora,sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:622;color:#fff;margin:0 0 .5rem}.news-newsletter__text{font-family:Lexend Deca,sans-serif;font-size:1rem;color:#ffffffe6;margin:-32px 0 0;line-height:1.6}.news-newsletter__form{width:100%;max-width:480px}.news-newsletter__input-wrapper{display:flex;gap:.75rem;background:#fff;border-radius:50px;padding:.35rem .35rem .35rem 1.5rem;box-shadow:0 10px 40px #00000026}.news-newsletter__input{flex:1;border:none;outline:none;font-family:Lexend Deca,sans-serif;font-size:.95rem;color:#333;background:transparent}.news-newsletter__input::placeholder{color:#999}.news-newsletter__btn{background:#fc0;color:#4e156b;border:none;border-radius:50px;padding:.85rem 1.75rem;font-family:Lexend Deca,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center;line-height:1}.news-newsletter__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.news-newsletter__btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.news-newsletter__message{margin-top:12px;font-family:Lexend Deca,sans-serif;font-size:14px;text-align:center}.news-newsletter__message--success{color:#4ade80}.news-newsletter__message--error{color:#f87171}@media(max-width:768px){.news-newsletter{margin:0 20px 60px;height:auto;min-height:300px;padding:50px 20px;border-radius:20px}.news-newsletter__container{gap:24px;padding:0}.news-newsletter__title{font-size:28px;line-height:1.2;margin-bottom:10px}.news-newsletter__text{font-size:16px;margin:0}.news-newsletter__form{width:100%;max-width:100%}.news-newsletter__input-wrapper{flex-direction:column;padding:0;gap:20px;border-radius:0;background:transparent;box-shadow:none}.news-newsletter__input{font-size:16px;text-align:center;padding:14px 20px;background:#fff;border:1px solid #d7dce9;border-radius:36px;width:100%}.news-newsletter__input::placeholder{font-size:16px;color:#969696}.news-newsletter__btn{width:auto;padding:12px 20px;font-size:14px;border-radius:36px}.news-newsletter__btn:hover{background:#fc0;color:#4e156b;transform:none;box-shadow:none}}
