.blog-stories{background:var(--green-dark);position:relative}.blog-stories__bg{inset:0;pointer-events:none;position:absolute;z-index:0}.blog-stories__bg img{height:100%;object-fit:cover;opacity:.2;width:100%}.blog-stories .container{gap:40px;position:relative;z-index:1}.blog-stories .container,.blog-stories__info{align-items:center;display:flex;flex-direction:column}.blog-stories__info{gap:10px;max-width:610px;text-align:center}.blog-stories__label{color:var(--green)}.blog-stories__title{color:var(--white);font-size:var(--fs-hero);font-weight:var(--fw-semibold);line-height:var(--lh-none);text-transform:uppercase}.blog-stories__desc{color:var(--white)}.blog-stories__tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.blog-tag{align-items:center;background:var(--white);border:none;border-radius:var(--radius-sm);color:var(--orange);cursor:pointer;display:inline-flex;font-size:18px;font-weight:var(--fw-medium);justify-content:center;letter-spacing:var(--tracking);line-height:28px;padding:7.5px 40px;transition:background var(--transition),color var(--transition);white-space:nowrap}.blog-tag:hover{opacity:.85}.blog-tag--active{background:var(--green);color:var(--white)}.blog-stories__grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.story-card{background:var(--white);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--transition),box-shadow var(--transition);width:400px}.story-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.15);transform:translateY(-4px)}.story-card__img{height:250px;overflow:hidden;width:100%}.story-card__img img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.story-card:hover .story-card__img img{transform:scale(1.08)}.story-card__body{display:flex;flex:1;flex-direction:column;gap:20px;justify-content:space-between;padding:30px 40px}.story-card__meta{display:flex;flex-direction:column;gap:10px}.story-card__category-row{align-items:center;display:flex;gap:10px}.story-card__category{color:var(--orange);font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-transform:uppercase}.story-card__time{color:var(--gray-text);font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:var(--lh-normal);min-width:100px}.story-card__title{color:var(--gray-text);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.story-card__excerpt{color:var(--gray-text);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.read-more-link{align-items:center;color:var(--green);cursor:pointer;display:inline-flex;font-size:var(--fs-label);font-weight:var(--fw-medium);gap:5px;transition:color var(--transition)}.read-more-link:hover{color:var(--green-dark)}.read-more-link svg{fill:none;height:13px;stroke:var(--green);stroke-width:2;transition:transform var(--transition);width:13px}.read-more-link:hover svg{transform:translateX(3px)}.blog-stories__pagination{align-items:center;display:flex;gap:20px}.page-btn{align-items:center;background:var(--white);border:none;border-radius:var(--radius-sm);color:var(--gray-light);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--fs-faq);font-weight:var(--fw-semibold);height:45px;justify-content:center;line-height:var(--lh-normal);transition:color var(--transition),box-shadow var(--transition);width:45px}.page-btn:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.page-btn--active{color:var(--green)}.page-arrow{background:none;border:none;cursor:pointer;height:37px;padding:0;transition:transform var(--transition);width:37px}.page-arrow:hover{transform:scale(1.1)}.page-arrow svg{height:100%;width:100%}.blog-articles{background:var(--gray-border)}.blog-articles .container{align-items:center;display:flex;flex-direction:column;gap:40px}.blog-articles__info{display:flex;flex-direction:column;gap:10px;max-width:100%;text-align:center}.blog-articles__label{color:var(--green-dark)}.blog-articles__desc,.blog-articles__title{color:var(--gray-text)}.blog-articles__swiper{overflow:visible;width:100%}.blog-articles__cards{display:flex;gap:20px;justify-content:center;width:100%}.article-card{background:var(--white);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--transition),box-shadow var(--transition);width:400px}.article-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.article-card__body{display:flex;flex-direction:column;height:280px;justify-content:space-between;padding:30px 40px}.article-card__meta{display:flex;flex-direction:column;gap:10px}.article-card__category-row{align-items:center;display:flex;gap:10px}.article-card__category{color:var(--orange);font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-transform:uppercase}.article-card__time{color:var(--gray-text);font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:var(--lh-normal);min-width:100px}.article-card__title{color:var(--green);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.article-card__excerpt{color:var(--gray-text);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.article-card__link{align-items:center;color:var(--gray-text);cursor:pointer;display:inline-flex;font-size:var(--fs-label);font-weight:var(--fw-medium);gap:5px;transition:color var(--transition)}.article-card__link:hover{color:var(--green)}.article-card__link svg{fill:none;height:13px;stroke:currentColor;stroke-width:2;transition:transform var(--transition);width:13px}.article-card__link:hover svg{transform:translateX(3px)}.article-card__img{height:295px;overflow:hidden;width:100%}.article-card__img img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.article-card:hover .article-card__img img{transform:scale(1.08)}.blog-articles__nav{align-items:center;display:none;gap:20px;justify-content:center}.blogpost-header{background:var(--gray-bg)}.blogpost-header .container,.blogpost-header__content{align-items:center;display:flex;flex-direction:column;gap:40px}.blogpost-header__content{max-width:610px;width:100%}.blogpost-breadcrumbs{align-items:center;display:flex;gap:10px;width:100%}.blogpost-breadcrumbs__link{color:var(--green-dark);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking);line-height:var(--lh-tight);text-transform:uppercase;transition:color var(--transition)}.blogpost-breadcrumbs__link:hover{color:var(--green)}.blogpost-breadcrumbs__separator{height:16px;stroke:var(--gray-light);width:16px}.blogpost-breadcrumbs__current{color:var(--green);font-size:var(--fs-label);line-height:var(--lh-tight)}.blogpost-breadcrumbs__current,.blogpost-header__title{font-weight:var(--fw-semibold);letter-spacing:var(--tracking);text-transform:uppercase}.blogpost-header__title{color:var(--gray-text);font-size:var(--fs-hero);line-height:var(--lh-none);text-align:center}.blogpost-header__meta{align-items:center;display:flex;justify-content:space-between;width:100%}.blogpost-author{align-items:center;display:flex;gap:10px}.blogpost-author__avatar{border-radius:50%;height:56px;object-fit:cover;width:56px}.blogpost-author__info{display:flex;flex-direction:column}.blogpost-author__name{color:var(--green-dark);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.blogpost-author__details,.blogpost-author__name{letter-spacing:var(--tracking);line-height:var(--lh-normal)}.blogpost-author__details{align-items:center;display:flex;font-size:var(--fs-small);gap:8px}.blogpost-author__date{color:var(--orange);font-weight:var(--fw-bold)}.blogpost-author__read-time,.blogpost-author__separator{color:var(--gray-text)}.blogpost-author__role{color:var(--gray-text);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking);line-height:var(--lh-normal)}.blogpost-share{display:flex;gap:8px}.blogpost-share__btn{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;padding:4px;transition:transform var(--transition),opacity var(--transition);width:32px}.blogpost-share__btn:hover{opacity:.85;transform:scale(1.1)}.blogpost-share__btn svg{height:24px;width:24px}.blogpost-share__btn--light{background:var(--white);color:#467d38}.blogpost-share__btn--gray{background:var(--gray-border);color:#467d38}.blogpost-share__btn--green{background:var(--green-dark);color:var(--white)}.blogpost-header__image{border-radius:var(--radius-lg);max-width:1030px;overflow:hidden;width:100%}.blogpost-header__image img{display:block;height:auto;object-fit:cover;width:100%}.blogpost-content{background:var(--white)}.blogpost-content__container{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:820px;width:100%}.blogpost-content__topbar{align-items:center;display:flex;justify-content:space-between;width:100%}.blogpost-article{display:flex;flex-direction:column;gap:10px}.blogpost-article h1,.blogpost-article h2,.blogpost-article__heading{color:var(--green-dark);font-size:var(--fs-section);font-weight:var(--fw-semibold);letter-spacing:var(--tracking);line-height:var(--lh-none);margin-bottom:10px;margin-top:20px}.blogpost-article p,.blogpost-article__text{color:var(--gray-text);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking);line-height:var(--lh-normal)}.blogpost-article__text--bold{font-weight:var(--fw-semibold)}.blogpost-figure{display:flex;flex-direction:column;gap:10px;padding:40px 0}.blogpost-article img,.blogpost-figure img{border-radius:var(--radius-lg);margin:10px 0;object-fit:cover;width:100%}.blogpost-figure__caption{align-items:flex-start;color:var(--green-dark);display:flex;font-size:var(--fs-small);font-weight:var(--fw-regular);gap:8px;letter-spacing:var(--tracking);line-height:var(--lh-normal)}.blogpost-figure__caption-bar{align-self:stretch;background:var(--orange);border-radius:1px;display:inline-block;flex-shrink:0;min-height:17px;width:2px}.blogpost-quote{display:flex;gap:20px;padding:40px 20px 40px 0}.blogpost-quote__bar{background:var(--green-dark);border-radius:1px;display:block;flex-shrink:0;min-height:100%;width:2px}.blogpost-quote__text{color:var(--orange);font-size:var(--fs-faq);font-style:italic;font-weight:var(--fw-medium);letter-spacing:var(--tracking);line-height:1.6}.entry-footer,.entry-header{display:none}.blogpost-conclusion{background:var(--white);border:2px solid var(--green);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:50px 40px}.blogpost-conclusion__title{color:var(--gray-text);font-size:40px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking);line-height:var(--lh-none)}.blogpost-conclusion__text{color:var(--gray-text);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking);line-height:var(--lh-normal)}.blogpost-tags{display:flex;flex-wrap:wrap;gap:10px}.blogpost-tag{align-items:center;background:var(--gray-bg);border-radius:var(--radius-sm);color:var(--gray-text);display:inline-flex;font-size:18px;font-weight:var(--fw-medium);justify-content:center;letter-spacing:var(--tracking);line-height:28px;padding:7.5px 20px;text-align:center;white-space:nowrap}.blogpost-footer{align-items:center;display:flex;justify-content:space-between;width:100%}.blogpost-footer__social{align-items:center;display:flex;gap:20px}.blogpost-footer__share-label{color:var(--gray-text);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking);line-height:var(--lh-tight);text-transform:uppercase;white-space:nowrap}.blogpost-testimonials{background:var(--gradient-yellow)}.blogpost-testimonials .container{align-items:flex-start;display:flex;flex-direction:column;gap:40px}.blogpost-testimonials__info{display:flex;flex-direction:column;gap:10px;text-align:center;width:100%}.blogpost-testimonials__desc,.blogpost-testimonials__title{color:var(--gray-dark)}.blogpost-testimonials__swiper{overflow:visible;width:100%}.blogpost-testimonials__track{display:flex;gap:20px}.blogpost-testimonials .review-card{background:var(--white);border-radius:var(--radius-lg);display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;min-height:300px;padding:50px 40px;width:400px}.blogpost-testimonials .review-card__content{display:flex;flex-direction:column;gap:10px}.blogpost-testimonials .review-card__stars{display:flex;gap:4px}.blogpost-testimonials .review-card__stars svg{height:19px;width:20px}.blogpost-testimonials .review-card__text{color:var(--gray-text);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking);line-height:var(--lh-normal)}.blogpost-testimonials .review-card__client{align-items:center;display:flex;gap:10px}.blogpost-testimonials .review-card__avatar{flex-shrink:0}.blogpost-testimonials .review-card__avatar img{border-radius:50%;height:85px;object-fit:cover;width:85px}.blogpost-testimonials .review-card__name{color:var(--gray-dark);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:var(--tracking);line-height:var(--lh-normal)}.blogpost-testimonials .review-card__location{color:var(--gray-text);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking);line-height:var(--lh-normal)}.blogpost-testimonials__nav{align-items:center;display:flex;justify-content:space-between;width:100%}.blogpost-testimonials__dots{align-items:center;display:flex;gap:10px}.carousel-dot{background:var(--white);border-radius:50%;cursor:pointer;height:8px;opacity:.5;transition:opacity var(--transition),transform var(--transition);width:8px}.carousel-dot.active{opacity:1;transform:scale(1.25)}.blogpost-keep-learning{background:var(--white)}.blogpost-keep-learning .container{display:flex;justify-content:center}.blogpost-keep-learning__wrap{align-items:stretch;display:flex;gap:20px;max-width:var(--container-max);width:100%}.blogpost-keep-learning__info{background:var(--gray-dark);border-radius:var(--radius-lg);display:flex;flex:0 0 295px;flex-direction:column;gap:10px;justify-content:center;padding:50px 40px}.blogpost-keep-learning__title{color:var(--green);font-size:40px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking);line-height:var(--lh-none)}.blogpost-keep-learning__desc{color:var(--white);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking);line-height:var(--lh-normal)}.blogpost-keep-learning__ctas{display:flex;gap:10px;margin-top:10px}.blogpost-keep-learning__image{border-radius:var(--radius-lg);flex:1;min-height:304px;overflow:hidden}.blogpost-keep-learning__image img{height:100%;object-fit:cover;width:100%}@media (max-width:1024px){.blog-stories__title{font-size:40px}.blog-stories__grid{justify-content:center}.story-card{max-width:400px;width:100%}.blog-articles__swiper{overflow:hidden}.blog-articles__cards{justify-content:flex-start}.article-card{max-width:none;width:100%}.blog-articles__nav{display:flex}.blogpost-header__title{font-size:40px}.blogpost-header__content{max-width:100%}.blogpost-content__container{max-width:100%;padding:0}.blogpost-testimonials__swiper{overflow:hidden}.blogpost-testimonials__track{justify-content:flex-start}.blogpost-testimonials .review-card{max-width:none;width:100%}.blogpost-keep-learning__wrap{flex-direction:column}.blogpost-keep-learning__info{flex:none;width:100%}.blogpost-keep-learning__image{min-height:200px}}@media (max-width:768px){.blog-stories__title{font-size:36px}.blog-tag{font-size:16px;padding:7.5px 24px}.story-card{max-width:100%;width:100%}.story-card__img{height:200px}.story-card__body{padding:20px}.blog-stories__pagination{gap:12px}.page-btn{font-size:16px;height:38px;width:38px}.page-arrow{height:32px;width:32px}.article-card__body{height:auto;padding:20px}.article-card__img{height:200px}.blogpost-header__title{font-size:32px}.blogpost-header__meta{align-items:flex-start;flex-direction:column;gap:20px}.blogpost-header__image img{aspect-ratio:auto}.blogpost-article__heading{font-size:36px}.blogpost-conclusion{padding:30px 20px}.blogpost-conclusion__title{font-size:28px}.blogpost-quote{padding-right:0}.blogpost-quote__text{font-size:18px}.blogpost-footer{align-items:center;flex-direction:column;gap:20px}.blogpost-footer__social{align-items:center;flex-direction:column;gap:12px}.blogpost-tags{justify-content:center}.blogpost-content__topbar{align-items:flex-start;flex-direction:column;gap:16px}.blogpost-article h1,.blogpost-article h2,.blogpost-article__heading{font-size:28px;line-height:28px}}@media (max-width:480px){.blog-stories__info{width:100%}.blog-stories__tags{gap:8px}.blog-tag{font-size:14px;padding:6px 18px}.blogpost-tag{font-size:14px;padding:6px 16px}.blogpost-keep-learning__title{font-size:28px}}