﻿.error-page{min-height:100vh;padding:80px 20px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left, rgba(255,122,0,0.18), transparent 34%),radial-gradient(circle at bottom right, rgba(0,92,185,0.16), transparent 36%),#f8fafc;text-align:center}.error-page__inner{max-width:680px;width:100%}.error-page__code{font-size:clamp(96px, 18vw, 180px);line-height:1;font-weight:900;letter-spacing:-8px;color:#005cb9;text-shadow:8px 8px 0 rgba(255,122,0,0.25);margin-bottom:24px}.error-page__title{font-size:clamp(28px, 5vw, 46px);line-height:1.15;font-weight:800;color:#0f172a;margin:0 0 16px}.error-page__desc{font-size:17px;line-height:1.7;color:#64748b;margin:0 auto 32px;max-width:520px}.error-page__actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.error-page__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;font-weight:700;text-decoration:none;transition:all 0.25s ease}.error-page__btn--primary{background:#ff7a00;color:#fff}.error-page__btn--primary:hover{background:#e86f00;transform:translateY(-2px)}.error-page__btn--outline{border:1px solid #005cb9;color:#005cb9;background:#fff}.error-page__btn--outline:hover{background:#005cb9;color:#fff;transform:translateY(-2px)}@media (max-width: 575px){.error-page{padding:60px 16px}.error-page__code{letter-spacing:-4px}.error-page__btn{width:100%}}.post-cate-section{padding:70px 0;background:#fff}.post-cate-section__head{text-align:center;margin-bottom:34px}.post-cate-section__head h2{margin:0;font-size:34px;line-height:1.2;font-weight:900;color:#111}.post-cate-tabs{display:flex;justify-content:center;gap:34px;margin-bottom:42px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.post-cate-tabs::-webkit-scrollbar{display:none}.post-cate-tabs a{position:relative;padding-bottom:12px;color:#404040;font-size:14px;font-weight:900;text-decoration:none;text-transform:uppercase}.post-cate-tabs a:hover,.post-cate-tabs a.active{color:#00a443}.post-cate-tabs a.active::after,.post-cate-tabs a:hover::after{content:"";position:absolute;left:50%;bottom:0;width:36px;height:2px;border-radius:999px;background:#00a443;transform:translateX(-50%)}.post-cate-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px}.post-cate-card{overflow:hidden;background:#f1f1f1;border-radius:16px;transition:.25s ease}.post-cate-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(0,0,0,0.12)}.post-cate-card__image{display:block;height:220px;overflow:hidden}.post-cate-card__image img{width:100%;height:100%;object-fit:cover;transition:.35s ease}.post-cate-card:hover .post-cate-card__image img{transform:scale(1.08)}.post-cate-card__body{padding:20px 22px 24px}.post-cate-card__date{margin:0 0 14px;font-size:12px;font-weight:900;color:#111}.post-cate-card__body h3{margin:0 0 14px;min-height:54px;font-size:16px;line-height:1.5;font-weight:900}.post-cate-card__body h3 a{color:#000;text-decoration:none}.post-cate-card__body h3 a:hover{color:#00a443}.post-cate-card__desc{margin:0;color:#111;font-size:14px;line-height:1.65;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 991px){.post-cate-section{padding:50px 0}.post-cate-tabs{justify-content:flex-start;gap:24px;margin-bottom:30px}.post-cate-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}}@media (max-width: 575px){.post-cate-section{padding:36px 0}.post-cate-section__head{margin-bottom:24px}.post-cate-section__head h2{font-size:28px}.post-cate-tabs{gap:20px;margin-bottom:24px;padding-bottom:4px}.post-cate-tabs a{font-size:12px}.post-cate-grid{grid-template-columns:1fr;gap:18px}.post-cate-card__image{height:210px}.post-cate-card__body{padding:18px}.post-cate-card__body h3{min-height:unset;font-size:15px}}.pagination-section{padding:30px 0;text-align:center;padding-top:10px}.pagination-section .container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.pagination-section .pagination{display:flex;justify-content:center;align-items:center}.accessory-page{padding:50px 0 60px;background:#f3f5f4}.accessory-page__layout{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start}.accessory-page__sidebar{background:#fff;border-radius:18px;padding:24px;height:fit-content;box-shadow:0 10px 30px rgba(0,0,0,0.06)}.accessory-page__sidebar h3{margin:0 0 18px;font-size:22px;font-weight:800;color:#07130c}.accessory-page__sidebar ul{margin:0;padding:0;list-style:none}.accessory-page__sidebar li{border-top:1px solid #e5e5e5}.accessory-page__sidebar a{display:block;padding:15px 0;color:#07130c;font-weight:800;font-size:14px;line-height:1.4;text-decoration:none}.accessory-page__sidebar a:hover{color:#00a443}.accessory-page__head{margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.accessory-page__head h2{margin:0;font-size:clamp(30px, 4vw, 48px);line-height:1;font-weight:900;color:#00a443;text-transform:uppercase}.accessory-page__sort{flex-shrink:0;display:flex;align-items:center;gap:14px}.accessory-page__sort span{color:#07130c;font-weight:900;font-size:13px}.accessory-page__sort select{min-width:160px;height:44px;padding:0 16px;border:1px solid #ddd;border-radius:12px;background:#fff;color:#111;font-weight:600;outline:none}.accessory-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}.accessory-card{overflow:hidden;background:#fff;border-radius:22px;border:1px solid #e1e1e1;box-shadow:0 12px 30px rgba(0,0,0,0.05);transition:.25s ease}.accessory-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(0,164,67,0.16)}.accessory-card:hover img{transform:scale(1.06)}.accessory-card__image{height:250px;padding:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg, #fff 0%, #f7faf8 100%);border-bottom:1px solid #eee}.accessory-card__image img{max-width:100%;max-height:100%;object-fit:contain;transition:.3s ease}.accessory-card__body{padding:22px 24px 24px}.accessory-card__body h3{min-height:52px;margin:0 0 16px;font-size:18px;line-height:1.45;font-weight:800;color:#111}.accessory-card__price{margin:0 0 22px;color:#00a443;font-size:18px;font-weight:900}.accessory-card__link{font-size:13px;font-weight:900;color:#8b8b8b;text-decoration:none}.accessory-card__link:hover{color:#00a443}@media (max-width: 991px){.accessory-page{padding-top:110px}.accessory-page__layout{grid-template-columns:1fr}.accessory-page__sidebar{display:none}.accessory-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}}@media (max-width: 575px){.accessory-page{padding:100px 0 36px}.accessory-page__head{display:block;margin-bottom:18px}.accessory-page__head h2{margin-bottom:16px;font-size:27px}.accessory-page__sort{justify-content:space-between}.accessory-page__sort select{min-width:130px}.accessory-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.accessory-card{border-radius:16px}.accessory-card__image{height:145px;padding:14px}.accessory-card__body{padding:14px}.accessory-card__body h3{min-height:58px;margin-bottom:10px;font-size:13px;line-height:1.35}.accessory-card__price{margin-bottom:14px;font-size:14px}.accessory-card__link{font-size:11px}}#product-detail{--product-primary: #00a94f;--product-primary-dark: #008a40;--product-primary-soft: #eaf9f0;--product-heading: #17221c;--product-text: #59645e;--product-border: #e6ebe8;--product-background: #f6f8f7;--product-white: #ffffff;--product-warning: #ffb800;--product-shadow: 0 18px 50px rgba(22, 49, 34, 0.08);--product-radius-lg: 24px;--product-radius-md: 16px;--product-radius-sm: 12px;padding:48px 20px;background:radial-gradient(circle at top left, rgba(0,169,79,0.08), transparent 32%),var(--product-background);box-sizing:border-box}#product-detail *,#product-detail *::before,#product-detail *::after{box-sizing:inherit}#product-detail .product-detail__container{width:100%;max-width:1380px;margin:0 auto;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(380px, 0.95fr);overflow:hidden;background:var(--product-white);border:1px solid var(--product-border);border-radius:var(--product-radius-lg);box-shadow:var(--product-shadow)}#product-detail .product-detail__gallery{min-width:0;padding:32px;background:linear-gradient(145deg, #fff 0%, #f4f7f5 100%);border-right:1px solid var(--product-border)}#product-detail .product-detail__main-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 0.86;overflow:hidden;padding:30px;background:var(--product-white);border:1px solid var(--product-border);border-radius:20px}#product-detail .product-detail__badge{position:absolute;z-index:2;top:20px;left:20px;display:inline-flex;align-items:center;min-height:34px;padding:7px 14px;color:var(--product-primary-dark);font-size:13px;font-weight:700;background:var(--product-primary-soft);border:1px solid rgba(0,169,79,0.2);border-radius:999px}#product-detail .product-detail__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform 0.35s ease}#product-detail .product-detail__main-image:hover .product-detail__image{transform:scale(1.035)}#product-detail .product-detail__thumbnails{display:grid;grid-template-columns:44px minmax(0, 1fr) 44px;align-items:center;gap:14px;margin-top:22px}#product-detail .product-detail__thumbnail-list{display:grid;grid-template-columns:repeat(4, minmax(74px, 1fr));gap:14px;min-width:0}#product-detail .product-detail__thumbnail{height:96px;overflow:hidden;padding:5px;cursor:pointer;background:var(--product-white);border:2px solid transparent;border-radius:var(--product-radius-sm);transition:border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}#product-detail .product-detail__thumbnail:hover{transform:translateY(-2px);border-color:rgba(0,169,79,0.4)}#product-detail .product-detail__thumbnail.is-active{border-color:var(--product-primary);box-shadow:0 8px 20px rgba(0,169,79,0.12)}#product-detail .product-detail__thumbnail img{width:100%;height:100%;display:block;object-fit:cover;border-radius:7px}#product-detail .product-detail__arrow{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--product-heading);background:var(--product-white);border:1px solid var(--product-border);border-radius:50%;transition:color 0.2s ease, background 0.2s ease, border-color 0.2s ease, transform 0.2s ease}#product-detail .product-detail__arrow:hover{color:var(--product-white);background:var(--product-primary);border-color:var(--product-primary);transform:translateY(-2px)}#product-detail .product-detail__content{padding:46px;display:flex;flex-direction:column;justify-content:center}#product-detail .product-detail__category{margin-bottom:14px}#product-detail .product-detail__category span{display:inline-flex;padding:7px 13px;color:var(--product-primary-dark);font-size:13px;font-weight:700;background:var(--product-primary-soft);border-radius:999px}#product-detail .product-detail__title{margin:0;color:var(--product-heading);font-size:clamp(30px, 3vw, 46px);line-height:1.18;font-weight:800;letter-spacing:-0.02em}#product-detail .product-detail__meta{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px}#product-detail .product-detail__rating{display:flex;align-items:center;gap:8px;color:var(--product-heading);font-size:14px;font-weight:700}#product-detail .product-detail__stars{display:flex;gap:3px;color:var(--product-warning)}#product-detail .product-detail__reviews{color:var(--product-text);font-weight:500}#product-detail .product-detail__status{display:flex;align-items:center;gap:8px;color:var(--product-primary-dark);font-size:14px;font-weight:700}#product-detail .product-detail__status-dot{width:9px;height:9px;display:block;background:var(--product-primary);border-radius:50%;box-shadow:0 0 0 5px rgba(0,169,79,0.12)}#product-detail .product-detail__price{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:26px;padding-bottom:26px;border-bottom:1px solid var(--product-border)}#product-detail .product-detail__price-current{color:var(--product-primary);font-size:34px;line-height:1;font-weight:800}#product-detail .product-detail__price-note{color:var(--product-text);font-size:13px}#product-detail .product-detail__description{margin-top:24px;color:var(--product-text);font-size:16px;line-height:1.75}#product-detail .product-detail__commitments{margin-top:26px;padding:24px;background:#fbfcfb;border:1px solid var(--product-border);border-radius:var(--product-radius-md)}#product-detail .product-detail__commitments-title{margin:0 0 18px;color:var(--product-heading);font-size:18px;font-weight:800}#product-detail .product-detail__commitment-list{display:grid;gap:16px}#product-detail .product-detail__commitment{display:grid;grid-template-columns:44px minmax(0, 1fr);align-items:center;gap:14px}#product-detail .product-detail__commitment-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--product-primary);font-size:18px;background:var(--product-primary-soft);border-radius:12px}#product-detail .product-detail__commitment-content{display:flex;flex-direction:column;gap:4px}#product-detail .product-detail__commitment-content strong{color:var(--product-heading);font-size:15px}#product-detail .product-detail__commitment-content span{color:var(--product-text);font-size:13px;line-height:1.5}#product-detail .product-detail__actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}#product-detail .product-detail__button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;text-decoration:none;font-size:15px;font-weight:800;border:1px solid transparent;border-radius:12px;transition:transform 0.2s ease, background 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}#product-detail .product-detail__button:hover{transform:translateY(-2px)}#product-detail .product-detail__button--primary{color:var(--product-white);background:var(--product-primary);box-shadow:0 12px 24px rgba(0,169,79,0.2)}#product-detail .product-detail__button--primary:hover{background:var(--product-primary-dark)}#product-detail .product-detail__button--secondary{color:var(--product-primary-dark);background:var(--product-white);border-color:rgba(0,169,79,0.3)}#product-detail .product-detail__button--secondary:hover{color:var(--product-white);background:var(--product-primary);border-color:var(--product-primary)}#product-detail .product-detail__footer-note{display:flex;align-items:center;gap:10px;margin-top:18px;color:var(--product-text);font-size:13px}#product-detail .product-detail__footer-note i{color:var(--product-primary)}@media (max-width: 1024px){#product-detail .product-detail__container{grid-template-columns:1fr}#product-detail .product-detail__gallery{border-right:0;border-bottom:1px solid var(--product-border)}#product-detail .product-detail__content{padding:36px}}@media (max-width: 640px){#product-detail{padding:20px 12px}#product-detail .product-detail__container{border-radius:18px}#product-detail .product-detail__gallery{padding:16px}#product-detail .product-detail__main-image{padding:14px;border-radius:15px}#product-detail .product-detail__badge{top:12px;left:12px}#product-detail .product-detail__thumbnails{grid-template-columns:36px minmax(0, 1fr) 36px;gap:8px}#product-detail .product-detail__thumbnail-list{grid-template-columns:repeat(3, minmax(60px, 1fr));gap:8px;overflow:hidden}#product-detail .product-detail__thumbnail{height:74px}#product-detail .product-detail__arrow{width:36px;height:36px}#product-detail .product-detail__content{padding:26px 20px}#product-detail .product-detail__title{font-size:28px}#product-detail .product-detail__price-current{font-size:30px}#product-detail .product-detail__commitments{padding:18px}#product-detail .product-detail__actions{grid-template-columns:1fr}}.product-contact-modal{position:fixed;z-index:9999;inset:0;display:none;align-items:center;justify-content:center;padding:28px}.product-contact-modal.is-open{display:flex}.product-contact-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.72)}.product-contact-modal__dialog{position:relative;z-index:1;width:100%;max-width:830px;max-height:calc(100vh - 56px);overflow-y:auto;padding:54px 62px 62px;background:#ffffff;box-shadow:0 24px 70px rgba(0,0,0,0.25)}.product-contact-modal__close{position:absolute;top:20px;right:20px;width:42px;height:42px;padding:0;cursor:pointer;color:#00a94f;font-size:28px;background:transparent;border:0}.product-contact-modal__title{margin:0 0 30px;color:#00a94f;font-size:34px;line-height:1.25;font-weight:800}body.contact-modal-open{overflow:hidden}@media (max-width: 768px){.product-contact-modal{padding:14px}.product-contact-modal__dialog{max-height:calc(100vh - 28px);padding:48px 20px 28px}.product-contact-modal__title{padding-right:35px;font-size:25px}}.product-contact-modal__content{width:100%}.product-contact-form{width:100%}.product-contact-form__group{margin-bottom:18px}.product-contact-form__label{display:none}.product-contact-form__input,.product-contact-form__textarea{width:100%;padding:15px 18px;color:#1f2923;font-family:inherit;font-size:15px;line-height:1.5;background:#ffffff;border:1px solid #d8dedb;border-radius:12px;outline:none;box-sizing:border-box;transition:border-color 0.2s ease, box-shadow 0.2s ease}.product-contact-form__input{min-height:50px}.product-contact-form__textarea{min-height:145px;resize:vertical}.product-contact-form__input:focus,.product-contact-form__textarea:focus{border-color:#00a94f;box-shadow:0 0 0 4px rgba(0,169,79,0.1)}.product-contact-form__input::placeholder,.product-contact-form__textarea::placeholder{color:#777f7b;opacity:1}.product-contact-form__captcha{margin-top:26px;margin-bottom:22px}.product-contact-form__actions{display:flex;align-items:center}.product-contact-form__submit{min-width:105px;min-height:48px;padding:12px 28px;cursor:pointer;color:#ffffff;font-family:inherit;font-size:16px;font-weight:700;background:#00a94f;border:0;border-radius:9px;transition:background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}.product-contact-form__submit:hover{background:#008f43;transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,169,79,0.2)}.product-contact-form__submit:active{transform:translateY(0)}@media (max-width: 640px){.product-contact-form__input,.product-contact-form__textarea{padding:13px 14px;font-size:14px}.product-contact-form__captcha{overflow-x:auto}.product-contact-form__submit{width:100%}}.post-content-frame{width:100%;padding:48px 20px 72px;background:#f6f8f7;box-sizing:border-box}.post-content-frame *,.post-content-frame *::before,.post-content-frame *::after{box-sizing:inherit}.post-content-frame__container{width:100%;max-width:1180px;margin:0 auto}.post-content-frame__inner{width:100%;padding:42px 48px;background:#ffffff;border:1px solid #e3e8e5;border-radius:20px;box-shadow:0 16px 44px rgba(26,52,38,0.08)}.post-content-frame__body{width:100%;margin-top:32px}@media (max-width: 992px){.post-content-frame{padding:36px 16px 56px}.post-content-frame__inner{padding:34px 30px}}@media (max-width: 640px){.post-content-frame{padding:24px 12px 40px}.post-content-frame__inner{padding:24px 18px;border-radius:14px}.post-content-frame__body{margin-top:24px}}i{margin-bottom:0 !important}a{cursor:pointer}#product-navigation{--navigation-primary: #00a94f;--navigation-primary-dark: #00823d;--navigation-text: #66716b;--navigation-heading: #1d2923;--navigation-border: #e3e9e5;--navigation-background: #f7f9f8;--navigation-white: #ffffff;width:100%;padding-top:120px;background:var(--navigation-background);border-bottom:1px solid var(--navigation-border);box-sizing:border-box}#product-navigation *,#product-navigation *::before,#product-navigation *::after{box-sizing:inherit}#product-navigation .product-navigation__inner{width:100%;max-width:1380px;margin:0 auto}#product-navigation .product-navigation__trail{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:42px}#product-navigation .product-navigation__home{display:inline-flex;align-items:center;gap:7px;color:var(--navigation-primary-dark);font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:color 0.2s ease, transform 0.2s ease}#product-navigation .product-navigation__home:hover{color:var(--navigation-primary);transform:translateY(-1px)}#product-navigation .product-navigation__home i{font-size:14px}#product-navigation .product-navigation__home-text{white-space:nowrap}#product-navigation .product-navigation__divider{display:inline-flex;align-items:center;justify-content:center;color:#aab3ae;font-size:10px}#product-navigation .product-navigation__item{display:inline-block;max-width:260px;overflow:hidden;color:var(--navigation-text);font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color 0.2s ease}#product-navigation .product-navigation__item:hover{color:var(--navigation-primary)}#product-navigation .product-navigation__active{display:inline-block;max-width:420px;overflow:hidden;color:var(--navigation-heading);font-size:14px;font-weight:700;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){#product-navigation{padding:12px 15px}#product-navigation .product-navigation__trail{gap:7px;min-height:36px}#product-navigation .product-navigation__home-text{display:none}#product-navigation .product-navigation__item{max-width:150px;font-size:13px}#product-navigation .product-navigation__active{max-width:220px;font-size:13px}}@media (max-width: 480px){#product-navigation .product-navigation__trail{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}#product-navigation .product-navigation__trail::-webkit-scrollbar{display:none}#product-navigation .product-navigation__home,#product-navigation .product-navigation__divider,#product-navigation .product-navigation__item,#product-navigation .product-navigation__active{flex:0 0 auto}#product-navigation .product-navigation__item{max-width:130px}#product-navigation .product-navigation__active{max-width:180px}}.popupAskContact{padding-right:0 !important;background:rgba(7,24,16,0.68);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.popupAskContact .modal-dialog{width:calc(100% - 30px);max-width:520px;margin:30px auto;transform:translateY(30px) scale(0.96);transition:transform 0.35s cubic-bezier(0.22, 1, 0.36, 1),opacity 0.3s ease}.popupAskContact.show .modal-dialog{transform:translateY(0) scale(1)}.popupAskContact .modal-content{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.85);border-radius:24px;background:radial-gradient(circle at 100% 0, rgba(27,163,91,0.17), transparent 40%),linear-gradient(145deg, #fff 0%, #f4faf6 100%);box-shadow:0 30px 80px rgba(4,35,19,0.3),0 8px 25px rgba(4,35,19,0.12)}.popupAskContact .modal-content::before{content:"";position:absolute;top:-85px;right:-65px;width:190px;height:190px;border-radius:50%;background:linear-gradient(135deg, rgba(20,139,74,0.18), rgba(60,196,125,0.03));pointer-events:none}.popupAskContact .modal-content::after{content:"";position:absolute;bottom:-95px;left:-70px;width:180px;height:180px;border-radius:50%;background:rgba(29,169,92,0.06);pointer-events:none}.popupAskContact .modal-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:105px;padding:32px 65px 22px;border:0;text-align:center}.popupAskContact .modal-title{position:relative;margin:0;padding-top:18px;color:#123f28;font-size:25px;font-weight:800;line-height:1.3;letter-spacing:0.8px;text-transform:uppercase}.popupAskContact .modal-title::before{content:"";position:absolute;top:0;left:50%;width:44px;height:4px;border-radius:10px;background:linear-gradient(90deg, #147846, #35c87c);transform:translateX(-50%)}.popupAskContact .close{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(18,63,40,0.1);border-radius:50%;color:#496557;font-size:27px;font-weight:300;line-height:1;background:rgba(255,255,255,0.8);opacity:1;transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease}.popupAskContact .close:hover{border-color:#159052;color:#ffffff;background:#159052;opacity:1;transform:rotate(90deg)}.popupAskContact .close:focus{outline:none;box-shadow:0 0 0 4px rgba(21,144,82,0.14)}.popupAskContact .modal-body{position:relative;z-index:2;padding:6px 45px 30px;color:#4b6255;font-size:17px;line-height:1.7;text-align:center}.popupAskContact .popupAskContact-message{max-width:390px;margin:0 auto}.popupAskContact .modal-footer{position:relative;z-index:2;display:flex;justify-content:center;gap:14px;padding:0 35px 35px;border:0}.popupAskContact .btnType_1{display:inline-flex;align-items:center;justify-content:center;min-width:145px;min-height:48px;margin:0;padding:12px 24px;border:1px solid transparent;border-radius:50px;font-size:15px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease}.popupAskContact .btnCancel{border-color:#d9e4dd;color:#4a6154;background:#ffffff}.popupAskContact .btnCancel:hover{border-color:#b9cec1;color:#173e29;background:#f1f7f3;transform:translateY(-2px)}.popupAskContact .btnContact{border-color:#188a4f;color:#ffffff;background:linear-gradient(135deg, #117642 0%, #25b568 100%);box-shadow:0 12px 25px rgba(18,139,76,0.25)}.popupAskContact .btnContact:hover{border-color:#0f6a3a;color:#ffffff;background:linear-gradient(135deg, #0d6738 0%, #1da55c 100%);box-shadow:0 16px 30px rgba(18,139,76,0.34);text-decoration:none;transform:translateY(-2px)}.popupAskContact .btnType_1:focus{outline:none;box-shadow:0 0 0 4px rgba(27,166,92,0.16)}@media (max-width: 575px){.popupAskContact .modal-dialog{width:calc(100% - 24px);margin:20px auto}.popupAskContact .modal-content{border-radius:20px}.popupAskContact .modal-header{min-height:90px;padding:28px 55px 18px}.popupAskContact .modal-title{font-size:21px}.popupAskContact .modal-body{padding:5px 24px 25px;font-size:16px}.popupAskContact .modal-footer{flex-direction:column-reverse;gap:10px;padding:0 24px 28px}.popupAskContact .btnType_1{width:100%;min-width:0}}#contact-buttons{position:fixed;right:22px;bottom:192px;z-index:9998;display:flex;flex-direction:column;gap:14px}#contact-buttons .contact-button{position:relative;width:58px;height:58px;border-radius:20px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;overflow:visible;isolation:isolate;background:linear-gradient(145deg, rgba(255,255,255,0.98), rgba(245,247,255,0.9));border:1px solid rgba(255,255,255,0.78);box-shadow:0 18px 42px rgba(15,23,42,0.22),inset 0 1px 0 rgba(255,255,255,0.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translateY(0);transition:all 0.35s ease}#contact-buttons .contact-button::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:22px;background:linear-gradient(135deg, #d40018, #ff6b6b, #1877f2);opacity:0;filter:blur(10px);transition:0.35s ease}#contact-buttons .contact-button::after{content:"";position:absolute;inset:7px;border-radius:16px;background:radial-gradient(circle at 30% 20%, rgba(255,255,255,0.85), transparent 42%);pointer-events:none}#contact-buttons .contact-button:hover{transform:translateY(-6px) scale(1.04);box-shadow:0 24px 60px rgba(15,23,42,0.3),inset 0 1px 0 #fff}#contact-buttons .contact-button:hover::before{opacity:0.75}#contact-buttons .contact-button i{position:relative;z-index:2;font-size:25px;line-height:1}#contact-buttons .phone-icon{color:#d40018;animation:contactPhoneShake 2.4s ease-in-out infinite}#contact-buttons .messenger-icon{color:#1877f2;font-size:27px}#contact-buttons .zalo-icon{position:relative;z-index:2;width:31px;height:31px;object-fit:contain}#contact-buttons .phone-button{background:radial-gradient(circle at 25% 20%, rgba(255,255,255,0.95), transparent 36%),linear-gradient(145deg, rgba(255,242,244,0.98), rgba(255,255,255,0.92))}#contact-buttons .phone-button::before{background:linear-gradient(135deg, #d40018, #ff7a7a)}#contact-buttons .contact-button:nth-child(2)::before{background:linear-gradient(135deg, #1877f2, #75b7ff)}#contact-buttons .contact-button:nth-child(3)::before{background:linear-gradient(135deg, #0068ff, #00c3ff)}#contact-buttons .phone-tooltip{position:absolute;right:calc(100% + 14px);top:50%;transform:translate(10px, -50%);min-width:max-content;padding:12px 16px;border-radius:999px;color:#fff;font-size:14px;font-weight:800;letter-spacing:0.2px;white-space:nowrap;opacity:0;visibility:hidden;background:linear-gradient(135deg, #111827, #020617);border:1px solid rgba(255,255,255,0.12);box-shadow:0 16px 40px rgba(2,6,23,0.32);transition:all 0.32s ease}#contact-buttons .phone-tooltip::after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;background:#020617;transform:translateY(-50%) rotate(45deg)}#contact-buttons .phone-button:hover .phone-tooltip{opacity:1;visibility:visible;transform:translate(0, -50%)}#contact-buttons .delay-0{animation:contactFloat 3.2s ease-in-out infinite}#contact-buttons .delay-1{animation:contactFloat 3.2s ease-in-out 0.25s infinite}#contact-buttons .delay-2{animation:contactFloat 3.2s ease-in-out 0.5s infinite}@keyframes contactFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes contactPhoneShake{0%,100%{transform:rotate(0)}8%{transform:rotate(14deg)}16%{transform:rotate(-12deg)}24%{transform:rotate(10deg)}32%{transform:rotate(0)}}@media (max-width: 767px){#contact-buttons{display:none !important}}.contact-register{position:relative;padding:90px 20px;overflow:hidden;background:radial-gradient(circle at 10% 10%, rgba(0,174,74,0.1), transparent 32%),radial-gradient(circle at 90% 90%, rgba(0,130,55,0.08), transparent 34%),#f7faf8}.contact-register::before{content:"";position:absolute;top:-160px;right:-120px;width:380px;height:380px;border:1px solid rgba(0,171,73,0.12);border-radius:50%}.contact-register::after{content:"";position:absolute;bottom:-180px;left:-120px;width:420px;height:420px;border:1px solid rgba(0,171,73,0.1);border-radius:50%}.contact-register .contact-register__container{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto}.contact-register .contact-register__heading{max-width:720px;margin:0 auto 45px;text-align:center}.contact-register .contact-register__label{display:inline-block;margin-bottom:12px;color:#00a846;font-size:13px;font-weight:800;line-height:1.4;letter-spacing:2px}.contact-register .contact-register__title{margin:0 0 16px;color:#123322;font-size:42px;font-weight:800;line-height:1.2;text-transform:uppercase}.contact-register .contact-register__description{max-width:650px;margin:0 auto;color:#66756c;font-size:16px;line-height:1.8}.contact-register .contact-register__content{display:grid;grid-template-columns:0.85fr 1.15fr;min-height:590px;overflow:hidden;border:1px solid rgba(12,91,48,0.08);border-radius:30px;background:#ffffff;box-shadow:0 30px 80px rgba(18,72,42,0.12)}.contact-register .contact-register__info{position:relative;padding:65px 55px;overflow:hidden;color:#ffffff;background:linear-gradient(145deg, rgba(0,139,59,0.96), rgba(0,87,41,0.98))}.contact-register .contact-register__info::before{content:"";position:absolute;top:-90px;right:-90px;width:260px;height:260px;border:55px solid rgba(255,255,255,0.06);border-radius:50%}.contact-register .contact-register__info::after{content:"";position:absolute;bottom:-150px;left:-90px;width:330px;height:330px;border:1px solid rgba(255,255,255,0.12);border-radius:50%}.contact-register .contact-register__info-label{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:34px;margin-bottom:24px;padding:7px 15px;border:1px solid rgba(255,255,255,0.22);border-radius:50px;color:#ffffff;font-size:12px;font-weight:700;letter-spacing:1.5px;background:rgba(255,255,255,0.08)}.contact-register .contact-register__info-title{position:relative;z-index:2;margin:0 0 20px;color:#ffffff;font-size:31px;font-weight:800;line-height:1.35}.contact-register .contact-register__info-description{position:relative;z-index:2;margin:0 0 38px;color:rgba(255,255,255,0.78);font-size:15px;line-height:1.8}.contact-register .contact-register__benefits{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px}.contact-register .contact-register__benefit{display:flex;align-items:center;gap:15px;padding:16px;border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:rgba(255,255,255,0.07);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.contact-register .contact-register__benefit-icon{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#008f3d;font-size:14px;background:#ffffff}.contact-register .contact-register__benefit-content{display:flex;flex-direction:column;gap:3px}.contact-register .contact-register__benefit-content strong{color:#ffffff;font-size:15px;font-weight:700}.contact-register .contact-register__benefit-content span{color:rgba(255,255,255,0.68);font-size:13px;line-height:1.5}.contact-register .contact-register__form-wrap{display:flex;align-items:center;padding:60px;background:#ffffff}.contact-register .contact-register__form{width:100%}.contact-register .contact-register__form-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.contact-register .contact-register__form-group{margin-bottom:22px}.contact-register .contact-register__form-group label{display:block;margin-bottom:9px;color:#253c30;font-size:14px;font-weight:700}.contact-register .contact-register__form-group label span{color:#e34444}.contact-register .contact-register__input-wrap{position:relative}.contact-register .contact-register__input-wrap>i{position:absolute;top:50%;left:18px;z-index:2;color:#88a095;font-size:15px;transform:translateY(-50%);transition:color 0.25s ease;pointer-events:none}.contact-register .contact-register__input-wrap input,.contact-register .contact-register__input-wrap textarea{display:block;width:100%;border:1px solid #dfe8e2;border-radius:13px;color:#253c30;font-family:inherit;font-size:14px;line-height:1.5;background:#f9fbfa;transition:border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease}.contact-register .contact-register__input-wrap input{height:54px;padding:0 18px 0 48px}.contact-register .contact-register__input-wrap textarea{min-height:145px;padding:16px 18px 16px 48px;resize:vertical}.contact-register .contact-register__input-wrap--textarea>i{top:20px;transform:none}.contact-register .contact-register__input-wrap input::placeholder,.contact-register .contact-register__input-wrap textarea::placeholder{color:#9aa9a1}.contact-register .contact-register__input-wrap input:focus,.contact-register .contact-register__input-wrap textarea:focus{border-color:#00a846;outline:none;background:#ffffff;box-shadow:0 0 0 4px rgba(0,168,70,0.1)}.contact-register .contact-register__input-wrap:focus-within>i{color:#00a846}.contact-register .contact-register__form-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:4px}.contact-register .contact-register__policy{max-width:340px;margin:0;color:#85928b;font-size:12px;line-height:1.6}.contact-register .contact-register__submit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;min-width:175px;min-height:52px;padding:13px 24px;border:0;border-radius:50px;color:#ffffff;font-size:14px;font-weight:800;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg, #00b44c, #008a3a);box-shadow:0 12px 25px rgba(0,155,65,0.25);transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease}.contact-register .contact-register__submit:hover{color:#ffffff;background:linear-gradient(135deg, #009f43, #006f30);box-shadow:0 16px 30px rgba(0,136,57,0.32);transform:translateY(-2px)}.contact-register .contact-register__submit i{font-size:13px;transition:transform 0.25s ease}.contact-register .contact-register__submit:hover i{transform:translateX(4px)}.contact-register .contact-register__submit:focus{outline:none;box-shadow:0 12px 25px rgba(0,155,65,0.25),0 0 0 4px rgba(0,168,70,0.14)}@media (max-width: 991px){.contact-register{padding:70px 20px}.contact-register .contact-register__title{font-size:36px}.contact-register .contact-register__content{grid-template-columns:1fr}.contact-register .contact-register__info{padding:50px 40px}.contact-register .contact-register__form-wrap{padding:50px 40px}}@media (max-width: 767px){.contact-register{padding:55px 15px}.contact-register .contact-register__heading{margin-bottom:32px}.contact-register .contact-register__title{font-size:29px}.contact-register .contact-register__description{font-size:14px}.contact-register .contact-register__content{border-radius:22px}.contact-register .contact-register__info{padding:38px 24px}.contact-register .contact-register__info-title{font-size:25px}.contact-register .contact-register__form-wrap{padding:38px 24px}.contact-register .contact-register__form-row{grid-template-columns:1fr;gap:0}.contact-register .contact-register__form-footer{flex-direction:column;align-items:stretch}.contact-register .contact-register__policy{max-width:none;text-align:center}.contact-register .contact-register__submit{width:100%}}@media (max-width: 480px){.contact-register .contact-register__title{font-size:25px}.contact-register .contact-register__info{padding:32px 20px}.contact-register .contact-register__form-wrap{padding:32px 20px}.contact-register .contact-register__benefit{padding:13px}}.company-info-section{--company-primary: #137c38;--company-primary-dark: #075c29;--company-primary-light: #eaf7ee;--company-text: #243029;--company-muted: #657269;--company-border: #dce9e0;--company-white: #ffffff;width:100%;margin:32px 0}.company-info-section .company-info-section__card{position:relative;margin:0;padding:30px 32px;overflow:hidden;background:linear-gradient(135deg, var(--company-white) 0%, #f8fcf9 55%, var(--company-primary-light) 100%);border:1px solid var(--company-border);border-left:5px solid var(--company-primary);border-radius:18px;box-shadow:0 14px 40px rgba(10,74,36,0.08)}.company-info-section .company-info-section__card::before{position:absolute;top:-70px;right:-70px;width:180px;height:180px;content:"";pointer-events:none;background:rgba(19,124,56,0.06);border-radius:50%}.company-info-section .company-info-section__heading{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--company-border)}.company-info-section .company-info-section__icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:var(--company-white);background:linear-gradient(135deg, var(--company-primary), var(--company-primary-dark));border-radius:14px;box-shadow:0 8px 18px rgba(19,124,56,0.22)}.company-info-section .company-info-section__icon i{font-size:20px}.company-info-section .company-info-section__title{display:block;color:var(--company-primary-dark);font-size:20px;font-weight:800;line-height:1.45;text-transform:uppercase}.company-info-section .company-info-section__list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 26px;padding:0;margin:0;list-style:none}.company-info-section .company-info-section__item{position:relative;display:flex;gap:5px;align-items:flex-start;min-width:0;padding-left:18px;color:var(--company-text);font-size:15px;line-height:1.7}.company-info-section .company-info-section__item::before{position:absolute;top:10px;left:0;width:7px;height:7px;content:"";background:var(--company-primary);border-radius:50%;box-shadow:0 0 0 4px rgba(19,124,56,0.1)}.company-info-section .company-info-section__label{flex-shrink:0;color:var(--company-text);font-weight:700}.company-info-section .company-info-section__value{color:var(--company-muted)}.company-info-section .company-info-section__link{min-width:0;overflow-wrap:anywhere;color:var(--company-primary);font-weight:600;text-decoration:none;transition:color 0.25s ease, transform 0.25s ease}.company-info-section .company-info-section__link:hover{color:var(--company-primary-dark);text-decoration:underline}.author-profile-section{--author-primary: #137c38;--author-primary-dark: #075c29;--author-text: #25312a;--author-muted: #68746d;--author-border: #e1ebe4;--author-background: #f7fbf8;--author-white: #ffffff;width:100%;margin:32px 0}.author-profile-section .author-profile-section__card{position:relative;display:grid;grid-template-columns:230px minmax(0, 1fr);overflow:hidden;background:var(--author-white);border:1px solid var(--author-border);border-radius:22px;box-shadow:0 18px 50px rgba(14,67,35,0.1)}.author-profile-section .author-profile-section__sidebar{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 28px;text-align:center;background:radial-gradient(circle at top left, rgba(255,255,255,0.18), transparent 45%),linear-gradient(145deg, var(--author-primary), var(--author-primary-dark))}.author-profile-section .author-profile-section__avatar-link{display:block;text-decoration:none}.author-profile-section .author-profile-section__avatar{width:132px;height:132px;padding:5px;overflow:hidden;background:rgba(255,255,255,0.22);border:3px solid rgba(255,255,255,0.85);border-radius:50%;box-shadow:0 14px 30px rgba(0,0,0,0.2)}.author-profile-section .author-profile-section__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform 0.4s ease}.author-profile-section .author-profile-section__avatar-link:hover .author-profile-section__avatar img{transform:scale(1.06)}.author-profile-section .author-profile-section__name{margin:18px 0 4px;font-size:22px;font-weight:800;line-height:1.3}.author-profile-section .author-profile-section__name a{color:var(--author-white);text-decoration:none}.author-profile-section .author-profile-section__name a:hover{text-decoration:underline}.author-profile-section .author-profile-section__position{display:block;color:rgba(255,255,255,0.78);font-size:13px;font-weight:500}.author-profile-section .author-profile-section__socials{display:flex;gap:10px;justify-content:center;margin-top:20px}.author-profile-section .author-profile-section__social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--author-primary-dark);text-decoration:none;background:var(--author-white);border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,0.14);transition:transform 0.25s ease, box-shadow 0.25s ease}.author-profile-section .author-profile-section__social-link:hover{color:var(--author-primary);transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,0,0,0.2)}.author-profile-section .author-profile-section__social-link i{font-size:17px}.author-profile-section .author-profile-section__content{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:42px 48px;background:linear-gradient(135deg, var(--author-white), var(--author-background))}.author-profile-section .author-profile-section__content::before{position:absolute;right:-60px;bottom:-80px;width:210px;height:210px;content:"";pointer-events:none;background:rgba(19,124,56,0.05);border-radius:50%}.author-profile-section .author-profile-section__label{position:relative;z-index:1;display:inline-flex;align-self:flex-start;padding:7px 14px;margin-bottom:18px;color:var(--author-primary-dark);font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;background:rgba(19,124,56,0.1);border-radius:999px}.author-profile-section .author-profile-section__description{position:relative;z-index:1;padding:0 28px;margin:0;color:var(--author-text);font-size:16px;font-weight:400;line-height:1.9}.author-profile-section .author-profile-section__quote-icon{position:relative;z-index:1;color:rgba(19,124,56,0.28);font-size:24px;line-height:1}.author-profile-section .author-profile-section__quote-icon--left{align-self:flex-start}.author-profile-section .author-profile-section__quote-icon--right{align-self:flex-end}@media (max-width: 991px){.company-info-section .company-info-section__list{grid-template-columns:1fr}.author-profile-section .author-profile-section__card{grid-template-columns:190px minmax(0, 1fr)}.author-profile-section .author-profile-section__sidebar{padding:30px 20px}.author-profile-section .author-profile-section__avatar{width:115px;height:115px}.author-profile-section .author-profile-section__content{padding:36px 30px}}@media (max-width: 767px){.company-info-section{margin:24px 0}.company-info-section .company-info-section__card{padding:24px 20px;border-left-width:4px;border-radius:14px}.company-info-section .company-info-section__heading{align-items:flex-start}.company-info-section .company-info-section__icon{flex-basis:42px;width:42px;height:42px;border-radius:11px}.company-info-section .company-info-section__title{font-size:17px}.company-info-section .company-info-section__item{display:block;font-size:14px}.company-info-section .company-info-section__label{margin-right:3px}.author-profile-section{margin:24px 0}.author-profile-section .author-profile-section__card{grid-template-columns:1fr;border-radius:18px}.author-profile-section .author-profile-section__sidebar{padding:30px 20px}.author-profile-section .author-profile-section__content{padding:30px 22px}.author-profile-section .author-profile-section__description{padding:0 16px;font-size:15px;line-height:1.8}}@media (max-width: 480px){.company-info-section .company-info-section__heading{flex-direction:column}.company-info-section .company-info-section__title{font-size:16px}.author-profile-section .author-profile-section__content{padding:26px 18px}.author-profile-section .author-profile-section__description{padding:0 8px}}#menuEndPage{position:fixed;bottom:-1px;width:97%;z-index:99;left:50%;transform:translateX(-50%)}#menuEndPage .wrapWidth{padding:6px 10px 0 10px;max-width:450px;margin-right:auto;margin-left:auto;background-color:rgba(242,242,242,0.95);border-radius:10px 10px 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}#menuEndPage .row{display:flex;align-items:flex-end;justify-content:space-between;margin:0}#menuEndPage .smallPart{width:19.5%;margin:auto;text-align:center}#menuEndPage .smallPart .aTag{display:block;width:35%;padding-bottom:35%;margin:auto;margin-bottom:4px;cursor:pointer;position:relative}#menuEndPage .smallPart img{width:100%;height:100%;position:absolute;top:50%;left:50%;object-fit:contain;transform:translate(-50%, -50%)}#menuEndPage .smallPart .textUnderItem{font-size:11px;color:#AAAAAA;margin-bottom:4px;line-height:1.2}#menuEndPage .bookingPart .aTag{width:42px;height:42px;padding-bottom:0;border-radius:50%;background:linear-gradient(135deg, #901A1A, #d4001f);box-shadow:0 8px 18px rgba(144,26,26,0.28);display:flex;align-items:center;justify-content:center}#menuEndPage .bookingPart .bookingIcon{color:#fff;font-size:18px;line-height:1}#menuEndPage .bookingPart .bookingIcon i{display:block;color:white}#menuEndPage .centerPart{width:22%;position:relative;min-height:62px}#menuEndPage .centerPart:before{content:"";position:absolute;top:12%;left:50%;width:60px;height:60px;border-radius:60px;transform:translate(-50%, -50%);box-shadow:0px 0px 10px 5px red;animation:bigshake_2 1.3s 0.5s infinite}#menuEndPage .centerPart a{position:absolute;top:12%;text-align:center;left:50%;transform:translate(-50%, -50%);background-color:red;width:55px;height:55px;border-radius:65px}#menuEndPage .centerPart img{width:85%;padding:10px;transform:rotate(-30deg);animation:latdat_1 ease-in-out infinite 0.7s}#menuEndPage .cartBlock_1 .cartItem{width:100%;height:100%;position:absolute;top:-2px}.booking-consult-popup{position:fixed;inset:0;z-index:9999;display:none}.booking-consult-popup.is-active{display:block}.booking-consult-popup__overlay{position:absolute;inset:0;background:rgba(2,6,23,0.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.booking-consult-popup__box{position:absolute;left:50%;bottom:88px;width:calc(100% - 32px);max-width:420px;transform:translateX(-50%);background:#ffffff;border-radius:22px;padding:24px 20px 20px;box-shadow:0 28px 80px rgba(2,6,23,0.28);animation:bookingPopupUp 0.25s ease}.booking-consult-popup__close{position:absolute;top:12px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(144,26,26,0.08);color:#901A1A;font-size:24px;line-height:1;cursor:pointer}.booking-consult-popup h3{margin:0 36px 8px 0;font-size:22px;font-weight:800;color:#111827}.booking-consult-popup p{margin:0 0 16px;font-size:14px;line-height:1.55;color:#64748b}.booking-consult-form__group{margin-bottom:10px}.booking-consult-form input,.booking-consult-form select,.booking-consult-form textarea{width:100%;border:1px solid rgba(144,26,26,0.16);background:#f8fafc;border-radius:14px;padding:12px 14px;font-size:14px;color:#111827;outline:none}.booking-consult-form input:focus,.booking-consult-form select:focus,.booking-consult-form textarea:focus{border-color:#901A1A;background:#ffffff;box-shadow:0 0 0 4px rgba(144,26,26,0.08)}.booking-consult-form textarea{resize:none}.booking-consult-form__submit{width:100%;border:0;border-radius:999px;padding:13px 18px;background:linear-gradient(135deg, #901A1A, #d4001f);color:#ffffff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 14px 30px rgba(144,26,26,0.24)}@keyframes bookingPopupUp{from{opacity:0;transform:translate(-50%, 16px)}to{opacity:1;transform:translate(-50%, 0)}}@media (min-width: 768px){#menuEndPage.Mobile_3{display:none}}.data_contents .container{border-top:1px solid #AAAAAA;padding-top:15px}.data_contents .imgPost{text-align:center}.data_contents .imgPost img{width:100%;max-width:800px}.data_contents h1{font-size:32px;overflow-wrap:break-word}.data_contents h2{font-size:24px;overflow-wrap:break-word;color:var(--mau_chu_dao_1);font-weight:600}.data_contents h3{font-size:20px;overflow-wrap:break-word}.data_contents h4{font-size:16px;overflow-wrap:break-word}.data_contents h5{font-size:16px;margin-bottom:16px;overflow-wrap:break-word}.data_contents h6{font-size:16px;overflow-wrap:break-word}.data_contents p{font-size:16px;overflow-wrap:break-word}.data_contents a{font-size:16px;overflow-wrap:break-word;color:#0000ff}.data_contents a:hover{text-decoration:underline}.data_contents ul{padding-left:35px}.data_contents ul li{margin-bottom:8px;font-size:16px;overflow-wrap:break-word}.data_contents img{width:80%;max-width:800px;height:auto;margin-top:16px;margin-bottom:16px}.data_contents blockquote{position:relative;padding-left:20px;padding-right:10px;font-style:italic;margin-top:15px;margin-left:10px;background-color:#f2f2f2;padding-top:10px;padding-bottom:5px;box-shadow:2px 2px 8px 0px rgba(0,0,0,0.2)}.data_contents blockquote:before{content:"";position:absolute;width:3px;height:100%;left:0;top:0;background-image:linear-gradient(to bottom, #7ed858, #e7838b, #737aa0, #5270fb)}@media only screen and (max-width: 767px){.data_contents .scrollMobiForTable{overflow-x:scroll}}.data_contents table{width:100%;margin-top:20px;margin-bottom:20px}.data_contents table tr:nth-child(2n) td{background-color:#f5f5f5}.data_contents table tr:nth-child(1) td{background-color:var(--mau_chu_dao_1);font-weight:700;text-align:center;color:#ffffff !important;white-space:nowrap}.data_contents table tr:nth-child(1) td p{color:#ffffff !important}.data_contents table td{padding:5px}@media only screen and (min-width: 991px){.data_contents table{width:100%;margin-left:auto;margin-right:auto}}.data_contents .wrapIframeVideo{width:80%;max-width:800px;margin:15px auto}.data_contents .wrapIframeVideo .wrapWidthVideo{position:relative;padding-bottom:55.375%}.data_contents .wrapIframeVideo .wrapWidthVideo iframe{width:100%;height:100%;position:absolute;top:0;left:0}.data_contents .wrapVideoTagProcess{position:relative;margin:15px auto;width:80%;max-width:800px}.data_contents .wrapVideoTagProcess video{width:100%;height:auto}@media only screen and (max-width: 575px){.data_contents .wrapIframeVideo{width:100%}.data_contents .wrapVideoTagProcess{width:100%}.data_contents img{width:100%}}.tableOfContent{margin:24px 0;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;overflow:hidden}.tableOfContent .title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:#1f2937;font-size:18px;font-weight:700;line-height:1.4;background:#f1f5f9;cursor:pointer}.tableOfContent .title .clickToggle{flex-shrink:0;font-size:20px;transition:transform 0.3s ease}.tableOfContent .title .clickToggle.active{transform:rotate(180deg)}.tableOfContent .mucLucPart{padding:16px 18px 18px}.tableOfContent .mucLucPart ul{margin:0;padding:0;list-style:none}.tableOfContent .mucLucPart li{position:relative;margin:0;padding-left:18px}.tableOfContent .mucLucPart li+li{margin-top:10px}.tableOfContent .mucLucPart li::before{content:"";position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:50%;background:#2563eb}.tableOfContent .mucLucPart li.data{font-weight:600}.tableOfContent .mucLucPart li.sub_data{margin-left:20px;padding-left:16px;font-size:15px;font-weight:400}.tableOfContent .mucLucPart li.sub_data::before{width:5px;height:5px;background:#94a3b8}.tableOfContent .mucLucPart a{display:inline-block;color:#374151;line-height:1.6;text-decoration:none;transition:color 0.2s ease}.tableOfContent .mucLucPart a:hover{color:#2563eb;text-decoration:underline}@media (max-width: 767px){.tableOfContent{margin:18px 0}.tableOfContent .title{padding:12px 14px;font-size:16px}.tableOfContent .mucLucPart{padding:14px}.tableOfContent .mucLucPart li{padding-left:16px}.tableOfContent .mucLucPart li.sub_data{margin-left:12px;font-size:14px}}.back_to_top_wrap .back_to_top{position:fixed;right:20px;bottom:120px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#06ad4e;color:#fff;font-size:24px;text-decoration:none;cursor:pointer;z-index:999;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease}.back_to_top_wrap .back_to_top.show{opacity:1;visibility:visible;transform:translateY(0)}.back_to_top_wrap .back_to_top:hover{background:#000;color:#fff}@media (max-width: 767px){.back_to_top_wrap .back_to_top{right:15px;bottom:140px;width:40px;height:40px;font-size:22px}}.agri-hero{position:relative;min-height:820px;height:88vh;max-height:980px;display:flex;align-items:center;overflow:hidden}.agri-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.agri-hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.28)}.agri-hero .container{position:relative;z-index:2;width:100%}.agri-hero-content{max-width:650px}.agri-hero-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:16px;font-weight:500;color:rgba(255,255,255,0.9)}.agri-hero-breadcrumb a{color:#fff;text-decoration:none;transition:.25s}.agri-hero-breadcrumb a:hover{color:#1fb655}.agri-hero-breadcrumb i{margin-right:6px}.agri-hero-breadcrumb span:last-child{color:rgba(255,255,255,0.85)}.agri-hero-title{color:#fff;font-size:58px;font-weight:700;line-height:1.2}@media (max-width: 1200px){.agri-hero{min-height:700px;height:80vh}.agri-hero-title{font-size:48px}.agri-hero-content{max-width:560px}}@media (max-width: 991px){.agri-hero{min-height:560px;height:65vh}.agri-hero-title{font-size:38px}.agri-hero-breadcrumb{font-size:14px}}@media (max-width: 767px){.agri-hero{min-height:420px;height:55vh}.agri-hero-image{object-position:center}.agri-hero-content{max-width:100%;padding:0 16px}.agri-hero-title{font-size:28px;line-height:1.3}.agri-hero-breadcrumb{gap:6px;margin-bottom:16px;font-size:13px}}@media (max-width: 480px){.agri-hero{min-height:360px;height:48vh}.agri-hero-title{font-size:24px}.agri-hero-breadcrumb{font-size:12px}}.agri-product-feature{padding:80px 0;background:radial-gradient(circle at 8% 20%, rgba(0,176,80,0.08), transparent 28%),linear-gradient(180deg, #fff 0%, #f6fbf8 100%)}.agri-product-card{display:grid;grid-template-columns:36% 64%;min-height:560px;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,0.12)}.agri-product-info{position:relative;z-index:2;padding:70px 48px;display:flex;flex-direction:column;justify-content:center}.agri-product-info::before{content:"";position:absolute;inset:36px auto 36px 0;width:5px;border-radius:999px;background:#04b84f}.agri-product-kicker{margin-bottom:10px;color:#04b84f;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.agri-product-title{color:#07120b;font-size:44px;font-weight:900;line-height:1.05;text-transform:uppercase}.agri-product-subtitle{margin-top:20px;color:#111;font-size:24px;font-weight:850;text-transform:uppercase}.agri-product-desc{margin-top:24px;max-width:420px;color:#172117;font-size:16px;font-weight:600;line-height:1.75}.agri-product-btn{display:inline-flex;width:fit-content;margin-top:30px;padding:16px 34px;border-radius:8px;background:#05ad4b;color:#fff;font-size:15px;font-weight:800;text-decoration:none;text-transform:uppercase;box-shadow:0 12px 28px rgba(5,173,75,0.28);transition:.25s}.agri-product-btn:hover{transform:translateY(-2px);background:#058f40;color:#fff}.agri-product-media{position:relative;min-height:560px;overflow:hidden;background:#020503}.agri-product-media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(255,255,255,0.96) 0%, rgba(255,255,255,0.5) 12%, rgba(255,255,255,0) 26%),radial-gradient(circle at 55% 70%, rgba(0,255,90,0.28), transparent 36%);pointer-events:none}.agri-product-img{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center;display:block;transform:scale(1.02)}.agri-product-badge{position:absolute;left:50%;bottom:38px;z-index:3;transform:translateX(-50%);padding:10px 22px 12px;border-radius:12px;background:linear-gradient(180deg, #ff2d18 0%, #d70000 100%);color:#fff;text-align:center;box-shadow:0 0 0 4px #ffe600,0 12px 30px rgba(0,0,0,0.35)}.agri-product-badge span{display:block;font-size:16px;font-weight:900;text-transform:uppercase}.agri-product-badge strong{display:block;font-size:28px;line-height:1;font-weight:950}@media (max-width: 991px){.agri-product-card{grid-template-columns:1fr}.agri-product-info{padding:48px 32px}.agri-product-title{font-size:36px}.agri-product-media,.agri-product-img{min-height:420px}}@media (max-width: 575px){.agri-product-feature{padding:48px 0}.agri-product-card{border-radius:18px}.agri-product-info{padding:36px 22px}.agri-product-title{font-size:30px}.agri-product-subtitle{font-size:20px}.agri-product-desc{font-size:15px}.agri-product-media,.agri-product-img{min-height:300px}.agri-product-badge{bottom:22px;padding:8px 16px 10px}.agri-product-badge strong{font-size:22px}}.agri-product-section{position:relative;padding:90px 0;overflow:hidden;background:radial-gradient(circle at 12% 18%, rgba(5,179,78,0.12), transparent 28%),radial-gradient(circle at 88% 78%, rgba(5,179,78,0.1), transparent 30%),linear-gradient(180deg, #fff 0%, #f5fbf7 100%)}.agri-product-section::before{content:"";position:absolute;inset:0;background-image:linear-gradient(135deg, rgba(0,0,0,0.025) 25%, transparent 25%),linear-gradient(225deg, rgba(0,0,0,0.02) 25%, transparent 25%);background-size:34px 34px;opacity:.45;pointer-events:none}.agri-product-section .container{position:relative;z-index:2}.agri-product-box{position:relative;display:grid;grid-template-columns:minmax(0, 1.8fr) minmax(380px, 0.9fr);min-height:590px;overflow:hidden;border-radius:26px;background:rgba(255,255,255,0.92);border:1px solid rgba(5,179,78,0.12);box-shadow:0 26px 70px rgba(0,0,0,0.12),0 0 0 8px rgba(255,255,255,0.65)}.agri-product-box::before{content:"";position:absolute;inset:0;border-radius:26px;padding:1px;background:linear-gradient(135deg, rgba(5,179,78,0.55), rgba(255,255,255,0.15), rgba(5,179,78,0.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:4}.agri-product-image-wrap{position:relative;min-height:590px;overflow:hidden;background:#020703}.agri-product-image-wrap::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 36%),radial-gradient(circle at 55% 65%, rgba(0,255,90,0.18), transparent 34%);pointer-events:none}.agri-product-image-wrap::after{content:"";position:absolute;top:0;right:-1px;z-index:3;width:150px;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.96) 100%);pointer-events:none}.agri-product-image{width:100%;height:100%;min-height:590px;display:block;object-fit:cover;object-position:center;transform:scale(1.01);transition:transform .45s ease, filter .45s ease}.agri-product-box:hover .agri-product-image{transform:scale(1.055);filter:saturate(1.08) contrast(1.04)}.agri-product-content{position:relative;z-index:2;padding:74px 58px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 100% 0%, rgba(5,179,78,0.1), transparent 34%),#fff}.agri-product-content::before{content:"";width:72px;height:6px;margin-bottom:28px;border-radius:99px;background:linear-gradient(90deg, #05b34e, #8ef0b4);box-shadow:0 8px 22px rgba(5,179,78,0.26)}.agri-product-title{color:#07120b;font-size:36px;font-weight:950;line-height:1.22;letter-spacing:-.03em;text-transform:uppercase}.agri-product-subtitle{position:relative;margin-top:24px;padding-left:18px;color:#07120b;font-size:24px;font-weight:900;line-height:1.35;text-transform:uppercase}.agri-product-subtitle::before{content:"";position:absolute;left:0;top:.25em;width:5px;height:1.2em;border-radius:99px;background:#05b34e}.agri-product-desc{margin-top:24px;color:#152016;font-size:16px;font-weight:600;line-height:1.75}.agri-product-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:32px;padding:16px 38px;overflow:hidden;border-radius:12px;background:linear-gradient(135deg, #05b34e 0%, #01923d 100%);color:#fff;font-size:15px;font-weight:900;text-decoration:none;text-transform:uppercase;box-shadow:0 15px 34px rgba(5,179,78,0.28);transition:transform .25s ease, box-shadow .25s ease, background .25s ease}.agri-product-button::after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.38), transparent);transform:skewX(-22deg);transition:.45s ease}.agri-product-button:hover{color:#fff;transform:translateY(-3px);box-shadow:0 20px 42px rgba(5,179,78,0.36)}.agri-product-button:hover::after{left:125%}@media (max-width: 1199px){.agri-product-box{grid-template-columns:1.4fr .9fr}.agri-product-content{padding:58px 40px}.agri-product-title{font-size:31px}.agri-product-subtitle{font-size:21px}}@media (max-width: 991px){.agri-product-section{padding:66px 0}.agri-product-box{grid-template-columns:1fr;min-height:auto}.agri-product-image-wrap,.agri-product-image{min-height:440px}.agri-product-image-wrap::after{display:none}.agri-product-content{padding:46px 34px}}@media (max-width: 575px){.agri-product-section{padding:44px 0}.agri-product-box{border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,0.1), 0 0 0 5px rgba(255,255,255,0.65)}.agri-product-box::before{border-radius:18px}.agri-product-image-wrap,.agri-product-image{min-height:280px}.agri-product-content{padding:34px 22px}.agri-product-content::before{width:56px;height:5px;margin-bottom:22px}.agri-product-title{font-size:25px}.agri-product-subtitle{margin-top:18px;padding-left:14px;font-size:18px}.agri-product-desc{margin-top:18px;font-size:15px;line-height:1.65}.agri-product-button{margin-top:26px;padding:14px 28px;border-radius:10px;font-size:14px}}.agri-promo-section{position:relative;padding:96px 0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 8% 18%, rgba(0,190,90,0.18), transparent 30%),radial-gradient(circle at 92% 75%, rgba(0,120,55,0.14), transparent 32%),linear-gradient(180deg, #f8faf9 0%, #eef4f0 100%)}.agri-promo-section::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(135deg, rgba(8,18,12,0.035) 25%, transparent 25%),linear-gradient(225deg, rgba(8,18,12,0.025) 25%, transparent 25%);background-size:38px 38px;opacity:.42;pointer-events:none}.agri-promo-section::after{content:"";position:absolute;left:50%;top:-220px;z-index:-1;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle, rgba(0,255,112,0.16), transparent 65%);filter:blur(10px);transform:translateX(-50%);pointer-events:none}.agri-promo-section .container{position:relative;z-index:2}.agri-promo-head{position:relative;max-width:760px;margin:0 auto 42px;text-align:center}.agri-promo-head::before{content:"";display:block;width:78px;height:6px;margin:0 auto 18px;border-radius:999px;background:linear-gradient(90deg, #00b951, #9dffc3);box-shadow:0 10px 24px rgba(0,185,81,0.28)}.agri-promo-title{color:#07120b;font-size:42px;font-weight:950;line-height:1.15;letter-spacing:-.04em}.agri-promo-desc{margin-top:12px;color:#55625a;font-size:16px;font-weight:650;line-height:1.6}.agri-promo-wrap{position:relative;display:flex;align-items:center;gap:28px}.agri-promo-slider{flex:1;overflow:hidden;padding:12px 3px 26px}.agri-promo-track{display:flex;gap:30px;transition:transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.agri-promo-item{flex:0 0 calc((100% - 90px) / 4)}.agri-promo-card{position:relative;display:block;color:inherit;text-decoration:none;transform:translateY(0);transition:transform .35s ease}.agri-promo-card::before{content:"";position:absolute;left:18px;right:18px;bottom:50px;height:36px;border-radius:50%;background:rgba(0,0,0,0.26);filter:blur(22px);opacity:.36;transition:.35s ease;z-index:-1}.agri-promo-imgbox{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:22px;background:linear-gradient(135deg, #08120b, #020503);box-shadow:0 24px 55px rgba(0,0,0,0.16),0 0 0 1px rgba(255,255,255,0.92),inset 0 0 0 1px rgba(255,255,255,0.12)}.agri-promo-imgbox::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, rgba(0,0,0,0) 38%, rgba(0,0,0,0.42) 100%),radial-gradient(circle at 50% 45%, rgba(0,255,110,0.18), transparent 56%);opacity:0;transition:opacity .35s ease;pointer-events:none}.agri-promo-imgbox::after{content:"";position:absolute;top:-80%;left:-85%;z-index:3;width:60%;height:260%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.45), transparent);transform:rotate(24deg);opacity:0;transition:.7s ease;pointer-events:none}.agri-promo-img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.01);transition:transform 0.6s cubic-bezier(0.22, 1, 0.36, 1),filter 0.45s ease}.agri-promo-label{position:absolute;left:16px;top:16px;z-index:4;padding:8px 14px;border-radius:999px;background:rgba(0,181,80,0.95);color:#fff;font-size:12px;font-weight:950;line-height:1;text-transform:uppercase;box-shadow:0 12px 26px rgba(0,181,80,0.32),inset 0 0 0 1px rgba(255,255,255,0.28);transform:translateY(-10px);opacity:0;transition:.3s ease}.agri-promo-name{position:relative;margin-top:20px;padding:0 4px 0 16px;color:#101612;font-size:16px;font-weight:950;line-height:1.55;text-transform:uppercase;transition:color .28s ease}.agri-promo-name::before{content:"";position:absolute;left:0;top:.45em;width:5px;height:1.25em;border-radius:999px;background:#06b950;transform:scaleY(0.35);transform-origin:top;opacity:.45;transition:.28s ease}.agri-promo-card:hover{transform:translateY(-8px)}.agri-promo-card:hover::before{opacity:.55;transform:scaleX(1.08)}.agri-promo-card:hover .agri-promo-img{transform:scale(1.08);filter:saturate(1.12) contrast(1.06)}.agri-promo-card:hover .agri-promo-imgbox::before{opacity:1}.agri-promo-card:hover .agri-promo-imgbox::after{left:130%;opacity:1}.agri-promo-card:hover .agri-promo-label{transform:translateY(0);opacity:1}.agri-promo-card:hover .agri-promo-name{color:#039642}.agri-promo-card:hover .agri-promo-name::before{transform:scaleY(1);opacity:1}.agri-promo-nav{position:relative;flex:0 0 62px;width:62px;height:62px;border:1px solid rgba(7,18,11,0.16);border-radius:18px;background:linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,255,255,0.82));color:#07120b;font-size:32px;cursor:pointer;box-shadow:0 18px 38px rgba(0,0,0,0.1),inset 0 0 0 1px rgba(255,255,255,0.7);backdrop-filter:blur(10px);transition:.28s ease}.agri-promo-nav::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:20px;background:linear-gradient(135deg, rgba(0,185,81,0.8), rgba(157,255,195,0.15));opacity:0;transition:.28s ease}.agri-promo-nav:hover{border-color:transparent;background:linear-gradient(135deg, #06b950, #008f3d);color:#fff;transform:translateY(-3px);box-shadow:0 22px 46px rgba(0,185,81,0.28),inset 0 0 0 1px rgba(255,255,255,0.22)}.agri-promo-nav:hover::before{opacity:1}.agri-promo-nav:disabled{opacity:.32;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 1199px){.agri-promo-item{flex-basis:calc((100% - 60px) / 3)}.agri-promo-title{font-size:38px}}@media (max-width: 991px){.agri-promo-section{padding:68px 0}.agri-promo-wrap{gap:16px}.agri-promo-item{flex-basis:calc((100% - 30px) / 2)}.agri-promo-nav{flex-basis:52px;width:52px;height:52px;border-radius:14px;font-size:28px}}@media (max-width: 575px){.agri-promo-section{padding:44px 0;background:linear-gradient(180deg, #f8faf9 0%, #eef4f0 100%)}.agri-promo-section::before{opacity:.08}.agri-promo-section::after{display:none}.agri-promo-head{margin-bottom:24px}.agri-promo-head::before{width:52px;height:4px;margin-bottom:14px;box-shadow:none}.agri-promo-title{font-size:28px;letter-spacing:-.02em}.agri-promo-desc{margin-top:8px;font-size:14px}.agri-promo-wrap{display:block}.agri-promo-slider{overflow-x:auto;overflow-y:hidden;padding:4px 0 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.agri-promo-slider::-webkit-scrollbar{display:none}.agri-promo-track{gap:16px;transition:none;will-change:auto}.agri-promo-item{flex:0 0 84%;scroll-snap-align:start}.agri-promo-card,.agri-promo-card:hover{transform:none}.agri-promo-card::before,.agri-promo-imgbox::before,.agri-promo-imgbox::after,.agri-promo-label{display:none}.agri-promo-imgbox{border-radius:16px;box-shadow:0 10px 22px rgba(0,0,0,0.1), 0 0 0 1px rgba(255,255,255,0.82)}.agri-promo-img,.agri-promo-card:hover .agri-promo-img{transform:none;filter:none;transition:none}.agri-promo-name{margin-top:13px;padding-left:12px;font-size:14px;line-height:1.45}.agri-promo-name::before{width:4px;opacity:.8;transform:none}.agri-promo-card:hover .agri-promo-name{color:#101612}.agri-promo-nav{display:none}}.product-hero{padding:130px 0 46px;background:linear-gradient(180deg, #f4f8f2 0%, #fff 100%)}.product-hero__container{width:calc(100% - 32px);max-width:1180px;margin:0 auto}.product-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:34px;font-size:14px;font-weight:700;color:#111}.product-breadcrumb a{color:#111;text-decoration:none}.product-breadcrumb a:hover{color:#00a443}.product-breadcrumb span{color:#999}.product-breadcrumb strong{color:#00a443}.product-hero__content{max-width:760px}.product-hero__sub{display:inline-block;margin-bottom:12px;color:#00a443;font-size:14px;font-weight:800;letter-spacing:2px}.product-hero h1{margin:0 0 14px;font-size:clamp(34px, 5vw, 64px);line-height:1;font-weight:900;color:#07130c}.product-hero p{margin:0;font-size:18px;line-height:1.7;color:#555}@media (max-width: 768px){.product-hero{padding:110px 0 32px}.product-breadcrumb{margin-bottom:24px;font-size:12px;flex-wrap:wrap}.product-hero h1{font-size:34px}.product-hero p{font-size:15px}}#pin-sac-section{--pin-sac-container: 1450px;--pin-sac-text-color: #050505;--pin-sac-background: #ffffff;width:100%;padding:92px 24px 42px;background:var(--pin-sac-background);color:var(--pin-sac-text-color);overflow:hidden}#pin-sac-section .pin-sac-section__container{width:100%;max-width:var(--pin-sac-container);margin:0 auto}#pin-sac-section .pin-sac-section__heading{max-width:1120px;margin:0 auto 56px;text-align:center}#pin-sac-section .pin-sac-section__heading h2{margin:0;font-size:42px;line-height:1.16;font-weight:700;letter-spacing:-0.8px}#pin-sac-section .pin-sac-section__heading p{max-width:1050px;margin:30px auto 0;font-size:16px;line-height:1.45;font-weight:600}#pin-sac-section .pin-sac-section__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:68px;align-items:start}#pin-sac-section .pin-sac-section__item{min-width:0;text-align:center}#pin-sac-section .pin-sac-section__media{position:relative;width:100%;height:260px;overflow:hidden;background:#ffffff}#pin-sac-section .pin-sac-section__image,#pin-sac-section .pin-sac-section__video{display:block;width:100%;height:100%;object-fit:contain}#pin-sac-section .pin-sac-section__item:first-child .pin-sac-section__media{overflow:hidden;border-radius:18px 18px 0 0;background:#111111}#pin-sac-section .pin-sac-section__item:first-child .pin-sac-section__video{object-fit:cover}#pin-sac-section .pin-sac-section__content{padding-top:10px}#pin-sac-section .pin-sac-section__content h3{margin:0;font-size:25px;line-height:1.25;font-weight:700;text-transform:uppercase}#pin-sac-section .pin-sac-section__content p{margin:13px 0 0;font-size:14px;line-height:1.48;font-weight:600}@media (max-width: 1200px){#pin-sac-section{padding-top:72px}#pin-sac-section .pin-sac-section__heading h2{font-size:36px}#pin-sac-section .pin-sac-section__list{gap:32px}#pin-sac-section .pin-sac-section__media{height:230px}#pin-sac-section .pin-sac-section__content h3{font-size:21px}}@media (max-width: 991px){#pin-sac-section .pin-sac-section__heading{margin-bottom:42px}#pin-sac-section .pin-sac-section__list{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:48px}#pin-sac-section .pin-sac-section__item:last-child{grid-column:1 / -1;width:50%;margin:0 auto}}@media (max-width: 767px){#pin-sac-section{padding:54px 16px 36px}#pin-sac-section .pin-sac-section__heading{margin-bottom:36px}#pin-sac-section .pin-sac-section__heading h2{font-size:29px;line-height:1.2;letter-spacing:-0.4px}#pin-sac-section .pin-sac-section__heading h2 br{display:none}#pin-sac-section .pin-sac-section__heading p{margin-top:22px;font-size:14px;line-height:1.55}#pin-sac-section .pin-sac-section__list{grid-template-columns:1fr;gap:42px}#pin-sac-section .pin-sac-section__item:last-child{grid-column:auto;width:100%}#pin-sac-section .pin-sac-section__media{height:260px}#pin-sac-section .pin-sac-section__content h3{font-size:22px}#pin-sac-section .pin-sac-section__content p{font-size:14px}}@media (max-width: 480px){#pin-sac-section .pin-sac-section__heading h2{font-size:25px}#pin-sac-section .pin-sac-section__media{height:220px}#pin-sac-section .pin-sac-section__content h3{font-size:19px}}.agri-footer{background:linear-gradient(180deg, #fff 0%, #f7faf5 100%);color:#111;border-top:1px solid rgba(24,74,36,0.08)}.agri-footer a{color:inherit;text-decoration:none;transition:0.25s ease}.agri-footer a:hover{color:#27823c;padding-left:4px}.agri-footer__container{width:calc(100% - 48px);max-width:1280px;margin:0 auto}.agri-footer__top{padding:64px 0 48px}.agri-footer__grid{display:grid;grid-template-columns:1fr 1.2fr 1fr 260px;gap:48px;align-items:start}.agri-footer__col h3{margin:0 0 24px;font-size:24px;font-weight:800;color:#0f2415;position:relative}.agri-footer__col h3::after{content:"";display:block;width:42px;height:3px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg, #27823c, #9ccb3b)}.agri-footer__col ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.agri-footer__col li{font-size:15px;font-weight:650;line-height:1.45}.agri-footer__fanpage{padding:12px;border-radius:20px;background:#fff;box-shadow:0 14px 40px rgba(20,70,30,0.1);border:1px solid rgba(39,130,60,0.1)}.agri-footer__fanpage img{width:100%;display:block;border-radius:14px}.agri-footer__bottom{padding:40px 0 56px;border-top:1px solid rgba(0,0,0,0.08)}.agri-footer__bottom-grid{display:grid;grid-template-columns:1.4fr 0.8fr;gap:64px;align-items:start}.agri-footer__info h4{margin:0 0 18px;font-size:20px;font-weight:900;color:#0f2415}.agri-footer__info p{margin:0 0 11px;font-size:14px;line-height:1.55;font-weight:600}.agri-footer__info strong{font-weight:800}.agri-footer__badges{margin-top:14px}.agri-footer__badges img{max-height:32px;width:auto}.agri-footer__legal{justify-self:end;min-width:300px}.agri-footer__legal ul{margin:24px 0 28px;padding-left:18px;display:grid;gap:14px}.agri-footer__legal li{font-size:14px;font-weight:700}.agri-footer__copyright{margin:0;font-size:14px;font-weight:900;color:#0f2415}.agri-footer__bct{max-width:260px;width:100%;height:auto;display:block}@media (max-width: 991px){.agri-footer__container{width:calc(100% - 32px);max-width:720px;margin:0 auto}.agri-footer__top{padding:44px 0 32px}.agri-footer__grid{grid-template-columns:1fr 1fr;gap:36px 28px}.agri-footer__fanpage{grid-column:span 2;max-width:320px}.agri-footer__bottom-grid{grid-template-columns:1fr;gap:32px}.agri-footer__legal{justify-self:start;min-width:auto}}@media (max-width: 575px){.agri-footer__container{width:calc(100% - 28px)}.agri-footer__top{padding:36px 0 28px}.agri-footer__grid{grid-template-columns:1fr;gap:30px}.agri-footer__fanpage{grid-column:auto;max-width:100%}.agri-footer__col h3{font-size:21px;margin-bottom:18px}.agri-footer__col ul{gap:12px}.agri-footer__col li{font-size:14px}.agri-footer__bottom{padding:30px 0 40px}.agri-footer__info h4{font-size:17px;line-height:1.4}.agri-footer__info p{font-size:13.5px}.agri-footer__legal ul{margin:18px 0 24px}.agri-footer__bct{max-width:230px}}.solution-service-page{--solution-green: #289c47;--solution-dark: #090909;color:var(--solution-dark);background:#ffffff;overflow:hidden}.solution-service-page *{box-sizing:border-box}.solution-service-page .solution-service-page__container{width:calc(100% - 40px);max-width:1344px;margin:0 auto}.solution-service-page .solution-service-page__hero{position:relative;color:#ffffff}.solution-service-page .solution-service-page__hero-media{position:relative;width:100%;aspect-ratio:2560 / 1066;overflow:hidden}.solution-service-page .solution-service-page__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.solution-service-page .solution-service-page__hero-shade{position:absolute;inset:0;background:linear-gradient(90deg, rgba(0,0,0,0.42), rgba(0,0,0,0.04) 70%);pointer-events:none}.solution-service-page .solution-service-page__hero>.solution-service-page__container{position:absolute;top:0;bottom:0;left:50%;z-index:2;transform:translateX(-50%)}.solution-service-page .solution-service-page__hero-caption{position:absolute;bottom:94px;left:0;z-index:2}.solution-service-page .solution-service-page__hero-caption h2{margin:0 0 16px;color:#ffffff;font-size:48px;line-height:1.3;font-weight:700;text-transform:uppercase}.solution-service-page .solution-service-page__breadcrumb{display:flex;align-items:center;gap:9px;color:#ffffff;font-size:14px;line-height:1.45}.solution-service-page .solution-service-page__breadcrumb a,.solution-service-page .solution-service-page__breadcrumb span,.solution-service-page .solution-service-page__breadcrumb i{margin:0;color:#ffffff;font-size:inherit;text-decoration:none}.solution-service-page .solution-service-page__breadcrumb a{display:inline-flex;align-items:center;gap:7px}.solution-service-page .solution-service-page__introduction{padding:100px 0}.solution-service-page .solution-service-page__introduction:nth-child(even){background:#efefef}.solution-service-page .solution-service-page__intro-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:80px;align-items:center}.solution-service-page .solution-service-page__intro-content{padding-right:40px}.solution-service-page .solution-service-page__introduction:nth-child(even) .solution-service-page__intro-content{padding-right:0;padding-left:40px}.solution-service-page .solution-service-page__intro-content h2,.solution-service-page .solution-service-page__section-title{margin:0;color:var(--solution-dark);font-size:40px;line-height:1.2;font-weight:700}.solution-service-page .solution-service-page__intro-content h2{margin-bottom:32px}.solution-service-page .solution-service-page__intro-content p{margin:0;color:#151515;font-size:16px;line-height:1.55;font-weight:400;text-align:justify}.solution-service-page .solution-service-page__intro-content p+p{margin-top:14px}.solution-service-page .solution-service-page__intro-image{overflow:hidden;border-radius:20px;aspect-ratio:16 / 9}.solution-service-page .solution-service-page__intro-image img{display:block;width:100%;height:100%;object-fit:cover}.solution-service-page .solution-service-page__solutions,.solution-service-page .solution-service-page__services{padding:100px 0}.solution-service-page .solution-service-page__services{background:#efefef}.solution-service-page .solution-service-page__section-title{margin-bottom:32px;text-align:center}.solution-service-page .solution-service-page__solution-slider,.solution-service-page .solution-service-page__service-slider{position:relative}.solution-service-page .solution-service-page__solution-viewport,.solution-service-page .solution-service-page__service-viewport{overflow:hidden}.solution-service-page .solution-service-page__solution-track{display:flex;transition:transform 0.55s cubic-bezier(0.22, 1, 0.36, 1)}.solution-service-page .solution-service-page__solution-panel{min-width:100%}.solution-service-page .solution-service-page__solution-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));gap:32px}.solution-service-page .solution-service-page__solution-card{position:relative;display:block;min-height:0;overflow:hidden;border-radius:20px;aspect-ratio:1 / 1;color:#ffffff;text-decoration:none}.solution-service-page .solution-service-page__solution-card--featured{grid-area:1 / 1 / 3 / 3}.solution-service-page .solution-service-page__solution-card:nth-child(2){grid-area:1 / 3 / 2 / 4}.solution-service-page .solution-service-page__solution-card:nth-child(3){grid-area:1 / 4 / 2 / 5}.solution-service-page .solution-service-page__solution-card:nth-child(4){grid-area:2 / 4 / 3 / 5}.solution-service-page .solution-service-page__solution-card:nth-child(5){grid-area:2 / 3 / 3 / 4}.solution-service-page .solution-service-page__solution-grid--secondary .solution-service-page__solution-card:nth-child(2){grid-area:1 / 3 / 2 / 4}.solution-service-page .solution-service-page__solution-card::after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg, transparent, rgba(0,0,0,0.56))}.solution-service-page .solution-service-page__solution-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}.solution-service-page .solution-service-page__solution-card>span{position:absolute;right:16px;bottom:32px;left:16px;z-index:2;color:#ffffff;font-size:20px;line-height:1.4;font-weight:700;text-align:center}.solution-service-page .solution-service-page__solution-card--featured>span{font-size:24px;line-height:1.33}.solution-service-page .solution-service-page__solution-card:hover img{transform:scale(1.06)}.solution-service-page .solution-service-page__solution-navigation{position:absolute;top:50%;left:calc(100% + 32px);display:flex;flex-direction:column;gap:32px;transform:translateY(-50%)}.solution-service-page .solution-service-page__arrow{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0;padding:0;border:1px solid var(--solution-dark);border-radius:8px;background:transparent;color:var(--solution-dark);font-size:25px;cursor:pointer;transition:background 0.25s ease, color 0.25s ease}.solution-service-page .solution-service-page__arrow i{margin:0;color:inherit;font-size:inherit}.solution-service-page .solution-service-page__arrow:hover{background:var(--solution-dark);color:#ffffff}.solution-service-page .solution-service-page__arrow:disabled{opacity:0.32;cursor:default}.solution-service-page .solution-service-page__service-track{display:flex;margin:0 -16px;transition:transform 0.45s ease}.solution-service-page .solution-service-page__service-slide{flex:0 0 25%;padding:0 16px}.solution-service-page .solution-service-page__service-card{display:flex;min-height:405px;height:100%;padding:65px 32px;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;background:#ffffff;color:var(--solution-dark);text-align:center;text-decoration:none}.solution-service-page .solution-service-page__service-icon{width:125px;height:125px;margin-bottom:30px}.solution-service-page .solution-service-page__service-icon img{display:block;width:100%;height:100%;object-fit:contain}.solution-service-page .solution-service-page__service-card h3{flex:1 1 auto;margin:0 0 30px;color:var(--solution-dark);font-size:16px;line-height:1.5;font-weight:700;transition:color 0.25s ease}.solution-service-page .solution-service-page__service-button{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:48px;padding:10px 24px;border-radius:8px;background:var(--solution-green);color:#ffffff;font-size:16px;line-height:1.4;font-weight:700}.solution-service-page .solution-service-page__service-card:hover h3{color:var(--solution-green);text-decoration:underline}.solution-service-page .solution-service-page__service-navigation{pointer-events:none}.solution-service-page .solution-service-page__service-navigation .solution-service-page__arrow{position:absolute;top:50%;pointer-events:auto;transform:translateY(-50%)}.solution-service-page .solution-service-page__service-navigation .solution-service-page__arrow--prev{right:calc(100% + 32px)}.solution-service-page .solution-service-page__service-navigation .solution-service-page__arrow--next{left:calc(100% + 32px)}@media (max-width: 1510px){.solution-service-page .solution-service-page__container{max-width:1240px}.solution-service-page .solution-service-page__solution-grid{gap:24px}.solution-service-page .solution-service-page__solution-navigation{left:auto;right:24px;z-index:3}.solution-service-page .solution-service-page__service-navigation .solution-service-page__arrow--prev{right:auto;left:16px}.solution-service-page .solution-service-page__service-navigation .solution-service-page__arrow--next{right:16px;left:auto}}@media (max-width: 1024px){.solution-service-page .solution-service-page__hero-caption{bottom:30px}.solution-service-page .solution-service-page__hero-caption h2{margin-bottom:8px;font-size:38px}.solution-service-page .solution-service-page__introduction,.solution-service-page .solution-service-page__solutions,.solution-service-page .solution-service-page__services{padding:50px 0}.solution-service-page .solution-service-page__intro-grid{gap:32px}.solution-service-page .solution-service-page__intro-content,.solution-service-page .solution-service-page__introduction:nth-child(even) .solution-service-page__intro-content{padding:0}.solution-service-page .solution-service-page__intro-content h2,.solution-service-page .solution-service-page__section-title{font-size:32px}.solution-service-page .solution-service-page__solution-grid{display:flex;flex-wrap:wrap;gap:0;margin:-8px}.solution-service-page .solution-service-page__solution-card,.solution-service-page .solution-service-page__solution-card:nth-child(n),.solution-service-page .solution-service-page__solution-grid--secondary .solution-service-page__solution-card:nth-child(n){flex:0 0 50%;grid-area:auto;border:8px solid #ffffff;border-radius:28px}.solution-service-page .solution-service-page__solution-card--featured,.solution-service-page .solution-service-page__solution-card--featured:nth-child(n){flex-basis:100%;aspect-ratio:2 / 1}.solution-service-page .solution-service-page__solution-navigation{position:static;flex-direction:row;justify-content:center;margin-top:20px;transform:none}.solution-service-page .solution-service-page__arrow{width:52px;height:52px;font-size:22px}.solution-service-page .solution-service-page__service-slide{flex-basis:50%}.solution-service-page .solution-service-page__service-navigation{display:flex;justify-content:center;gap:16px;margin-top:20px}.solution-service-page .solution-service-page__service-navigation .solution-service-page__arrow{position:static;transform:none}}@media (max-width: 768px){.solution-service-page .solution-service-page__container{width:calc(100% - 30px)}.solution-service-page .solution-service-page__hero-media{aspect-ratio:3 / 4}.solution-service-page .solution-service-page__hero-caption{bottom:24px}.solution-service-page .solution-service-page__hero-caption h2{font-size:30px}.solution-service-page .solution-service-page__intro-grid{display:flex;flex-direction:column;gap:24px}.solution-service-page .solution-service-page__introduction:first-child .solution-service-page__intro-content{order:2}.solution-service-page .solution-service-page__intro-content h2,.solution-service-page .solution-service-page__section-title{font-size:27px}.solution-service-page .solution-service-page__intro-content h2,.solution-service-page .solution-service-page__section-title{margin-bottom:22px}.solution-service-page .solution-service-page__intro-content p{font-size:15px}.solution-service-page .solution-service-page__solution-card>span,.solution-service-page .solution-service-page__solution-card--featured>span{bottom:18px;font-size:16px}.solution-service-page .solution-service-page__service-track{margin:0 -8px}.solution-service-page .solution-service-page__service-slide{flex-basis:100%;padding:0 8px}.solution-service-page .solution-service-page__service-card{min-height:380px;padding:45px 24px}}.drone-application{position:relative;padding:90px 0;background:radial-gradient(circle at 10% 20%, rgba(0,174,76,0.08), transparent 28%),linear-gradient(135deg, #fff 0%, #f6fbf8 100%);overflow:hidden}.drone-application::before{content:"";position:absolute;top:-140px;right:-140px;width:360px;height:360px;border-radius:50%;border:70px solid rgba(0,174,76,0.035)}.drone-application::after{content:"";position:absolute;left:6%;bottom:45px;width:90px;height:4px;border-radius:999px;background:#00ae4c}.drone-application__container{position:relative;z-index:2;width:calc(100% - 40px);max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.15fr);gap:90px;align-items:center}.drone-application__heading{position:relative;padding:44px 46px;border-radius:28px;background:rgba(255,255,255,0.86);border:1px solid rgba(0,174,76,0.1);box-shadow:0 24px 70px rgba(20,60,38,0.08);backdrop-filter:blur(12px)}.drone-application__eyebrow{display:inline-flex;align-items:center;min-height:34px;padding:0 16px;margin-bottom:22px;border-radius:999px;background:rgba(0,174,76,0.1);color:#009844;font-size:13px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.drone-application__heading h2{margin:0;color:#0d1611;font-size:48px;line-height:1.14;font-weight:900;letter-spacing:-1.4px}.drone-application__content{position:relative;padding:46px 48px;border-radius:28px;background:#ffffff;border:1px solid #e9f1ec;box-shadow:0 24px 70px rgba(20,60,38,0.08)}.drone-application__content::before{content:"";position:absolute;top:46px;left:0;width:5px;height:90px;border-radius:0 999px 999px 0;background:#00ae4c}.drone-application__text p{margin:0;color:#202a24;font-size:17px;line-height:1.85;font-weight:600}.drone-application__text p+p{margin-top:12px}.drone-application__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 28px;margin-top:30px;border-radius:12px;background:#00ae4c;color:#ffffff;font-size:15px;font-weight:800;text-decoration:none;box-shadow:0 14px 28px rgba(0,174,76,0.24);transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease}.drone-application__button i{font-size:13px;transition:transform 0.25s ease}.drone-application__button:hover{color:#ffffff;background:#009a43;transform:translateY(-3px);box-shadow:0 18px 34px rgba(0,174,76,0.3)}.drone-application__button:hover i{transform:translateX(4px)}@media (max-width: 1199px){.drone-application{padding:75px 0}.drone-application__container{gap:50px}.drone-application__heading{padding:38px 34px}.drone-application__heading h2{font-size:40px}.drone-application__content{padding:38px 36px}.drone-application__text p{font-size:16px}}@media (max-width: 991px){.drone-application__container{grid-template-columns:1fr;gap:26px}.drone-application__heading h2 br{display:none}}@media (max-width: 767px){.drone-application{padding:55px 0}.drone-application__container{width:calc(100% - 28px)}.drone-application__heading,.drone-application__content{padding:28px 24px;border-radius:20px}.drone-application__heading h2{font-size:32px;line-height:1.2;letter-spacing:-0.6px}.drone-application__eyebrow{margin-bottom:16px;font-size:11px}.drone-application__text p{font-size:15px;line-height:1.75}.drone-application__button{width:100%;min-height:52px}}@media (max-width: 480px){.drone-application__heading h2{font-size:27px}.drone-application__heading,.drone-application__content{padding:24px 20px}}.drone-image-section{position:relative;padding:22px 0 70px;background:#ffffff}.drone-image-section__container{width:calc(100% - 40px);max-width:1450px;margin:0 auto}.drone-image-section__media{position:relative;width:100%;height:815px;overflow:hidden;border-radius:34px;background:#edf4ef;box-shadow:0 20px 60px rgba(18,54,31,0.1)}.drone-image-section__media::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0) 55%, rgba(0,50,22,0.08) 100%)}.drone-image-section__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform 0.8s ease}.drone-image-section__media:hover img{transform:scale(1.03)}@media (max-width: 1199px){.drone-image-section__media{height:680px;border-radius:28px}}@media (max-width: 991px){.drone-image-section{padding-bottom:55px}.drone-image-section__media{height:560px;border-radius:24px}}@media (max-width: 767px){.drone-image-section{padding:14px 0 40px}.drone-image-section__container{width:calc(100% - 28px)}.drone-image-section__media{height:420px;border-radius:20px}.drone-image-section__media img{object-position:center center}}@media (max-width: 480px){.drone-image-section__media{height:300px;border-radius:16px}}.drone-services{position:relative;padding:82px 0 90px;background:radial-gradient(circle at 8% 10%, rgba(0,174,76,0.07), transparent 24%),linear-gradient(180deg, #fff 0%, #f7fbf8 100%);overflow:hidden}.drone-services::before{content:"";position:absolute;top:45px;right:-110px;width:280px;height:280px;border-radius:50%;border:55px solid rgba(0,174,76,0.035);pointer-events:none}.drone-services__container{position:relative;z-index:2;width:calc(100% - 40px);max-width:1490px;margin:0 auto}.drone-services__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px}.drone-service-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(18,91,47,0.08);border-radius:24px;background:#ffffff;box-shadow:0 18px 45px rgba(24,67,41,0.08);transition:transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease}.drone-service-card:hover{transform:translateY(-8px);border-color:rgba(0,174,76,0.2);box-shadow:0 28px 60px rgba(24,67,41,0.14)}.drone-service-card__image{position:relative;display:block;width:100%;height:215px;overflow:hidden;background:#eaf3ed}.drone-service-card__image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,67,29,0.16) 100%);pointer-events:none}.drone-service-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease}.drone-service-card:hover .drone-service-card__image img{transform:scale(1.07)}.drone-service-card__content{position:relative;padding:25px 24px 24px}.drone-service-card__content::before{content:"";position:absolute;top:0;left:24px;width:48px;height:4px;border-radius:999px;background:#00ae4c}.drone-service-card h3{min-height:50px;margin:0 0 13px;font-size:19px;line-height:1.35;font-weight:900}.drone-service-card h3 a{color:#00a847;text-decoration:none;transition:color 0.25s ease}.drone-service-card h3 a:hover{color:#007f37}.drone-service-card p{min-height:84px;margin:0;color:#26332b;font-size:15px;line-height:1.7;font-weight:600}.drone-service-card__link{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:#008f3e;font-size:14px;font-weight:800;text-decoration:none;transition:color 0.25s ease, gap 0.25s ease}.drone-service-card__link i{font-size:12px}.drone-service-card__link:hover{gap:13px;color:#006d2f}@media (max-width: 1199px){.drone-services{padding:70px 0 78px}.drone-services__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.drone-service-card__image{height:250px}.drone-service-card h3,.drone-service-card p{min-height:auto}}@media (max-width: 767px){.drone-services{padding:48px 0 55px}.drone-services__container{width:calc(100% - 24px)}.drone-services__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.drone-service-card{border-radius:15px;box-shadow:0 10px 28px rgba(24,67,41,0.08)}.drone-service-card:hover{transform:none}.drone-service-card__image{height:145px}.drone-service-card__content{padding:18px 14px 17px}.drone-service-card__content::before{left:14px;width:34px;height:3px}.drone-service-card h3{min-height:42px;margin-bottom:9px;font-size:14px;line-height:1.45}.drone-service-card p{min-height:88px;display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.55;-webkit-line-clamp:4;-webkit-box-orient:vertical}.drone-service-card__link{gap:6px;margin-top:13px;font-size:12px}.drone-service-card__link i{font-size:10px}}@media (max-width: 420px){.drone-services__grid{gap:9px}.drone-service-card__image{height:120px}.drone-service-card__content{padding:16px 11px 14px}.drone-service-card__content::before{left:11px}.drone-service-card h3{min-height:40px;font-size:12px}.drone-service-card p{min-height:80px;font-size:11px}.drone-service-card__link{font-size:11px}}.related-products{position:relative;padding:78px 0 86px;background:radial-gradient(circle at 10% 0, rgba(0,174,76,0.08), transparent 28%),linear-gradient(180deg, #f7f9f8 0%, #eef3f0 100%);overflow:hidden}.related-products::before{content:"";position:absolute;top:-150px;right:-130px;width:380px;height:380px;border:70px solid rgba(0,174,76,0.035);border-radius:50%;pointer-events:none}.related-products__container{position:relative;z-index:2;width:calc(100% - 40px);max-width:1480px;margin:0 auto}.related-products__heading{margin-bottom:38px;text-align:center}.related-products__eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;margin-bottom:12px;border-radius:999px;background:rgba(0,174,76,0.1);color:#009b43;font-size:13px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.related-products__heading h2{margin:0;color:#101713;font-size:42px;line-height:1.2;font-weight:900;letter-spacing:-1px}.related-products__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px}.related-product-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(20,58,35,0.1);border-radius:24px;background:#ffffff;box-shadow:0 15px 45px rgba(25,61,39,0.08);transition:transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease}.related-product-card:hover{transform:translateY(-9px);border-color:rgba(0,174,76,0.25);box-shadow:0 28px 65px rgba(25,61,39,0.15)}.related-product-card__image{position:relative;display:block;height:235px;margin:14px 14px 0;overflow:hidden;border-radius:17px;background:#f2f5f3}.related-product-card__image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,70,30,0.08) 100%);pointer-events:none}.related-product-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease}.related-product-card:hover .related-product-card__image img{transform:scale(1.06)}.related-product-card__badge{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:#e60023;color:#ffffff;font-size:11px;font-weight:900;letter-spacing:0.4px;text-transform:uppercase;box-shadow:0 8px 20px rgba(230,0,35,0.25)}.related-product-card__content{position:relative;padding:25px 22px 24px}.related-product-card__content::before{content:"";position:absolute;top:0;left:22px;width:44px;height:4px;border-radius:999px;background:#00ae4c}.related-product-card h3{min-height:58px;margin:0;font-size:18px;line-height:1.45;font-weight:900}.related-product-card h3 a{color:#151b17;text-decoration:none;transition:color 0.25s ease}.related-product-card h3 a:hover{color:#00a146}.related-product-card__link{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:#8c928e;font-size:13px;font-weight:900;letter-spacing:0.3px;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease, gap 0.25s ease}.related-product-card__link i{font-size:11px}.related-product-card__link:hover{gap:13px;color:#00a146}@media (max-width: 1199px){.related-products{padding:68px 0 75px}.related-products__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.related-product-card__image{height:290px}.related-product-card h3{min-height:auto}}@media (max-width: 767px){.related-products{padding:50px 0 58px}.related-products__container{width:calc(100% - 24px)}.related-products__heading{margin-bottom:25px}.related-products__eyebrow{min-height:29px;padding:0 13px;margin-bottom:9px;font-size:10px}.related-products__heading h2{font-size:30px;letter-spacing:-0.5px}.related-products__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.related-product-card{border-radius:16px;box-shadow:0 10px 28px rgba(25,61,39,0.08)}.related-product-card:hover{transform:none}.related-product-card__image{height:145px;margin:8px 8px 0;border-radius:11px}.related-product-card__badge{top:8px;right:8px;min-height:24px;padding:0 8px;font-size:8px}.related-product-card__content{padding:18px 13px 16px}.related-product-card__content::before{left:13px;width:32px;height:3px}.related-product-card h3{min-height:60px;font-size:13px;line-height:1.45}.related-product-card__link{gap:6px;margin-top:12px;font-size:10px}.related-product-card__link i{font-size:9px}}@media (max-width: 420px){.related-products__grid{gap:9px}.related-product-card__image{height:120px}.related-product-card__content{padding:16px 10px 14px}.related-product-card__content::before{left:10px}.related-product-card h3{min-height:56px;font-size:11px}.related-product-card__link{font-size:9px}}.related-product-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:30px;margin-top:15px}.related-product-card__price-current{color:#e60023;font-size:20px;line-height:1.3;font-weight:900}.related-product-card__price-old{color:#999f9b;font-size:14px;line-height:1.3;font-weight:600;text-decoration:line-through}.related-product-card__price-contact{color:#00a146;font-size:18px;line-height:1.3;font-weight:900}.related-product-card__link{display:inline-flex;align-items:center;gap:9px;margin-top:15px;color:#8c928e;font-size:13px;font-weight:900;letter-spacing:0.3px;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease, gap 0.25s ease}.related-product-card__price{gap:4px 7px;min-height:22px;margin-top:9px}.related-product-card__price-current{font-size:14px}.related-product-card__price-old{font-size:10px}.related-product-card__price-contact{font-size:13px}.related-product-card__price{display:block;min-height:35px;margin-top:7px}.related-product-card__price-current{display:block;font-size:12px}.related-product-card__price-old{display:block;margin-top:2px;font-size:9px}.related-product-card__price-contact{font-size:12px}.agri-hero{position:relative;width:100%;min-height:560px;overflow:hidden}.agri-hero-bg{position:absolute;inset:0;z-index:1}.agri-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.agri-hero-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg, rgba(0,0,0,0.28) 0%, rgba(0,0,0,0.08) 42%, rgba(0,0,0,0.02) 100%)}.agri-hero-inner{position:relative;z-index:3;max-width:1780px;min-height:560px;margin:0 auto;padding:36px 25px 70px;display:flex;flex-direction:column}.agri-hero-content{flex:1;display:flex;flex-direction:column}.agri-hero-logo{width:100%;min-height:76px;padding:14px 16px;border-radius:18px;background:#fff;display:inline-flex;align-items:center;gap:16px;color:#000;font-size:34px;font-weight:800;letter-spacing:1px}.agri-logo-icon{width:46px;height:46px;border:2px solid #00a651;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#00a651;font-size:20px}.agri-hero-text{margin-top:auto;padding-left:165px;color:#fff}.agri-hero-title{font-size:44px;line-height:1.1;font-weight:800;margin-bottom:16px}.agri-breadcrumb{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:700}.agri-breadcrumb a{color:#fff;text-decoration:none}.agri-breadcrumb i{font-size:13px}@media (max-width: 991px){.agri-hero{min-height:460px}.agri-hero-inner{min-height:460px;padding:18px 14px 44px}.agri-hero-logo{min-height:62px;border-radius:14px;font-size:26px;gap:12px}.agri-logo-icon{width:40px;height:40px;border-radius:12px;font-size:17px}.agri-hero-text{padding-left:18px}.agri-hero-title{font-size:34px}}@media (max-width: 575px){.agri-hero{min-height:390px}.agri-hero-bg img{object-position:58% center}.agri-hero-inner{min-height:390px;padding:14px 12px 36px}.agri-hero-logo{min-height:56px;padding:10px 12px;font-size:22px}.agri-logo-icon{width:36px;height:36px;border-radius:10px;font-size:15px}.agri-hero-text{padding-left:4px}.agri-hero-title{font-size:30px}.agri-breadcrumb{font-size:13px}}.about-company{position:relative;padding:clamp(50px, 7vw, 100px) 0;background:radial-gradient(circle at 8% 12%, rgba(213,237,0,0.13), transparent 28%),linear-gradient(180deg, #fff 0%, #f8fcf8 100%);overflow:hidden}.about-company::before{content:"";position:absolute;top:-140px;right:-120px;width:360px;height:360px;border-radius:50%;background:rgba(8,166,77,0.06);pointer-events:none}.about-company-container{position:relative;width:calc(100% - 40px);max-width:1320px;margin:0 auto;z-index:1}.about-company-wrapper{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.08fr);align-items:center;gap:clamp(32px, 5vw, 76px)}.about-company-image{position:relative;min-width:0}.about-company-image::before{content:"";position:absolute;top:24px;left:-24px;width:100%;height:100%;border:2px solid #d5ed00;border-radius:24px;z-index:-1}.about-company-image::after{content:"";position:absolute;right:-14px;bottom:-14px;width:105px;height:105px;border-radius:22px;background:linear-gradient(135deg, #08a64d, #d5ed00);z-index:-1}.about-company-image img{display:block;width:100%;aspect-ratio:1.32 / 1;object-fit:cover;object-position:center;border-radius:22px;box-shadow:0 22px 60px rgba(3,39,27,0.18)}.about-company-box{position:relative;min-width:0;padding:5px;border-radius:24px;background:linear-gradient(135deg, #08a64d 0%, #08a64d 25%, #d5ed00 75%, #d5ed00 100%);box-shadow:0 24px 70px rgba(3,39,27,0.11)}.about-company-box::before{content:"";position:absolute;top:32px;right:32px;width:72px;height:72px;border-radius:50%;background:rgba(213,237,0,0.12);pointer-events:none}.about-company-content{position:relative;padding:clamp(34px, 4vw, 62px);border-radius:19px;background:rgba(255,255,255,0.98);z-index:1}.about-company-title{position:relative;margin:0 0 clamp(24px, 3vw, 34px);padding-bottom:18px;font-size:clamp(28px, 3vw, 42px);line-height:1.2;font-weight:800;letter-spacing:-0.02em;color:#03271b}.about-company-title::after{content:"";position:absolute;left:0;bottom:0;width:76px;height:5px;border-radius:999px;background:linear-gradient(90deg, #08a64d 0%, #d5ed00 100%)}.about-company-desc{display:grid;gap:20px}.about-company-desc p{margin:0;font-size:clamp(14px, 1.15vw, 16px);line-height:1.75;font-weight:600;color:#23443a;text-align:justify}.about-company-desc p:first-child::first-letter{font-size:1.4em;font-weight:800;color:#08a64d}@media (max-width: 1200px){.about-company-container{width:calc(100% - 32px);max-width:1060px}.about-company-wrapper{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:38px}.about-company-content{padding:38px}.about-company-desc{gap:16px}.about-company-desc p{line-height:1.65}}@media (max-width: 991px){.about-company{padding:60px 0}.about-company-container{width:calc(100% - 30px);max-width:760px}.about-company-wrapper{grid-template-columns:1fr;gap:42px}.about-company-image{width:calc(100% - 20px);margin-left:20px}.about-company-image::before{top:18px;left:-18px}.about-company-image img{aspect-ratio:16 / 9}.about-company-box{width:100%}.about-company-content{padding:clamp(30px, 6vw, 48px)}.about-company-title{font-size:clamp(30px, 5vw, 38px)}.about-company-desc p{font-size:15px;text-align:left}}@media (max-width: 575px){.about-company{padding:42px 0}.about-company-container{width:calc(100% - 30px)}.about-company-wrapper{gap:32px}.about-company-image{width:calc(100% - 10px);margin-left:10px}.about-company-image::before{top:10px;left:-10px;border-radius:17px}.about-company-image::after{right:-8px;bottom:-8px;width:70px;height:70px;border-radius:16px}.about-company-image img{aspect-ratio:4 / 3;border-radius:16px}.about-company-box{padding:4px;border-radius:18px}.about-company-content{padding:26px 22px;border-radius:14px}.about-company-title{margin-bottom:24px;padding-bottom:15px;font-size:29px}.about-company-title::after{width:64px;height:4px}.about-company-desc{gap:17px}.about-company-desc p{font-size:14px;line-height:1.68}}@media (max-width: 360px){.about-company-container{width:calc(100% - 24px)}.about-company-content{padding:24px 18px}.about-company-title{font-size:26px}}.team-section{padding:80px 0 90px;background:#fff;overflow:hidden}.team-container{width:calc(100% - 32px);max-width:1450px;margin:0 auto}.team-title{text-align:center;font-size:34px;line-height:1.25;font-weight:800;color:#050505;margin:0 0 34px}.team-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:28px;margin-bottom:36px}.team-card{min-height:280px;background:linear-gradient(180deg, #e4f9ee 0%, #f1fff7 100%);border:1px solid rgba(18,189,93,0.12);border-radius:0;padding:42px 28px 38px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;text-align:center;box-shadow:0 18px 45px rgba(0,120,60,0.06);transition:.3s ease}.team-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(0,120,60,0.12)}.team-icon{width:86px;height:86px;border-radius:50%;background:#fff;color:#12bd5d;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 35px rgba(18,189,93,0.16)}.team-icon i{font-size:44px !important;width:auto;height:auto;line-height:1;display:block}.team-icon svg,.team-icon img{width:54px;height:54px;object-fit:contain;display:block}.team-text{max-width:270px;font-size:16px;line-height:1.6;font-weight:800;color:#050505}.team-slider{position:relative;width:100%;height:640px;border-radius:16px;overflow:hidden;background:#f5f5f5}.team-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .45s ease, visibility .45s ease}.team-slide.active{opacity:1;visibility:visible;z-index:1}.team-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.team-arrow{position:absolute;top:50%;transform:translateY(-50%);width:58px;height:58px;border:1px solid #111;border-radius:7px;background:rgba(255,255,255,0.94);color:#111;font-size:22px;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;transition:.25s ease}.team-arrow:hover{background:#007b3d;border-color:#007b3d;color:#fff}.team-prev{left:22px}.team-next{right:22px}@media (max-width: 1199px){.team-slider{height:560px}}@media (max-width: 991px){.team-section{padding:55px 0 65px}.team-title{font-size:30px}.team-grid{grid-template-columns:repeat(2, 1fr);gap:22px;margin-bottom:28px}.team-card{min-height:260px;padding:38px 24px}.team-slider{height:420px}}@media (max-width: 575px){.team-section{padding:38px 0 45px}.team-container{width:calc(100% - 22px);max-width:1450px;margin:0 auto}.team-title{font-size:26px;margin-bottom:24px}.team-grid{grid-template-columns:repeat(2, 1fr);gap:18px;margin-bottom:18px}.team-card{min-height:300px;padding:28px 14px;gap:22px}.team-icon{width:76px;height:76px;font-size:48px}.team-icon i,.team-icon svg,.team-icon img{width:50px;height:50px}.team-text{font-size:14px;line-height:1.55}.team-slider{height:250px;border-radius:14px}.team-arrow{display:none}}.partner-section{padding:75px 0 85px;background:#fff;overflow:hidden}.partner-container{width:calc(100% - 32px);max-width:1540px;margin:0 auto}.partner-title{text-align:center;font-size:32px;line-height:1.3;font-weight:800;color:#050505;margin-bottom:38px}.partner-slider{position:relative;display:flex;align-items:center;gap:38px}.partner-viewport{flex:1;overflow:hidden}.partner-track{display:flex;align-items:center;gap:72px;transition:transform .35s ease;will-change:transform}.partner-item{flex:0 0 calc((100% - 360px) / 6);height:105px;display:flex;align-items:center;justify-content:center}.partner-item img{max-width:100%;max-height:95px;object-fit:contain;display:block;transition:.25s ease}.partner-item:hover img{transform:scale(1.06)}.partner-arrow{flex:0 0 58px;width:58px;height:58px;border:1px solid #111;border-radius:7px;background:#fff;color:#111;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.25s ease;z-index:2}.partner-arrow:hover{background:#007b3d;border-color:#007b3d;color:#fff}@media (max-width: 1199px){.partner-track{gap:45px}.partner-item{flex:0 0 calc((100% - 135px) / 4)}}@media (max-width: 767px){.partner-section{padding:45px 0 55px}.partner-title{font-size:26px;margin-bottom:28px}.partner-slider{gap:14px}.partner-track{gap:24px}.partner-item{flex:0 0 calc((100% - 24px) / 2);height:85px}.partner-item img{max-height:70px}.partner-arrow{width:44px;height:44px;flex-basis:44px;font-size:18px}}.station-area{padding:80px 0;background:linear-gradient(180deg, #f4fbf6, #fff)}.station-container{width:calc(100% - 32px);max-width:1200px;margin:0 auto}.station-header{text-align:center;max-width:720px;margin:0 auto 36px}.station-subtitle{display:inline-flex;padding:8px 18px;border-radius:999px;background:rgba(0,174,78,0.1);color:#05a64b;font-weight:900;font-size:13px;text-transform:uppercase}.station-heading{margin-top:16px;color:#0d1715;font-size:clamp(32px, 4vw, 48px);font-weight:950;line-height:1.15}.station-text{margin-top:14px;color:#60706b;font-size:16px;line-height:1.7}.station-filter{display:grid;grid-template-columns:1fr 1fr 170px 110px;gap:14px;padding:18px;margin-bottom:28px;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(20,60,45,0.1)}.station-select-box{position:relative}.station-select-box:after{content:"⌄";position:absolute;right:18px;top:50%;transform:translateY(-55%);color:#05a64b;font-weight:900;pointer-events:none}.station-select-box select{width:100%;height:54px;padding:0 46px 0 18px;border:1px solid rgba(0,0,0,0.08);border-radius:16px;background:#fff;appearance:none;outline:none;font-weight:800}.station-btn-search,.station-btn-clear{height:54px;border:0;border-radius:16px;font-weight:900;cursor:pointer;transition:.25s}.station-btn-search{background:linear-gradient(135deg, #05b954, #008b3d);color:#fff;box-shadow:0 14px 28px rgba(0,174,78,0.28)}.station-btn-search:hover{transform:translateY(-2px)}.station-btn-clear{background:#edf7f1;color:#08783a}.station-main{display:grid;grid-template-columns:420px 1fr;min-height:640px;overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 30px 90px rgba(20,60,45,0.14)}.station-left{border-right:1px solid rgba(0,0,0,0.06);background:#fbfdfc}.station-count{padding:22px 24px;border-bottom:1px solid rgba(0,0,0,0.06)}.station-count strong{color:#05a64b;font-size:34px;font-weight:950}.station-count span{color:#61716c;font-weight:800}.station-list{height:570px;margin:0;padding:14px;list-style:none;overflow-y:auto}.station-card{position:relative;padding:20px 18px 20px 52px;margin-bottom:12px;border:1px solid rgba(0,0,0,0.06);border-radius:22px;background:#fff;cursor:pointer;transition:.25s}.station-card:before{content:"📍";position:absolute;left:18px;top:20px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(0,174,78,0.1);font-size:14px}.station-card:hover,.station-card.is-active{border-color:rgba(0,174,78,0.45);background:linear-gradient(180deg, #fff, #f2fff7);box-shadow:0 14px 34px rgba(20,60,45,0.1);transform:translateY(-2px)}.station-card.is-hidden{display:none}.station-card-name{margin-bottom:12px;color:#101918;font-size:17px;font-weight:950;line-height:1.35;text-transform:uppercase}.station-card-info{display:flex;gap:8px;margin-top:8px;color:#5b6965;font-size:14px;line-height:1.5}.station-card-info span{flex:0 0 auto;color:#05a64b;font-weight:900}.station-card-info p{margin:0}.station-card-info a{color:#5b6965;text-decoration:none}.station-card-info a:hover{color:#05a64b}.station-right{background:#e8f2eb}.station-right iframe{width:100%;height:100%;min-height:640px;border:0;display:block}@media (max-width: 991px){.station-filter{grid-template-columns:1fr 1fr}.station-main{grid-template-columns:1fr}.station-left{border-right:0}.station-list{height:420px}.station-right iframe{min-height:420px}}@media (max-width: 575px){.station-area{padding:50px 0}.station-filter{grid-template-columns:1fr}.station-main{border-radius:22px}}.promo-section{padding:70px 0;background:radial-gradient(circle at top left, rgba(0,180,90,0.12), transparent 32%),linear-gradient(180deg, #f7f8f7 0%, #eef1ef 100%)}.promo-container{width:calc(100% - 32px);max-width:1140px;margin:0 auto}.promo-head{text-align:center;margin-bottom:34px}.promo-sub{display:inline-flex;padding:7px 16px;border-radius:999px;background:rgba(0,170,80,0.1);color:#079247;font-size:14px;font-weight:700;margin-bottom:14px}.promo-title{color:#101010;font-size:clamp(26px, 3vw, 40px);font-weight:900;line-height:1.2}.promo-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px}.promo-card{display:block;text-decoration:none;color:inherit;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 18px 45px rgba(0,0,0,0.08);transition:.35s ease}.promo-card:hover{transform:translateY(-8px);box-shadow:0 26px 60px rgba(0,0,0,0.14)}.promo-img{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#e9eee9}.promo-img img{width:100%;height:100%;display:block;object-fit:cover;transition:.45s ease}.promo-card:hover .promo-img img{transform:scale(1.06)}.promo-content{padding:22px 24px 24px}.promo-tag{display:inline-flex;padding:6px 12px;border-radius:999px;background:#ecfff4;color:#049246;font-size:13px;font-weight:800;margin-bottom:12px}.promo-name{color:#151515;font-size:19px;font-weight:900;line-height:1.45;text-transform:uppercase}.promo-more{margin-top:18px;color:#049246;font-size:15px;font-weight:800}@media (max-width: 768px){.promo-section{padding:48px 0}.promo-list{grid-template-columns:1fr;gap:20px}.promo-content{padding:18px}.promo-name{font-size:17px}}.agri-banner{position:relative;overflow:hidden;background:#000}.agri-banner__slider{position:relative;width:100%;height:100vh;min-height:760px}.agri-banner__slider--mobile{display:none}.agri-banner__item{position:absolute;inset:0;opacity:0;visibility:hidden;transform:scale(1.06);transition:opacity .8s ease, transform 6s linear}.agri-banner__item.is-active{opacity:1;visibility:visible;transform:scale(1);z-index:2}.agri-banner__item img{width:100%;height:100%;display:block;object-fit:cover}.agri-banner__item:after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0.08), rgba(0,0,0,0.14), rgba(0,0,0,0.28))}.agri-banner__dots{position:absolute;left:50%;bottom:38px;transform:translateX(-50%);display:flex;gap:10px;z-index:30}.agri-banner__dots span{width:12px;height:12px;border-radius:30px;background:rgba(255,255,255,0.45);transition:.35s}.agri-banner__dots span.is-active{width:40px;background:#fff}@media (max-width: 991px){.agri-banner__slider--desktop{display:none}.agri-banner__slider--mobile{display:block;height:560px;min-height:560px}.agri-banner__slider--mobile.agri-banner__slider--natural{height:auto;min-height:0}.agri-banner__slider--natural .agri-banner__item.is-active{position:relative;inset:auto}.agri-banner__slider--natural .agri-banner__item img{height:auto;object-fit:contain}.agri-banner__dots{bottom:24px}.agri-banner__dots span{width:10px;height:10px}.agri-banner__dots span.is-active{width:30px}}.featured-products{position:relative;overflow:hidden;padding:90px 0;background:#f5f6f4}.featured-products__decor{position:absolute;left:0;bottom:0;width:200px;opacity:.12;pointer-events:none}.featured-products__container{width:calc(100% - 40px);max-width:1320px;margin:0 auto;position:relative;z-index:2}.featured-products__heading{margin-bottom:46px;text-align:center}.featured-products__heading h2{margin:0;font-size:40px;font-weight:900;color:#111;text-transform:uppercase}.featured-products__layout{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:stretch}.featured-products__main{display:block;overflow:hidden;border-radius:16px;background:#000;box-shadow:0 14px 36px rgba(0,0,0,0.08)}.featured-products__main img{width:100%;display:block}.featured-products__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:24px}.featured-products__item{display:block;overflow:hidden;border-radius:16px;background:#000;box-shadow:0 14px 36px rgba(0,0,0,0.08)}.featured-products__item img{width:100%;display:block}.featured-products__main,.featured-products__item{transition:.35s}.featured-products__main img,.featured-products__item img{transition:.7s}.featured-products__main:hover,.featured-products__item:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(0,177,64,0.14)}.featured-products__main:hover img,.featured-products__item:hover img{transform:scale(1.03)}@media (max-width: 991px){.featured-products{padding:60px 0}.featured-products__container{width:calc(100% - 28px)}.featured-products__heading{margin-bottom:28px}.featured-products__heading h2{font-size:30px}.featured-products__layout{grid-template-columns:1fr;gap:18px}.featured-products__grid{gap:18px}.featured-products__decor{width:120px;opacity:.06}}@media (max-width: 767px){.featured-products{padding:42px 0}.featured-products__container{width:calc(100% - 20px)}.featured-products__heading h2{font-size:24px}.featured-products__grid{grid-template-columns:1fr;gap:12px}.featured-products__main,.featured-products__item{border-radius:12px;box-shadow:0 5px 12px rgba(0,0,0,0.04);transition:none}.featured-products__main:hover,.featured-products__item:hover{transform:none;box-shadow:0 5px 12px rgba(0,0,0,0.04)}.featured-products__main img,.featured-products__item img{transition:none}.featured-products__main:hover img,.featured-products__item:hover img{transform:none}.featured-products__decor{width:70px;opacity:.04}}.drone-offer{position:relative;min-height:760px;overflow:hidden;background:#050505;color:#fff}.drone-offer__bg{position:absolute;inset:0;background-image:url(/tassets/images/1707-form-web-copy-1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.drone-offer__overlay{position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 70% 50%, rgba(0,255,110,0.12), transparent 28%),linear-gradient(90deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.48) 52%, rgba(0,0,0,0.88) 100%);pointer-events:none}.drone-offer__container{position:relative;z-index:3;width:calc(100% - 48px);max-width:1440px;margin:0 auto;min-height:760px;display:grid;grid-template-columns:1.15fr 0.85fr;align-items:center}.drone-offer__media{min-height:640px}.drone-offer__form-wrap{display:flex;justify-content:center;padding:60px 0}.drone-offer__form-box{width:100%;max-width:620px;padding:42px 38px;border-radius:28px;background:rgba(0,0,0,0.42);border:1px solid rgba(0,255,110,0.25);box-shadow:0 0 40px rgba(0,255,110,0.13),inset 0 0 28px rgba(255,255,255,0.03);backdrop-filter:blur(10px)}.drone-offer__title{margin:0 0 14px;text-align:center;font-size:clamp(32px, 3vw, 52px);line-height:1.08;font-weight:900;color:#fff200;text-transform:uppercase;text-shadow:0 0 18px rgba(255,242,0,0.35)}.drone-offer__desc{max-width:560px;margin:0 auto 34px;text-align:center;color:#ffe900;font-size:15px;line-height:1.7;font-weight:700}.drone-offer__form{display:flex;flex-direction:column;gap:22px}.drone-offer__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.drone-offer__input{width:100%;height:58px;padding:0 24px;border-radius:13px;border:2px solid rgba(255,255,255,0.95);outline:none;background:#07985a;color:#fff;font-size:15px;font-weight:700;box-shadow:0 0 0 rgba(0,255,110,0);transition:.25s ease;box-sizing:border-box}.drone-offer__input::placeholder{color:rgba(255,255,255,0.95)}.drone-offer__input:focus{border-color:#00ff66;background:#06a964;box-shadow:0 0 22px rgba(0,255,110,0.35)}.drone-offer__input--full{grid-column:1 / -1}.drone-offer__captcha{display:flex;justify-content:flex-start}.drone-offer__captcha-box{width:292px;min-height:74px;padding:16px;display:flex;align-items:center;gap:14px;background:#f7f7f7;color:#333;border-radius:3px;font-size:14px;box-shadow:0 12px 30px rgba(0,0,0,0.28);box-sizing:border-box}.drone-offer__captcha-check{width:28px;height:28px;display:block;border:2px solid #777;background:#fff;flex:0 0 auto}.drone-offer__btn{align-self:center;min-width:230px;height:62px;border:2px solid #fff;border-radius:11px;background:linear-gradient(180deg, #ff1f12, #ec0000);color:#fff;font-size:17px;font-weight:900;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 28px rgba(255,0,0,0.28),0 0 24px rgba(255,255,255,0.12);transition:.25s ease}.drone-offer__btn:hover{transform:translateY(-2px);background:linear-gradient(180deg, #ff3a2e, #ff0707)}@media (max-width: 991px){.drone-offer{min-height:auto}.drone-offer__bg{background-image:url(/tassets/images/drone-offer-bg-mobile.jpg);background-position:center top}.drone-offer__overlay{background:linear-gradient(180deg, rgba(0,0,0,0.52), rgba(0,0,0,0.72)), radial-gradient(circle at 50% 30%, rgba(0,255,110,0.14), transparent 42%)}.drone-offer__container{width:calc(100% - 24px);max-width:560px;min-height:680px;display:flex;align-items:flex-start;justify-content:center;padding:28px 0 70px}.drone-offer__media{display:none}.drone-offer__form-wrap{width:100%;padding:0}.drone-offer__form-box{max-width:100%;padding:28px 0;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.drone-offer__title{font-size:28px;margin-bottom:10px}.drone-offer__desc{font-size:14px;line-height:1.55;margin-bottom:22px;padding:0 4px}.drone-offer__form{gap:16px}.drone-offer__grid{grid-template-columns:1fr;gap:16px}.drone-offer__input{height:54px;border-radius:9px;padding:0 18px;font-size:14px}.drone-offer__captcha-box{width:230px;min-height:58px;padding:10px;font-size:12px;gap:10px}.drone-offer__captcha-check{width:22px;height:22px}.drone-offer__btn{margin-top:16px;min-width:170px;height:54px;border-radius:8px;font-size:14px}}#home-agri-videos.agri-video{--agri-green: #00b94f;--agri-green-dark: #07923f;--agri-text: #17231c;--agri-muted: #66736b;--agri-background: #f7fbf8;position:relative;padding:90px 0 70px;overflow:hidden;background:radial-gradient(circle at 4% 15%, rgba(0,185,79,0.1), transparent 26%),radial-gradient(circle at 95% 92%, rgba(0,185,79,0.09), transparent 25%),var(--agri-background)}#home-agri-videos .agri-video__header{position:relative;z-index:2;max-width:850px;margin:0 auto 52px;padding:0 20px;text-align:center}#home-agri-videos .agri-video__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--agri-green);font-size:13px;font-weight:800;letter-spacing:2px}#home-agri-videos .agri-video__eyebrow::before,#home-agri-videos .agri-video__eyebrow::after{width:28px;height:1px;content:"";background:currentColor}#home-agri-videos .agri-video__title{margin:0;color:var(--agri-text);font-size:46px;font-weight:900;line-height:1.12;letter-spacing:-1px}#home-agri-videos .agri-video__title span{display:block;color:var(--agri-green)}#home-agri-videos .agri-video__description{max-width:690px;margin:20px auto 0;color:var(--agri-muted);font-size:16px;line-height:1.7}#home-agri-videos .agri-video__slider-area{position:relative;z-index:2;width:100%}#home-agri-videos .agri-video-slider{width:100%;overflow:visible;cursor:grab}#home-agri-videos .agri-video-slider:active{cursor:grabbing}#home-agri-videos .agri-video-slider .swiper-wrapper{align-items:center}#home-agri-videos .agri-video-slider .swiper-slide{width:720px;opacity:0.35;transform:scale(0.88);transition:opacity 0.5s ease,transform 0.5s cubic-bezier(0.22, 1, 0.36, 1)}#home-agri-videos .agri-video-slider .swiper-slide-prev,#home-agri-videos .agri-video-slider .swiper-slide-next{opacity:0.6;transform:scale(0.93)}#home-agri-videos .agri-video-slider .swiper-slide-active{z-index:5;opacity:1;transform:scale(1)}#home-agri-videos .agri-video-card{width:100%;overflow:hidden;border-radius:20px;background:#111;box-shadow:0 28px 70px rgba(23,55,34,0.18),0 8px 22px rgba(23,55,34,0.1)}#home-agri-videos .agri-video-card__frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000}#home-agri-videos .agri-video-card__preview{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:#000;cursor:pointer}#home-agri-videos .agri-video-card__thumbnail{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 0.6s ease}#home-agri-videos .agri-video-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0.03) 35%, rgba(0,0,0,0.5) 100%)}#home-agri-videos .agri-video-card__play{position:absolute;top:50%;left:50%;display:flex;width:74px;height:74px;align-items:center;justify-content:center;border:7px solid rgba(255,255,255,0.25);border-radius:50%;background:var(--agri-green);color:#fff;box-shadow:0 14px 35px rgba(0,0,0,0.3);background-clip:padding-box;transform:translate(-50%, -50%);transition:transform 0.3s ease, background 0.3s ease}#home-agri-videos .agri-video-card__play svg{margin-left:4px}#home-agri-videos .agri-video-card__badge{position:absolute;right:18px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid rgba(255,255,255,0.3);border-radius:999px;background:rgba(0,0,0,0.5);color:#fff;font-size:12px;font-weight:700;backdrop-filter:blur(8px)}#home-agri-videos .agri-video-card__badge-dot{width:7px;height:7px;border-radius:50%;background:#1ee970;box-shadow:0 0 0 4px rgba(30,233,112,0.18)}#home-agri-videos .swiper-slide-active .agri-video-card__preview:hover .agri-video-card__thumbnail{transform:scale(1.06)}#home-agri-videos .swiper-slide-active .agri-video-card__preview:hover .agri-video-card__play{background:var(--agri-green-dark);transform:translate(-50%, -50%) scale(1.08)}#home-agri-videos .agri-video-card__iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#000}#home-agri-videos .agri-video__controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:38px}#home-agri-videos .agri-video__navigation{display:inline-flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,185,79,0.18);border-radius:50%;background:#fff;color:#536159;box-shadow:0 8px 24px rgba(20,50,30,0.08);cursor:pointer;transition:color 0.25s ease, background 0.25s ease, border-color 0.25s ease, transform 0.25s ease}#home-agri-videos .agri-video__navigation:hover{border-color:var(--agri-green);background:var(--agri-green);color:#fff;transform:translateY(-2px)}#home-agri-videos .agri-video__pagination{display:flex;width:auto;align-items:center;justify-content:center;gap:8px}#home-agri-videos .agri-video__pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0;border-radius:999px;background:#a9b7af;opacity:0.6;transition:width 0.3s ease, background 0.3s ease, opacity 0.3s ease}#home-agri-videos .agri-video__pagination .swiper-pagination-bullet-active{width:28px;background:var(--agri-green);opacity:1}#home-agri-videos .agri-video__btn-wrap{margin-top:32px;text-align:center}#home-agri-videos .agri-video__btn{display:inline-flex;min-width:190px;height:52px;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:8px;background:var(--agri-green);color:#fff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 14px 30px rgba(0,185,79,0.24);transition:background 0.3s ease, transform 0.3s ease}#home-agri-videos .agri-video__btn:hover{background:var(--agri-green-dark);color:#fff;transform:translateY(-2px)}#home-agri-videos .agri-video__btn svg{transition:transform 0.3s ease}#home-agri-videos .agri-video__btn:hover svg{transform:translateX(4px)}@media (max-width: 991px){#home-agri-videos.agri-video{padding:58px 0 50px}#home-agri-videos .agri-video__header{margin-bottom:34px}#home-agri-videos .agri-video__title{font-size:32px;line-height:1.2}#home-agri-videos .agri-video__description{font-size:14px}#home-agri-videos .agri-video-slider .swiper-slide{width:82vw;max-width:620px;opacity:0.4;transform:scale(0.92)}#home-agri-videos .agri-video-slider .swiper-slide-active{opacity:1;transform:scale(1)}#home-agri-videos .agri-video-card{border-radius:14px}#home-agri-videos .agri-video-card__play{width:60px;height:60px;border-width:5px}#home-agri-videos .agri-video-card__play svg{width:22px;height:22px}#home-agri-videos .agri-video__controls{margin-top:28px}}@media (max-width: 575px){#home-agri-videos.agri-video{padding:48px 0 44px}#home-agri-videos .agri-video__header{margin-bottom:26px;padding:0 16px}#home-agri-videos .agri-video__eyebrow{font-size:11px;letter-spacing:1.3px}#home-agri-videos .agri-video__title{font-size:27px}#home-agri-videos .agri-video__description{display:none}#home-agri-videos .agri-video-slider .swiper-slide{width:88vw}#home-agri-videos .agri-video-card__badge{right:10px;bottom:10px;padding:6px 9px;font-size:10px}#home-agri-videos .agri-video__navigation{display:none}#home-agri-videos .agri-video__controls{margin-top:20px}#home-agri-videos .agri-video__btn-wrap{margin-top:26px}}.home-banner{width:100%;overflow:hidden;line-height:0}.home-banner__pc,.home-banner__sp{display:block;width:100%;height:auto}.home-banner__sp{display:none}@media (max-width: 991px){.home-banner__pc{display:none}.home-banner__sp{display:block}}.agri-support{position:relative;width:100%;overflow:hidden;padding:118px 0 96px;background-image:url(/tassets/images/back-1.png);background-size:cover;background-position:center;background-repeat:no-repeat}.agri-support__inner{width:100%;margin:0 auto}.agri-support__title{margin:0 0 42px;text-align:center;color:#000;font-size:40px;line-height:1.15;font-weight:900;text-transform:uppercase}.agri-support__slider{position:relative;width:100%;padding:0 170px;box-sizing:border-box}.agri-support__viewport{width:100%;overflow:hidden}.agri-support__track{display:flex;gap:34px;transition:transform .35s ease;will-change:transform}.agri-support__card{display:flex;flex-direction:column;align-items:center;flex:0 0 calc((100% - 102px) / 4);min-height:390px;padding:48px 28px 50px;border-radius:14px;background:#fff;text-align:center;box-sizing:border-box;box-shadow:0 14px 40px rgba(0,0,0,0.035)}.agri-support__icon{height:130px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.agri-support__icon img{display:block;max-width:124px;max-height:124px;width:auto;height:auto}.agri-support__name{min-height:82px;margin:0 0 32px;color:#111;font-size:16px;line-height:1.55;font-weight:900;text-transform:uppercase}.agri-support__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;min-width:164px;height:46px;padding:0 22px;border-radius:7px;background:#06ad4e;color:#fff;font-size:15px;font-weight:900;text-decoration:none;text-transform:uppercase;transition:.25s ease}.agri-support__btn:hover{background:#009642;transform:translateY(-2px)}.agri-support__nav{position:absolute;top:50%;z-index:2;width:58px;height:58px;border:1px solid #111;border-radius:8px;background:rgba(255,255,255,0.78);color:#111;font-size:32px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:.25s ease}.agri-support__nav:hover{background:#06ad4e;color:#fff;border-color:#06ad4e}.agri-support__nav--prev{left:92px}.agri-support__nav--next{right:92px}@media (max-width: 991px){.agri-support{padding:48px 0 26px;background-image:url(/tassets/images/back-1.png);background-size:cover;background-position:center top}.agri-support__title{margin-bottom:20px;font-size:34px;line-height:1.22}.agri-support__slider{padding:0 10px 64px}.agri-support__viewport{overflow:hidden}.agri-support__track{gap:14px}.agri-support__card{flex:0 0 calc((100% - 14px) / 2);min-height:335px;padding:36px 18px 40px;border-radius:8px}.agri-support__icon{height:116px;margin-bottom:16px}.agri-support__icon img{max-width:104px;max-height:104px}.agri-support__name{min-height:76px;margin-bottom:28px;font-size:13px;line-height:1.45}.agri-support__btn{min-width:132px;height:40px;border-radius:6px;font-size:13px}.agri-support__nav{top:auto;bottom:0;width:48px;height:48px;font-size:28px;transform:none;background:rgba(255,255,255,0.86)}.agri-support__nav--prev{left:calc(50% - 55px)}.agri-support__nav--next{right:calc(50% - 55px)}}.agri-guide{padding:70px 20px;background:#edf6ef}.agri-guide-wrap{max-width:1380px;margin:auto;display:flex;align-items:center;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,0.08)}.agri-guide-content{width:38%;padding:60px 50px}.agri-guide-label{display:inline-block;padding:8px 18px;border-radius:30px;background:#e7f7eb;color:#00a54f;font-size:13px;font-weight:700;margin-bottom:22px}.agri-guide-title{font-size:52px;line-height:1.05;font-weight:900;color:#111;margin-bottom:25px}.agri-guide-subtitle{font-size:22px;line-height:1.5;font-weight:700;margin-bottom:20px}.agri-guide-desc{font-size:16px;line-height:1.8;color:#555;margin-bottom:35px}.agri-guide-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;background:#00aa43;color:#fff;border-radius:12px;text-decoration:none;font-weight:700;transition:.3s}.agri-guide-btn:hover{background:#008a37}.agri-guide-image{width:62%;padding:25px}.agri-guide-image img{width:100%;height:auto;display:block;border-radius:24px}@media (max-width: 991px){.agri-guide-wrap{display:block}.agri-guide-content,.agri-guide-image{width:100%}.agri-guide-content{padding:35px 25px;text-align:center}.agri-guide-title{font-size:38px}.agri-guide-subtitle{font-size:18px}.agri-guide-image{padding:0}.agri-guide-image img{border-radius:0 0 30px 30px}}.drone-community{padding:80px 15px;background:radial-gradient(circle at 50% 0, rgba(0,160,65,0.08), transparent 32%),linear-gradient(180deg, #f7f7f7, #f1f1f1)}.drone-community-wrap{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:66% 34%;align-items:center;background:#fff;border-radius:34px;overflow:hidden;box-shadow:0 22px 60px rgba(0,0,0,0.07)}.drone-community-photo{height:470px;overflow:hidden}.drone-community-photo img{width:100%;height:100%;display:block;object-fit:cover}.drone-community-content{padding:60px 58px}.drone-community-label{display:inline-flex;padding:8px 16px;border-radius:999px;background:rgba(0,170,70,0.1);color:#009f45;font-size:12px;font-weight:800;letter-spacing:.7px;margin-bottom:18px}.drone-community-title{font-size:34px;line-height:1.22;font-weight:900;color:#050505;text-transform:uppercase;margin-bottom:24px}.drone-community-desc{font-size:16px;line-height:1.75;font-weight:600;color:#111;margin-bottom:30px}.drone-community-btn{display:inline-flex;align-items:center;min-width:240px;height:58px;border-radius:999px;background:#05a842;color:#fff;text-decoration:none;font-size:16px;font-weight:800;overflow:hidden;box-shadow:0 14px 30px rgba(0,168,66,0.24);transition:.3s ease}.drone-community-btn:hover{background:#008d36;transform:translateY(-3px)}.drone-community-icon{width:64px;height:64px;margin-left:-3px;border-radius:50%;background:#00891f;display:flex;align-items:center;justify-content:center;font-size:34px;flex-shrink:0}.drone-community-text{flex:1;text-align:center;padding-right:20px}@media (max-width: 991px){.drone-community{padding:45px 8px}.drone-community-wrap{grid-template-columns:1fr;border-radius:28px}.drone-community-photo{height:auto;order:2}.drone-community-photo img{height:auto;object-fit:contain}.drone-community-content{padding:36px 24px 28px;text-align:center;order:1}.drone-community-title{font-size:34px}.drone-community-desc{font-size:15px}}@media (max-width: 575px){.drone-community-title{font-size:31px}.drone-community-content{padding:32px 20px 24px}.drone-community-btn{min-width:215px;height:54px}.drone-community-icon{width:60px;height:60px}}.media-talk{padding:80px 15px;background:radial-gradient(circle at 50% 100%, rgba(0,170,70,0.08), transparent 28%),linear-gradient(180deg, #f7f7f7, #fff);overflow:hidden}.media-talk-container{max-width:1600px;margin:0 auto}.media-talk-head{text-align:center;margin-bottom:42px}.media-talk-label{display:inline-flex;padding:8px 18px;border-radius:999px;background:rgba(0,170,70,0.1);color:#009f45;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;margin-bottom:15px}.media-talk-title{font-size:34px;line-height:1.3;font-weight:900;color:#050505;text-transform:uppercase}.media-talk-slider{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;gap:22px}.media-talk-track-wrap{overflow:hidden;padding:12px 2px}.media-talk-track{display:flex;gap:24px;transition:transform .45s ease;will-change:transform}.media-talk-item{min-width:calc((100% - 96px) / 5);height:118px;padding:24px 28px;border-radius:22px;background:#fff;border:1px solid rgba(0,170,70,0.1);box-shadow:0 16px 36px rgba(0,0,0,0.06);display:flex;align-items:center;justify-content:center;transition:.3s ease}.media-talk-item:hover{transform:translateY(-6px);border-color:rgba(0,170,70,0.35);box-shadow:0 22px 45px rgba(0,120,50,0.12)}.media-talk-item img{max-width:100%;max-height:64px;object-fit:contain;display:block;filter:grayscale(0.15);transition:.3s ease}.media-talk-item:hover img{filter:grayscale(0);transform:scale(1.04)}.media-talk-arrow{width:56px;height:56px;border-radius:18px;border:1px solid rgba(0,0,0,0.16);background:#fff;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:.3s ease}.media-talk-arrow:hover{background:#00a84a;color:#fff;border-color:#00a84a;box-shadow:0 14px 28px rgba(0,168,74,0.25)}@media (max-width: 991px){.media-talk{padding:55px 10px}.media-talk-title{font-size:28px}.media-talk-slider{grid-template-columns:46px 1fr 46px;gap:10px}.media-talk-arrow{width:46px;height:46px;border-radius:14px}.media-talk-item{min-width:calc((100% - 24px) / 2);height:100px;padding:20px}}@media (max-width: 575px){.media-talk-title{font-size:26px}.media-talk-slider{grid-template-columns:1fr}.media-talk-prev,.media-talk-next{display:none}.media-talk-track-wrap{overflow-x:auto;scrollbar-width:none}.media-talk-track-wrap::-webkit-scrollbar{display:none}.media-talk-track{gap:14px}.media-talk-item{min-width:72%;height:92px}}.agri-contact{padding:95px 15px;background:radial-gradient(circle at 34% 38%, rgba(0,0,0,0.035), transparent 22%),linear-gradient(180deg, #f5f5f5, #f1f1f1);overflow:hidden}.agri-contact-container{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:48% 52%;align-items:center;gap:50px}.agri-contact-info{position:relative;z-index:2}.agri-contact-info:before{content:"";position:absolute;width:440px;height:440px;left:150px;top:-90px;background:url(/tassets/images/contact-bg.png) center/contain no-repeat;opacity:.08;z-index:-1;pointer-events:none}.agri-contact-logo{max-width:520px;margin-bottom:26px}.agri-contact-logo img{width:100%;height:auto;display:block}.agri-contact-company{font-size:19px;line-height:1.4;font-weight:900;color:#050505;text-transform:uppercase;margin-bottom:22px}.agri-contact-line{width:44px;height:2px;background:#00a84a;margin-bottom:25px}.agri-contact-list{display:flex;flex-wrap:wrap;gap:18px 22px;max-width:560px}.agri-contact-item{min-height:52px;padding:7px 24px 7px 0;border-radius:999px;background:#fff;display:inline-flex;align-items:center;gap:18px;color:#050505;text-decoration:none;font-size:15px;font-weight:800;box-shadow:0 14px 34px rgba(0,0,0,0.035)}.agri-contact-item-full{min-width:430px}.agri-contact-icon{width:52px;height:52px;margin-left:-1px;border-radius:50%;background:#006d2c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.agri-contact-text{line-height:1.35}.agri-contact-map{padding:28px 0;border-top:1px solid rgba(0,0,0,0.18);border-bottom:1px solid rgba(0,0,0,0.18)}.agri-contact-map-inner{height:395px;border-left:1px solid rgba(0,0,0,0.18);border-right:1px solid rgba(0,0,0,0.18);overflow:hidden;background:#fff}.agri-contact-map-inner iframe{width:100%;height:100%;display:block;border:0;filter:grayscale(0.05)}@media (max-width: 991px){.agri-contact{padding:55px 10px}.agri-contact-container{grid-template-columns:1fr;gap:35px}.agri-contact-info{text-align:center}.agri-contact-logo{max-width:390px;margin:0 auto 20px}.agri-contact-line{margin-left:auto;margin-right:auto}.agri-contact-list{justify-content:center;max-width:100%}.agri-contact-item-full{min-width:0;width:100%;max-width:520px}.agri-contact-map{padding:16px 0}.agri-contact-map-inner{height:330px}}@media (max-width: 575px){.agri-contact-logo{max-width:360px}.agri-contact-company{font-size:16px}.agri-contact-list{gap:14px}.agri-contact-item{width:100%;min-height:50px;padding-right:16px;font-size:14px}.agri-contact-icon{width:50px;height:50px}.agri-contact-map-inner{height:300px}}.drone-showcase{position:relative;padding:88px 0 96px;overflow:hidden;background:radial-gradient(circle at 50% 5%, rgba(0,190,70,0.12), transparent 34%),linear-gradient(180deg, #f9fdfb 0%, #edf9f1 100%)}.drone-showcase::before{content:"";position:absolute;top:-170px;left:50%;width:520px;height:520px;border:1px solid rgba(0,177,64,0.09);border-radius:50%;transform:translateX(-50%);pointer-events:none}.drone-showcase-container{position:relative;z-index:2;width:calc(100% - 40px);max-width:1380px;margin:0 auto}.drone-showcase-decor{position:absolute;z-index:1;display:block;pointer-events:none;opacity:0.09}.drone-showcase-decor-top{top:0;left:0;width:210px}.drone-showcase-decor-bottom{right:0;bottom:30px;width:270px}.drone-showcase-heading{max-width:1000px;margin:0 auto 46px;text-align:center}.drone-showcase-label{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 17px;margin-bottom:14px;border:1px solid rgba(0,177,64,0.18);border-radius:999px;background:rgba(0,177,64,0.08);color:#009c3c;font-size:12px;font-weight:900;letter-spacing:1.5px}.drone-showcase-heading h2{margin:0 0 12px;color:#09140d;font-size:48px;line-height:1.18;font-weight:900;letter-spacing:-1.3px}.drone-showcase-heading p{margin:0;color:#17231b;font-size:23px;line-height:1.45;font-weight:800}.drone-showcase-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}.drone-showcase-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(14,85,40,0.09);border-radius:28px;background:#ffffff;box-shadow:0 20px 55px rgba(18,80,41,0.09);transition:transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease}.drone-showcase-card:hover{border-color:rgba(0,177,64,0.24);transform:translateY(-8px);box-shadow:0 32px 75px rgba(18,80,41,0.16)}.drone-showcase-image{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 8.15;overflow:hidden;background:#07110a}.drone-showcase-image::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, transparent 70%, rgba(0,50,20,0.08) 100%);pointer-events:none}.drone-showcase-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform 0.7s ease}.drone-showcase-card:hover .drone-showcase-image img{transform:scale(1.025)}.drone-showcase-content{position:relative;min-height:184px;padding:30px 30px 32px;text-align:center}.drone-showcase-content::before{content:"";position:absolute;top:0;left:50%;width:56px;height:4px;border-radius:999px;background:linear-gradient(90deg, #09cb4e, #008e36);transform:translateX(-50%)}.drone-showcase-content h3{max-width:620px;min-height:68px;margin:0 auto 10px;color:#090e0b;font-size:25px;line-height:1.35;font-weight:900}.drone-showcase-content p{margin:0 0 22px;color:#39423c;font-size:13px;line-height:1.5;font-weight:900;letter-spacing:0.5px}.drone-showcase-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:154px;min-height:48px;padding:0 27px;border-radius:11px;background:linear-gradient(135deg, #08ca4c 0%, #009b39 100%);color:#ffffff;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 12px 28px rgba(0,177,64,0.24);transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease}.drone-showcase-btn i{font-size:11px;transition:transform 0.25s ease}.drone-showcase-btn:hover{color:#ffffff;transform:translateY(-3px);box-shadow:0 17px 36px rgba(0,177,64,0.34)}.drone-showcase-btn:hover i{transform:translateX(4px)}@media (max-width: 1199px){.drone-showcase{padding:72px 0 80px}.drone-showcase-heading h2{font-size:41px}.drone-showcase-heading p{font-size:20px}.drone-showcase-content h3{font-size:21px}}@media (max-width: 991px){.drone-showcase-grid{gap:22px}.drone-showcase-content{padding:25px 20px 28px}.drone-showcase-content h3{min-height:58px;font-size:19px}}@media (max-width: 767px){.drone-showcase{padding:50px 0 56px}.drone-showcase-container{width:calc(100% - 24px)}.drone-showcase-heading{margin-bottom:28px}.drone-showcase-label{min-height:29px;padding:0 13px;margin-bottom:10px;font-size:10px}.drone-showcase-heading h2{margin-bottom:8px;font-size:30px;letter-spacing:-0.5px}.drone-showcase-heading p{font-size:16px;line-height:1.5}.drone-showcase-grid{grid-template-columns:1fr;gap:18px}.drone-showcase-card{border-radius:19px}.drone-showcase-card:hover{transform:none}.drone-showcase-image{aspect-ratio:16 / 8.15}.drone-showcase-content{min-height:auto;padding:22px 16px 25px}.drone-showcase-content h3{min-height:auto;margin-bottom:8px;font-size:18px}.drone-showcase-content p{margin-bottom:17px;font-size:11px}.drone-showcase-btn{min-width:136px;min-height:43px;padding:0 20px;font-size:12px}.drone-showcase-decor{width:100px;opacity:0.04}}@media (max-width: 480px){.drone-showcase-heading h2{font-size:27px}.drone-showcase-heading p{font-size:14px}.drone-showcase-content h3{font-size:16px}}.drone-app-sec{position:relative;overflow:hidden;padding:90px 15px 110px;background:#f7f8f5}.drone-app-sec *{box-sizing:border-box}.drone-app-bg-dot{position:absolute;top:70px;left:0;width:420px;height:360px;opacity:0.45;background-image:radial-gradient(circle, #bfc7c8 2px, transparent 2.6px);background-size:18px 18px;pointer-events:none}.drone-app-sec::after{content:"";position:absolute;right:-110px;bottom:-130px;width:360px;height:360px;border:1px solid rgba(0,0,0,0.08);transform:rotate(35deg);pointer-events:none}.drone-app-wrap{position:relative;z-index:2;max-width:1460px;margin:0 auto}.drone-app-head{margin-bottom:34px;text-align:center}.drone-app-title{margin:0;color:#050505;font-size:clamp(34px, 3.2vw, 56px);font-weight:900;line-height:1.08;letter-spacing:-1px;text-transform:uppercase}.drone-app-card{position:relative;width:100%;max-width:1420px;min-height:690px;margin:0 auto;overflow:hidden;border-radius:32px;background:#10252c;box-shadow:0 34px 90px rgba(0,0,0,0.18)}.drone-app-video{position:absolute;inset:0;overflow:hidden;background:#10252c}.drone-app-video iframe{position:absolute;top:50%;left:50%;width:1230px;height:692px;min-width:100%;min-height:100%;border:0;transform:translate(-50%, -50%) scale(1.14);pointer-events:none}.drone-app-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0,0,0,0.38) 0%, rgba(0,0,0,0.28) 38%, rgba(0,0,0,0.78) 100%),radial-gradient(circle at center, rgba(255,255,255,0.08), transparent 34%);pointer-events:none}.drone-app-tabs{position:relative;z-index:3;display:flex;justify-content:center;gap:34px;padding:78px 30px 0}.drone-app-tab{position:relative;max-width:220px;overflow:hidden;border:0;padding:0 0 13px;background:transparent;color:rgba(255,255,255,0.78);font-size:15px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color 0.25s ease, opacity 0.25s ease}.drone-app-tab::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:#fff;transform:translateX(-50%);transition:width 0.25s ease}.drone-app-tab:hover,.drone-app-tab.is-active{color:#fff}.drone-app-tab.is-active::after{width:100%}.drone-app-center{position:absolute;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none}.drone-app-play{display:grid;width:92px;height:92px;place-items:center;border:4px solid #fff;border-radius:50%;background:rgba(255,255,255,0.08);box-shadow:0 18px 45px rgba(0,0,0,0.28);backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;transition:transform 0.25s ease, background-color 0.25s ease}.drone-app-play:hover{background:rgba(255,255,255,0.18);transform:scale(1.08)}.drone-app-play span{width:0;height:0;margin-left:8px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:27px solid #fff}.drone-app-play.is-playing span{width:26px;height:32px;margin-left:0;border:0;border-right:8px solid #fff;border-left:8px solid #fff}.drone-app-content{position:absolute;left:50%;bottom:92px;z-index:3;width:calc(100% - 40px);max-width:860px;color:#fff;text-align:center;transform:translateX(-50%)}.drone-app-name{display:none}.drone-app-desc{font-size:clamp(22px, 1.9vw, 30px);font-weight:900;line-height:1.36;text-shadow:0 8px 26px rgba(0,0,0,0.42)}.drone-app-more{display:inline-flex;align-items:center;gap:15px;margin-top:26px;color:#fff;font-size:15px;font-weight:900;letter-spacing:0.3px;text-decoration:none}.drone-app-more::after{content:"";width:44px;height:1px;background:#fff;transition:width 0.25s ease}.drone-app-more:hover::after{width:70px}.drone-app-progress{position:absolute;left:50%;bottom:54px;z-index:4;display:flex;gap:14px;transform:translateX(-50%)}.drone-app-progress span{width:88px;height:1px;background:rgba(255,255,255,0.24);transition:background-color 0.25s ease}.drone-app-progress span.is-active{background:#fff}@media (max-width: 991px){.drone-app-card{min-height:620px}.drone-app-tabs{gap:22px}.drone-app-tab{max-width:160px}}@media (max-width: 768px){.drone-app-sec{padding:46px 8px 58px}.drone-app-head{margin-bottom:24px}.drone-app-title{font-size:34px}.drone-app-card{min-height:auto;border-radius:24px;background:#fff}.drone-app-video{position:relative;height:285px}.drone-app-video iframe{width:510px;height:287px;transform:translate(-50%, -50%) scale(1.18)}.drone-app-overlay{height:285px;bottom:auto}.drone-app-tabs{justify-content:flex-start;gap:22px;overflow-x:auto;padding:18px 18px 0;background:#fff;scrollbar-width:none}.drone-app-tabs::-webkit-scrollbar{display:none}.drone-app-tab{flex:0 0 auto;max-width:180px;color:#222;font-size:13px}.drone-app-tab:hover,.drone-app-tab.is-active{color:#0bbf4d}.drone-app-tab::after{background:#0bbf4d}.drone-app-center{top:0;bottom:auto;height:285px}.drone-app-play{width:68px;height:68px}.drone-app-play span{border-top-width:13px;border-bottom-width:13px;border-left-width:21px}.drone-app-content{position:relative;left:auto;bottom:auto;width:auto;padding:20px 18px 30px;color:#080808;background:#fff;transform:none}.drone-app-name{display:block;margin-bottom:10px;color:#0bbf4d;font-size:16px;font-weight:900;line-height:1.4;text-transform:uppercase}.drone-app-desc{display:none}.drone-app-more{margin-top:10px;color:#080808;font-size:13px}.drone-app-more::after,.drone-app-progress{display:none}}.section-navigation{position:sticky;top:70px;z-index:99;width:100%;background-color:#f7f7f7;border-bottom:1px solid #e8e8e8}.section-navigation .section-navigation__container{width:100%;margin:0 auto}.section-navigation .section-navigation__menu{display:grid;grid-template-columns:repeat(4, 1fr);width:100%}.section-navigation .section-navigation__item{position:relative;display:flex;align-items:center;justify-content:center;min-height:62px;padding:10px 20px;color:#555555;background-color:#f7f7f7;font-size:16px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;transition:color 0.25s ease, background-color 0.25s ease}.section-navigation .section-navigation__item::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#00a63c;transform:translateX(-50%);transition:width 0.25s ease}.section-navigation .section-navigation__item:hover,.section-navigation .section-navigation__item.is-active{color:#00a63c;background-color:#ffffff}.section-navigation .section-navigation__item.is-active::after{width:30%}@media (max-width: 991px){.section-navigation{top:60px}.section-navigation .section-navigation__item{min-height:58px;padding:10px 12px;font-size:15px}.section-navigation .section-navigation__item.is-active::after{width:40%}}@media (max-width: 767px){.section-navigation{top:56px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.section-navigation::-webkit-scrollbar{display:none}.section-navigation .section-navigation__container{width:max-content;min-width:100%}.section-navigation .section-navigation__menu{display:flex;width:max-content;min-width:100%}.section-navigation .section-navigation__item{flex:0 0 auto;min-width:170px;min-height:54px;padding:10px 16px;font-size:14px;white-space:nowrap}.section-navigation .section-navigation__item.is-active::after{width:45%}}@media (max-width: 480px){.section-navigation .section-navigation__item{min-width:150px;min-height:52px;padding:8px 14px;font-size:13px}}.course-audience{position:relative;padding:90px 20px;overflow:hidden;background:radial-gradient(circle at top left, rgba(0,177,71,0.08), transparent 32%),linear-gradient(180deg, #fff 0%, #f8fcf9 100%)}.course-audience::before{content:"";position:absolute;top:-160px;right:-160px;width:360px;height:360px;border-radius:50%;background-color:rgba(0,177,71,0.05)}.course-audience::after{content:"";position:absolute;bottom:-180px;left:-180px;width:420px;height:420px;border-radius:50%;background-color:rgba(0,177,71,0.04)}.course-audience .course-audience__container{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto}.course-audience .course-audience__heading{max-width:980px;margin:0 auto 50px;text-align:center}.course-audience .course-audience__label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;padding:8px 18px;border:1px solid rgba(0,177,71,0.2);border-radius:50px;color:#00a944;background-color:rgba(0,177,71,0.08);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.5px;text-transform:uppercase}.course-audience .course-audience__title{margin:0;color:#151515;font-size:42px;font-weight:800;line-height:1.25}.course-audience .course-audience__title span{color:#00ad48}.course-audience .course-audience__description{max-width:820px;margin:22px auto 0;color:#555555;font-size:17px;font-weight:400;line-height:1.7}.course-audience .course-audience__description strong{color:#00a944;font-weight:800}.course-audience .course-audience__list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:22px}.course-audience .course-audience__item{position:relative;display:flex;min-height:280px;padding:68px 26px 30px;overflow:hidden;border:1px solid rgba(0,177,71,0.13);border-radius:18px;background-color:#ffffff;box-shadow:0 14px 36px rgba(23,80,46,0.08);transition:transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease}.course-audience .course-audience__item::before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg, #00a944 0%, #34c879 100%);transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.course-audience .course-audience__item::after{content:"";position:absolute;right:-55px;bottom:-55px;width:130px;height:130px;border-radius:50%;background-color:rgba(0,177,71,0.06);transition:transform 0.3s ease}.course-audience .course-audience__item:hover{border-color:rgba(0,177,71,0.3);box-shadow:0 20px 50px rgba(23,80,46,0.14);transform:translateY(-8px)}.course-audience .course-audience__item:hover::before{transform:scaleX(1)}.course-audience .course-audience__item:hover::after{transform:scale(1.25)}.course-audience .course-audience__icon{position:absolute;top:26px;left:26px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:#ffffff;background:linear-gradient(135deg, #00a944 0%, #00c957 100%);box-shadow:0 10px 24px rgba(0,169,68,0.25)}.course-audience .course-audience__icon i{font-size:18px}.course-audience .course-audience__text{position:relative;z-index:2;align-self:center;margin:0;color:#252525;font-size:16px;font-weight:600;line-height:1.65}.course-audience .course-audience__action{display:flex;justify-content:center;margin-top:48px}.course-audience .course-audience__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:210px;min-height:54px;padding:14px 28px;border:1px solid #00a944;border-radius:10px;color:#ffffff;background:linear-gradient(135deg, #00a944 0%, #00c957 100%);box-shadow:0 12px 28px rgba(0,169,68,0.25);font-size:16px;font-weight:800;line-height:1.4;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease}.course-audience .course-audience__button:hover{color:#ffffff;box-shadow:0 16px 34px rgba(0,169,68,0.34);transform:translateY(-3px)}.course-audience .course-audience__button i{font-size:14px;transition:transform 0.25s ease}.course-audience .course-audience__button:hover i{transform:translateX(5px)}@media (max-width: 1199px){.course-audience{padding:80px 20px}.course-audience .course-audience__title{font-size:38px}.course-audience .course-audience__list{grid-template-columns:repeat(3, minmax(0, 1fr))}.course-audience .course-audience__item{min-height:250px}}@media (max-width: 991px){.course-audience{padding:70px 18px}.course-audience .course-audience__heading{margin-bottom:40px}.course-audience .course-audience__title{font-size:34px}.course-audience .course-audience__description{font-size:16px}.course-audience .course-audience__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.course-audience .course-audience__item{min-height:230px}}@media (max-width: 767px){.course-audience{padding:58px 15px}.course-audience .course-audience__heading{margin-bottom:32px}.course-audience .course-audience__label{margin-bottom:14px;padding:7px 14px;font-size:12px}.course-audience .course-audience__title{font-size:28px;line-height:1.3}.course-audience .course-audience__description{margin-top:16px;font-size:15px;line-height:1.65}.course-audience .course-audience__list{grid-template-columns:1fr;gap:15px}.course-audience .course-audience__item{min-height:auto;padding:24px 22px 24px 88px;border-radius:14px}.course-audience .course-audience__icon{top:50%;left:22px;width:46px;height:46px;transform:translateY(-50%)}.course-audience .course-audience__item:hover{transform:translateY(-4px)}.course-audience .course-audience__text{font-size:15px}.course-audience .course-audience__action{margin-top:32px}.course-audience .course-audience__button{width:100%;min-width:0;min-height:52px;font-size:15px}}@media (max-width: 480px){.course-audience{padding:50px 12px}.course-audience .course-audience__title{font-size:25px}.course-audience .course-audience__item{padding:22px 18px 22px 78px}.course-audience .course-audience__icon{left:18px;width:42px;height:42px}.course-audience .course-audience__text{font-size:14px;line-height:1.6}}.training-course{position:relative;padding:90px 20px;overflow:hidden;background-color:#f7f9f8}.training-course::before{content:"";position:absolute;top:-180px;right:-180px;width:420px;height:420px;border-radius:50%;background-color:rgba(0,174,71,0.06)}.training-course::after{content:"";position:absolute;bottom:-200px;left:-200px;width:460px;height:460px;border-radius:50%;background-color:rgba(0,174,71,0.04)}.training-course .training-course__container{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto}.training-course .training-course__heading{max-width:1050px;margin:0 auto 55px;text-align:center}.training-course .training-course__label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:8px 18px;border:1px solid rgba(0,174,71,0.2);border-radius:50px;color:#00a944;background-color:rgba(0,174,71,0.08);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0.6px;text-transform:uppercase}.training-course .training-course__title{margin:0;color:#111111;font-size:40px;font-weight:800;line-height:1.28}.training-course .training-course__content{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:55px;align-items:center}.training-course .training-course__media{position:relative}.training-course .training-course__image-wrapper{position:relative;min-height:520px;overflow:hidden;border-radius:24px;background-color:#e9efeb;box-shadow:0 22px 60px rgba(18,64,37,0.14)}.training-course .training-course__image-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 55%, rgba(0,0,0,0.18) 100%);pointer-events:none}.training-course .training-course__image{display:block;width:100%;height:520px;object-fit:cover;transition:transform 0.5s ease}.training-course .training-course__media:hover .training-course__image{transform:scale(1.04)}.training-course .training-course__image-badge{position:absolute;right:24px;bottom:24px;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border-radius:12px;color:#ffffff;background-color:#00ad48;box-shadow:0 10px 26px rgba(0,173,72,0.28);font-size:14px;font-weight:700;line-height:1.4}.training-course .training-course__image-badge i{font-size:18px}.training-course .training-course__information{padding:40px;border:1px solid rgba(0,174,71,0.13);border-radius:24px;background-color:#ffffff;box-shadow:0 18px 50px rgba(21,68,40,0.09)}.training-course .training-course__course-heading{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e8ece9}.training-course .training-course__course-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;color:#ffffff;background:linear-gradient(135deg, #00a944 0%, #22c56b 100%);box-shadow:0 10px 24px rgba(0,169,68,0.24)}.training-course .training-course__course-icon i{font-size:20px}.training-course .training-course__course-title{margin:0;color:#151515;font-size:24px;font-weight:800;line-height:1.35}.training-course .training-course__groups{display:flex;flex-direction:column;gap:25px}.training-course .training-course__group{position:relative}.training-course .training-course__group-title{margin:0 0 13px;color:#111111;font-size:15px;font-weight:800;line-height:1.5;text-transform:uppercase}.training-course .training-course__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.training-course .training-course__item{display:flex;align-items:flex-start;gap:12px}.training-course .training-course__check{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;color:#ffffff;background-color:#00ad48;font-size:10px;box-shadow:0 5px 12px rgba(0,173,72,0.18)}.training-course .training-course__text{color:#333333;font-size:15px;font-weight:600;line-height:1.65}@media (max-width: 1199px){.training-course{padding:80px 20px}.training-course .training-course__title{font-size:36px}.training-course .training-course__content{gap:35px}.training-course .training-course__image-wrapper{min-height:480px}.training-course .training-course__image{height:480px}.training-course .training-course__information{padding:32px}.training-course .training-course__course-title{font-size:22px}}@media (max-width: 991px){.training-course{padding:70px 18px}.training-course .training-course__heading{margin-bottom:42px}.training-course .training-course__title{font-size:32px}.training-course .training-course__content{grid-template-columns:1fr;gap:32px}.training-course .training-course__image-wrapper{min-height:460px}.training-course .training-course__image{height:460px}.training-course .training-course__information{padding:35px}}@media (max-width: 767px){.training-course{padding:58px 15px}.training-course .training-course__heading{margin-bottom:32px}.training-course .training-course__label{margin-bottom:13px;padding:7px 14px;font-size:12px}.training-course .training-course__title{font-size:27px;line-height:1.35}.training-course .training-course__content{gap:25px}.training-course .training-course__image-wrapper{min-height:320px;border-radius:18px}.training-course .training-course__image{height:320px}.training-course .training-course__image-badge{right:15px;bottom:15px;padding:10px 14px;font-size:13px}.training-course .training-course__information{padding:25px 20px;border-radius:18px}.training-course .training-course__course-heading{align-items:flex-start;margin-bottom:25px;padding-bottom:20px}.training-course .training-course__course-icon{width:46px;height:46px;border-radius:12px}.training-course .training-course__course-title{font-size:20px}.training-course .training-course__groups{gap:22px}.training-course .training-course__group-title{font-size:14px}.training-course .training-course__text{font-size:14px;line-height:1.6}}@media (max-width: 480px){.training-course{padding:50px 12px}.training-course .training-course__title{font-size:24px}.training-course .training-course__image-wrapper{min-height:250px}.training-course .training-course__image{height:250px}.training-course .training-course__image-badge{display:none}.training-course .training-course__information{padding:22px 16px}.training-course .training-course__course-heading{gap:12px}.training-course .training-course__course-icon{width:42px;height:42px}.training-course .training-course__course-icon i{font-size:17px}.training-course .training-course__course-title{font-size:18px}.training-course .training-course__item{gap:10px}.training-course .training-course__check{width:20px;height:20px;font-size:9px}}.professional-training{position:relative;padding:90px 20px;overflow:hidden;background:radial-gradient(circle at bottom right, rgba(0,174,71,0.08), transparent 30%),linear-gradient(180deg, #fff 0%, #f7fbf8 100%)}.professional-training::before{content:"";position:absolute;top:-190px;left:-190px;width:430px;height:430px;border-radius:50%;background-color:rgba(0,174,71,0.05)}.professional-training::after{content:"";position:absolute;right:-140px;bottom:-180px;width:380px;height:380px;border-radius:50%;background-color:rgba(0,174,71,0.04)}.professional-training .professional-training__container{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto}.professional-training .professional-training__content{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:60px;align-items:center}.professional-training .professional-training__information{padding:42px;border:1px solid rgba(0,174,71,0.14);border-radius:24px;background-color:#ffffff;box-shadow:0 20px 55px rgba(19,70,39,0.09)}.professional-training .professional-training__heading{margin-bottom:34px;padding-bottom:26px;border-bottom:1px solid #e7ece9}.professional-training .professional-training__label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:7px 16px;border:1px solid rgba(0,174,71,0.2);border-radius:50px;color:#00a944;background-color:rgba(0,174,71,0.08);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0.5px;text-transform:uppercase}.professional-training .professional-training__title{margin:0;color:#121212;font-size:30px;font-weight:800;line-height:1.35}.professional-training .professional-training__groups{display:flex;flex-direction:column;gap:26px}.professional-training .professional-training__group{position:relative}.professional-training .professional-training__group-title{display:inline-flex;align-items:center;margin:0 0 14px;color:#111111;font-size:15px;font-weight:800;line-height:1.5;text-transform:uppercase}.professional-training .professional-training__group-title::before{content:"";display:block;width:4px;height:18px;margin-right:10px;border-radius:10px;background-color:#00ad48}.professional-training .professional-training__list{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.professional-training .professional-training__item{display:flex;align-items:flex-start;gap:12px}.professional-training .professional-training__check{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:23px;height:23px;margin-top:1px;border-radius:50%;color:#ffffff;background:linear-gradient(135deg, #00a944 0%, #24c96e 100%);box-shadow:0 5px 13px rgba(0,169,68,0.2);font-size:10px}.professional-training .professional-training__text{color:#333333;font-size:15px;font-weight:600;line-height:1.7}.professional-training .professional-training__media{position:relative}.professional-training .professional-training__image-wrapper{position:relative;min-height:560px;overflow:hidden;border-radius:26px;background-color:#e7ede9;box-shadow:0 24px 65px rgba(17,62,35,0.16)}.professional-training .professional-training__image-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 52%, rgba(0,0,0,0.22) 100%);pointer-events:none}.professional-training .professional-training__image{display:block;width:100%;height:560px;object-fit:cover;transition:transform 0.5s ease}.professional-training .professional-training__media:hover .professional-training__image{transform:scale(1.04)}.professional-training .professional-training__badge{position:absolute;right:26px;bottom:26px;z-index:2;display:flex;align-items:center;gap:13px;min-width:250px;padding:16px 18px;border:1px solid rgba(255,255,255,0.24);border-radius:16px;color:#ffffff;background-color:rgba(0,141,57,0.92);box-shadow:0 14px 30px rgba(0,111,45,0.28);backdrop-filter:blur(8px)}.professional-training .professional-training__badge-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;color:#00a944;background-color:#ffffff;font-size:20px}.professional-training .professional-training__badge-content{display:flex;flex-direction:column;gap:3px}.professional-training .professional-training__badge-content strong{font-size:15px;font-weight:800;line-height:1.4}.professional-training .professional-training__badge-content span{font-size:12px;font-weight:500;line-height:1.4;opacity:0.9}@media (max-width: 1199px){.professional-training{padding:80px 20px}.professional-training .professional-training__content{gap:38px}.professional-training .professional-training__information{padding:34px}.professional-training .professional-training__title{font-size:27px}.professional-training .professional-training__image-wrapper{min-height:520px}.professional-training .professional-training__image{height:520px}}@media (max-width: 991px){.professional-training{padding:70px 18px}.professional-training .professional-training__content{grid-template-columns:1fr;gap:34px}.professional-training .professional-training__media{order:-1}.professional-training .professional-training__image-wrapper{min-height:460px}.professional-training .professional-training__image{height:460px}.professional-training .professional-training__information{padding:36px}}@media (max-width: 767px){.professional-training{padding:58px 15px}.professional-training .professional-training__content{gap:25px}.professional-training .professional-training__image-wrapper{min-height:320px;border-radius:18px}.professional-training .professional-training__image{height:320px}.professional-training .professional-training__badge{right:15px;bottom:15px;min-width:0;max-width:calc(100% - 30px);padding:12px 14px;border-radius:13px}.professional-training .professional-training__badge-icon{width:40px;height:40px;border-radius:11px;font-size:17px}.professional-training .professional-training__information{padding:26px 20px;border-radius:18px}.professional-training .professional-training__heading{margin-bottom:26px;padding-bottom:21px}.professional-training .professional-training__label{margin-bottom:13px;padding:6px 13px;font-size:12px}.professional-training .professional-training__title{font-size:23px}.professional-training .professional-training__groups{gap:23px}.professional-training .professional-training__group-title{font-size:14px}.professional-training .professional-training__text{font-size:14px;line-height:1.65}}@media (max-width: 480px){.professional-training{padding:50px 12px}.professional-training .professional-training__image-wrapper{min-height:250px}.professional-training .professional-training__image{height:250px}.professional-training .professional-training__badge{display:none}.professional-training .professional-training__information{padding:22px 16px}.professional-training .professional-training__title{font-size:21px}.professional-training .professional-training__item{gap:10px}.professional-training .professional-training__check{width:20px;height:20px;font-size:9px}}.professional-training .professional-training__description{margin:0 0 24px;color:#333333;font-size:15px;font-weight:600;line-height:1.7}@media (max-width: 767px){.professional-training .professional-training__description{margin-bottom:20px;font-size:14px;line-height:1.65}}.academy-commitment{position:relative;padding:90px 20px;overflow:hidden;background:radial-gradient(circle at top left, rgba(0,177,71,0.08), transparent 30%),linear-gradient(180deg, #fff 0%, #f7fbf8 100%)}.academy-commitment::before{content:"";position:absolute;top:-170px;right:-170px;width:380px;height:380px;border-radius:50%;background-color:rgba(0,177,71,0.05)}.academy-commitment::after{content:"";position:absolute;bottom:-190px;left:-190px;width:420px;height:420px;border-radius:50%;background-color:rgba(0,177,71,0.04)}.academy-commitment .academy-commitment__container{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto}.academy-commitment .academy-commitment__heading{max-width:900px;margin:0 auto 50px;text-align:center}.academy-commitment .academy-commitment__label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:8px 18px;border:1px solid rgba(0,177,71,0.2);border-radius:50px;color:#00a944;background-color:rgba(0,177,71,0.08);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0.6px;text-transform:uppercase}.academy-commitment .academy-commitment__title{margin:0;color:#121212;font-size:42px;font-weight:800;line-height:1.25}.academy-commitment .academy-commitment__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}.academy-commitment .academy-commitment__item{position:relative;display:flex;min-height:290px;padding:42px 28px 32px;overflow:hidden;border:1px solid rgba(0,177,71,0.14);border-radius:20px;background-color:#ffffff;box-shadow:0 16px 42px rgba(19,71,40,0.08);transition:transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease}.academy-commitment .academy-commitment__item::before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg, #00a944 0%, #32c878 100%);transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.academy-commitment .academy-commitment__item::after{content:"";position:absolute;right:-50px;bottom:-50px;width:130px;height:130px;border-radius:50%;background-color:rgba(0,177,71,0.06);transition:transform 0.3s ease}.academy-commitment .academy-commitment__item:hover{border-color:rgba(0,177,71,0.32);box-shadow:0 22px 55px rgba(19,71,40,0.14);transform:translateY(-8px)}.academy-commitment .academy-commitment__item:hover::before{transform:scaleX(1)}.academy-commitment .academy-commitment__item:hover::after{transform:scale(1.25)}.academy-commitment .academy-commitment__icon{position:absolute;top:32px;left:50%;display:flex;align-items:center;justify-content:center;width:74px;height:74px;border:1px solid rgba(0,177,71,0.16);border-radius:20px;color:#00ad48;background-color:#edfaf2;box-shadow:0 10px 25px rgba(0,173,72,0.12);transform:translateX(-50%)}.academy-commitment .academy-commitment__icon i{font-size:31px}.academy-commitment .academy-commitment__text{position:relative;z-index:2;align-self:center;margin:88px 0 0;color:#242424;font-size:16px;font-weight:600;line-height:1.65;text-align:center}@media (max-width: 1199px){.academy-commitment{padding:80px 20px}.academy-commitment .academy-commitment__title{font-size:38px}.academy-commitment .academy-commitment__list{grid-template-columns:repeat(2, minmax(0, 1fr))}.academy-commitment .academy-commitment__item{min-height:260px}}@media (max-width: 991px){.academy-commitment{padding:70px 18px}.academy-commitment .academy-commitment__heading{margin-bottom:40px}.academy-commitment .academy-commitment__title{font-size:34px}}@media (max-width: 767px){.academy-commitment{padding:58px 15px}.academy-commitment .academy-commitment__heading{margin-bottom:32px}.academy-commitment .academy-commitment__label{margin-bottom:13px;padding:7px 14px;font-size:12px}.academy-commitment .academy-commitment__title{font-size:28px;line-height:1.3}.academy-commitment .academy-commitment__list{grid-template-columns:1fr;gap:15px}.academy-commitment .academy-commitment__item{min-height:auto;padding:24px 22px 24px 90px;border-radius:15px}.academy-commitment .academy-commitment__icon{top:50%;left:22px;width:50px;height:50px;border-radius:14px;transform:translateY(-50%)}.academy-commitment .academy-commitment__icon i{font-size:22px}.academy-commitment .academy-commitment__text{align-self:auto;margin:0;font-size:15px;line-height:1.6;text-align:left}.academy-commitment .academy-commitment__item:hover{transform:translateY(-4px)}}@media (max-width: 480px){.academy-commitment{padding:50px 12px}.academy-commitment .academy-commitment__title{font-size:25px}.academy-commitment .academy-commitment__item{padding:22px 18px 22px 78px}.academy-commitment .academy-commitment__icon{left:18px;width:44px;height:44px}.academy-commitment .academy-commitment__icon i{font-size:19px}.academy-commitment .academy-commitment__text{font-size:14px}}.contact-section{padding:90px 0;background:linear-gradient(90deg, #fff 0%, #fff 50%, #f4f4f4 50%, #f4f4f4 100%)}.contact-container{width:calc(100% - 32px);max-width:1480px;margin:0 auto;display:grid;grid-template-columns:0.92fr 1.08fr;gap:70px;align-items:stretch}.contact-left{padding:10px 0}.contact-label{display:inline-flex;padding:8px 18px;border-radius:999px;background:#e8fff1;color:#00a84f;font-size:14px;font-weight:800;margin-bottom:18px}.contact-title{font-size:36px;line-height:1.25;font-weight:900;color:#050505;margin-bottom:28px}.contact-company{max-width:650px;font-size:30px;line-height:1.35;font-weight:900;color:#00a84f;margin-bottom:30px}.contact-list{display:grid;gap:16px;margin-bottom:30px}.contact-row{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid rgba(0,168,79,0.12);border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(0,80,40,0.06)}.contact-icon{flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:#e8fff1;color:#00a84f;display:flex;align-items:center;justify-content:center;font-size:18px}.contact-name{font-size:14px;font-weight:800;color:#00a84f;margin-bottom:4px}.contact-value{font-size:15px;line-height:1.55;font-weight:700;color:#111}.contact-value a{font-size:15px;line-height:1.55;font-weight:700;color:#111}.contact-map{height:330px;border-radius:22px;overflow:hidden;border:8px solid #fff;box-shadow:0 22px 55px rgba(0,70,35,0.12)}.contact-map iframe{width:100%;height:100%;display:block;border:0}.contact-right{display:flex;align-items:center}.contact-form-card{width:100%;padding:48px;border-radius:30px;background:#fff;box-shadow:0 26px 70px rgba(0,0,0,0.08)}.contact-form-title{font-size:30px;line-height:1.3;font-weight:900;color:#050505;margin-bottom:12px}.contact-form-desc{max-width:760px;font-size:17px;line-height:1.65;font-weight:700;color:#111;margin-bottom:30px}.contact-form-desc strong{color:#00a84f}.contact-form{display:grid;gap:18px}.contact-field input,.contact-field textarea{width:100%;border:1px solid #ddd;border-radius:14px;background:#fafafa;padding:0 22px;font-size:15px;font-weight:600;color:#111;outline:none;transition:.25s ease}.contact-field input{height:58px}.contact-field textarea{min-height:145px;padding-top:18px;resize:vertical}.contact-field input:focus,.contact-field textarea:focus{border-color:#00a84f;background:#fff;box-shadow:0 0 0 4px rgba(0,168,79,0.1)}.contact-captcha{width:245px;min-height:72px;border:1px solid #ddd;background:#fafafa;border-radius:8px;display:flex;align-items:center;padding:14px 18px;font-size:14px;font-weight:600;color:#222}.contact-captcha:before{content:"";width:22px;height:22px;border:1px solid #777;background:#fff;margin-right:12px}.contact-submit{width:125px;height:58px;border:0;border-radius:10px;background:#00a84f;color:#fff;font-size:16px;font-weight:900;cursor:pointer;transition:.25s ease}.contact-submit:hover{background:#00883f;transform:translateY(-2px)}@media (max-width: 991px){.contact-section{padding:60px 0;background:#fff}.contact-container{grid-template-columns:1fr;gap:36px}.contact-company{font-size:26px}.contact-form-card{padding:34px 24px;border-radius:24px;background:#f5f5f5}}@media (max-width: 575px){.contact-title{font-size:28px}.contact-company{font-size:22px}.contact-row{padding:14px}.contact-map{height:260px;border-radius:18px}.contact-form-title{font-size:25px}.contact-form-desc{font-size:15px}.contact-field input{height:54px}.contact-submit{width:100%}}.agri-header,.agri-header *,.agri-header *::before,.agri-header *::after{box-sizing:border-box}.agri-header{position:fixed;top:22px;left:0;right:0;z-index:9999;padding:0 clamp(18px, 3vw, 54px);transition:top 0.28s ease, padding 0.28s ease}.agri-header__inner{position:relative;width:100%;max-width:1720px;min-height:64px;margin:0 auto;padding:0 12px 0 18px;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;column-gap:clamp(14px, 1.4vw, 24px);background:linear-gradient(135deg, rgba(255,255,255,0.99) 0%, rgba(248,253,250,0.97) 100%);border:1px solid rgba(0,168,70,0.14);border-radius:16px;box-shadow:0 4px 12px rgba(0,45,18,0.05),0 14px 36px rgba(0,45,18,0.13),inset 0 1px 0 rgba(255,255,255,0.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:min-height 0.28s ease, border-radius 0.28s ease, box-shadow 0.28s ease}.agri-header__inner::before{content:"";position:absolute;top:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.95), transparent);pointer-events:none}.agri-header__logo{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;flex-shrink:0;text-decoration:none}.agri-header__logo img{display:block;width:auto;max-width:172px;height:45px;object-fit:contain;object-position:left center;transition:height 0.28s ease, max-width 0.28s ease, transform 0.28s ease}.agri-header__logo:hover img{transform:translateY(-1px)}.agri-menu{min-width:0;height:100%}.agri-menu__list{width:100%;min-height:64px;margin:0;padding:0;display:flex;align-items:stretch;justify-content:center;gap:0;list-style:none}.agri-menu__item{position:relative;min-width:0;display:flex;align-items:stretch;justify-content:center}.agri-menu__item>a{position:relative;min-height:64px;padding:0 clamp(7px, 0.64vw, 12px);display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:9px;color:#13231b;background:transparent;text-decoration:none;text-transform:uppercase;white-space:nowrap;line-height:1.25;font-weight:800;letter-spacing:-0.05px;transition:color 0.24s ease, background-color 0.24s ease}.agri-menu__item>a>span{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:1.25}.agri-menu__item>a i{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;margin:0;padding:0;font-size:13px;line-height:14px;text-align:center;transition:color 0.24s ease, transform 0.24s ease}.agri-menu__item>a i::before{display:block;line-height:1}.agri-menu__item>a .fa-angle-down{margin-left:1px;font-size:11px}.agri-menu__item:hover>a,.agri-menu__item.is-active>a{color:#009f43;background:rgba(0,168,70,0.055)}.agri-menu__item.has-dropdown:hover>a .fa-angle-down{transform:rotate(180deg)}.agri-menu__item.is-active>a{min-width:38px;padding-right:9px;padding-left:9px}.agri-menu__item>a::after{content:"";position:absolute;left:50%;bottom:8px;width:23px;height:2.5px;border-radius:999px;background:linear-gradient(90deg, #00a846, #03bd55, #d2eb00);box-shadow:0 2px 7px rgba(0,168,70,0.23);opacity:0;transform:translateX(-50%) scaleX(0.4);transform-origin:center;transition:opacity 0.24s ease, width 0.24s ease, transform 0.24s ease}.agri-menu__item:hover>a::after,.agri-menu__item.is-active>a::after{opacity:1;transform:translateX(-50%) scaleX(1)}.agri-menu__item.has-dropdown:hover>a::after{width:calc(100% - 20px)}.agri-menu__dropdown{position:absolute;top:calc(100% + 9px);left:50%;z-index:30;width:max-content;min-width:245px;max-width:340px;padding:9px;background:linear-gradient(145deg, rgba(255,255,255,0.995), rgba(248,253,249,0.995));border:1px solid rgba(0,168,70,0.13);border-radius:14px;box-shadow:0 8px 20px rgba(0,45,18,0.07),0 22px 52px rgba(0,45,18,0.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, 10px) scale(0.98);transform-origin:top center;transition:opacity 0.22s ease, visibility 0.22s ease, transform 0.22s ease}.agri-menu__dropdown::after{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.agri-menu__dropdown::before{content:"";position:absolute;top:-7px;left:50%;width:13px;height:13px;background:#fff;border-top:1px solid rgba(0,168,70,0.13);border-left:1px solid rgba(0,168,70,0.13);transform:translateX(-50%) rotate(45deg)}.agri-menu__item:hover>.agri-menu__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, 0) scale(1)}.agri-menu__dropdown-item{position:relative;min-height:40px;padding:9px 11px;display:flex;align-items:center;justify-content:flex-start;gap:0;border-radius:9px;color:#17271f;background:transparent;text-align:left;text-decoration:none;white-space:normal;font-size:13.5px;line-height:1.4;font-weight:750;transition:color 0.22s ease, background-color 0.22s ease, padding-left 0.22s ease, transform 0.22s ease}.agri-menu__dropdown-item>span{min-width:0;flex:1 1 auto;display:block;text-align:left}.agri-menu__dropdown-item::before{content:"";width:0;height:6px;margin-right:0;flex:0 0 auto;border-radius:50%;background:#00a846;opacity:0;transition:width 0.22s ease, margin-right 0.22s ease, opacity 0.22s ease}.agri-menu__dropdown-item:hover{padding-left:11px;color:#009d43;background:linear-gradient(90deg, rgba(0,168,70,0.09), rgba(213,237,0,0.06));transform:translateX(2px)}.agri-menu__dropdown-item:hover::before{width:6px;margin-right:8px;opacity:1}.agri-menu__dropdown-item em{margin-left:8px;padding:4px 7px;flex:0 0 auto;border-radius:6px;background:linear-gradient(135deg, #ff3b30, #e61313);color:#ffffff;font-style:normal;font-size:9px;line-height:1;font-weight:900;text-transform:uppercase;white-space:nowrap}.agri-header__actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.agri-search-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.agri-header__search{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;margin:0;padding:0;border:1px solid rgba(0,168,70,0.08);border-radius:50%;background:linear-gradient(145deg, #f3fbf6, #eaf8ef);color:#00a846;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 5px 14px rgba(0,168,70,0.07);transition:color 0.24s ease, background 0.24s ease, box-shadow 0.24s ease, transform 0.24s ease}.agri-header__search i{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;font-size:15px;line-height:16px}.agri-header__search i::before{display:block;line-height:1}.agri-header__search:hover{color:#fff;background:linear-gradient(135deg, #00b84f, #009d43);box-shadow:0 9px 23px rgba(0,168,70,0.24);transform:translateY(-1px)}.agri-header__hotline{position:relative;overflow:hidden;height:41px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;border:1.5px solid #00b84f;border-radius:10px;background:#fff;color:#00a846;text-decoration:none;white-space:nowrap;font-size:13.5px;line-height:1;font-weight:900;letter-spacing:0.1px;box-shadow:0 5px 16px rgba(0,168,70,0.07);transition:color 0.26s ease, border-color 0.26s ease, box-shadow 0.26s ease, transform 0.26s ease}.agri-header__hotline::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, #00b84f, #009d43);transform:translateY(105%);transition:transform 0.28s ease}.agri-header__hotline i,.agri-header__hotline span{position:relative;z-index:1}.agri-header__hotline i{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;margin:0;padding:0;font-size:13px;line-height:14px}.agri-header__hotline i::before{display:block;line-height:1}.agri-header__hotline span{display:inline-flex;align-items:center;line-height:1}.agri-header__hotline:hover{color:#fff;border-color:#00a846;box-shadow:0 10px 25px rgba(0,168,70,0.24);transform:translateY(-1px)}.agri-header__hotline:hover::before{transform:translateY(0)}.agri-search-toggle:checked~.agri-header__search{color:#fff;background:linear-gradient(135deg, #00b84f, #009d43);box-shadow:0 9px 23px rgba(0,168,70,0.24)}.agri-search-panel{position:fixed;inset:0;z-index:10000;padding:110px 22px 25px;display:flex;align-items:flex-start;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease, visibility 0.25s ease}.agri-search-panel__overlay{position:absolute;inset:0;background:radial-gradient(circle at 50% 0, rgba(0,168,70,0.11), transparent 42%),rgba(0,25,10,0.66);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.agri-search-panel__box{position:relative;z-index:2;width:100%;max-width:680px;padding:34px;background:linear-gradient(145deg, #fff, #f9fdf9);border:1px solid rgba(0,168,70,0.16);border-radius:18px;box-shadow:0 10px 28px rgba(0,35,14,0.12),0 30px 85px rgba(0,35,14,0.34);opacity:0;transform:translateY(-20px) scale(0.98);transition:opacity 0.28s ease, transform 0.28s ease}.agri-search-panel__box::before{content:"";position:absolute;top:0;left:34px;right:34px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg, #00a846, #d5ed00)}.agri-search-panel__close{position:absolute;top:12px;right:12px;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,168,70,0.08);border-radius:50%;background:#eefaf3;color:#00a846;cursor:pointer;transition:color 0.24s ease, background-color 0.24s ease, transform 0.24s ease}.agri-search-panel__close i{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:13px}.agri-search-panel__close i::before{display:block;line-height:1}.agri-search-panel__close:hover{color:#fff;background:#00a846;transform:rotate(90deg)}.agri-search-form__heading{margin:0 0 20px;color:#10261c;text-align:center;text-transform:uppercase;font-size:22px;line-height:1.3;font-weight:900;letter-spacing:0.3px}.agri-search-form__field{position:relative;display:flex;align-items:center}.agri-search-form__field input{width:100%;height:52px;padding:0 64px 0 17px;border:2px solid #dceee3;border-radius:12px;outline:none;background:#fff;color:#10261c;font-family:inherit;font-size:15px;line-height:1.4;font-weight:600;transition:border-color 0.24s ease, box-shadow 0.24s ease}.agri-search-form__field input::placeholder{color:#8a9a90;font-weight:500}.agri-search-form__field input:focus{border-color:#00b84f;box-shadow:0 0 0 4px rgba(0,184,79,0.09),0 7px 18px rgba(0,80,32,0.04)}.agri-search-form__field button{position:absolute;top:5px;right:5px;width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:linear-gradient(135deg, #00b84f, #009d43);color:#fff;cursor:pointer;box-shadow:0 7px 17px rgba(0,168,70,0.21);transition:background 0.24s ease, box-shadow 0.24s ease, transform 0.24s ease}.agri-search-form__field button i{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:15px}.agri-search-form__field button i::before{display:block;line-height:1}.agri-search-form__field button:hover{background:linear-gradient(135deg, #009f43, #00883a);box-shadow:0 9px 21px rgba(0,168,70,0.28);transform:translateY(-1px)}.agri-header:has(.agri-search-toggle:checked) .agri-search-panel{opacity:1;visibility:visible;pointer-events:auto}.agri-header:has(.agri-search-toggle:checked) .agri-search-panel__box{opacity:1;transform:translateY(0) scale(1)}.agri-header.is-scrolled{top:9px}.agri-header.is-scrolled .agri-header__inner{min-height:58px;border-radius:14px;box-shadow:0 3px 9px rgba(0,40,16,0.05),0 12px 30px rgba(0,50,18,0.17)}.agri-header.is-scrolled .agri-menu__list,.agri-header.is-scrolled .agri-menu__item>a{min-height:58px}.agri-header.is-scrolled .agri-header__logo img{height:40px}.agri-header.is-scrolled .agri-menu__item>a::after{bottom:7px}@media (max-width: 1600px){.agri-header{padding-right:24px;padding-left:24px}.agri-header__inner{min-height:60px;padding-left:15px;column-gap:12px}.agri-header__logo img{max-width:148px;height:41px}.agri-menu__list,.agri-menu__item>a{min-height:60px}.agri-menu__item>a{padding-right:6px;padding-left:6px;gap:4px;font-size:12px;letter-spacing:-0.08px}.agri-menu__item>a i{width:12px;height:12px;flex-basis:12px;font-size:11px;line-height:12px}.agri-menu__item>a .fa-angle-down{font-size:10px}.agri-menu__item>a::after{bottom:7px;height:2px}.agri-header__search{width:37px;height:37px;flex-basis:37px}.agri-header__search i{width:14px;height:14px;font-size:13px;line-height:14px}.agri-header__hotline{height:38px;padding-right:12px;padding-left:12px;gap:6px;font-size:12px}}@media (max-width: 1366px){.agri-header{top:15px;padding-right:12px;padding-left:12px}.agri-header__inner{min-height:56px;padding-right:8px;padding-left:10px;column-gap:7px;border-radius:12px}.agri-header__logo img{max-width:122px;height:36px}.agri-menu__list,.agri-menu__item>a{min-height:56px}.agri-menu__item>a{padding-right:4px;padding-left:4px;gap:2.5px;border-radius:7px;font-size:10.2px;line-height:1.2;letter-spacing:-0.18px}.agri-menu__item>a i{width:10px;height:10px;flex-basis:10px;font-size:9px;line-height:10px}.agri-menu__item>a .fa-angle-down{margin-left:0;font-size:8px}.agri-menu__item.is-active>a{min-width:26px;padding-right:4px;padding-left:4px}.agri-menu__item>a::after{bottom:6px;width:18px;height:2px}.agri-menu__item.has-dropdown:hover>a::after{width:calc(100% - 8px)}.agri-header__actions{gap:4px}.agri-header__search{width:32px;height:32px;flex-basis:32px}.agri-header__search i{width:12px;height:12px;font-size:11px;line-height:12px}.agri-header__hotline{height:34px;padding-right:7px;padding-left:7px;gap:4px;border-width:1px;border-radius:8px;font-size:10.3px;letter-spacing:0}.agri-header__hotline i{width:10px;height:10px;flex-basis:10px;font-size:9px;line-height:10px}.agri-menu__dropdown{top:calc(100% + 7px);min-width:210px;max-width:280px;padding:7px;border-radius:11px}.agri-menu__dropdown-item{min-height:35px;padding:7px 8px;border-radius:7px;font-size:11px}.agri-header.is-scrolled .agri-header__inner,.agri-header.is-scrolled .agri-menu__list,.agri-header.is-scrolled .agri-menu__item>a{min-height:52px}.agri-header.is-scrolled .agri-header__logo img{height:33px}}@media (max-width: 1199px){.agri-header{top:10px;padding-right:6px;padding-left:6px}.agri-header__inner{min-height:52px;padding-right:5px;padding-left:7px;column-gap:4px;border-radius:10px}.agri-header__logo img{max-width:102px;height:32px}.agri-menu__list,.agri-menu__item>a{min-height:52px}.agri-menu__item>a{padding-right:2.7px;padding-left:2.7px;gap:1.5px;font-size:8.7px;letter-spacing:-0.22px}.agri-menu__item>a i{width:8px;height:8px;flex-basis:8px;font-size:7px;line-height:8px}.agri-menu__item>a .fa-angle-down{font-size:6.5px}.agri-menu__item.is-active>a{min-width:21px}.agri-menu__item>a::after{bottom:5px;width:15px}.agri-header__search{width:28px;height:28px;flex-basis:28px}.agri-header__search i{width:10px;height:10px;font-size:9px;line-height:10px}.agri-header__hotline{height:30px;padding-right:5px;padding-left:5px;gap:3px;border-radius:7px;font-size:8.5px}.agri-header__hotline i{width:8px;height:8px;flex-basis:8px;font-size:7px;line-height:8px}.agri-menu__dropdown{min-width:190px}.agri-menu__dropdown-item{min-height:32px;padding:6px 7px;font-size:10px}}.agri-menu__dropdown-item em{padding:4px 7px;border-radius:6px;background:linear-gradient(135deg, #ff3b30, #e61313);color:#fff;font-style:normal;font-size:9px;line-height:1;font-weight:900}@media (max-width: 991px){.agri-header{display:none}}@media (max-width: 767px){.agri-search-panel{padding:82px 14px 18px}.agri-search-panel__box{padding:30px 17px 20px;border-radius:15px}.agri-search-panel__box::before{left:22px;right:22px}.agri-search-form__heading{margin-bottom:17px;font-size:20px}.agri-search-form__field input{height:50px;padding-right:59px;padding-left:15px;border-radius:11px;font-size:14px}.agri-search-form__field button{top:5px;right:5px;width:40px;height:40px;border-radius:9px}}.agri-header a:focus-visible,.agri-header label:focus-visible,.agri-header button:focus-visible,.agri-header input:focus-visible{outline:3px solid rgba(0,168,70,0.28);outline-offset:3px}@media (prefers-reduced-motion: reduce){.agri-header *,.agri-header *::before,.agri-header *::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}.mobile-agri-header{display:none}@media (max-width: 1199px){body.mobile-menu-open,body.mobile-search-open{overflow:hidden}.mobile-agri-header{position:fixed;top:12px;left:12px;right:12px;z-index:10000;display:block}.mobile-agri-header__inner{position:relative;z-index:4;height:64px;padding:0 10px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(255,255,255,0.96);border:1px solid rgba(0,184,79,0.14);border-radius:16px;box-shadow:0 14px 40px rgba(0,50,18,0.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mobile-agri-header__logo{min-width:0;display:flex;align-items:center;text-decoration:none}.mobile-agri-header__logo img{display:block;width:auto;max-width:180px;height:46px;object-fit:contain}.mobile-agri-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mobile-agri-header__search-button,.mobile-agri-header__menu-button{width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#eefaf3;color:#00a846;cursor:pointer;transition:color .25s ease, background .25s ease, transform .25s ease}.mobile-agri-header__search-button{font-size:16px}.mobile-agri-header__search-button:hover,.mobile-agri-header__search-button.is-active{color:#fff;background:#00b84f}.mobile-agri-header__menu-button{position:relative;flex-direction:column;gap:5px}.mobile-agri-header__menu-button span{display:block;width:19px;height:2px;border-radius:99px;background:currentColor;transition:transform .25s ease, opacity .2s ease}.mobile-agri-header__menu-button.is-active{color:#fff;background:#00b84f}.mobile-agri-header__menu-button.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-agri-header__menu-button.is-active span:nth-child(2){opacity:0}.mobile-agri-header__menu-button.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-agri-search{position:absolute;top:100%;margin-top:10px;left:0;right:0;z-index:3;padding:12px;background:rgba(255,255,255,0.98);border:1px solid rgba(0,184,79,0.14);border-radius:15px;box-shadow:0 18px 45px rgba(0,50,18,0.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .25s ease, visibility .25s ease, transform .25s ease}.mobile-agri-search.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-agri-search__form{position:relative;display:flex;align-items:center}.mobile-agri-search__form input{width:100%;height:52px;padding:0 62px 0 16px;border:2px solid #dceee3;border-radius:12px;outline:none;background:#fff;color:#111;font-size:15px;font-weight:600;transition:border-color .25s ease, box-shadow .25s ease}.mobile-agri-search__form input::placeholder{color:#87948b}.mobile-agri-search__form input:focus{border-color:#00b84f;box-shadow:0 0 0 4px rgba(0,184,79,0.1)}.mobile-agri-search__form button{position:absolute;top:5px;right:5px;width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:#00b84f;color:#fff;cursor:pointer;font-size:15px;transition:background .25s ease, transform .25s ease}.mobile-agri-search__form button:hover{background:#009d43}.mobile-agri-search__form button:active{transform:scale(0.95)}.mobile-agri-menu{position:fixed;top:0;right:0;z-index:6;width:390px;max-width:90vw;height:100vh;height:100dvh;display:flex;flex-direction:column;background:#fff;box-shadow:-20px 0 60px rgba(0,40,15,0.24);visibility:hidden;transform:translateX(105%);transition:transform .32s ease, visibility .32s ease}.mobile-agri-menu.is-open{visibility:visible;transform:translateX(0)}.mobile-agri-menu__header{min-height:76px;padding:14px 16px 14px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6f1e9;color:#111;text-transform:uppercase;font-size:18px;font-weight:900}.mobile-agri-menu__close{width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#eefaf3;color:#00a846;cursor:pointer;font-size:17px;transition:background .25s ease, color .25s ease, transform .25s ease}.mobile-agri-menu__close:hover{color:#fff;background:#00b84f;transform:rotate(90deg)}.mobile-agri-menu__body{min-height:0;padding:10px 14px 24px;display:flex;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.mobile-agri-menu__list{margin:0;padding:0;list-style:none}.mobile-agri-menu__item{border-bottom:1px solid #edf3ef}.mobile-agri-menu__row{display:flex;align-items:stretch}.mobile-agri-menu__link{min-width:0;min-height:54px;padding:15px 10px;display:flex;flex:1;align-items:center;gap:10px;color:#151515;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:1.4;font-weight:850;transition:color .22s ease, padding-left .22s ease}.mobile-agri-menu__link:hover,.mobile-agri-menu__item.is-active>.mobile-agri-menu__link,.mobile-agri-menu__item.is-active .mobile-agri-menu__link{color:#00a846}.mobile-agri-menu__link:hover{padding-left:14px}.mobile-agri-menu__link i{width:20px;display:inline-flex;align-items:center;justify-content:center;color:#00b84f;font-size:16px}.mobile-agri-menu__toggle{width:50px;min-height:54px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:transparent;color:#00a846;cursor:pointer;font-size:17px}.mobile-agri-menu__toggle i{transition:transform .25s ease}.mobile-agri-menu__toggle.is-active i{transform:rotate(180deg)}.mobile-agri-menu__submenu{max-height:0;margin:0;padding:0 8px;overflow:hidden;background:#f5fbf7;border-radius:10px;opacity:0;transition:max-height .35s ease, opacity .25s ease, margin .25s ease, padding .25s ease}.mobile-agri-menu__submenu.is-open{max-height:1000px;margin:0 0 10px;padding-top:7px;padding-bottom:7px;opacity:1}.mobile-agri-menu__submenu-link{min-height:44px;padding:11px 14px 11px 28px;display:flex;align-items:center;position:relative;border-radius:8px;color:#252525;text-decoration:none;font-size:14px;line-height:1.4;font-weight:700;transition:color .22s ease, background .22s ease, padding-left .22s ease}.mobile-agri-menu__submenu-link::before{content:"";position:absolute;left:14px;width:6px;height:6px;border-radius:50%;background:#00b84f}.mobile-agri-menu__submenu-link:hover{padding-left:32px;color:#009d43;background:#e8f7ed}.mobile-agri-menu__hotline{min-height:52px;margin-top:24px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #00b84f;border-radius:12px;background:#00b84f;color:#fff;text-decoration:none;white-space:nowrap;font-size:15px;font-weight:900;box-shadow:0 12px 28px rgba(0,184,79,0.22)}.mobile-agri-overlay{position:fixed;inset:0;z-index:5;background:rgba(0,25,10,0.58);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease, visibility .28s ease}.mobile-agri-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}}@media (max-width: 575px){.mobile-agri-header{top:8px;left:8px;right:8px}.mobile-agri-header__inner{height:60px;padding-left:12px;border-radius:14px}.mobile-agri-header__logo img{max-width:150px;height:42px}.mobile-agri-header__search-button,.mobile-agri-header__menu-button{width:40px;height:40px}.mobile-agri-menu{width:360px;max-width:92vw}}.service-banner{position:relative;padding:90px 20px;overflow:hidden;background:linear-gradient(180deg, #fff 0%, #f5faf6 100%)}.service-banner::before{position:absolute;top:-120px;left:-120px;width:280px;height:280px;content:"";border-radius:50%;background:rgba(27,143,63,0.06)}.service-banner::after{position:absolute;right:-160px;bottom:-190px;width:340px;height:340px;content:"";border-radius:50%;background:rgba(242,178,0,0.06)}.service-banner .container{position:relative;z-index:2}.service-banner .service-banner__inner{max-width:1150px;margin:0 auto;text-align:center}.service-banner .service-banner__sub{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-bottom:24px;padding:7px 18px;color:#16843a;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:1.5px;text-transform:uppercase;border:1px solid rgba(22,132,58,0.15);border-radius:999px;background:#eaf7ed}.service-banner .service-banner__title{max-width:1100px;margin:0 auto;color:#111827;font-size:46px;font-weight:800;line-height:1.3;letter-spacing:-0.8px;text-transform:uppercase}.service-banner .service-banner__line{width:110px;height:5px;margin:32px auto 0;border-radius:999px;background:linear-gradient(90deg, #16843a 0%, #f2b200 100%)}@media screen and (max-width: 991px){.service-banner{padding:70px 20px}.service-banner .service-banner__title{font-size:34px;letter-spacing:-0.4px}}@media screen and (max-width: 767px){.service-banner{padding:55px 15px}.service-banner .service-banner__sub{min-height:34px;margin-bottom:18px;padding:6px 14px;font-size:11px;letter-spacing:1px}.service-banner .service-banner__title{font-size:26px;line-height:1.4}.service-banner .service-banner__line{width:75px;height:4px;margin-top:24px}}@media screen and (max-width: 480px){.service-banner{padding:45px 12px}.service-banner .service-banner__title{font-size:22px}.service-banner .service-banner__title br{display:none}}.agri-choice{position:relative;padding:90px 20px;overflow:hidden;background:linear-gradient(180deg, #f4f7f5 0%, #fff 100%)}.agri-choice::before{position:absolute;top:-110px;right:-110px;width:300px;height:300px;content:"";border-radius:50%;background:rgba(21,148,71,0.07)}.agri-choice::after{position:absolute;bottom:-130px;left:-130px;width:320px;height:320px;content:"";border:1px solid rgba(21,148,71,0.12);border-radius:50%}.agri-choice .container{position:relative;z-index:2;max-width:1460px;margin:0 auto}.agri-choice .agri-choice__wrap{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:80px;align-items:center}.agri-choice .agri-choice__image{position:relative}.agri-choice .agri-choice__image::before{position:absolute;top:24px;left:24px;width:100%;height:100%;content:"";border:2px solid rgba(21,148,71,0.15);border-radius:28px}.agri-choice .agri-choice__image img{position:relative;z-index:2;display:block;width:100%;height:540px;object-fit:cover;border-radius:28px;box-shadow:0 25px 60px rgba(24,65,39,0.18)}.agri-choice .agri-choice__content{position:relative;padding-left:10px}.agri-choice .agri-choice__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:15px;color:#159447;font-size:13px;font-weight:800;line-height:1.4;letter-spacing:1.5px}.agri-choice .agri-choice__label::before{width:34px;height:2px;content:"";background:#159447}.agri-choice .agri-choice__title{max-width:680px;margin:0 0 34px;color:#121c16;font-size:42px;font-weight:800;line-height:1.28;letter-spacing:-0.6px}.agri-choice .agri-choice__list{display:grid;gap:13px;margin:0;padding:0;list-style:none}.agri-choice .agri-choice__list li{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:15px;align-items:center;padding:15px 18px;border:1px solid #e2ece6;border-radius:15px;background:rgba(255,255,255,0.92);transition:transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease}.agri-choice .agri-choice__list li:hover{transform:translateX(6px);border-color:rgba(21,148,71,0.28);box-shadow:0 14px 30px rgba(23,76,43,0.08)}.agri-choice .agri-choice__check{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#ffffff;font-size:14px;border-radius:12px;background:linear-gradient(135deg, #21ad59 0%, #0c823a 100%);box-shadow:0 9px 18px rgba(12,130,58,0.2)}.agri-choice .agri-choice__list p{margin:0;color:#253129;font-size:15px;font-weight:600;line-height:1.65}@media screen and (max-width: 1199px){.agri-choice{padding:75px 20px}.agri-choice .agri-choice__wrap{gap:55px}.agri-choice .agri-choice__image img{height:500px}.agri-choice .agri-choice__title{font-size:36px}.agri-choice .agri-choice__list p{font-size:14px}}@media screen and (max-width: 991px){.agri-choice .agri-choice__wrap{grid-template-columns:1fr;gap:65px}.agri-choice .agri-choice__image{max-width:780px;margin:0 auto}.agri-choice .agri-choice__image img{height:480px}.agri-choice .agri-choice__content{max-width:780px;margin:0 auto;padding-left:0}.agri-choice .agri-choice__title{max-width:none}}@media screen and (max-width: 767px){.agri-choice{padding:55px 15px}.agri-choice .agri-choice__wrap{gap:48px}.agri-choice .agri-choice__image::before{top:14px;left:14px;border-radius:20px}.agri-choice .agri-choice__image img{height:360px;border-radius:20px}.agri-choice .agri-choice__label{margin-bottom:12px;font-size:11px;letter-spacing:1.2px}.agri-choice .agri-choice__title{margin-bottom:26px;font-size:29px;letter-spacing:-0.3px}.agri-choice .agri-choice__list{gap:11px}.agri-choice .agri-choice__list li{grid-template-columns:38px minmax(0, 1fr);gap:13px;padding:14px;border-radius:13px}.agri-choice .agri-choice__check{width:38px;height:38px;border-radius:10px}.agri-choice .agri-choice__list p{font-size:13px;line-height:1.55}}@media screen and (max-width: 480px){.agri-choice .agri-choice__image img{height:290px}.agri-choice .agri-choice__title{font-size:25px}.agri-choice .agri-choice__list li{align-items:flex-start}}.agri-benefits{position:relative;padding:90px 20px;overflow:hidden;background:#ffffff}.agri-benefits::before{position:absolute;top:-120px;left:-120px;width:300px;height:300px;content:"";border-radius:50%;background:rgba(18,154,70,0.05)}.agri-benefits::after{position:absolute;right:-100px;bottom:-130px;width:280px;height:280px;content:"";border:1px solid rgba(18,154,70,0.1);border-radius:50%}.agri-benefits .container{position:relative;z-index:2;max-width:1480px;margin:0 auto}.agri-benefits .agri-benefits__wrap{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:95px;align-items:center}.agri-benefits .agri-benefits__content{position:relative;padding:40px 42px;border:1px solid #e5eee8;border-radius:24px;background:linear-gradient(180deg, #fff 0%, #f8fbf9 100%);box-shadow:0 20px 55px rgba(18,67,37,0.08)}.agri-benefits .agri-benefits__content::before{position:absolute;top:95px;right:18px;bottom:45px;width:3px;content:"";border-radius:20px;background:#dff5e7}.agri-benefits .agri-benefits__content::after{position:absolute;top:145px;right:18px;width:3px;height:145px;content:"";border-radius:20px;background:#11a84c}.agri-benefits .agri-benefits__title{position:relative;margin:0 0 30px;padding-bottom:18px;color:#111814;font-size:34px;font-weight:800;line-height:1.3;letter-spacing:-0.4px}.agri-benefits .agri-benefits__title::after{position:absolute;bottom:0;left:0;width:72px;height:4px;content:"";border-radius:999px;background:linear-gradient(90deg, #0f9f46 0%, #74cf92 100%)}.agri-benefits .agri-benefits__list{display:grid;gap:18px;max-height:390px;margin:0;padding:0 28px 0 0;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:#13a84d #dff5e7}.agri-benefits .agri-benefits__list::-webkit-scrollbar{width:4px}.agri-benefits .agri-benefits__list::-webkit-scrollbar-track{border-radius:20px;background:#dff5e7}.agri-benefits .agri-benefits__list::-webkit-scrollbar-thumb{border-radius:20px;background:#13a84d}.agri-benefits .agri-benefits__list li{position:relative;padding-left:28px;color:#1c2a21;font-size:15px;font-weight:600;line-height:1.65}.agri-benefits .agri-benefits__list li::before{position:absolute;top:10px;left:2px;width:8px;height:8px;content:"";border-radius:50%;background:#11a84c;box-shadow:0 0 0 5px rgba(17,168,76,0.1)}.agri-benefits .agri-benefits__image{position:relative}.agri-benefits .agri-benefits__image::before{position:absolute;top:26px;left:-26px;width:100%;height:100%;content:"";border:2px solid rgba(17,168,76,0.14);border-radius:28px}.agri-benefits .agri-benefits__image::after{position:absolute;right:30px;bottom:-24px;z-index:3;width:110px;height:110px;content:"";border-radius:24px;background:radial-gradient(circle, rgba(255,255,255,0.9) 2px, transparent 3px);background-color:#129f48;background-size:14px 14px;opacity:0.18}.agri-benefits .agri-benefits__image img{position:relative;z-index:2;display:block;width:100%;height:510px;object-fit:cover;border-radius:28px;box-shadow:0 26px 60px rgba(18,67,37,0.16)}@media screen and (max-width: 1199px){.agri-benefits{padding:75px 20px}.agri-benefits .agri-benefits__wrap{gap:60px}.agri-benefits .agri-benefits__content{padding:34px}.agri-benefits .agri-benefits__title{font-size:30px}.agri-benefits .agri-benefits__image img{height:470px}}@media screen and (max-width: 991px){.agri-benefits .agri-benefits__wrap{grid-template-columns:1fr;gap:58px}.agri-benefits .agri-benefits__content{order:2}.agri-benefits .agri-benefits__image{order:1}.agri-benefits .agri-benefits__image img{height:460px}.agri-benefits .agri-benefits__list{max-height:none;overflow:visible}.agri-benefits .agri-benefits__content::before,.agri-benefits .agri-benefits__content::after{display:none}}@media screen and (max-width: 767px){.agri-benefits{padding:55px 15px}.agri-benefits .agri-benefits__wrap{gap:42px}.agri-benefits .agri-benefits__content{padding:26px 22px;border-radius:18px}.agri-benefits .agri-benefits__title{margin-bottom:24px;font-size:27px}.agri-benefits .agri-benefits__list{gap:15px;padding-right:0}.agri-benefits .agri-benefits__list li{padding-left:25px;font-size:14px}.agri-benefits .agri-benefits__image::before{top:14px;left:-14px;border-radius:20px}.agri-benefits .agri-benefits__image img{height:350px;border-radius:20px}.agri-benefits .agri-benefits__image::after{right:18px;bottom:-18px;width:80px;height:80px;border-radius:18px}}@media screen and (max-width: 480px){.agri-benefits .agri-benefits__content{padding:22px 18px}.agri-benefits .agri-benefits__title{font-size:24px}.agri-benefits .agri-benefits__image img{height:280px}}.agri-startup{position:relative;padding:85px 20px;overflow:hidden;background:#f5f6f5}.agri-startup::before{position:absolute;top:-130px;right:-130px;width:320px;height:320px;content:"";border-radius:50%;background:rgba(16,157,69,0.06)}.agri-startup::after{position:absolute;bottom:-150px;left:-150px;width:330px;height:330px;content:"";border:1px solid rgba(16,157,69,0.1);border-radius:50%}.agri-startup .container{position:relative;z-index:2;max-width:1460px;margin:0 auto}.agri-startup .agri-startup__wrap{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:95px;align-items:center}.agri-startup .agri-startup__image{position:relative}.agri-startup .agri-startup__image::before{position:absolute;top:22px;left:22px;width:100%;height:100%;content:"";border:2px solid rgba(18,160,71,0.14);border-radius:26px}.agri-startup .agri-startup__image img{position:relative;z-index:2;display:block;width:100%;height:470px;object-fit:cover;border-radius:26px;box-shadow:0 24px 55px rgba(22,70,39,0.15)}.agri-startup .agri-startup__content{position:relative;padding:38px 42px;border:1px solid #e2eae5;border-radius:22px;background:rgba(255,255,255,0.82);box-shadow:0 18px 45px rgba(23,69,40,0.07)}.agri-startup .agri-startup__content::before{position:absolute;top:96px;right:18px;bottom:44px;width:3px;content:"";border-radius:20px;background:#dff4e6}.agri-startup .agri-startup__content::after{position:absolute;top:150px;right:18px;width:3px;height:150px;content:"";border-radius:20px;background:#0fa94b}.agri-startup .agri-startup__title{position:relative;margin:0 0 24px;padding-bottom:16px;color:#131b16;font-size:34px;font-weight:800;line-height:1.3;letter-spacing:-0.4px}.agri-startup .agri-startup__title::after{position:absolute;bottom:0;left:0;width:72px;height:4px;content:"";border-radius:999px;background:linear-gradient(90deg, #0fa94b 0%, #72cc90 100%)}.agri-startup .agri-startup__intro{margin:0 0 22px;color:#253029;font-size:15px;font-weight:600;line-height:1.65}.agri-startup .agri-startup__list{display:grid;gap:17px;max-height:245px;margin:0;padding:0 28px 0 0;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:#12aa4e #dff4e6}.agri-startup .agri-startup__list::-webkit-scrollbar{width:4px}.agri-startup .agri-startup__list::-webkit-scrollbar-track{border-radius:20px;background:#dff4e6}.agri-startup .agri-startup__list::-webkit-scrollbar-thumb{border-radius:20px;background:#12aa4e}.agri-startup .agri-startup__list li{position:relative;padding-left:27px;color:#1e2922;font-size:15px;font-weight:600;line-height:1.6}.agri-startup .agri-startup__list li::before{position:absolute;top:9px;left:2px;width:8px;height:8px;content:"";border-radius:50%;background:#12aa4e;box-shadow:0 0 0 5px rgba(18,170,78,0.1)}.agri-startup .agri-startup__description{margin:24px 0 0;color:#253029;font-size:15px;font-weight:600;line-height:1.65}@media screen and (max-width: 1199px){.agri-startup{padding:75px 20px}.agri-startup .agri-startup__wrap{gap:60px}.agri-startup .agri-startup__content{padding:34px}.agri-startup .agri-startup__title{font-size:30px}.agri-startup .agri-startup__image img{height:440px}}@media screen and (max-width: 991px){.agri-startup .agri-startup__wrap{grid-template-columns:1fr;gap:58px}.agri-startup .agri-startup__image{max-width:780px;margin:0 auto}.agri-startup .agri-startup__image img{height:440px}.agri-startup .agri-startup__content{max-width:780px;margin:0 auto}.agri-startup .agri-startup__list{max-height:none;overflow:visible}.agri-startup .agri-startup__content::before,.agri-startup .agri-startup__content::after{display:none}}@media screen and (max-width: 767px){.agri-startup{padding:55px 15px}.agri-startup .agri-startup__wrap{gap:42px}.agri-startup .agri-startup__image::before{top:14px;left:14px;border-radius:20px}.agri-startup .agri-startup__image img{height:350px;border-radius:20px}.agri-startup .agri-startup__content{padding:26px 22px;border-radius:18px}.agri-startup .agri-startup__title{margin-bottom:20px;font-size:27px}.agri-startup .agri-startup__intro,.agri-startup .agri-startup__description{font-size:14px}.agri-startup .agri-startup__list{gap:15px;padding-right:0}.agri-startup .agri-startup__list li{padding-left:25px;font-size:14px}}@media screen and (max-width: 480px){.agri-startup .agri-startup__image img{height:280px}.agri-startup .agri-startup__content{padding:22px 18px}.agri-startup .agri-startup__title{font-size:24px}}.agri-dealer{position:relative;padding:85px 20px;overflow:hidden;background:linear-gradient(180deg, #f4f6f4 0%, #fff 100%)}.agri-dealer::before{position:absolute;top:-130px;right:-130px;width:320px;height:320px;content:"";border-radius:50%;background:rgba(16,164,72,0.06)}.agri-dealer::after{position:absolute;bottom:-160px;left:-160px;width:350px;height:350px;content:"";border:1px solid rgba(16,164,72,0.1);border-radius:50%}.agri-dealer .container{position:relative;z-index:2;max-width:1460px;margin:0 auto}.agri-dealer .agri-dealer__wrap{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:95px;align-items:center}.agri-dealer .agri-dealer__image{position:relative}.agri-dealer .agri-dealer__image::before{position:absolute;top:22px;left:22px;width:100%;height:100%;content:"";border:2px solid rgba(16,164,72,0.14);border-radius:26px}.agri-dealer .agri-dealer__image::after{position:absolute;right:-24px;bottom:-24px;z-index:3;width:105px;height:105px;content:"";border-radius:24px;background:radial-gradient(circle, rgba(255,255,255,0.95) 2px, transparent 3px);background-color:#10a448;background-size:14px 14px;opacity:0.16}.agri-dealer .agri-dealer__image img{position:relative;z-index:2;display:block;width:100%;height:470px;object-fit:cover;border-radius:26px;box-shadow:0 26px 60px rgba(20,72,39,0.17)}.agri-dealer .agri-dealer__content{position:relative;padding:38px 42px;border:1px solid #e2eae5;border-radius:22px;background:rgba(255,255,255,0.86);box-shadow:0 18px 45px rgba(23,69,40,0.07)}.agri-dealer .agri-dealer__content::before{position:absolute;top:96px;right:18px;bottom:44px;width:3px;content:"";border-radius:20px;background:#dff4e6}.agri-dealer .agri-dealer__content::after{position:absolute;top:150px;right:18px;width:3px;height:150px;content:"";border-radius:20px;background:#10a448}.agri-dealer .agri-dealer__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#10a448;font-size:13px;font-weight:800;line-height:1.4;letter-spacing:1.5px}.agri-dealer .agri-dealer__label::before{width:34px;height:2px;content:"";background:#10a448}.agri-dealer .agri-dealer__title{position:relative;max-width:650px;margin:0 0 30px;padding-bottom:17px;color:#111814;font-size:35px;font-weight:800;line-height:1.3;letter-spacing:-0.5px}.agri-dealer .agri-dealer__title::after{position:absolute;bottom:0;left:0;width:72px;height:4px;content:"";border-radius:999px;background:linear-gradient(90deg, #10a448 0%, #72ce92 100%)}.agri-dealer .agri-dealer__list{display:grid;gap:17px;margin:0 0 28px;padding:0 26px 0 0;list-style:none}.agri-dealer .agri-dealer__list li{position:relative;padding-left:28px;color:#1e2922;font-size:15px;font-weight:600;line-height:1.65}.agri-dealer .agri-dealer__list li::before{position:absolute;top:9px;left:2px;width:8px;height:8px;content:"";border-radius:50%;background:#10a448;box-shadow:0 0 0 5px rgba(16,164,72,0.1)}.agri-dealer .agri-dealer__button{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:46px;padding:10px 26px;color:#ffffff;font-size:15px;font-weight:700;line-height:1;text-decoration:none;border:1px solid #10a448;border-radius:999px;background:linear-gradient(135deg, #16b851 0%, #09883b 100%);box-shadow:0 12px 24px rgba(9,136,59,0.22);transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease}.agri-dealer .agri-dealer__button:hover{color:#ffffff;transform:translateY(-3px);box-shadow:0 16px 30px rgba(9,136,59,0.28);background:linear-gradient(135deg, #10a448 0%, #067432 100%)}@media screen and (max-width: 1199px){.agri-dealer{padding:75px 20px}.agri-dealer .agri-dealer__wrap{gap:60px}.agri-dealer .agri-dealer__content{padding:34px}.agri-dealer .agri-dealer__title{font-size:31px}.agri-dealer .agri-dealer__image img{height:440px}}@media screen and (max-width: 991px){.agri-dealer .agri-dealer__wrap{grid-template-columns:1fr;gap:58px}.agri-dealer .agri-dealer__image{max-width:780px;margin:0 auto}.agri-dealer .agri-dealer__image img{height:440px}.agri-dealer .agri-dealer__content{max-width:780px;margin:0 auto}.agri-dealer .agri-dealer__content::before,.agri-dealer .agri-dealer__content::after{display:none}}@media screen and (max-width: 767px){.agri-dealer{padding:55px 15px}.agri-dealer .agri-dealer__wrap{gap:42px}.agri-dealer .agri-dealer__image::before{top:14px;left:14px;border-radius:20px}.agri-dealer .agri-dealer__image::after{right:-10px;bottom:-16px;width:78px;height:78px;border-radius:18px}.agri-dealer .agri-dealer__image img{height:350px;border-radius:20px}.agri-dealer .agri-dealer__content{padding:26px 22px;border-radius:18px}.agri-dealer .agri-dealer__label{font-size:11px;letter-spacing:1.2px}.agri-dealer .agri-dealer__title{margin-bottom:24px;font-size:27px}.agri-dealer .agri-dealer__list{gap:15px;padding-right:0}.agri-dealer .agri-dealer__list li{padding-left:25px;font-size:14px}.agri-dealer .agri-dealer__button{min-width:110px;min-height:43px;font-size:14px}}@media screen and (max-width: 480px){.agri-dealer .agri-dealer__image img{height:280px}.agri-dealer .agri-dealer__content{padding:22px 18px}.agri-dealer .agri-dealer__title{font-size:24px}}.terms-breadcrumb{padding:22px 0;background-color:#f3f3f3;padding-top:120px}.terms-breadcrumb__container{width:calc(100% - 40px);max-width:1390px;margin:0 auto}.terms-breadcrumb__nav{display:flex;align-items:center;gap:12px;min-height:30px;color:#111;font-size:15px;font-weight:600;line-height:1.5}.terms-breadcrumb__home{display:inline-flex;align-items:center;justify-content:center;color:#111;text-decoration:none;transition:color 0.25s ease}.terms-breadcrumb__home i{font-size:16px}.terms-breadcrumb__home:hover{color:#08a64d}.terms-breadcrumb__icon{display:inline-flex;align-items:center;color:#111}.terms-breadcrumb__icon i{font-size:17px}.terms-breadcrumb__title{color:#111}.terms-breadcrumb__hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (max-width: 767px){.terms-breadcrumb{padding:16px 0}.terms-breadcrumb__container{width:calc(100% - 30px)}.terms-breadcrumb__nav{gap:9px;font-size:14px}}.policy-page{padding:60px 0;background:radial-gradient(circle at 8% 12%, rgba(0,174,80,0.08), transparent 25%),#f5f7f6}.policy-page__container{width:calc(100% - 40px);max-width:1320px;margin:0 auto}.policy-page__layout{display:grid;grid-template-columns:310px minmax(0, 1fr);gap:30px;align-items:start}.policy-sidebar{position:sticky;top:100px;overflow:hidden;background:#ffffff;border:1px solid #e4e9e6;border-radius:16px;box-shadow:0 12px 35px rgba(16,48,32,0.08)}.policy-sidebar__header{display:flex;align-items:center;gap:12px;padding:24px 24px 20px;background:linear-gradient(135deg, #00a94f 0%, #087c42 100%)}.policy-sidebar__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;color:#008d43;font-size:18px;background:#ffffff;border-radius:50%}.policy-sidebar__title{margin:0;color:#ffffff;font-size:21px;font-weight:700;line-height:1.3}.policy-sidebar__menu{padding:10px}.policy-sidebar__item{position:relative;margin-bottom:4px;border-radius:10px;transition:background-color 0.25s ease, transform 0.25s ease}.policy-sidebar__item:last-child{margin-bottom:0}.policy-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:12px 14px 12px 16px;color:#26352d;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;border-radius:10px;transition:color 0.25s ease, background-color 0.25s ease}.policy-sidebar__link-text{flex:1}.policy-sidebar__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;color:#96a39b;background:#f2f6f3;border-radius:50%;transition:color 0.25s ease, background-color 0.25s ease, transform 0.25s ease}.policy-sidebar__item:hover{background:#f1faf5}.policy-sidebar__item:hover .policy-sidebar__link{color:#009d4a}.policy-sidebar__item:hover .policy-sidebar__arrow{color:#ffffff;background:#00a94f;transform:translateX(3px)}.policy-sidebar__item.is-active{background:#ecf9f2}.policy-sidebar__item.is-active::before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:4px;background:#00a94f;border-radius:0 4px 4px 0}.policy-sidebar__item.is-active .policy-sidebar__link{color:#009647;font-weight:700}.policy-sidebar__item.is-active .policy-sidebar__arrow{color:#ffffff;background:#00a94f}.policy-content{min-width:0;padding:38px 40px 42px;background:#ffffff;border:1px solid #e4e9e6;border-radius:16px;box-shadow:0 12px 35px rgba(16,48,32,0.07)}.policy-content__heading{margin-bottom:20px}.policy-content__label{display:inline-flex;align-items:center;min-height:30px;margin-bottom:10px;padding:5px 12px;color:#008f43;font-size:13px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:0.8px;background:#eaf8f0;border-radius:999px}.policy-content__title{margin:0;color:#0a9f4c;font-size:clamp(28px, 3vw, 40px);font-weight:800;line-height:1.25}.policy-content__divider{width:70px;height:4px;margin-bottom:28px;background:linear-gradient(90deg, #00a94f, #a6d900);border-radius:999px}.policy-content__body{color:#26312b;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.policy-content__body>*:first-child{margin-top:0}.policy-content__body>*:last-child{margin-bottom:0}.policy-content__body p{margin:0 0 18px}.policy-content__body h2,.policy-content__body h3,.policy-content__body h4{margin:30px 0 14px;color:#087b40;font-weight:750;line-height:1.4}.policy-content__body h2{font-size:26px}.policy-content__body h3{font-size:22px}.policy-content__body h4{font-size:18px}.policy-content__body ul,.policy-content__body ol{margin:0 0 20px;padding-left:24px}.policy-content__body li{margin-bottom:10px}.policy-content__body li::marker{color:#00a94f;font-weight:700}.policy-content__body strong,.policy-content__body b{color:#111b16;font-weight:700}.policy-content__body a{color:#009d4a;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,157,74,0.35);transition:color 0.25s ease, border-color 0.25s ease}.policy-content__body a:hover{color:#087b40;border-color:#087b40}.policy-content__body img{display:block;max-width:100%;height:auto;margin:24px auto;border-radius:12px}.policy-content__body table{width:100%;margin:24px 0;border-collapse:collapse;border:1px solid #dfe7e2}.policy-content__body th,.policy-content__body td{padding:12px 14px;text-align:left;vertical-align:top;border:1px solid #dfe7e2}.policy-content__body th{color:#ffffff;font-weight:700;background:#07944a}.policy-content__body tr:nth-child(even) td{background:#f7faf8}.policy-content__body blockquote{margin:24px 0;padding:18px 20px;color:#355043;background:#f0f8f4;border-left:4px solid #00a94f;border-radius:0 10px 10px 0}@media (max-width: 991px){.policy-page{padding:40px 0}.policy-page__layout{grid-template-columns:1fr}.policy-sidebar{position:static}.policy-sidebar__menu{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px}.policy-sidebar__item{margin-bottom:0}.policy-content{padding:32px 28px 36px}}@media (max-width: 575px){.policy-page{padding:28px 0}.policy-page__container{width:calc(100% - 30px)}.policy-page__layout{gap:20px}.policy-sidebar{border-radius:12px}.policy-sidebar__header{padding:18px}.policy-sidebar__menu{grid-template-columns:1fr;padding:8px}.policy-sidebar__link{min-height:50px;font-size:14px}.policy-content{padding:24px 20px 28px;border-radius:12px}.policy-content__title{font-size:28px}.policy-content__body{font-size:15px;line-height:1.75}.policy-content__body table{display:block;overflow-x:auto;white-space:nowrap}}.crowd-management-page{--crowd-green: #289c47;--crowd-green-dark: #1e7335;--crowd-text: #151515;overflow:hidden;background:#ffffff;color:var(--crowd-text)}.crowd-management-page *{box-sizing:border-box}.crowd-management-page .crowd-management-page__container{width:calc(100% - 40px);max-width:1180px;margin:0 auto}.crowd-management-page .crowd-management-page__breadcrumb-wrap{padding-top:112px}.crowd-management-page .crowd-management-page__breadcrumb{display:flex;align-items:center;gap:10px;min-height:32px;color:#333333;font-size:14px;line-height:1.45;font-weight:600}.crowd-management-page .crowd-management-page__breadcrumb a,.crowd-management-page .crowd-management-page__breadcrumb span,.crowd-management-page .crowd-management-page__breadcrumb i{margin:0;color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.crowd-management-page .crowd-management-page__breadcrumb a:hover{color:var(--crowd-green)}.crowd-management-page .crowd-management-page__breadcrumb-home{display:inline-flex;align-items:center;justify-content:center}.crowd-management-page .crowd-management-page__breadcrumb .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.crowd-management-page .crowd-management-page__content{padding:64px 0 92px}.crowd-management-page .crowd-management-page__introduction{display:grid;grid-template-columns:41.6667% 50%;column-gap:8.3333%;align-items:start}.crowd-management-page .crowd-management-page__heading h2{margin:0;color:#090909;font-size:40px;line-height:1.2;font-weight:700}.crowd-management-page .crowd-management-page__description p{margin:0;color:var(--crowd-text);font-size:16px;line-height:1.5;font-weight:500;text-align:justify}.crowd-management-page .crowd-management-page__description p+p{margin-top:14px}.crowd-management-page .crowd-management-page__contact{display:inline-flex;align-items:center;justify-content:center;min-width:152px;min-height:48px;margin-top:32px;padding:11px 24px;border-radius:8px;background:var(--crowd-green);color:#ffffff;font-size:16px;line-height:1.4;font-weight:700;text-decoration:none;transition:background-color 0.25s ease, transform 0.25s ease}.crowd-management-page .crowd-management-page__contact span{color:inherit;font:inherit}.crowd-management-page .crowd-management-page__contact:hover{background:var(--crowd-green-dark);color:#ffffff;transform:translateY(-2px)}.crowd-management-page .crowd-management-page__hero-image{width:100%;margin-top:55px;overflow:hidden;border-radius:36px;aspect-ratio:16 / 9}.crowd-management-page .crowd-management-page__hero-image img{display:block;width:100%;height:100%;object-fit:cover}.crowd-management-page .crowd-management-page__features{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px;margin-top:80px}.crowd-management-page .crowd-management-page__feature-card{display:flex;min-width:0;margin:0;flex-direction:column}.crowd-management-page .crowd-management-page__feature-image{overflow:hidden;border-radius:20px 20px 0 0;aspect-ratio:16 / 9}.crowd-management-page .crowd-management-page__feature-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.crowd-management-page .crowd-management-page__feature-card:hover .crowd-management-page__feature-image img{transform:scale(1.04)}.crowd-management-page .crowd-management-page__feature-card h3{margin:12px 0 14px;color:var(--crowd-green);font-size:20px;line-height:1.4;font-weight:700}.crowd-management-page .crowd-management-page__feature-description p{margin:0;color:var(--crowd-text);font-size:16px;line-height:1.5;font-weight:500;text-align:justify}.crowd-management-page .crowd-management-page__feature-description p+p{margin-top:12px}@media (max-width: 1024px){.crowd-management-page .crowd-management-page__breadcrumb-wrap{padding-top:96px}.crowd-management-page .crowd-management-page__content{padding:44px 0 60px}.crowd-management-page .crowd-management-page__introduction{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:40px}.crowd-management-page .crowd-management-page__heading h2{font-size:34px}.crowd-management-page .crowd-management-page__hero-image{margin-top:42px;border-radius:26px}.crowd-management-page .crowd-management-page__features{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:48px}}@media (max-width: 768px){.crowd-management-page .crowd-management-page__container{width:calc(100% - 30px)}.crowd-management-page .crowd-management-page__breadcrumb-wrap{padding-top:82px}.crowd-management-page .crowd-management-page__breadcrumb{gap:7px;overflow:hidden;font-size:13px;white-space:nowrap}.crowd-management-page .crowd-management-page__content{padding:34px 0 50px}.crowd-management-page .crowd-management-page__introduction{grid-template-columns:1fr;gap:24px}.crowd-management-page .crowd-management-page__heading h2{font-size:30px}.crowd-management-page .crowd-management-page__description p{font-size:15px;font-weight:500}.crowd-management-page .crowd-management-page__contact{min-height:46px;margin-top:24px;font-size:15px}.crowd-management-page .crowd-management-page__hero-image{margin-top:34px;border-radius:20px;aspect-ratio:4 / 3}.crowd-management-page .crowd-management-page__features{grid-template-columns:1fr;margin-top:40px}.crowd-management-page .crowd-management-page__feature-card h3{font-size:19px}.crowd-management-page .crowd-management-page__feature-description p{font-size:15px}}*{font-family:"Roboto", sans-serif}h1,h2,h3,h4,h5,h6,p,li,i{font-size:16px;line-height:1.5;margin-bottom:8px;color:var(--mau_chu_dao_4);font-weight:normal;font-style:normal;transition:0.3s}a{transition:all 0.3s;color:var(--mau_chu_dao_4);font-size:16px;line-height:1.5;font-weight:normal}a:hover{text-decoration:none}ul{padding:0;margin-bottom:8px;font-size:16px}img{width:100%}.owl-theme .owl-nav{margin:0 !important}.boldText500{font-weight:500;font-style:normal}.boldText700{font-weight:700;font-style:normal}:root{--primary-pink: #D64370;--primary-pink-dark: #D85A83;--primary-pink-light: #F6B5CA;--primary-green: #AFE775;--primary-green-dark: #98D85B;--primary-green-light: #D2EDA7;--background: #F8EFEE;--background-soft: #FDF8F8;--text-dark: #5C3A4A;--text-body: #7A6A72;--white: #FFFFFF}.container{max-width:1380px}.agri-breadcrumb-wrap{position:relative;z-index:1;margin-top:96px;background:#fff;border-top:1px solid #f1f3f5;border-bottom:1px solid #f1f3f5}.agri-breadcrumb-wrap .agri-breadcrumb{min-height:56px;display:flex;align-items:center;gap:10px;overflow-x:auto;white-space:nowrap;font-size:13px;font-weight:700;color:#0f172a}.agri-breadcrumb-wrap .agri-breadcrumb::-webkit-scrollbar{display:none}.agri-breadcrumb-wrap .agri-breadcrumb .agri-breadcrumb-link{display:inline-flex;align-items:center;gap:6px;color:#0f172a !important;text-decoration:none;transition:color .2s ease}.agri-breadcrumb-wrap .agri-breadcrumb .agri-breadcrumb-link:hover{color:#00a651}.agri-breadcrumb-wrap .agri-breadcrumb .agri-breadcrumb-link .fa-home{font-size:15px;color:#0f172a}.agri-breadcrumb-wrap .agri-breadcrumb .agri-breadcrumb-sep{display:inline-flex;align-items:center;color:#64748b;font-size:16px;flex:0 0 auto}.agri-breadcrumb-wrap .agri-breadcrumb .agri-breadcrumb-current{color:#020617;text-transform:uppercase;flex:0 0 auto}@media (max-width: 991px){.agri-breadcrumb-wrap{margin-top:76px;background:#fff;border-top:1px solid #f1f3f5;border-bottom:1px solid #f1f3f5}.agri-breadcrumb-wrap .agri-breadcrumb{min-height:auto;padding:10px 0;display:grid;grid-template-columns:16px 10px minmax(0, 1fr);grid-template-rows:auto auto;column-gap:5px;row-gap:5px;align-items:start;overflow:visible;white-space:normal;font-size:12px;line-height:1.45;font-weight:700;color:#0f172a}.agri-breadcrumb-wrap .agri-breadcrumb>.agri-breadcrumb-link:first-child{grid-column:1;grid-row:1;width:16px;height:18px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:18px;flex:none}.agri-breadcrumb-wrap .agri-breadcrumb>.agri-breadcrumb-link:first-child .fa-home{display:block;margin:0;padding:0;font-size:13px;line-height:18px;color:#0f172a}.agri-breadcrumb-wrap .agri-breadcrumb>.agri-breadcrumb-sep:nth-child(2){grid-column:2;grid-row:1;width:10px;height:18px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;font-size:13px;line-height:18px;color:#64748b}.agri-breadcrumb-wrap .agri-breadcrumb>.agri-breadcrumb-link:nth-child(3){grid-column:3;grid-row:1;display:block;min-width:0;margin:0;padding:0;color:#0f172a !important;text-decoration:none;font-size:13px;font-weight:700;line-height:18px;white-space:normal;word-break:normal;overflow-wrap:break-word}.agri-breadcrumb-wrap .agri-breadcrumb>.agri-breadcrumb-link:nth-child(3) span{display:inline;margin:0;padding:0;white-space:normal;line-height:inherit}.agri-breadcrumb-wrap .agri-breadcrumb>.agri-breadcrumb-sep:nth-child(4){grid-column:2;grid-row:2;width:10px;height:17px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;font-size:13px;line-height:17px;color:#64748b}.agri-breadcrumb-wrap .agri-breadcrumb>.agri-breadcrumb-current:nth-child(5){grid-column:3;grid-row:2;display:block;min-width:0;margin:0;padding:0;color:#020617;font-size:10px;font-weight:700;line-height:17px;text-transform:uppercase;white-space:normal;word-break:normal;overflow-wrap:break-word}.agri-breadcrumb-wrap .agri-breadcrumb>.agri-breadcrumb-current:nth-child(5) span{display:inline;margin:0;padding:0;white-space:normal;line-height:inherit}.agri-breadcrumb-wrap .agri-breadcrumb .agri-breadcrumb-sep .fa-angle-right{display:block;margin:0;padding:0;font-size:13px;line-height:inherit}}.agri-anchor-nav{position:sticky;top:86px;z-index:98;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;box-shadow:0 2px 10px rgba(0,0,0,0.03)}.agri-anchor-nav .agri-anchor-list{display:flex;justify-content:center;align-items:center}.agri-anchor-nav .agri-anchor-item{position:relative;display:flex;align-items:center;justify-content:center;height:58px;padding:0 42px;font-size:18px;font-weight:600;color:#555 !important;text-decoration:none;transition:.25s}.agri-anchor-nav .agri-anchor-item:hover{color:#10a54a !important}.agri-anchor-nav .agri-anchor-item:after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:3px;background:#12b24b;transform:translateX(-50%);transition:.3s}.agri-anchor-nav .agri-anchor-item.is-active{color:#12b24b !important}.agri-anchor-nav .agri-anchor-item.is-active:after{width:70px}section{scroll-margin-top:150px}@media (max-width: 991px){.agri-anchor-nav{position:sticky;top:70px;z-index:98;width:100%;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;box-shadow:0 3px 12px rgba(15,23,42,0.05);overflow:hidden}.agri-anchor-nav .container{width:100%;max-width:100%;margin:0;padding-left:0;padding-right:0}.agri-anchor-nav .agri-anchor-list{width:100%;display:flex;align-items:stretch;justify-content:stretch;overflow:visible;white-space:normal}.agri-anchor-nav .agri-anchor-item{position:relative;flex:0 0 25%;width:25%;min-width:0;height:56px;padding:0 6px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#52525b !important;font-size:11px;font-weight:600;line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:normal;transition:color .2s ease, background-color .2s ease}.agri-anchor-nav .agri-anchor-item span{display:-webkit-box;max-width:100%;margin:0 auto;line-height:1.25;text-align:center;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px}.agri-anchor-nav .agri-anchor-item:hover{color:#12b24b !important}.agri-anchor-nav .agri-anchor-item.is-active{color:#12b24b !important;font-weight:700}.agri-anchor-nav .agri-anchor-item:after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:3px;background:#12b24b;border-radius:3px 3px 0 0;transform:translateX(-50%);transition:width .25s ease}.agri-anchor-nav .agri-anchor-item.is-active:after{width:42px}section{scroll-margin-top:136px}}.agri-detail-hero{position:relative;overflow:hidden;padding:64px 0 82px;background:#fff}.agri-detail-hero:before{content:"";position:absolute;left:0;top:120px;width:430px;height:520px;background-image:url(/tassets/images/line-bg.png);background-size:contain;background-repeat:no-repeat;opacity:.35;pointer-events:none}.agri-detail-hero .agri-detail-container{width:calc(100% - 120px);max-width:1420px;margin:0 auto}.agri-detail-hero .agri-detail-box{position:relative;z-index:2;display:grid;grid-template-columns:470px minmax(0, 1fr);gap:76px;align-items:center}.agri-detail-hero .agri-detail-content{position:relative;padding-left:72px}.agri-detail-hero .agri-detail-social{position:absolute;left:0;top:8px}.agri-detail-hero .agri-detail-social a{width:42px;height:42px;border:1px solid #111827;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#111827 !important;background:#fff;text-decoration:none;transition:all .25s ease}.agri-detail-hero .agri-detail-social a:hover{color:#fff !important;background:#00a651;border-color:#00a651}.agri-detail-hero .agri-detail-title{margin:0 0 16px;color:#020617;font-size:34px;line-height:1.18;font-weight:900;text-transform:uppercase}.agri-detail-hero .agri-detail-price{margin-bottom:34px;color:#00a651;font-size:25px;line-height:1.2;font-weight:900}.agri-detail-hero .agri-detail-price span{color:#00a651}.agri-detail-hero .agri-detail-label{margin-bottom:22px;color:#020617;font-size:16px;font-weight:900;text-transform:uppercase}.agri-detail-hero .agri-detail-desc{color:#020617;font-size:16px;font-weight:600;line-height:1.7}.agri-detail-hero .agri-detail-desc p{margin:0 0 10px}.agri-detail-hero .agri-detail-rating{margin-top:10px}.agri-detail-hero .agri-detail-stars{color:#ffd400;font-size:18px;letter-spacing:2px;line-height:1}.agri-detail-hero .agri-detail-review{margin-top:8px;color:#020617;font-size:15px;font-weight:800}.agri-detail-hero .agri-detail-btn{width:264px;height:48px;margin-top:26px;border-radius:7px;background:#00a651;color:#fff !important;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:15px;font-weight:900;transition:all .25s ease}.agri-detail-hero .agri-detail-btn:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(0,166,81,0.28)}.agri-detail-hero .agri-detail-slider-wrap{position:relative;min-width:0;padding-bottom:30px}.agri-detail-hero .agri-detail-slider{width:100%;height:500px;overflow:hidden;background:#000;cursor:grab}.agri-detail-hero .agri-detail-slider:active{cursor:grabbing}.agri-detail-hero .swiper-slide{width:100%;height:500px}.agri-detail-hero .agri-detail-video{width:100%;height:100%;object-fit:cover;display:block}.agri-detail-hero .swiper-pagination{bottom:0 !important}.agri-detail-hero .swiper-pagination-bullet{width:56px;height:4px;border-radius:0;background:rgba(0,166,81,0.35);opacity:1}.agri-detail-hero .swiper-pagination-bullet-active{background:#00a651}@media (max-width: 1399px){.agri-detail-hero .agri-detail-container{width:calc(100% - 80px);max-width:1240px}.agri-detail-hero .agri-detail-box{grid-template-columns:420px minmax(0, 1fr);gap:52px}.agri-detail-hero .agri-detail-title{font-size:30px}.agri-detail-hero .agri-detail-slider,.agri-detail-hero .swiper-slide{height:440px}}@media (max-width: 991px){.agri-detail-hero .agri-detail-container{width:calc(100% - 32px)}.agri-detail-hero .agri-detail-box{grid-template-columns:1fr;gap:36px}.agri-detail-hero .agri-detail-content{padding-left:56px}}@media (max-width: 767px){.agri-detail-hero{padding:40px 0 56px}.agri-detail-hero .agri-detail-content{padding-left:0}.agri-detail-hero .agri-detail-social{position:static;margin-bottom:16px}.agri-detail-hero .agri-detail-title{font-size:25px}.agri-detail-hero .agri-detail-slider,.agri-detail-hero .swiper-slide{height:260px}}.agri-spec-highlight{position:relative;overflow:hidden;padding:82px 0;background:linear-gradient(135deg, #00a83f 0%, #00df3f 100%)}.agri-spec-highlight .container{position:relative;z-index:2}.agri-spec-highlight .agri-spec-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:18px}.agri-spec-highlight .agri-spec-item{position:relative;min-height:210px;padding:30px 18px 26px;border:1px solid rgba(255,255,255,0.24);border-radius:22px;background:rgba(255,255,255,0.08);backdrop-filter:blur(10px);text-align:center;transition:all .25s ease}.agri-spec-highlight .agri-spec-item:hover{transform:translateY(-8px);background:rgba(255,255,255,0.16);box-shadow:0 22px 45px rgba(0,80,30,0.18)}.agri-spec-highlight .agri-spec-icon{width:76px;height:76px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.agri-spec-highlight .agri-spec-icon img{max-width:68px;max-height:68px;object-fit:contain;display:block;filter:brightness(0) invert(1)}.agri-spec-highlight .agri-spec-text{color:#fff;font-size:16px;line-height:1.55;font-weight:800}@media (max-width: 1199px){.agri-spec-highlight .agri-spec-list{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 767px){.agri-spec-highlight{padding:52px 0}.agri-spec-highlight .agri-spec-list{grid-template-columns:repeat(2, 1fr);gap:14px}.agri-spec-highlight .agri-spec-item{min-height:190px;padding:24px 14px 22px;border-radius:18px}.agri-spec-highlight .agri-spec-icon{width:64px;height:64px;margin-bottom:14px}.agri-spec-highlight .agri-spec-icon img{max-width:58px;max-height:58px}.agri-spec-highlight .agri-spec-text{font-size:15px}}@media (max-width: 420px){.agri-spec-highlight .agri-spec-text{font-size:14px}}.agri-power-section{position:relative;overflow:hidden;padding:92px 0;background:#f7faf8}.agri-power-section .agri-power-box{display:grid;grid-template-columns:minmax(0, 52%) minmax(0, 48%);gap:72px;align-items:center}.agri-power-section .agri-power-kicker{width:fit-content;margin-bottom:14px;padding:7px 16px;border-radius:999px;background:rgba(0,166,81,0.1);color:#00a651;font-size:14px;font-weight:900;text-transform:uppercase}.agri-power-section .agri-power-title{margin-bottom:22px;color:#020617;font-size:38px;line-height:1.2;font-weight:900}.agri-power-section .agri-power-desc{max-width:720px;margin-bottom:26px;color:#334155;font-size:17px;line-height:1.75;font-weight:600}.agri-power-section .agri-power-desc strong{color:#00a651}.agri-power-section .agri-power-list{display:grid;gap:14px}.agri-power-section .agri-power-item{display:grid;grid-template-columns:54px minmax(0, 1fr);gap:18px;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,0.08);box-shadow:0 14px 35px rgba(15,23,42,0.05);transition:all .25s ease}.agri-power-section .agri-power-item:hover{transform:translateX(8px);border-color:rgba(0,166,81,0.32);box-shadow:0 20px 45px rgba(0,166,81,0.12)}.agri-power-section .agri-power-number{width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg, #00a651, #00df52);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900}.agri-power-section .agri-power-name{margin-bottom:8px;color:#020617;font-size:17px;line-height:1.45;font-weight:900}.agri-power-section .agri-power-text{color:#475569;font-size:15px;line-height:1.7;font-weight:600}.agri-power-section .agri-power-media{position:sticky;top:130px}.agri-power-section .agri-power-video-card{position:relative;overflow:hidden;height:520px;border-radius:28px;background:#020617;box-shadow:0 28px 70px rgba(15,23,42,0.18)}.agri-power-section .agri-power-video{width:100%;height:100%;object-fit:cover;display:block}.agri-power-section .agri-power-video-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 55%, rgba(0,0,0,0.62));pointer-events:none}.agri-power-section .agri-power-video-label{position:absolute;left:26px;right:26px;bottom:24px;z-index:2;color:#fff}.agri-power-section .agri-power-video-label span{display:block;margin-bottom:5px;color:rgba(255,255,255,0.72);font-size:13px;font-weight:800;letter-spacing:.12em}.agri-power-section .agri-power-video-label strong{display:block;font-size:24px;line-height:1.25;font-weight:900}@media (max-width: 1199px){.agri-power-section .agri-power-box{grid-template-columns:1fr;gap:42px}.agri-power-section .agri-power-media{position:relative;top:auto}}@media (max-width: 767px){.agri-power-section{padding:56px 0}.agri-power-section .agri-power-title{font-size:28px}.agri-power-section .agri-power-desc{font-size:15px}.agri-power-section .agri-power-item{grid-template-columns:44px minmax(0, 1fr);gap:14px;padding:16px}.agri-power-section .agri-power-number{width:42px;height:42px;border-radius:14px;font-size:14px}.agri-power-section .agri-power-name{font-size:15px}.agri-power-section .agri-power-text{font-size:14px}.agri-power-section .agri-power-video-card{height:300px;border-radius:20px}}.agri-spray-section{position:relative;overflow:hidden;padding:90px 0;background:linear-gradient(180deg, #f4f6f5 0%, #fff 100%)}.agri-spray-section .agri-spray-box{display:grid;grid-template-columns:minmax(0, 52%) minmax(0, 48%);gap:88px;align-items:center}.agri-spray-section .agri-spray-media{position:sticky;top:120px}.agri-spray-section .agri-spray-video-card{overflow:hidden;height:500px;border-radius:28px;background:#000;box-shadow:0 30px 80px rgba(15,23,42,0.15)}.agri-spray-section .agri-spray-video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s}.agri-spray-section .agri-spray-video-card:hover .agri-spray-video{transform:scale(1.05)}.agri-spray-section .agri-spray-intro{margin-bottom:14px}.agri-spray-section .agri-spray-heading{margin-bottom:22px;color:#111827;font-size:32px;line-height:1.35;font-weight:900}.agri-spray-section .agri-spray-desc{max-width:720px;margin-bottom:26px;color:#334155;font-size:17px;line-height:1.75;font-weight:600}.agri-spray-section .agri-spray-list{display:block}.agri-spray-section .agri-spray-item{position:relative;padding:22px 0;border-bottom:1px solid rgba(15,23,42,0.12)}.agri-spray-section .agri-spray-item:before{content:"";position:absolute;left:-22px;top:24px;width:4px;height:0;border-radius:999px;background:#00a651;transition:.3s}.agri-spray-section .agri-spray-item:hover:before{height:38px}.agri-spray-section .agri-spray-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:10px}.agri-spray-section .agri-spray-number{width:28px;height:28px;flex:0 0 auto;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #39bdf8, #0284c7);color:#fff;font-size:12px;font-weight:900}.agri-spray-section .agri-spray-name{margin-bottom:8px;color:#020617;font-size:17px;line-height:1.45;font-weight:900}.agri-spray-section .agri-spray-item:hover .agri-spray-name{color:#00a651}.agri-spray-section .agri-spray-text{color:#475569;font-size:15px;line-height:1.7;font-weight:600}@media (max-width: 1199px){.agri-spray-section{padding:70px 0}.agri-spray-section .agri-spray-box{grid-template-columns:1fr;gap:50px}.agri-spray-section .agri-spray-media{position:relative;top:auto}.agri-spray-section .agri-spray-video-card{height:420px}}@media (max-width: 767px){.agri-spray-section{padding:50px 0}.agri-spray-section .agri-spray-box{gap:34px}.agri-spray-section .agri-spray-video-card{height:260px;border-radius:20px}.agri-spray-section .agri-spray-heading{font-size:18px}.agri-spray-section .agri-spray-desc{font-size:18px;line-height:1.45}.agri-spray-section .agri-spray-item{padding:18px 0}.agri-spray-section .agri-spray-item:before{display:none}.agri-spray-section .agri-spray-name{font-size:18px}.agri-spray-section .agri-spray-text{padding-left:0;font-size:15px;line-height:1.6}}.agri-safe-section{padding:90px 0;background:#f5f7fa}.agri-safe-section .agri-safe-wrapper{display:grid;grid-template-columns:48% 52%;gap:48px;align-items:center}.agri-safe-section .agri-safe-left{min-width:0}.agri-safe-section .agri-safe-right{min-width:0;display:flex;justify-content:center;align-items:center}.agri-safe-section .agri-safe-subtitle{display:inline-flex;align-items:center;padding:8px 18px;background:#e8f8ee;color:#08a83f;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.8px;margin-bottom:18px}.agri-safe-section .agri-safe-title{margin-bottom:22px;color:#111827;font-size:32px;line-height:1.35;font-weight:900}.agri-safe-section .agri-safe-box{display:flex;flex-direction:column;gap:24px}.agri-safe-section .agri-safe-item{display:flex;gap:22px;padding:30px;background:#fff;border:1px solid #ececec;border-radius:22px;box-shadow:0 18px 50px rgba(0,0,0,0.06);transition:.3s}.agri-safe-section .agri-safe-item:hover{transform:translateY(-5px);box-shadow:0 25px 60px rgba(0,0,0,0.1)}.agri-safe-section .agri-safe-icon{width:60px;min-width:60px;height:60px;border-radius:16px;background:#08b043;color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700}.agri-safe-section .agri-safe-content{flex:1}.agri-safe-section .agri-safe-heading{margin-bottom:8px;color:#020617;font-size:17px;line-height:1.45;font-weight:900}.agri-safe-section .agri-safe-list{margin:0;padding:0;list-style:none}.agri-safe-section .agri-safe-list li{position:relative;padding-left:24px;margin-bottom:14px;color:#475569;font-size:15px;line-height:1.7}.agri-safe-section .agri-safe-list li:last-child{margin-bottom:0}.agri-safe-section .agri-safe-list li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:#08b043}.agri-safe-section .agri-safe-image{width:100%;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,0.15)}.agri-safe-section .agri-safe-image img{display:block;width:100%;height:auto;transition:transform .4s ease}.agri-safe-section .agri-safe-image:hover img{transform:scale(1.03)}@media (max-width: 1200px){.agri-safe-section .agri-safe-wrapper{grid-template-columns:1fr 1fr;gap:36px}.agri-safe-section .agri-safe-title{font-size:42px}}@media (max-width: 991px){.agri-safe-section{padding:70px 0}.agri-safe-section .agri-safe-wrapper{grid-template-columns:1fr;gap:40px}.agri-safe-section .agri-safe-title{font-size:36px}}@media (max-width: 767px){.agri-safe-section .agri-safe-title{font-size:30px}.agri-safe-section .agri-safe-item{flex-direction:column;padding:22px}.agri-safe-section .agri-safe-icon{width:54px;min-width:54px;height:54px;font-size:18px}.agri-safe-section .agri-safe-heading{font-size:18px}.agri-safe-section .agri-safe-list li{font-size:15px}}.accessory-section{padding:90px 0;background:#fff}.accessory-section .accessory-head{max-width:760px;margin:0 auto 52px;text-align:center}.accessory-section .accessory-subtitle{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:18px;border-radius:999px;background:#e8f8ee;color:#08a843;font-size:13px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.accessory-section .accessory-title{margin:0 0 18px;color:#111;font-size:46px;font-weight:800;line-height:1.15}.accessory-section .accessory-desc{margin:0;color:#666;font-size:17px;line-height:1.75}.accessory-section .accessory-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:34px}.accessory-section .accessory-item{background:#fff;border:1px solid #ececec;border-radius:26px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,0.06);transition:.3s ease}.accessory-section .accessory-item:hover{transform:translateY(-6px);box-shadow:0 28px 70px rgba(0,0,0,0.12)}.accessory-section .accessory-image{position:relative;overflow:hidden;background:#111}.accessory-section .accessory-image img{display:block;width:100%;height:auto;transition:transform .45s ease}.accessory-section .accessory-item:hover .accessory-image img{transform:scale(1.05)}.accessory-section .accessory-content{padding:26px 24px 30px;text-align:center}.accessory-section .accessory-name{margin:0 0 10px;color:#111;font-size:24px;font-weight:800;line-height:1.3}.accessory-section .accessory-tag{margin-bottom:16px;color:#111;font-size:18px;font-weight:700;line-height:1.45}.accessory-section .accessory-info{color:#333;font-size:15px;font-weight:600;line-height:1.8}.accessory-section .accessory-item:nth-child(4){grid-column:2 / 3}@media (max-width: 991px){.accessory-section{padding:70px 0}.accessory-section .accessory-title{font-size:36px}.accessory-section .accessory-grid{grid-template-columns:repeat(2, 1fr);gap:26px}.accessory-section .accessory-item:nth-child(4){grid-column:auto}}@media (max-width: 767px){.accessory-section .accessory-title{font-size:30px}.accessory-section .accessory-head{margin-bottom:36px}.accessory-section .accessory-grid{grid-template-columns:1fr}.accessory-section .accessory-content{padding:22px}.accessory-section .accessory-name{font-size:21px}.accessory-section .accessory-tag{font-size:16px}}#section-2.agri-product-detail-data{padding:80px 0;background:#f6f9f3}#section-2.agri-product-detail-data .container{max-width:1180px;margin:0 auto;padding:0 16px}#section-2 .agri-data-head{margin-bottom:36px;text-align:center}#section-2 .agri-data-title{margin:0;font-size:38px;font-weight:800;line-height:1.2;color:#182414}#section-2 .agri-data-list{display:grid;gap:16px}#section-2 .agri-data-item{background:#fff;border:1px solid #e3e8df;border-radius:16px;overflow:hidden}#section-2 .agri-data-item.is-hidden-by-limit{display:none}#section-2 .agri-data-trigger{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border:0;background:transparent;text-align:left;cursor:pointer}#section-2 .agri-data-trigger:focus-visible{outline:3px solid rgba(61,124,35,0.28);outline-offset:-3px}#section-2 .agri-data-name{flex:1;font-size:18px;font-weight:700;line-height:1.45;color:#1d1d1d}#section-2 .agri-data-icon{position:relative;flex:0 0 18px;width:18px;height:18px;transition:transform 0.3s ease}#section-2 .agri-data-icon::before,#section-2 .agri-data-icon::after{content:"";position:absolute;background:#3d7c23}#section-2 .agri-data-icon::before{width:18px;height:2px;top:8px;left:0}#section-2 .agri-data-icon::after{width:2px;height:18px;top:0;left:8px}#section-2 .agri-data-item.is-active .agri-data-icon{transform:rotate(45deg)}#section-2 .agri-data-body{padding:0 24px 24px}#section-2 .agri-data-body[hidden]{display:none}#section-2 .agri-data-table{overflow-x:auto;-webkit-overflow-scrolling:touch}#section-2 .agri-data-table table{width:100%;border-collapse:collapse;table-layout:fixed}#section-2 .agri-data-table th,#section-2 .agri-data-table td{border:1px solid #e5e5e5;padding:16px;vertical-align:top;line-height:1.7}#section-2 .agri-data-table th{width:32%;background:#f7f8f7;text-align:left;font-weight:700;color:#222}#section-2 .agri-data-table td{color:#555;overflow-wrap:anywhere}#section-2 .agri-data-table p{margin:0 0 8px}#section-2 .agri-data-table p:last-child{margin-bottom:0}#section-2 .agri-data-table ul{margin:8px 0 8px 20px;padding:0}#section-2 .agri-data-table ul ul{margin-top:4px;margin-bottom:4px}#section-2 .agri-data-table li{margin-bottom:4px}#section-2 .agri-data-table strong,#section-2 .agri-data-table b{font-weight:700}#section-2 .agri-data-expand{display:flex;align-items:center;justify-content:center;gap:10px;margin:32px auto 0;padding:10px 16px;border:0;background:transparent;color:#3d7c23;font-size:16px;font-weight:700;cursor:pointer}#section-2 .agri-data-expand-icon{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform 0.25s ease}#section-2 .agri-data-expand[aria-expanded="true"] .agri-data-expand-icon{transform:rotate(225deg) translate(-2px, -2px)}@media (max-width: 768px){#section-2.agri-product-detail-data{padding:48px 0}#section-2 .agri-data-head{margin-bottom:24px}#section-2 .agri-data-title{font-size:28px}#section-2 .agri-data-trigger{padding:16px}#section-2 .agri-data-name{font-size:16px}#section-2 .agri-data-body{padding:0 16px 16px}#section-2 .agri-data-table{width:100%;max-width:100%;overflow:visible}#section-2 .agri-data-table table,#section-2 .agri-data-table tbody{display:block;width:100%}#section-2 .agri-data-table table{table-layout:auto;min-width:0}#section-2 .agri-data-table tr{display:block;width:100%;margin-bottom:12px;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;background:#fff}#section-2 .agri-data-table tr:last-child{margin-bottom:0}#section-2 .agri-data-table th,#section-2 .agri-data-table td{display:block;width:100%;max-width:100%;box-sizing:border-box;border:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}#section-2 .agri-data-table th{padding:11px 13px;background:#f7f8f7;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:700;line-height:1.5;color:#222}#section-2 .agri-data-table td{padding:12px 13px 14px;background:#fff;font-size:14px;line-height:1.65;color:#555}#section-2 .agri-data-table td span,#section-2 .agri-data-table td p,#section-2 .agri-data-table td li,#section-2 .agri-data-table td strong,#section-2 .agri-data-table td b,#section-2 .agri-data-table td em{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}#section-2 .agri-data-table p{margin:0 0 6px}#section-2 .agri-data-table p:last-child{margin-bottom:0}#section-2 .agri-data-table ul{margin:6px 0 6px 18px;padding:0}#section-2 .agri-data-table ul ul{margin-top:4px;margin-bottom:4px;margin-left:16px}#section-2 .agri-data-table li{margin-bottom:4px}#section-2 .agri-data-table li:last-child{margin-bottom:0}}.agras-spray-section{position:relative;overflow:hidden;padding:90px 0;background:linear-gradient(180deg, #fff 0%, #f7fbf6 100%)}.agras-spray-section .agras-container{position:relative;z-index:2;width:1320px;max-width:calc(100% - 32px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:70px}.agras-spray-section .agras-content{flex:0 0 44%}.agras-spray-section .agras-label{display:inline-block;padding:8px 16px;margin-bottom:18px;border-radius:50px;background:rgba(25,160,70,0.1);color:#14933b;font-size:13px;font-weight:700;letter-spacing:1px}.agras-spray-section .agras-title{margin-bottom:22px;color:#020617;font-size:38px;line-height:1.2;font-weight:900}.agras-spray-section .agras-desc{max-width:720px;margin-bottom:26px;color:#334155;font-size:17px;line-height:1.75;font-weight:600}.agras-spray-section .agras-actions{margin-top:35px;display:flex;align-items:center;gap:18px}.agras-spray-section .agras-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 28px;border-radius:50px;background:#14933b;color:#fff;text-decoration:none;font-weight:700;transition:.3s}.agras-spray-section .agras-btn:hover{background:#0d7b2f;transform:translateY(-2px)}.agras-spray-section .agras-note{color:#666;font-size:14px}.agras-spray-section .agras-video-wrap{flex:0 0 52%;position:relative}.agras-spray-section .agras-video-wrap::before{content:"";position:absolute;inset:22px -18px -18px 28px;border-radius:28px;background:linear-gradient(135deg, rgba(20,147,59,0.18), rgba(20,147,59,0.05))}.agras-spray-section .agras-video-card{position:relative;overflow:hidden;border-radius:26px;box-shadow:0 25px 60px rgba(0,0,0,0.15);background:#ddd;aspect-ratio:16/9}.agras-spray-section .agras-video{display:block;width:100%;height:100%;object-fit:cover}.agras-spray-section .agras-video-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.18), transparent 45%)}.agras-spray-section .agras-play{position:absolute;left:24px;bottom:24px;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,0.95);display:flex;align-items:center;justify-content:center;z-index:2}.agras-spray-section .agras-play span{width:0;height:0;margin-left:4px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid #14933b}@media (max-width: 991px){.agras-spray-section{padding:70px 0}.agras-spray-section .agras-container{flex-direction:column;gap:40px}.agras-spray-section .agras-content,.agras-spray-section .agras-video-wrap{flex:0 0 100%;width:100%}.agras-spray-section .agras-title{font-size:34px}}@media (max-width: 576px){.agras-spray-section{padding:50px 0}.agras-spray-section .agras-title{font-size:28px}.agras-spray-section .agras-desc{font-size:15px;line-height:1.8}.agras-spray-section .agras-video-card{border-radius:18px}.agras-spray-section .agras-video-wrap::before{display:none}}.pump-system-section{position:relative;overflow:hidden;padding:100px 0;background:linear-gradient(180deg, #f6f7f6 0%, #fff 100%)}.pump-system-section .pump-system-container{position:relative;z-index:2;width:1320px;max-width:calc(100% - 32px);margin:0 auto;display:flex;align-items:center;gap:78px}.pump-system-section .pump-system-video-box{flex:0 0 52%;position:relative}.pump-system-section .pump-system-video-box::before{content:"";position:absolute;inset:34px 36px -28px -28px;border-radius:32px;background:linear-gradient(135deg, rgba(18,145,61,0.22), rgba(18,145,61,0.04))}.pump-system-section .pump-system-image{display:block;width:100%;height:100%;object-fit:cover}.pump-system-section .pump-system-video-card img{display:block;width:100%;height:100%;object-fit:cover}.pump-system-section .pump-system-video-card{position:relative;overflow:hidden;border-radius:30px;aspect-ratio:16 / 9;background:#e9ece9;box-shadow:0 28px 75px rgba(0,0,0,0.16)}.pump-system-section .pump-system-video{width:100%;height:100%;display:block;object-fit:cover}.pump-system-section .pump-system-video-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.22), transparent 50%);pointer-events:none}.pump-system-section .pump-system-play{position:absolute;left:26px;bottom:26px;z-index:3;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,0.94);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(0,0,0,0.18)}.pump-system-section .pump-system-play span{width:0;height:0;margin-left:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #12913d}.pump-system-section .pump-system-content{flex:1}.pump-system-section .pump-system-label{display:inline-block;margin-bottom:18px;padding:8px 16px;border-radius:999px;background:rgba(18,145,61,0.1);color:#12913d;font-size:13px;font-weight:800;letter-spacing:1px}.pump-system-section .pump-system-title{margin-bottom:22px;color:#020617;font-size:38px;line-height:1.2;font-weight:900}.pump-system-section .pump-system-list{display:flex;flex-direction:column;gap:24px}.pump-system-section .pump-system-item{position:relative;display:flex;gap:16px;padding:22px 24px;border-radius:22px;background:rgba(255,255,255,0.78);border:1px solid rgba(18,145,61,0.1);box-shadow:0 14px 38px rgba(0,0,0,0.05);transition:0.28s ease}.pump-system-section .pump-system-item:hover{transform:translateY(-4px);border-color:rgba(18,145,61,0.28);box-shadow:0 20px 48px rgba(18,145,61,0.11)}.pump-system-section .pump-system-dot{flex:0 0 10px;width:10px;height:10px;margin-top:7px;border-radius:50%;background:#12913d;box-shadow:0 0 0 6px rgba(18,145,61,0.12)}.pump-system-section .pump-system-name{margin-bottom:8px;color:#020617;font-size:17px;line-height:1.45;font-weight:900}.pump-system-section .pump-system-desc{color:#475569;font-size:15px;line-height:1.7;font-weight:600}@media (max-width: 991px){.pump-system-section{padding:72px 0}.pump-system-section .pump-system-container{flex-direction:column;gap:45px}.pump-system-section .pump-system-video-box,.pump-system-section .pump-system-content{flex:0 0 100%;width:100%}.pump-system-section .pump-system-title{font-size:34px}}@media (max-width: 576px){.pump-system-section{padding:52px 0}.pump-system-section .pump-system-title{font-size:28px}.pump-system-section .pump-system-item{padding:18px;border-radius:18px}.pump-system-section .pump-system-video-card{border-radius:20px}.pump-system-section .pump-system-video-box::before{display:none}}.spreading-system-section{position:relative;overflow:hidden;padding:96px 0;background:radial-gradient(circle at 8% 20%, rgba(20,147,59,0.08), transparent 34%),linear-gradient(180deg, #fff 0%, #f6faf6 100%)}.spreading-system-section .spreading-system-container{position:relative;z-index:2;width:1320px;max-width:calc(100% - 32px);margin:0 auto;display:flex;align-items:center;gap:72px}.spreading-system-section .spreading-system-content{flex:0 0 46%}.spreading-system-section .spreading-system-label{display:inline-block;margin-bottom:16px;padding:8px 16px;border-radius:999px;background:rgba(20,147,59,0.1);color:#14933b;font-size:13px;line-height:1;font-weight:800;letter-spacing:1px}.spreading-system-section .spreading-system-title{margin-bottom:22px;color:#020617;font-size:38px;line-height:1.2;font-weight:900}.spreading-system-section .spreading-system-desc{max-width:720px;margin-bottom:26px;color:#334155;font-size:17px;line-height:1.75;font-weight:600}.spreading-system-section .spreading-system-list{display:flex;flex-direction:column;gap:16px;margin-top:20px}.spreading-system-section .spreading-system-item{display:flex;gap:15px;padding:18px 20px;border-radius:20px;background:rgba(255,255,255,0.82);border:1px solid rgba(20,147,59,0.11);box-shadow:0 12px 34px rgba(0,0,0,0.045);transition:0.28s ease}.spreading-system-section .spreading-system-item:hover{transform:translateY(-3px);border-color:rgba(20,147,59,0.28);box-shadow:0 18px 44px rgba(20,147,59,0.11)}.spreading-system-section .spreading-system-dot{flex:0 0 9px;width:9px;height:9px;margin-top:8px;border-radius:50%;background:#14933b;box-shadow:0 0 0 6px rgba(20,147,59,0.12)}.spreading-system-section .spreading-system-name{margin-bottom:8px;color:#020617;font-size:17px;line-height:1.45;font-weight:900}.spreading-system-section .spreading-system-detail{color:#475569;font-size:15px;line-height:1.7;font-weight:600}.spreading-system-section .spreading-system-video-wrap{flex:1;position:relative}.spreading-system-section .spreading-system-video-wrap::before{content:"";position:absolute;inset:34px -26px -26px 42px;border-radius:34px;background:linear-gradient(135deg, rgba(20,147,59,0.3), rgba(20,147,59,0.06))}.spreading-system-section .spreading-system-video-card img.spreading-system-video{display:block;width:100%;height:100%;object-fit:cover}.spreading-system-section .spreading-system-video-card{position:relative;overflow:hidden;border-radius:30px;aspect-ratio:16 / 9;background:#050505;box-shadow:0 30px 80px rgba(0,0,0,0.2)}.spreading-system-section .spreading-system-video{display:block;width:100%;height:100%;object-fit:cover}.spreading-system-section .spreading-system-video-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.26), transparent 55%);pointer-events:none}.spreading-system-section .spreading-system-play{position:absolute;left:26px;bottom:26px;z-index:3;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,0.95);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 32px rgba(0,0,0,0.22)}.spreading-system-section .spreading-system-play span{width:0;height:0;margin-left:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #14933b}@media (max-width: 991px){.spreading-system-section{padding:72px 0}.spreading-system-section .spreading-system-container{flex-direction:column;gap:45px}.spreading-system-section .spreading-system-content,.spreading-system-section .spreading-system-video-wrap{flex:0 0 100%;width:100%}.spreading-system-section .spreading-system-title{font-size:34px}}@media (max-width: 576px){.spreading-system-section{padding:52px 0}.spreading-system-section .spreading-system-title{font-size:28px}.spreading-system-section .spreading-system-desc,.spreading-system-section .spreading-system-detail{font-size:14px}.spreading-system-section .spreading-system-item{padding:16px;border-radius:17px}.spreading-system-section .spreading-system-video-card{border-radius:20px}.spreading-system-section .spreading-system-video-wrap::before{display:none}}#section-3{position:relative;padding:96px 0;background:radial-gradient(circle at top left, rgba(86,145,53,0.12), transparent 34%),linear-gradient(180deg, #f8fbf6 0%, #fff 45%, #f7faf5 100%)}#section-3.agri-product-faq::before{content:"";position:absolute;top:-180px;right:-180px;width:420px;height:420px;border-radius:50%;background:rgba(107,164,74,0.08);pointer-events:none}#section-3.agri-product-faq::after{content:"";position:absolute;bottom:-220px;left:-160px;width:420px;height:420px;border-radius:50%;background:rgba(61,124,35,0.06);pointer-events:none}#section-3 .container{position:relative;z-index:1;width:100%;max-width:1220px;margin:0 auto;padding:0 20px}#section-3 .agri-faq-layout{display:grid;grid-template-columns:minmax(240px, 310px) minmax(0, 1fr);gap:72px;align-items:start}#section-3 .agri-faq-sidebar{position:sticky;top:28px}#section-3 .agri-faq-sidebar::before{content:"FAQ";display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:30px;margin-bottom:18px;padding:0 13px;border:1px solid rgba(61,124,35,0.2);border-radius:999px;background:rgba(255,255,255,0.8);color:#3d7c23;font-size:12px;font-weight:800;line-height:1;letter-spacing:0.12em;text-transform:uppercase;box-shadow:0 8px 24px rgba(42,73,28,0.06);backdrop-filter:blur(8px)}#section-3 .agri-faq-heading{position:relative;margin:0;padding-bottom:24px;color:#152012;font-size:clamp(32px, 3vw, 48px);font-weight:850;line-height:1.12;letter-spacing:-0.035em}#section-3 .agri-faq-heading::after{content:"";position:absolute;bottom:0;left:0;width:72px;height:5px;border-radius:999px;background:linear-gradient(90deg, #3d7c23, #89b96c)}#section-3 .agri-faq-content{min-width:0;padding:12px;border:1px solid rgba(51,87,35,0.09);border-radius:28px;background:rgba(255,255,255,0.76);box-shadow:0 24px 70px rgba(38,65,27,0.08),inset 0 1px 0 rgba(255,255,255,0.9);backdrop-filter:blur(14px)}#section-3 .agri-faq-item{position:relative;margin-bottom:12px;overflow:hidden;border:1px solid #e3e9df;border-radius:18px;background:#ffffff;box-shadow:0 8px 26px rgba(36,61,25,0.045);transition:transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease}#section-3 .agri-faq-item:last-child{margin-bottom:0}#section-3 .agri-faq-item:hover{transform:translateY(-2px);border-color:rgba(61,124,35,0.24);box-shadow:0 14px 34px rgba(36,61,25,0.075)}#section-3 .agri-faq-item.is-active{border-color:rgba(61,124,35,0.36);box-shadow:0 18px 42px rgba(36,61,25,0.1),inset 4px 0 0 #3d7c23}#section-3 .agri-faq-trigger,#section-3 .agri-faq-child-trigger{width:100%;margin:0;border:0;outline:none;font:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none}#section-3 .agri-faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding:24px 26px;background:transparent;transition:background 0.25s ease}#section-3 .agri-faq-trigger:hover{background:#fbfdf9}#section-3 .agri-faq-trigger:focus-visible,#section-3 .agri-faq-child-trigger:focus-visible{outline:3px solid rgba(61,124,35,0.2);outline-offset:-3px}#section-3 .agri-faq-item.is-active>.agri-faq-trigger{background:linear-gradient(90deg, rgba(61,124,35,0.08), rgba(61,124,35,0.015))}#section-3 .agri-faq-title{position:relative;flex:1;color:#1a2117;font-size:19px;font-weight:750;line-height:1.45;letter-spacing:-0.01em}#section-3 .agri-faq-icon{position:relative;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(61,124,35,0.18);border-radius:50%;background:#f4f8f1;transition:transform 0.3s ease, background 0.3s ease, border-color 0.3s ease}#section-3 .agri-faq-icon::before,#section-3 .agri-faq-icon::after{content:"";position:absolute;top:50%;left:50%;border-radius:999px;background:#3d7c23;transform:translate(-50%, -50%);transition:opacity 0.25s ease, transform 0.25s ease, background 0.25s ease}#section-3 .agri-faq-icon::before{width:14px;height:2px}#section-3 .agri-faq-icon::after{width:2px;height:14px}#section-3 .agri-faq-trigger:hover .agri-faq-icon,#section-3 .agri-faq-child-trigger:hover .agri-faq-icon{border-color:#3d7c23;background:#eaf4e4}#section-3 .agri-faq-trigger[aria-expanded="true"] .agri-faq-icon,#section-3 .agri-faq-child-trigger[aria-expanded="true"] .agri-faq-icon{transform:rotate(180deg);border-color:#3d7c23;background:#3d7c23}#section-3 .agri-faq-trigger[aria-expanded="true"] .agri-faq-icon::before,#section-3 .agri-faq-child-trigger[aria-expanded="true"] .agri-faq-icon::before{background:#ffffff}#section-3 .agri-faq-trigger[aria-expanded="true"] .agri-faq-icon::after,#section-3 .agri-faq-child-trigger[aria-expanded="true"] .agri-faq-icon::after{opacity:0;background:#ffffff;transform:translate(-50%, -50%) rotate(90deg)}#section-3 .agri-faq-body{display:none;padding:0 26px 28px}#section-3 .agri-faq-item.is-active>.agri-faq-body{display:block;animation:agriFaqFadeIn 0.28s ease}#section-3 .agri-faq-child{position:relative;margin-top:12px;overflow:hidden;border:1px solid #e1e7dd;border-radius:14px;background:#f8faf6;transition:border-color 0.25s ease, box-shadow 0.25s ease, background 0.25s ease}#section-3 .agri-faq-child:first-child{margin-top:0}#section-3 .agri-faq-child:hover{border-color:rgba(61,124,35,0.22);background:#f5f9f2}#section-3 .agri-faq-child.is-active{border-color:rgba(61,124,35,0.3);background:#f5f9f2;box-shadow:0 10px 24px rgba(43,75,29,0.055)}#section-3 .agri-faq-child-trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;padding:17px 18px 17px 20px;background:transparent}#section-3 .agri-faq-question{flex:1;color:#283124;font-size:15.5px;font-weight:650;line-height:1.6}#section-3 .agri-faq-child .agri-faq-icon{flex-basis:30px;width:30px;height:30px}#section-3 .agri-faq-child .agri-faq-icon::before{width:12px}#section-3 .agri-faq-child .agri-faq-icon::after{height:12px}#section-3 .agri-faq-answer{display:none;margin:0 12px 12px;padding:20px 22px;border:1px solid rgba(61,124,35,0.1);border-radius:12px;background:#ffffff;color:#4f5a4a;font-size:15px;line-height:1.8;box-shadow:0 8px 22px rgba(40,67,28,0.04),inset 3px 0 0 rgba(61,124,35,0.5)}#section-3 .agri-faq-child.is-active>.agri-faq-answer{display:block;animation:agriFaqFadeIn 0.25s ease}#section-3 .agri-faq-answer p,#section-3 .agri-faq-article p{margin:0}#section-3 .agri-faq-answer p+p,#section-3 .agri-faq-article p+p{margin-top:12px}#section-3 .agri-faq-answer img{display:block;width:100%;max-width:760px;height:auto;margin:4px auto;border:1px solid #e4e9e1;border-radius:14px;background:#ffffff;box-shadow:0 12px 28px rgba(39,66,27,0.08)}#section-3 .agri-faq-article{overflow:hidden;color:#485344;font-size:15px;line-height:1.7}#section-3 .agri-faq-article>strong{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:#25311f;font-size:16px}#section-3 .agri-faq-article>strong::before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#3d7c23;box-shadow:0 0 0 6px rgba(61,124,35,0.1)}#section-3 .agri-faq-article table{width:100% !important;height:auto !important;overflow:hidden;border:1px solid #dde5d9;border-collapse:separate;border-spacing:0;border-radius:14px;background:#ffffff;table-layout:fixed;box-shadow:0 12px 30px rgba(38,64,27,0.06)}#section-3 .agri-faq-article tbody{width:100%}#section-3 .agri-faq-article tr{transition:background 0.2s ease}#section-3 .agri-faq-article tr:hover{background:#f8fbf6}#section-3 .agri-faq-article tr:first-child{background:linear-gradient(90deg, #e8f2e2, #f2f7ee)}#section-3 .agri-faq-article tr:first-child:hover{background:linear-gradient(90deg, #e8f2e2, #f2f7ee)}#section-3 .agri-faq-article td{width:auto !important;height:auto !important;padding:15px 16px;border:0;border-right:1px solid #e0e7dc;border-bottom:1px solid #e0e7dc;vertical-align:middle;color:#434d3f;font-family:inherit !important;font-size:14.5px;line-height:1.55}#section-3 .agri-faq-article td:last-child{border-right:0}#section-3 .agri-faq-article tr:last-child td{border-bottom:0}#section-3 .agri-faq-article tr:first-child td{color:#1c2917;font-weight:800}#section-3 .agri-faq-article td:first-child{width:72% !important}#section-3 .agri-faq-article td:last-child{width:28% !important;color:#2f5f1d;font-weight:750;text-align:right !important;white-space:nowrap}#section-3 .agri-faq-article span,#section-3 .agri-faq-article strong,#section-3 .agri-faq-article em{font-family:inherit !important}@keyframes agriFaqFadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){#section-3.agri-product-faq{padding:72px 0}#section-3 .agri-faq-layout{grid-template-columns:minmax(210px, 250px) minmax(0, 1fr);gap:42px}#section-3 .agri-faq-heading{font-size:36px}#section-3 .agri-faq-trigger{padding:22px}#section-3 .agri-faq-body{padding:0 22px 24px}}@media (max-width: 820px){#section-3.agri-product-faq{padding:60px 0}#section-3 .agri-faq-layout{grid-template-columns:1fr;gap:34px}#section-3 .agri-faq-sidebar{position:static;max-width:620px}#section-3 .agri-faq-heading{max-width:540px}#section-3 .agri-faq-content{padding:10px;border-radius:22px}}@media (max-width: 600px){#section-3.agri-product-faq{padding:46px 0}#section-3 .container{padding:0 14px}#section-3 .agri-faq-layout{gap:26px}#section-3 .agri-faq-sidebar::before{height:28px;margin-bottom:14px}#section-3 .agri-faq-heading{padding-bottom:18px;font-size:28px;line-height:1.18}#section-3 .agri-faq-heading::after{width:56px;height:4px}#section-3 .agri-faq-content{padding:7px;border-radius:18px}#section-3 .agri-faq-item{margin-bottom:8px;border-radius:14px}#section-3 .agri-faq-trigger{gap:14px;min-height:74px;padding:18px 16px}#section-3 .agri-faq-title{font-size:16.5px;line-height:1.5}#section-3 .agri-faq-icon{flex-basis:34px;width:34px;height:34px}#section-3 .agri-faq-body{padding:0 12px 18px}#section-3 .agri-faq-child{margin-top:9px;border-radius:12px}#section-3 .agri-faq-child-trigger{gap:12px;min-height:62px;padding:14px}#section-3 .agri-faq-question{font-size:14.5px;line-height:1.55}#section-3 .agri-faq-answer{margin:0 7px 7px;padding:16px;font-size:14px;line-height:1.75}#section-3 .agri-faq-article{overflow-x:auto;padding-bottom:4px}#section-3 .agri-faq-article>strong{min-width:620px;font-size:15px}#section-3 .agri-faq-article table{min-width:620px}#section-3 .agri-faq-article td{padding:13px 14px;font-size:13.5px}}@media (prefers-reduced-motion: reduce){#section-3 *,#section-3 *::before,#section-3 *::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}#agri-consult-form{--agri-consult-primary: #00a63c;--agri-consult-primary-dark: #008b32;--agri-consult-primary-soft: #eaf8ef;--agri-consult-heading: #15251b;--agri-consult-text: #647067;--agri-consult-border: #dfe7e1;--agri-consult-bg: #f5f9f6;--agri-consult-white: #ffffff;--agri-consult-danger: #e53e3e;--agri-consult-shadow: 0 18px 50px rgba(15, 83, 38, 0.1);position:relative;overflow:hidden;padding:80px 0;background:radial-gradient(circle at top left, rgba(0,166,60,0.09), transparent 34%),linear-gradient(180deg, #fff 0%, var(--agri-consult-bg) 100%)}#agri-consult-form::before{content:"";position:absolute;top:-140px;right:-140px;width:360px;height:360px;border-radius:50%;border:70px solid rgba(0,166,60,0.04);pointer-events:none}#agri-consult-form .container{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 20px}#agri-consult-form .agri-consult-form-wrap{overflow:hidden;border:1px solid rgba(0,166,60,0.12);border-radius:28px;background:var(--agri-consult-white);box-shadow:var(--agri-consult-shadow)}#agri-consult-form .agri-consult-heading{position:relative;padding:48px 50px 38px;text-align:center;background:linear-gradient(135deg, rgba(0,166,60,0.08), rgba(0,166,60,0.02));border-bottom:1px solid rgba(0,166,60,0.1)}#agri-consult-form .agri-consult-heading-label{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-bottom:14px;padding:6px 16px;border-radius:999px;background:var(--agri-consult-primary-soft);color:var(--agri-consult-primary-dark);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0.08em;text-transform:uppercase}#agri-consult-form .agri-consult-title{max-width:900px;margin:0 auto;color:var(--agri-consult-heading);font-size:38px;font-weight:800;line-height:1.25;letter-spacing:-0.03em;text-transform:uppercase}#agri-consult-form .agri-consult-title strong{color:var(--agri-consult-primary);font-weight:inherit}#agri-consult-form .agri-consult-description{max-width:760px;margin:18px auto 0;color:var(--agri-consult-text);font-size:16px;line-height:1.7}#agri-consult-form .agri-consult-form{padding:42px 50px 48px}#agri-consult-form .agri-consult-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}#agri-consult-form .agri-consult-field{min-width:0}#agri-consult-form .agri-consult-field-full{grid-column:1 / -1}#agri-consult-form .agri-consult-label{display:block;margin-bottom:9px;color:var(--agri-consult-heading);font-size:14px;font-weight:700;line-height:1.5}#agri-consult-form .agri-consult-label span{color:var(--agri-consult-danger)}#agri-consult-form .agri-consult-input-wrap,#agri-consult-form .agri-consult-textarea-wrap{position:relative}#agri-consult-form .agri-consult-input-wrap{--agri-consult-input-height: 58px}#agri-consult-form .agri-consult-icon{position:absolute;top:calc(var(--agri-consult-input-height) / 2);left:18px;z-index:2;display:flex;align-items:center;justify-content:center;color:#829088;transform:translateY(-50%);pointer-events:none;transition:color 0.25s ease, transform 0.25s ease}#agri-consult-form .agri-consult-input,#agri-consult-form .agri-consult-textarea{display:block;width:100%;border:1px solid var(--agri-consult-border);outline:none;background:#fbfdfb;color:var(--agri-consult-heading);font-family:inherit;font-size:15px;line-height:1.5;transition:border-color 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease}#agri-consult-form .agri-consult-input{height:58px;padding:0 18px 0 54px;border-radius:14px}#agri-consult-form .agri-consult-textarea{min-height:150px;padding:17px 18px;border-radius:16px;resize:vertical}#agri-consult-form .agri-consult-input::placeholder,#agri-consult-form .agri-consult-textarea::placeholder{color:#9ca69f}#agri-consult-form .agri-consult-input:hover,#agri-consult-form .agri-consult-textarea:hover{border-color:#b7c9bc}#agri-consult-form .agri-consult-input:focus,#agri-consult-form .agri-consult-textarea:focus{border-color:var(--agri-consult-primary);background:var(--agri-consult-white);box-shadow:0 0 0 4px rgba(0,166,60,0.1)}#agri-consult-form .agri-consult-input-wrap:focus-within .agri-consult-icon{color:var(--agri-consult-primary);transform:translateY(-50%) scale(1.06)}#agri-consult-form .agri-consult-form-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding-top:28px;border-top:1px solid #edf1ee}#agri-consult-form .agri-consult-note{margin:0;color:var(--agri-consult-text);font-size:13px;line-height:1.6}#agri-consult-form .agri-consult-note span{color:var(--agri-consult-danger);font-weight:700}#agri-consult-form .agri-consult-submit{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;overflow:hidden;border:0;border-radius:14px;background:linear-gradient(135deg, var(--agri-consult-primary), var(--agri-consult-primary-dark));color:var(--agri-consult-white);box-shadow:0 12px 25px rgba(0,166,60,0.22);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform 0.25s ease, box-shadow 0.25s ease}#agri-consult-form .agri-consult-submit::before{content:"";position:absolute;top:0;left:-130%;width:80%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);transform:skewX(-20deg);transition:left 0.55s ease}#agri-consult-form .agri-consult-submit span,#agri-consult-form .agri-consult-submit svg{position:relative;z-index:2}#agri-consult-form .agri-consult-submit:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,166,60,0.28)}#agri-consult-form .agri-consult-submit:hover::before{left:150%}#agri-consult-form .agri-consult-submit:hover svg{transform:translateX(3px)}#agri-consult-form .agri-consult-submit svg{transition:transform 0.25s ease}#agri-consult-form .agri-consult-submit:active{transform:translateY(0)}@media (max-width: 991px){#agri-consult-form{padding:60px 0}#agri-consult-form .agri-consult-heading{padding:40px 30px 32px}#agri-consult-form .agri-consult-title{font-size:32px}#agri-consult-form .agri-consult-form{padding:34px 30px 38px}}@media (max-width: 767px){#agri-consult-form{padding:42px 0}#agri-consult-form .container{padding:0 15px}#agri-consult-form .agri-consult-form-wrap{border-radius:20px}#agri-consult-form .agri-consult-heading{padding:32px 20px 28px}#agri-consult-form .agri-consult-heading-label{margin-bottom:12px;font-size:11px}#agri-consult-form .agri-consult-title{font-size:25px;line-height:1.3}#agri-consult-form .agri-consult-description{margin-top:14px;font-size:14px}#agri-consult-form .agri-consult-form{padding:26px 20px 30px}#agri-consult-form .agri-consult-form-grid{grid-template-columns:1fr;gap:20px}#agri-consult-form .agri-consult-field-full{grid-column:auto}#agri-consult-form .agri-consult-input{height:54px}#agri-consult-form .agri-consult-input-wrap{--agri-consult-input-height: 54px}#agri-consult-form .agri-consult-form-footer{align-items:stretch;flex-direction:column;margin-top:24px;padding-top:22px}#agri-consult-form .agri-consult-submit{width:100%}}@media (max-width: 420px){#agri-consult-form .agri-consult-title{font-size:22px}#agri-consult-form .agri-consult-heading{padding-right:16px;padding-left:16px}#agri-consult-form .agri-consult-form{padding-right:16px;padding-left:16px}}#agri-featured-products{--agri-featured-primary: #00a63c;--agri-featured-primary-dark: #007d2e;--agri-featured-primary-soft: #eaf8ef;--agri-featured-title: #111913;--agri-featured-text: #667068;--agri-featured-border: #e0e7e2;--agri-featured-background: #f5f8f5;--agri-featured-white: #ffffff;--agri-featured-shadow: 0 18px 45px rgba(18, 53, 29, 0.08);position:relative;overflow:hidden;padding:90px 0;background:radial-gradient(circle at 8% 10%, rgba(0,166,60,0.09), transparent 28%),radial-gradient(circle at 95% 90%, rgba(0,166,60,0.07), transparent 25%),var(--agri-featured-background)}#agri-featured-products::before{content:"";position:absolute;top:80px;left:-170px;width:340px;height:340px;border:65px solid rgba(0,166,60,0.035);border-radius:50%;pointer-events:none}#agri-featured-products .container{position:relative;z-index:2;width:100%;max-width:1420px;margin:0 auto;padding:0 30px}#agri-featured-products .agri-featured-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}#agri-featured-products .agri-featured-heading-content{max-width:700px}#agri-featured-products .agri-featured-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px;color:var(--agri-featured-primary);font-size:13px;font-weight:800;line-height:1.4;letter-spacing:0.11em;text-transform:uppercase}#agri-featured-products .agri-featured-eyebrow::before{content:"";width:28px;height:2px;border-radius:999px;background:var(--agri-featured-primary)}#agri-featured-products .agri-featured-title{margin:0;color:var(--agri-featured-title);font-size:42px;font-weight:800;line-height:1.2;letter-spacing:-0.035em}#agri-featured-products .agri-featured-description{max-width:650px;margin:15px 0 0;color:var(--agri-featured-text);font-size:16px;line-height:1.7}#agri-featured-products .agri-featured-view-all{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;min-height:48px;padding:0 19px;border:1px solid rgba(0,166,60,0.25);border-radius:12px;background:var(--agri-featured-white);color:var(--agri-featured-primary-dark);font-size:14px;font-weight:700;text-decoration:none;transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease}#agri-featured-products .agri-featured-view-all:hover{border-color:var(--agri-featured-primary);background:var(--agri-featured-primary);color:var(--agri-featured-white);transform:translateY(-2px)}#agri-featured-products .agri-featured-slider{position:relative;padding:0 58px}#agri-featured-products .agri-featured-viewport{width:100%;overflow:hidden}#agri-featured-products .agri-featured-track{display:flex;gap:24px;will-change:transform;transition:transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1)}#agri-featured-products .agri-featured-slide{flex:0 0 calc((100% - 72px) / 4);min-width:0}#agri-featured-products .agri-product-card{display:flex;height:100%;min-height:480px;overflow:hidden;flex-direction:column;border:1px solid var(--agri-featured-border);border-radius:22px;background:var(--agri-featured-white);box-shadow:0 8px 24px rgba(18,53,29,0.04);transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease}#agri-featured-products .agri-product-card:hover{border-color:rgba(0,166,60,0.25);box-shadow:var(--agri-featured-shadow);transform:translateY(-8px)}#agri-featured-products .agri-product-image{position:relative;display:block;height:235px;overflow:hidden;background:#edf3ee}#agri-featured-products .agri-product-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.55s ease}#agri-featured-products .agri-product-card:hover .agri-product-image img{transform:scale(1.06)}#agri-featured-products .agri-product-badge{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 11px;border-radius:999px;background:var(--agri-featured-primary);color:var(--agri-featured-white);box-shadow:0 6px 16px rgba(0,166,60,0.24);font-size:11px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}#agri-featured-products .agri-product-badge-new{background:#1463df;box-shadow:0 6px 16px rgba(20,99,223,0.22)}#agri-featured-products .agri-product-badge-hot{background:#e88700;box-shadow:0 6px 16px rgba(232,135,0,0.24)}#agri-featured-products .agri-product-image-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(6,40,18,0.48);opacity:0;transition:opacity 0.3s ease}#agri-featured-products .agri-product-image-overlay span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,0.7);border-radius:999px;color:var(--agri-featured-white);font-size:13px;font-weight:700;transform:translateY(12px);transition:transform 0.3s ease}#agri-featured-products .agri-product-card:hover .agri-product-image-overlay{opacity:1}#agri-featured-products .agri-product-card:hover .agri-product-image-overlay span{transform:translateY(0)}#agri-featured-products .agri-product-content{display:flex;flex:1;flex-direction:column;padding:24px}#agri-featured-products .agri-product-category{display:block;margin-bottom:8px;color:var(--agri-featured-primary);font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}#agri-featured-products .agri-product-name{min-height:54px;margin:0;font-size:19px;font-weight:800;line-height:1.4}#agri-featured-products .agri-product-name a{display:-webkit-box;overflow:hidden;color:var(--agri-featured-title);text-decoration:none;transition:color 0.25s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2}#agri-featured-products .agri-product-name a:hover{color:var(--agri-featured-primary)}#agri-featured-products .agri-product-features{display:grid;gap:8px;margin:18px 0 22px;padding:0;list-style:none}#agri-featured-products .agri-product-features li{display:flex;align-items:center;gap:8px;color:var(--agri-featured-text);font-size:13px;line-height:1.5}#agri-featured-products .agri-product-check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--agri-featured-primary-soft);color:var(--agri-featured-primary)}#agri-featured-products .agri-product-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-top:auto;padding-top:20px;border-top:1px solid #edf1ee}#agri-featured-products .agri-product-price{min-width:0}#agri-featured-products .agri-product-price span{display:block;margin-bottom:3px;color:#939b95;font-size:11px;font-weight:600}#agri-featured-products .agri-product-price strong{display:block;color:var(--agri-featured-primary);font-size:15px;font-weight:800;line-height:1.4;text-transform:uppercase}#agri-featured-products .agri-product-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:var(--agri-featured-title);font-size:13px;font-weight:700;text-decoration:none;transition:color 0.25s ease}#agri-featured-products .agri-product-link svg{transition:transform 0.25s ease}#agri-featured-products .agri-product-link:hover{color:var(--agri-featured-primary)}#agri-featured-products .agri-product-link:hover svg{transform:translateX(4px)}#agri-featured-products .agri-featured-nav{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:48px;height:58px;padding:0;border:1px solid #d9e1db;border-radius:14px;outline:none;background:var(--agri-featured-white);color:var(--agri-featured-title);box-shadow:0 10px 25px rgba(18,53,29,0.08);cursor:pointer;transform:translateY(-50%);transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease, opacity 0.25s ease}#agri-featured-products .agri-featured-nav-prev{left:0}#agri-featured-products .agri-featured-nav-next{right:0}#agri-featured-products .agri-featured-nav:hover{border-color:var(--agri-featured-primary);background:var(--agri-featured-primary);color:var(--agri-featured-white);transform:translateY(-50%) scale(1.05)}#agri-featured-products .agri-featured-nav:disabled{opacity:0.32;cursor:not-allowed;transform:translateY(-50%)}#agri-featured-products .agri-featured-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:30px}#agri-featured-products .agri-featured-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#cad3cc;cursor:pointer;transition:width 0.25s ease, background-color 0.25s ease}#agri-featured-products .agri-featured-dot.is-active{width:28px;background:var(--agri-featured-primary)}@media (max-width: 1199px){#agri-featured-products .agri-featured-slide{flex-basis:calc((100% - 48px) / 3)}}@media (max-width: 991px){#agri-featured-products{padding:70px 0}#agri-featured-products .container{padding:0 20px}#agri-featured-products .agri-featured-title{font-size:35px}#agri-featured-products .agri-featured-slide{flex-basis:calc((100% - 24px) / 2)}}@media (max-width: 767px){#agri-featured-products{padding:52px 0}#agri-featured-products .container{padding:0 15px}#agri-featured-products .agri-featured-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}#agri-featured-products .agri-featured-title{font-size:29px}#agri-featured-products .agri-featured-description{margin-top:12px;font-size:14px}#agri-featured-products .agri-featured-view-all{min-height:44px}#agri-featured-products .agri-featured-slider{padding:0}#agri-featured-products .agri-featured-slide{flex-basis:85%}#agri-featured-products .agri-featured-nav{display:none}#agri-featured-products .agri-product-card{min-height:460px}#agri-featured-products .agri-product-image{height:220px}}@media (max-width: 480px){#agri-featured-products .agri-featured-title{font-size:26px}#agri-featured-products .agri-featured-slide{flex-basis:92%}#agri-featured-products .agri-product-content{padding:20px}#agri-featured-products .agri-product-name{font-size:17px}}#agri-featured-products .agri-product-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}#agri-featured-products .agri-product-image{position:relative !important;display:block !important;flex:0 0 235px !important;width:100% !important;height:235px !important;min-height:235px !important;max-height:235px !important;overflow:hidden !important;border-radius:0 !important;background:#eef4ef}#agri-featured-products .agri-product-image img{position:static !important;display:block !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;border-radius:0 !important;object-fit:cover !important}#agri-featured-products .agri-product-badge{position:absolute !important;top:16px !important;right:auto !important;bottom:auto !important;left:16px !important;z-index:5 !important;display:inline-flex !important;flex:none !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;max-width:none !important;height:30px !important;min-height:30px !important;max-height:30px !important;margin:0 !important;padding:0 12px !important;border-radius:999px !important;background:#00ad3d;color:#fff;font-size:11px !important;font-weight:800 !important;line-height:30px !important;letter-spacing:0.03em;text-align:center;white-space:nowrap !important;writing-mode:horizontal-tb !important;transform:none !important}#agri-featured-products .agri-product-badge-new{background:#4c2ce2}#agri-featured-products .agri-product-badge-hot{background:#f38b00}#agri-featured-products .agri-product-image-overlay{position:absolute !important;inset:0 !important;z-index:3;height:auto !important;min-height:0 !important}#agri-featured-products .agri-product-content{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;background:#fff}#agri-featured-products .agri-featured-viewport{overflow:hidden !important}#agri-featured-products .agri-featured-track{align-items:stretch}#agri-featured-products .agri-featured-slide{height:auto}@media (max-width: 767px){#agri-featured-products .agri-product-image{flex-basis:210px !important;height:210px !important;min-height:210px !important;max-height:210px !important}}#t40-charging-section{width:100%;padding:22px 0 42px;background:#ffffff;color:#050505}#t40-charging-section *,#t40-charging-section *::before,#t40-charging-section *::after{box-sizing:border-box}#t40-charging-section .t40-charging-section__container{width:calc(100% - 80px);max-width:1400px;margin:0 auto}#t40-charging-section .t40-charging-section__header{max-width:1040px;margin:0 auto 56px}#t40-charging-section .t40-charging-section__title{margin:0 0 30px;font-size:40px;font-weight:800;line-height:1.18;text-align:center;text-transform:uppercase}#t40-charging-section .t40-charging-section__description{margin:0;font-size:15px;font-weight:600;line-height:1.55;text-align:left}#t40-charging-section .t40-charging-section__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px;align-items:start}#t40-charging-section .t40-charging-section__item{min-width:0;text-align:center}#t40-charging-section .t40-charging-section__media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px 18px 0 0;background:#e9edf2}#t40-charging-section .t40-charging-section__video{display:block;width:100%;height:100%;border:0;object-fit:cover}#t40-charging-section .t40-charging-section__content{padding:10px 12px 0}#t40-charging-section .t40-charging-section__item-title{margin:0 0 12px;font-size:25px;font-weight:800;line-height:1.25;text-transform:uppercase}#t40-charging-section .t40-charging-section__info{margin:0;padding:0;list-style:none}#t40-charging-section .t40-charging-section__info li{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4}@media (max-width: 1199px){#t40-charging-section .t40-charging-section__container{width:calc(100% - 48px)}#t40-charging-section .t40-charging-section__title{font-size:34px}#t40-charging-section .t40-charging-section__item-title{font-size:21px}#t40-charging-section .t40-charging-section__list{gap:22px}}@media (max-width: 991px){#t40-charging-section{padding:40px 0}#t40-charging-section .t40-charging-section__header{margin-bottom:38px}#t40-charging-section .t40-charging-section__list{grid-template-columns:repeat(2, minmax(0, 1fr))}#t40-charging-section .t40-charging-section__title{font-size:30px}#t40-charging-section .t40-charging-section__description{font-size:14px}}@media (max-width: 767px){#t40-charging-section .t40-charging-section__container{width:calc(100% - 30px)}#t40-charging-section .t40-charging-section__header{margin-bottom:30px}#t40-charging-section .t40-charging-section__title{margin-bottom:20px;font-size:25px}#t40-charging-section .t40-charging-section__title br{display:none}#t40-charging-section .t40-charging-section__list{grid-template-columns:1fr;gap:36px}#t40-charging-section .t40-charging-section__media{border-radius:14px 14px 0 0}#t40-charging-section .t40-charging-section__item-title{font-size:21px}}@media (max-width: 479px){#t40-charging-section{padding:32px 0}#t40-charging-section .t40-charging-section__title{font-size:22px}#t40-charging-section .t40-charging-section__description{font-size:13px;line-height:1.6}#t40-charging-section .t40-charging-section__content{padding-right:4px;padding-left:4px}#t40-charging-section .t40-charging-section__item-title{font-size:19px}#t40-charging-section .t40-charging-section__info li{font-size:13px}}.author-hero{--author-purple: #6b35d4;--author-purple-dark: #4f22b7;--author-text: #17131f;--author-muted: #5f586b;--author-light: #f4f1f7;position:relative;display:flex;align-items:center;min-height:720px;overflow:hidden;background:var(--author-light)}.author-hero .author-hero__background{position:absolute;inset:0;z-index:0}.author-hero .author-hero__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.author-hero::before{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg, rgba(244,241,247,0.98) 0%, rgba(244,241,247,0.92) 22%, rgba(244,241,247,0.55) 40%, rgba(244,241,247,0.08) 62%, rgba(244,241,247,0) 78%)}.author-hero::after{position:absolute;top:50%;left:8%;z-index:1;width:320px;height:320px;content:"";pointer-events:none;background:rgba(107,53,212,0.08);border-radius:50%;filter:blur(80px);transform:translateY(-50%)}.author-hero .container{position:relative;z-index:2;width:100%}.author-hero .author-hero__content{display:flex;flex-direction:column;align-items:flex-start;max-width:560px}.author-hero .author-hero__name{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-left:24px}.author-hero .author-hero__name::before{position:absolute;top:5px;bottom:7px;left:0;width:5px;content:"";background:linear-gradient(180deg, var(--author-purple), var(--author-purple-dark));border-radius:999px}.author-hero .author-hero__first-name{display:block;margin-bottom:6px;color:var(--author-purple);font-size:28px;font-weight:700;line-height:1.2;letter-spacing:0.12em;text-transform:uppercase}.author-hero .author-hero__last-name{margin:0;color:var(--author-text);font-size:72px;font-weight:800;line-height:0.98;letter-spacing:0.04em;text-transform:uppercase;text-shadow:0 12px 30px rgba(22,16,31,0.08)}.author-hero .author-hero__position{position:relative;max-width:520px;padding-top:24px;margin:28px 0 0;color:var(--author-muted);font-size:22px;font-weight:600;line-height:1.55}.author-hero .author-hero__position::before{position:absolute;top:0;left:0;width:72px;height:3px;content:"";background:linear-gradient(90deg, var(--author-purple), rgba(107,53,212,0.18));border-radius:999px}.author-hero .author-hero__position span{display:block}@media (max-width: 1199px){.author-hero{min-height:620px}.author-hero .author-hero__background img{object-position:58% center}.author-hero .author-hero__content{max-width:500px}.author-hero .author-hero__first-name{font-size:24px}.author-hero .author-hero__last-name{font-size:60px}.author-hero .author-hero__position{font-size:19px}}@media (max-width: 991px){.author-hero{min-height:560px}.author-hero .author-hero__background img{object-position:64% center}.author-hero::before{background:linear-gradient(90deg, rgba(244,241,247,0.98) 0%, rgba(244,241,247,0.94) 34%, rgba(244,241,247,0.58) 58%, rgba(244,241,247,0.08) 82%)}.author-hero .author-hero__content{max-width:430px}.author-hero .author-hero__first-name{font-size:21px}.author-hero .author-hero__last-name{font-size:50px}.author-hero .author-hero__position{margin-top:24px;font-size:17px}}@media (max-width: 767px){.author-hero{align-items:flex-end;min-height:620px;padding-bottom:38px}.author-hero .author-hero__background img{object-position:70% center}.author-hero::before{background:linear-gradient(180deg, rgba(244,241,247,0.02) 0%, rgba(244,241,247,0.1) 38%, rgba(244,241,247,0.84) 72%, rgba(244,241,247,0.98) 100%)}.author-hero::after{top:auto;bottom:-100px;left:-80px;width:260px;height:260px;transform:none}.author-hero .author-hero__content{max-width:100%}.author-hero .author-hero__name{padding-left:18px}.author-hero .author-hero__name::before{width:4px}.author-hero .author-hero__first-name{font-size:18px}.author-hero .author-hero__last-name{font-size:40px}.author-hero .author-hero__position{max-width:410px;padding-top:18px;margin-top:20px;font-size:15px}}@media (max-width: 480px){.author-hero{min-height:540px;padding-bottom:28px}.author-hero .author-hero__background img{object-position:72% center}.author-hero .author-hero__first-name{font-size:16px;letter-spacing:0.09em}.author-hero .author-hero__last-name{font-size:34px;letter-spacing:0.02em}.author-hero .author-hero__position{font-size:14px;line-height:1.5}}.author-introduction{--intro-primary: #08a83f;--intro-primary-dark: #087831;--intro-primary-light: #e8f8ee;--intro-text: #17211b;--intro-muted: #606b64;--intro-border: #dce8df;--intro-white: #ffffff;--intro-background: #f7faf8;position:relative;padding:100px 0;overflow:hidden;background:radial-gradient(circle at 8% 20%, rgba(8,168,63,0.08), transparent 26%),linear-gradient(180deg, var(--intro-white) 0%, var(--intro-background) 100%)}.author-introduction::before{position:absolute;top:-180px;right:-160px;width:460px;height:460px;content:"";pointer-events:none;border:1px solid rgba(8,168,63,0.08);border-radius:50%}.author-introduction::after{position:absolute;right:8%;bottom:-210px;width:420px;height:420px;content:"";pointer-events:none;background:rgba(8,168,63,0.05);border-radius:50%;filter:blur(10px)}.author-introduction .container{position:relative;z-index:1}.author-introduction .author-introduction__wrapper{display:grid;grid-template-columns:minmax(320px, 470px) minmax(0, 1fr);gap:80px;align-items:center}.author-introduction .author-introduction__media{position:relative}.author-introduction .author-introduction__image-frame{position:relative;padding:14px;background:rgba(255,255,255,0.72);border:1px solid rgba(8,168,63,0.14);border-radius:36px;box-shadow:0 30px 70px rgba(15,55,29,0.12),0 8px 24px rgba(15,55,29,0.08);backdrop-filter:blur(10px)}.author-introduction .author-introduction__image-frame::before{position:absolute;top:-20px;left:-20px;z-index:-1;width:150px;height:150px;content:"";border:2px solid rgba(8,168,63,0.18);border-right:0;border-bottom:0;border-radius:34px 0 0}.author-introduction .author-introduction__image{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center top;border-radius:26px}.author-introduction .author-introduction__image-decoration{position:absolute;right:-24px;bottom:54px;display:flex;align-items:center;justify-content:center;width:78px;height:78px;background:linear-gradient(135deg, var(--intro-primary), var(--intro-primary-dark));border:8px solid var(--intro-white);border-radius:50%;box-shadow:0 15px 35px rgba(8,120,49,0.28)}.author-introduction .author-introduction__image-decoration span{position:relative;display:block;width:28px;height:28px}.author-introduction .author-introduction__image-decoration span::before,.author-introduction .author-introduction__image-decoration span::after{position:absolute;content:"";background:var(--intro-white);border-radius:999px}.author-introduction .author-introduction__image-decoration span::before{top:12px;left:0;width:28px;height:4px}.author-introduction .author-introduction__image-decoration span::after{top:0;left:12px;width:4px;height:28px}.author-introduction .author-introduction__quote{position:relative;max-width:360px;padding:22px 28px 22px 54px;margin:-34px auto 0;background:var(--intro-white);border:1px solid var(--intro-border);border-radius:18px;box-shadow:0 16px 36px rgba(15,55,29,0.1)}.author-introduction .author-introduction__quote i{position:absolute;top:22px;left:22px;color:var(--intro-primary);font-size:20px}.author-introduction .author-introduction__quote p{margin:0;color:var(--intro-text);font-size:20px;font-weight:700;line-height:1.4;text-align:center}.author-introduction .author-introduction__content{min-width:0}.author-introduction .author-introduction__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--intro-primary-dark);font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.author-introduction .author-introduction__eyebrow::before{width:32px;height:2px;content:"";background:var(--intro-primary);border-radius:999px}.author-introduction .author-introduction__title{margin:0;color:var(--intro-text);font-size:52px;font-weight:800;line-height:1.08;letter-spacing:-0.03em;text-transform:uppercase}.author-introduction .author-introduction__divider{display:flex;align-items:center;width:110px;height:4px;margin:24px 0 30px;overflow:hidden;background:var(--intro-primary-light);border-radius:999px}.author-introduction .author-introduction__divider span{display:block;width:42px;height:100%;background:linear-gradient(90deg, var(--intro-primary), var(--intro-primary-dark));border-radius:inherit}.author-introduction .author-introduction__description{max-width:760px}.author-introduction .author-introduction__description p{margin:0 0 20px;color:var(--intro-muted);font-size:18px;font-weight:500;line-height:1.8}.author-introduction .author-introduction__description p:last-child{margin-bottom:0}.author-introduction .author-introduction__highlights{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:40px}.author-introduction .author-introduction__highlight{position:relative;min-height:112px;padding:22px 20px;overflow:hidden;background:rgba(255,255,255,0.86);border:1px solid var(--intro-border);border-radius:18px;box-shadow:0 12px 30px rgba(15,55,29,0.06);transition:transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease}.author-introduction .author-introduction__highlight::before{position:absolute;top:0;left:0;width:46px;height:4px;content:"";background:linear-gradient(90deg, var(--intro-primary), var(--intro-primary-dark));border-radius:0 0 999px}.author-introduction .author-introduction__highlight:hover{border-color:rgba(8,168,63,0.3);transform:translateY(-5px);box-shadow:0 18px 38px rgba(15,55,29,0.1)}.author-introduction .author-introduction__highlight strong{display:block;margin-bottom:8px;color:var(--intro-primary-dark);font-size:24px;font-weight:800;line-height:1.15}.author-introduction .author-introduction__highlight span{display:block;color:var(--intro-muted);font-size:14px;font-weight:600;line-height:1.45}@media (max-width: 1199px){.author-introduction{padding:80px 0}.author-introduction .author-introduction__wrapper{grid-template-columns:minmax(300px, 400px) minmax(0, 1fr);gap:55px}.author-introduction .author-introduction__title{font-size:44px}.author-introduction .author-introduction__description p{font-size:17px}}@media (max-width: 991px){.author-introduction .author-introduction__wrapper{grid-template-columns:1fr;gap:56px}.author-introduction .author-introduction__media{width:100%;max-width:520px;margin:0 auto}.author-introduction .author-introduction__content{text-align:center}.author-introduction .author-introduction__eyebrow{justify-content:center}.author-introduction .author-introduction__divider{margin-right:auto;margin-left:auto}.author-introduction .author-introduction__description{max-width:760px;margin:0 auto}.author-introduction .author-introduction__description p{text-align:left}}@media (max-width: 767px){.author-introduction{padding:60px 0}.author-introduction .author-introduction__wrapper{gap:42px}.author-introduction .author-introduction__image-frame{padding:10px;border-radius:26px}.author-introduction .author-introduction__image{border-radius:20px}.author-introduction .author-introduction__image-decoration{right:-8px;bottom:38px;width:62px;height:62px;border-width:6px}.author-introduction .author-introduction__quote{max-width:calc(100% - 28px);padding:18px 22px 18px 48px;margin-top:-24px}.author-introduction .author-introduction__quote i{top:19px;left:19px;font-size:17px}.author-introduction .author-introduction__quote p{font-size:17px}.author-introduction .author-introduction__title{font-size:36px}.author-introduction .author-introduction__description p{font-size:16px;line-height:1.75}.author-introduction .author-introduction__highlights{grid-template-columns:1fr;margin-top:30px}.author-introduction .author-introduction__highlight{min-height:auto}}@media (max-width: 480px){.author-introduction{padding:48px 0}.author-introduction .author-introduction__title{font-size:31px}.author-introduction .author-introduction__divider{margin-top:18px;margin-bottom:24px}.author-introduction .author-introduction__description p{font-size:15px}.author-introduction .author-introduction__image-decoration{display:none}}.achievement-section{--achievement-primary: #06a83f;--achievement-primary-dark: #04762e;--achievement-primary-light: #e8f8ee;--achievement-text: #152019;--achievement-muted: #606b64;--achievement-white: #ffffff;--achievement-border: rgba(255, 255, 255, 0.24);position:relative;padding:100px 0;overflow:hidden;background:radial-gradient(circle at 12% 8%, rgba(6,168,63,0.08), transparent 30%),linear-gradient(180deg, #fff 0%, #f7faf8 100%)}.achievement-section::before{position:absolute;top:-180px;right:-180px;width:460px;height:460px;content:"";pointer-events:none;border:1px solid rgba(6,168,63,0.1);border-radius:50%}.achievement-section .container{position:relative;z-index:1}.achievement-section .achievement-section__heading{max-width:980px;margin:0 auto 46px;text-align:center}.achievement-section .achievement-section__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--achievement-primary-dark);font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.achievement-section .achievement-section__eyebrow::before,.achievement-section .achievement-section__eyebrow::after{width:30px;height:2px;content:"";background:var(--achievement-primary);border-radius:999px}.achievement-section .achievement-section__title{margin:0;color:var(--achievement-text);font-size:52px;font-weight:800;line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase}.achievement-section .achievement-section__description{max-width:920px;margin:22px auto 0;color:var(--achievement-muted);font-size:18px;font-weight:500;line-height:1.75}.achievement-section .achievement-section__visual{position:relative;min-height:620px;overflow:hidden;border-radius:32px;box-shadow:0 34px 80px rgba(16,70,34,0.16),0 12px 32px rgba(16,70,34,0.08)}.achievement-section .achievement-section__image{position:absolute;inset:0}.achievement-section .achievement-section__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform 0.8s ease}.achievement-section .achievement-section__visual:hover img{transform:scale(1.03)}.achievement-section .achievement-section__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(5,21,11,0.03) 0%, rgba(5,21,11,0.08) 42%, rgba(0,102,39,0.84) 100%)}.achievement-section .achievement-section__overlay::before{position:absolute;inset:0;content:"";background:linear-gradient(90deg, rgba(3,73,28,0.1), transparent 35%, transparent 65%, rgba(3,73,28,0.1))}.achievement-section .achievement-section__stats{position:absolute;right:28px;bottom:28px;left:28px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.achievement-section .achievement-section__stat{position:relative;min-height:180px;padding:26px 22px;overflow:hidden;color:var(--achievement-white);text-align:center;background:rgba(8,93,40,0.56);border:1px solid var(--achievement-border);border-radius:22px;box-shadow:0 16px 34px rgba(0,45,17,0.2);backdrop-filter:blur(12px);transition:transform 0.3s ease, background 0.3s ease, border-color 0.3s ease}.achievement-section .achievement-section__stat::before{position:absolute;top:0;left:50%;width:52px;height:4px;content:"";background:var(--achievement-white);border-radius:0 0 999px 999px;transform:translateX(-50%)}.achievement-section .achievement-section__stat:hover{background:rgba(4,118,46,0.78);border-color:rgba(255,255,255,0.45);transform:translateY(-8px)}.achievement-section .achievement-section__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:18px;color:var(--achievement-primary-dark);background:var(--achievement-white);border-radius:18px;box-shadow:0 12px 26px rgba(0,45,17,0.2)}.achievement-section .achievement-section__icon i{font-size:24px}.achievement-section .achievement-section__number{display:block;margin-bottom:8px;color:var(--achievement-white);font-size:30px;font-weight:800;line-height:1.1}.achievement-section .achievement-section__label{display:block;color:rgba(255,255,255,0.9);font-size:15px;font-weight:600;line-height:1.5}@media (max-width: 1199px){.achievement-section{padding:82px 0}.achievement-section .achievement-section__title{font-size:44px}.achievement-section .achievement-section__visual{min-height:580px}.achievement-section .achievement-section__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.achievement-section .achievement-section__stat{min-height:150px}}@media (max-width: 991px){.achievement-section .achievement-section__description{font-size:17px}.achievement-section .achievement-section__visual{min-height:700px}.achievement-section .achievement-section__image img{object-position:58% center}}@media (max-width: 767px){.achievement-section{padding:60px 0}.achievement-section .achievement-section__heading{margin-bottom:34px}.achievement-section .achievement-section__title{font-size:35px}.achievement-section .achievement-section__description{font-size:16px;line-height:1.7}.achievement-section .achievement-section__visual{min-height:820px;border-radius:24px}.achievement-section .achievement-section__image img{object-position:60% center}.achievement-section .achievement-section__overlay{background:linear-gradient(180deg, rgba(5,21,11,0.04) 0%, rgba(5,21,11,0.16) 34%, rgba(0,102,39,0.9) 100%)}.achievement-section .achievement-section__stats{right:16px;bottom:16px;left:16px;grid-template-columns:1fr;gap:12px}.achievement-section .achievement-section__stat{display:grid;grid-template-columns:52px minmax(0, 1fr);grid-template-rows:auto auto;column-gap:16px;align-items:center;min-height:auto;padding:18px;text-align:left}.achievement-section .achievement-section__stat::before{top:50%;left:0;width:4px;height:42px;border-radius:0 999px 999px 0;transform:translateY(-50%)}.achievement-section .achievement-section__icon{grid-row:1 / 3;width:52px;height:52px;margin:0;border-radius:15px}.achievement-section .achievement-section__number{margin:0;font-size:24px}.achievement-section .achievement-section__label{font-size:14px}}@media (max-width: 480px){.achievement-section{padding:48px 0}.achievement-section .achievement-section__title{font-size:30px}.achievement-section .achievement-section__description{font-size:15px}.achievement-section .achievement-section__visual{min-height:760px;border-radius:20px}.achievement-section .achievement-section__image img{object-position:62% center}}.awards-section{--awards-primary: #08a83f;--awards-primary-dark: #067a30;--awards-primary-light: #e9f8ee;--awards-text: #17211b;--awards-muted: #68726b;--awards-border: #dce8df;--awards-white: #ffffff;--awards-background: #f7faf8;position:relative;padding:96px 0;overflow:hidden;background:radial-gradient(circle at 8% 10%, rgba(8,168,63,0.08), transparent 28%),linear-gradient(180deg, var(--awards-white) 0%, var(--awards-background) 100%)}.awards-section::before{position:absolute;top:-160px;right:-160px;width:420px;height:420px;content:"";pointer-events:none;border:1px solid rgba(8,168,63,0.1);border-radius:50%}.awards-section::after{position:absolute;bottom:-180px;left:-140px;width:360px;height:360px;content:"";pointer-events:none;background:rgba(8,168,63,0.05);border-radius:50%;filter:blur(8px)}.awards-section .container{position:relative;z-index:1}.awards-section .awards-section__heading{max-width:820px;margin:0 auto 48px;text-align:center}.awards-section .awards-section__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--awards-primary-dark);font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.awards-section .awards-section__eyebrow::before,.awards-section .awards-section__eyebrow::after{width:28px;height:2px;content:"";background:var(--awards-primary);border-radius:999px}.awards-section .awards-section__title{margin:0;color:var(--awards-text);font-size:50px;font-weight:800;line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase}.awards-section .awards-section__description{max-width:760px;margin:20px auto 0;color:var(--awards-muted);font-size:17px;font-weight:500;line-height:1.75}.awards-section .awards-section__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}.awards-section .awards-section__card{position:relative;overflow:hidden;background:var(--awards-white);border:1px solid var(--awards-border);border-radius:24px;box-shadow:0 18px 45px rgba(16,64,31,0.08),0 4px 14px rgba(16,64,31,0.04);transition:transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease}.awards-section .awards-section__card:hover{border-color:rgba(8,168,63,0.3);transform:translateY(-10px);box-shadow:0 28px 60px rgba(16,64,31,0.14),0 8px 24px rgba(16,64,31,0.08)}.awards-section .awards-section__image{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#eef4f0}.awards-section .awards-section__image::after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg, rgba(4,24,11,0) 50%, rgba(4,24,11,0.22) 100%)}.awards-section .awards-section__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.awards-section .awards-section__card:hover .awards-section__image img{transform:scale(1.06)}.awards-section .awards-section__year{position:absolute;right:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:34px;padding:0 12px;color:var(--awards-primary-dark);font-size:13px;font-weight:800;letter-spacing:0.04em;background:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.7);border-radius:999px;box-shadow:0 8px 20px rgba(0,35,13,0.16);backdrop-filter:blur(8px)}.awards-section .awards-section__content{position:relative;min-height:190px;padding:28px 24px 30px}.awards-section .awards-section__index{display:block;margin-bottom:16px;color:rgba(8,168,63,0.16);font-size:42px;font-weight:900;line-height:1;letter-spacing:-0.05em}.awards-section .awards-section__card-title{margin:0;color:var(--awards-text);font-size:20px;font-weight:800;line-height:1.5;text-align:center}.awards-section .awards-section__line{display:block;width:42px;height:3px;margin:22px auto 0;background:linear-gradient(90deg, var(--awards-primary), var(--awards-primary-dark));border-radius:999px;transition:width 0.35s ease}.awards-section .awards-section__card:hover .awards-section__line{width:76px}@media (max-width: 1199px){.awards-section{padding:80px 0}.awards-section .awards-section__title{font-size:44px}.awards-section .awards-section__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.awards-section .awards-section__content{min-height:170px}}@media (max-width: 767px){.awards-section{padding:60px 0}.awards-section .awards-section__heading{margin-bottom:36px}.awards-section .awards-section__title{font-size:35px}.awards-section .awards-section__description{font-size:16px}.awards-section .awards-section__grid{grid-template-columns:1fr;gap:20px}.awards-section .awards-section__card{border-radius:20px}.awards-section .awards-section__content{min-height:auto;padding:24px 20px 26px}.awards-section .awards-section__index{margin-bottom:12px;font-size:36px}.awards-section .awards-section__card-title{font-size:18px}}@media (max-width: 480px){.awards-section{padding:48px 0}.awards-section .awards-section__title{font-size:30px}.awards-section .awards-section__description{font-size:15px}.awards-section .awards-section__year{right:12px;bottom:12px;min-width:58px;height:30px;font-size:12px}}.timeline-section{--timeline-primary: #08a83f;--timeline-primary-dark: #06752f;--timeline-primary-light: #eaf8ef;--timeline-text: #17211b;--timeline-muted: #68736c;--timeline-border: #dce8df;--timeline-white: #ffffff;--timeline-background: #f7faf8;position:relative;padding:100px 0;overflow:hidden;background:radial-gradient(circle at 10% 12%, rgba(8,168,63,0.08), transparent 26%),linear-gradient(180deg, var(--timeline-white) 0%, var(--timeline-background) 100%)}.timeline-section::before{position:absolute;top:-190px;right:-170px;width:440px;height:440px;content:"";pointer-events:none;border:1px solid rgba(8,168,63,0.09);border-radius:50%}.timeline-section .container{position:relative;z-index:1}.timeline-section .timeline-section__heading{max-width:900px;margin:0 auto 68px;text-align:center}.timeline-section .timeline-section__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--timeline-primary-dark);font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.timeline-section .timeline-section__eyebrow::before,.timeline-section .timeline-section__eyebrow::after{width:28px;height:2px;content:"";background:var(--timeline-primary);border-radius:999px}.timeline-section .timeline-section__title{margin:0;color:var(--timeline-text);font-size:50px;font-weight:800;line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase}.timeline-section .timeline-section__description{max-width:760px;margin:20px auto 0;color:var(--timeline-muted);font-size:17px;font-weight:500;line-height:1.75}.timeline-section .timeline-section__wrapper{position:relative}.timeline-section .timeline-section__line{position:absolute;top:87px;right:0;left:0;height:3px;background:linear-gradient(90deg, rgba(8,168,63,0.08), var(--timeline-primary), rgba(8,168,63,0.08));border-radius:999px}.timeline-section .timeline-section__list{position:relative;display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:18px}.timeline-section .timeline-section__item{position:relative;min-width:0;text-align:center}.timeline-section .timeline-section__year{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:42px;padding:8px 14px;color:var(--timeline-primary-dark);font-size:18px;font-weight:800;line-height:1;background:var(--timeline-white);border:1px solid var(--timeline-border);border-radius:999px;box-shadow:0 10px 24px rgba(16,64,31,0.08)}.timeline-section .timeline-section__marker{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:28px auto 28px;background:var(--timeline-white);border:3px solid var(--timeline-primary);border-radius:50%;box-shadow:0 0 0 8px rgba(8,168,63,0.09)}.timeline-section .timeline-section__marker span{display:block;width:8px;height:8px;background:var(--timeline-primary);border-radius:50%}.timeline-section .timeline-section__card{position:relative;min-height:280px;padding:28px 18px 24px;overflow:hidden;background:rgba(255,255,255,0.9);border:1px solid var(--timeline-border);border-radius:22px;box-shadow:0 16px 36px rgba(16,64,31,0.07),0 4px 12px rgba(16,64,31,0.04);transition:transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease}.timeline-section .timeline-section__card::before{position:absolute;top:0;left:50%;width:52px;height:4px;content:"";background:linear-gradient(90deg, var(--timeline-primary), var(--timeline-primary-dark));border-radius:0 0 999px 999px;transform:translateX(-50%)}.timeline-section .timeline-section__card:hover{border-color:rgba(8,168,63,0.32);transform:translateY(-8px);box-shadow:0 24px 50px rgba(16,64,31,0.13),0 8px 20px rgba(16,64,31,0.07)}.timeline-section .timeline-section__icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:20px;color:var(--timeline-primary-dark);background:linear-gradient(135deg, var(--timeline-primary-light), var(--timeline-white));border:1px solid rgba(8,168,63,0.18);border-radius:18px;box-shadow:0 12px 26px rgba(16,64,31,0.09)}.timeline-section .timeline-section__icon i{font-size:24px}.timeline-section .timeline-section__card-title{margin:0 0 12px;color:var(--timeline-text);font-size:17px;font-weight:800;line-height:1.45}.timeline-section .timeline-section__card-description{margin:0;color:var(--timeline-muted);font-size:14px;font-weight:500;line-height:1.65}@media (max-width: 1399px){.timeline-section .timeline-section__list{grid-template-columns:repeat(4, minmax(0, 1fr))}.timeline-section .timeline-section__line{display:none}.timeline-section .timeline-section__marker{margin-top:18px}.timeline-section .timeline-section__card{min-height:250px}}@media (max-width: 991px){.timeline-section{padding:80px 0}.timeline-section .timeline-section__title{font-size:42px}.timeline-section .timeline-section__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:26px}.timeline-section .timeline-section__item{padding-left:40px;text-align:left}.timeline-section .timeline-section__item::before{position:absolute;top:0;bottom:-26px;left:13px;width:2px;content:"";background:rgba(8,168,63,0.2)}.timeline-section .timeline-section__year{justify-content:flex-start}.timeline-section .timeline-section__marker{position:absolute;top:48px;left:0;margin:0}.timeline-section .timeline-section__card{min-height:235px;margin-top:24px;text-align:left}}@media (max-width: 767px){.timeline-section{padding:60px 0}.timeline-section .timeline-section__heading{margin-bottom:44px}.timeline-section .timeline-section__title{font-size:34px}.timeline-section .timeline-section__description{font-size:16px}.timeline-section .timeline-section__list{grid-template-columns:1fr}.timeline-section .timeline-section__card{min-height:auto}}@media (max-width: 480px){.timeline-section{padding:48px 0}.timeline-section .timeline-section__title{font-size:29px}.timeline-section .timeline-section__description{font-size:15px}.timeline-section .timeline-section__item{padding-left:34px}.timeline-section .timeline-section__marker{width:24px;height:24px}.timeline-section .timeline-section__card{padding:24px 18px 22px;border-radius:18px}.timeline-section .timeline-section__icon{width:56px;height:56px}}.vision-mission-section{--vm-primary: #08a83f;--vm-primary-dark: #066f2d;--vm-secondary: #59c532;--vm-text: #17211b;--vm-muted: #68736c;--vm-white: #ffffff;--vm-border: #dce8df;--vm-background: #f7faf8;position:relative;padding:96px 0;overflow:hidden;background:radial-gradient(circle at 10% 12%, rgba(8,168,63,0.08), transparent 28%),linear-gradient(180deg, var(--vm-white) 0%, var(--vm-background) 100%)}.vision-mission-section::before{position:absolute;top:-180px;right:-160px;width:430px;height:430px;content:"";pointer-events:none;border:1px solid rgba(8,168,63,0.1);border-radius:50%}.vision-mission-section::after{position:absolute;bottom:-170px;left:-130px;width:350px;height:350px;content:"";pointer-events:none;background:rgba(8,168,63,0.05);border-radius:50%;filter:blur(8px)}.vision-mission-section .container{position:relative;z-index:1}.vision-mission-section .vision-mission-section__heading{max-width:820px;margin:0 auto 50px;text-align:center}.vision-mission-section .vision-mission-section__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--vm-primary-dark);font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.vision-mission-section .vision-mission-section__eyebrow::before,.vision-mission-section .vision-mission-section__eyebrow::after{width:28px;height:2px;content:"";background:var(--vm-primary);border-radius:999px}.vision-mission-section .vision-mission-section__title{margin:0;color:var(--vm-text);font-size:50px;font-weight:800;line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase}.vision-mission-section .vision-mission-section__description{max-width:720px;margin:20px auto 0;color:var(--vm-muted);font-size:17px;font-weight:500;line-height:1.75}.vision-mission-section .vision-mission-section__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px}.vision-mission-section .vision-mission-section__card{position:relative;display:grid;grid-template-columns:78px minmax(0, 1fr);gap:24px;align-items:flex-start;min-height:320px;padding:42px;overflow:hidden;color:var(--vm-white);border:1px solid rgba(255,255,255,0.22);border-radius:28px;box-shadow:0 28px 65px rgba(16,64,31,0.16),0 8px 24px rgba(16,64,31,0.08);transition:transform 0.35s ease, box-shadow 0.35s ease}.vision-mission-section .vision-mission-section__card::before{position:absolute;top:-90px;right:-70px;width:230px;height:230px;content:"";pointer-events:none;background:rgba(255,255,255,0.09);border-radius:50%}.vision-mission-section .vision-mission-section__card::after{position:absolute;right:36px;bottom:30px;width:92px;height:4px;content:"";background:rgba(255,255,255,0.5);border-radius:999px}.vision-mission-section .vision-mission-section__card:hover{transform:translateY(-10px);box-shadow:0 36px 80px rgba(16,64,31,0.2),0 12px 30px rgba(16,64,31,0.1)}.vision-mission-section .vision-mission-section__card--vision{background:radial-gradient(circle at 80% 18%, rgba(255,255,255,0.12), transparent 28%),linear-gradient(145deg, #08b54a 0%, var(--vm-primary-dark) 100%)}.vision-mission-section .vision-mission-section__card--mission{background:radial-gradient(circle at 82% 18%, rgba(255,255,255,0.14), transparent 28%),linear-gradient(145deg, #66ce38 0%, #2e9d2d 100%)}.vision-mission-section .vision-mission-section__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;color:var(--vm-primary-dark);background:rgba(255,255,255,0.96);border:1px solid rgba(255,255,255,0.7);border-radius:22px;box-shadow:0 16px 30px rgba(0,56,20,0.2)}.vision-mission-section .vision-mission-section__card--mission .vision-mission-section__icon{color:#2e9d2d}.vision-mission-section .vision-mission-section__icon i{font-size:30px}.vision-mission-section .vision-mission-section__content{position:relative;z-index:1;min-width:0}.vision-mission-section .vision-mission-section__label{display:inline-block;margin-bottom:12px;color:rgba(255,255,255,0.78);font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.vision-mission-section .vision-mission-section__card-title{margin:0 0 18px;color:var(--vm-white);font-size:30px;font-weight:800;line-height:1.25}.vision-mission-section .vision-mission-section__card-description{max-width:590px;margin:0;color:rgba(255,255,255,0.9);font-size:17px;font-weight:500;line-height:1.75}.vision-mission-section .vision-mission-section__number{position:absolute;right:30px;bottom:20px;color:rgba(255,255,255,0.1);font-size:92px;font-weight:900;line-height:1;pointer-events:none}@media (max-width: 1199px){.vision-mission-section{padding:80px 0}.vision-mission-section .vision-mission-section__title{font-size:44px}.vision-mission-section .vision-mission-section__card{min-height:350px;padding:34px}.vision-mission-section .vision-mission-section__card-title{font-size:26px}.vision-mission-section .vision-mission-section__card-description{font-size:16px}}@media (max-width: 991px){.vision-mission-section .vision-mission-section__grid{grid-template-columns:1fr}.vision-mission-section .vision-mission-section__card{min-height:auto}}@media (max-width: 767px){.vision-mission-section{padding:60px 0}.vision-mission-section .vision-mission-section__heading{margin-bottom:36px}.vision-mission-section .vision-mission-section__title{font-size:35px}.vision-mission-section .vision-mission-section__description{font-size:16px}.vision-mission-section .vision-mission-section__card{grid-template-columns:1fr;gap:20px;padding:28px 24px 34px;border-radius:22px}.vision-mission-section .vision-mission-section__icon{width:66px;height:66px;border-radius:18px}.vision-mission-section .vision-mission-section__icon i{font-size:25px}.vision-mission-section .vision-mission-section__card-title{font-size:24px}.vision-mission-section .vision-mission-section__card-description{font-size:15px;line-height:1.7}.vision-mission-section .vision-mission-section__number{right:20px;bottom:16px;font-size:72px}}@media (max-width: 480px){.vision-mission-section{padding:48px 0}.vision-mission-section .vision-mission-section__title{font-size:30px}.vision-mission-section .vision-mission-section__description{font-size:15px}.vision-mission-section .vision-mission-section__card{padding:24px 20px 30px}.vision-mission-section .vision-mission-section__card-title{font-size:22px}}.startup-story-section{--story-primary: #08a83f;--story-primary-dark: #076f2f;--story-primary-light: #eaf8ef;--story-text: #17211b;--story-muted: #68736c;--story-white: #ffffff;--story-border: #dce8df;--story-background: #f7faf8;position:relative;padding:100px 0;overflow:hidden;background:radial-gradient(circle at 8% 12%, rgba(8,168,63,0.08), transparent 28%),linear-gradient(180deg, var(--story-white) 0%, var(--story-background) 100%)}.startup-story-section::before{position:absolute;top:-180px;right:-150px;width:430px;height:430px;content:"";pointer-events:none;border:1px solid rgba(8,168,63,0.1);border-radius:50%}.startup-story-section::after{position:absolute;bottom:-180px;left:-150px;width:380px;height:380px;content:"";pointer-events:none;background:rgba(8,168,63,0.05);border-radius:50%;filter:blur(10px)}.startup-story-section .container{position:relative;z-index:1}.startup-story-section .startup-story-section__heading{max-width:900px;margin:0 auto 68px;text-align:center}.startup-story-section .startup-story-section__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--story-primary-dark);font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.startup-story-section .startup-story-section__eyebrow::before,.startup-story-section .startup-story-section__eyebrow::after{width:28px;height:2px;content:"";background:var(--story-primary);border-radius:999px}.startup-story-section .startup-story-section__title{margin:0;color:var(--story-text);font-size:50px;font-weight:800;line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase}.startup-story-section .startup-story-section__description{max-width:780px;margin:20px auto 0;color:var(--story-muted);font-size:17px;font-weight:500;line-height:1.75}.startup-story-section .startup-story-section__block{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:70px;align-items:center;padding:56px;margin-bottom:48px;background:rgba(255,255,255,0.9);border:1px solid var(--story-border);border-radius:32px;box-shadow:0 26px 65px rgba(16,64,31,0.09),0 8px 22px rgba(16,64,31,0.05)}.startup-story-section .startup-story-section__block:last-child{margin-bottom:0}.startup-story-section .startup-story-section__media{position:relative;min-width:0}.startup-story-section .startup-story-section__image-frame{position:relative;padding:12px;overflow:hidden;background:rgba(255,255,255,0.86);border:1px solid rgba(8,168,63,0.16);border-radius:30px;box-shadow:0 24px 55px rgba(16,64,31,0.12),0 6px 18px rgba(16,64,31,0.06)}.startup-story-section .startup-story-section__image-frame img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:22px;transition:transform 0.7s ease}.startup-story-section .startup-story-section__block:hover .startup-story-section__image-frame img{transform:scale(1.035)}.startup-story-section .startup-story-section__image-label{position:absolute;right:26px;bottom:26px;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;color:var(--story-primary-dark);font-size:12px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;background:rgba(255,255,255,0.92);border-radius:999px;box-shadow:0 10px 24px rgba(0,44,16,0.15);backdrop-filter:blur(8px)}.startup-story-section .startup-story-section__media-decoration{position:absolute;right:-24px;bottom:42px;display:flex;align-items:center;justify-content:center;width:78px;height:78px;color:var(--story-white);background:linear-gradient(135deg, var(--story-primary), var(--story-primary-dark));border:8px solid var(--story-white);border-radius:24px;box-shadow:0 16px 34px rgba(8,110,47,0.26)}.startup-story-section .startup-story-section__media-decoration i{font-size:27px}.startup-story-section .startup-story-section__content{position:relative;min-width:0}.startup-story-section .startup-story-section__number{position:absolute;top:-32px;right:0;color:rgba(8,168,63,0.08);font-size:112px;font-weight:900;line-height:1;pointer-events:none}.startup-story-section .startup-story-section__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--story-primary-dark);font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.startup-story-section .startup-story-section__label::before{width:34px;height:2px;content:"";background:var(--story-primary);border-radius:999px}.startup-story-section .startup-story-section__subtitle{position:relative;z-index:1;margin:0 0 24px;color:var(--story-text);font-size:36px;font-weight:800;line-height:1.25;letter-spacing:-0.02em}.startup-story-section .startup-story-section__text p{margin:0 0 18px;color:var(--story-muted);font-size:17px;font-weight:500;line-height:1.78}.startup-story-section .startup-story-section__text p:last-child{margin-bottom:0}.startup-story-section .startup-story-section__features{display:grid;gap:12px;margin-top:30px}.startup-story-section .startup-story-section__feature{display:flex;gap:14px;align-items:center;padding:14px 16px;background:var(--story-primary-light);border:1px solid rgba(8,168,63,0.12);border-radius:14px}.startup-story-section .startup-story-section__feature i{flex:0 0 38px;color:var(--story-primary-dark);font-size:18px;text-align:center}.startup-story-section .startup-story-section__feature span{color:var(--story-text);font-size:14px;font-weight:700;line-height:1.45}.startup-story-section .startup-story-section__milestones{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin-top:32px}.startup-story-section .startup-story-section__milestone{padding:18px 16px;background:var(--story-white);border:1px solid var(--story-border);border-radius:16px;box-shadow:0 10px 24px rgba(16,64,31,0.05)}.startup-story-section .startup-story-section__milestone strong{display:block;margin-bottom:6px;color:var(--story-primary-dark);font-size:22px;font-weight:800;line-height:1}.startup-story-section .startup-story-section__milestone span{display:block;color:var(--story-muted);font-size:13px;font-weight:600;line-height:1.5}@media (max-width: 1199px){.startup-story-section{padding:82px 0}.startup-story-section .startup-story-section__title{font-size:44px}.startup-story-section .startup-story-section__block{gap:46px;padding:42px}.startup-story-section .startup-story-section__subtitle{font-size:31px}}@media (max-width: 991px){.startup-story-section .startup-story-section__block{grid-template-columns:1fr}.startup-story-section .startup-story-section__block--image-right .startup-story-section__content{order:2}.startup-story-section .startup-story-section__block--image-right .startup-story-section__media{order:1}.startup-story-section .startup-story-section__media-decoration{right:20px}}@media (max-width: 767px){.startup-story-section{padding:60px 0}.startup-story-section .startup-story-section__heading{margin-bottom:42px}.startup-story-section .startup-story-section__title{font-size:35px}.startup-story-section .startup-story-section__description{font-size:16px}.startup-story-section .startup-story-section__block{gap:34px;padding:24px;margin-bottom:28px;border-radius:24px}.startup-story-section .startup-story-section__image-frame{padding:8px;border-radius:22px}.startup-story-section .startup-story-section__image-frame img{border-radius:16px}.startup-story-section .startup-story-section__media-decoration{right:12px;bottom:24px;width:62px;height:62px;border-width:6px;border-radius:18px}.startup-story-section .startup-story-section__subtitle{font-size:27px}.startup-story-section .startup-story-section__text p{font-size:16px}.startup-story-section .startup-story-section__milestones{grid-template-columns:1fr}.startup-story-section .startup-story-section__number{top:-20px;font-size:80px}}@media (max-width: 480px){.startup-story-section{padding:48px 0}.startup-story-section .startup-story-section__title{font-size:30px}.startup-story-section .startup-story-section__description{font-size:15px}.startup-story-section .startup-story-section__block{padding:18px}.startup-story-section .startup-story-section__subtitle{font-size:23px}.startup-story-section .startup-story-section__text p{font-size:15px}.startup-story-section .startup-story-section__media-decoration{display:none}.startup-story-section .startup-story-section__image-label{right:16px;bottom:16px}}.media-news-section{--media-primary: #08a83f;--media-primary-dark: #06752f;--media-primary-light: #eaf8ef;--media-text: #17211b;--media-muted: #68736c;--media-white: #ffffff;--media-border: #dce8df;--media-background: #f7faf8;position:relative;padding:96px 0;overflow:hidden;background:radial-gradient(circle at 8% 10%, rgba(8,168,63,0.08), transparent 28%),linear-gradient(180deg, var(--media-white) 0%, var(--media-background) 100%)}.media-news-section::before{position:absolute;top:-180px;right:-160px;width:430px;height:430px;content:"";pointer-events:none;border:1px solid rgba(8,168,63,0.1);border-radius:50%}.media-news-section::after{position:absolute;bottom:-180px;left:-150px;width:360px;height:360px;content:"";pointer-events:none;background:rgba(8,168,63,0.05);border-radius:50%;filter:blur(10px)}.media-news-section .container{position:relative;z-index:1}.media-news-section .media-news-section__heading{max-width:840px;margin:0 auto 50px;text-align:center}.media-news-section .media-news-section__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--media-primary-dark);font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.media-news-section .media-news-section__eyebrow::before,.media-news-section .media-news-section__eyebrow::after{width:28px;height:2px;content:"";background:var(--media-primary);border-radius:999px}.media-news-section .media-news-section__title{margin:0;color:var(--media-text);font-size:50px;font-weight:800;line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase}.media-news-section .media-news-section__description{max-width:740px;margin:20px auto 0;color:var(--media-muted);font-size:17px;font-weight:500;line-height:1.75}.media-news-section .media-news-section__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;align-items:stretch}.media-news-section .media-news-section__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--media-white);border:1px solid var(--media-border);border-radius:24px;box-shadow:0 18px 44px rgba(16,64,31,0.08),0 5px 16px rgba(16,64,31,0.04);transition:transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease}.media-news-section .media-news-section__card:hover{border-color:rgba(8,168,63,0.3);transform:translateY(-9px);box-shadow:0 28px 60px rgba(16,64,31,0.14),0 9px 24px rgba(16,64,31,0.08)}.media-news-section .media-news-section__image{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#edf4ef}.media-news-section .media-news-section__image::after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg, rgba(5,24,11,0) 48%, rgba(5,24,11,0.34) 100%)}.media-news-section .media-news-section__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.65s ease}.media-news-section .media-news-section__card:hover .media-news-section__image img{transform:scale(1.06)}.media-news-section .media-news-section__source{position:absolute;right:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;min-height:32px;max-width:calc(100% - 28px);padding:0 12px;overflow:hidden;color:var(--media-primary-dark);font-size:11px;font-weight:800;letter-spacing:0.04em;text-overflow:ellipsis;white-space:nowrap;background:rgba(255,255,255,0.94);border-radius:999px;box-shadow:0 8px 20px rgba(0,42,16,0.16);backdrop-filter:blur(8px)}.media-news-section .media-news-section__content{display:flex;flex:1;flex-direction:column;padding:24px 20px 22px}.media-news-section .media-news-section__category{display:inline-flex;align-items:center;align-self:flex-start;min-height:28px;padding:0 11px;margin-bottom:14px;color:var(--media-primary-dark);font-size:10px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;background:var(--media-primary-light);border-radius:999px}.media-news-section .media-news-section__card-title{margin:0 0 22px;color:var(--media-text);font-size:18px;font-weight:800;line-height:1.5}.media-news-section .media-news-section__card-title a{display:-webkit-box;overflow:hidden;color:inherit;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:4;transition:color 0.25s ease}.media-news-section .media-news-section__card-title a:hover{color:var(--media-primary-dark)}.media-news-section .media-news-section__read-more{display:inline-flex;gap:9px;align-items:center;align-self:flex-start;margin-top:auto;color:var(--media-primary-dark);font-size:13px;font-weight:800;text-decoration:none}.media-news-section .media-news-section__read-more i{font-size:12px;transition:transform 0.25s ease}.media-news-section .media-news-section__read-more:hover i{transform:translateX(5px)}@media (max-width: 1199px){.media-news-section{padding:80px 0}.media-news-section .media-news-section__title{font-size:44px}.media-news-section .media-news-section__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.media-news-section .media-news-section__card-title{font-size:19px}}@media (max-width: 767px){.media-news-section{padding:60px 0}.media-news-section .media-news-section__heading{margin-bottom:36px}.media-news-section .media-news-section__title{font-size:35px}.media-news-section .media-news-section__description{font-size:16px}.media-news-section .media-news-section__grid{grid-template-columns:1fr;gap:20px}.media-news-section .media-news-section__card{border-radius:20px}.media-news-section .media-news-section__content{padding:22px 20px}}@media (max-width: 480px){.media-news-section{padding:48px 0}.media-news-section .media-news-section__title{font-size:30px}.media-news-section .media-news-section__description{font-size:15px}.media-news-section .media-news-section__card-title{font-size:18px}}.thien-vu-follow{position:relative;padding:70px 20px 90px;overflow:hidden;background:radial-gradient(circle at 10% 10%, rgba(0,172,79,0.12), transparent 32%),radial-gradient(circle at 90% 20%, rgba(0,172,79,0.08), transparent 28%),#fff}.thien-vu-follow,.thien-vu-follow *{box-sizing:border-box}.thien-vu-follow__container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto}.thien-vu-follow__heading{max-width:850px;margin:0 auto 42px;text-align:center}.thien-vu-follow__eyebrow{display:block;margin-bottom:12px;color:#00a651;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:2px;text-transform:uppercase}.thien-vu-follow__title{margin:0;color:#111329;font-size:clamp(34px, 4vw, 54px);font-weight:500;line-height:1.15;text-transform:uppercase}.thien-vu-follow__title span{display:block}.thien-vu-follow__title strong{display:block;margin-top:7px;color:#009b45;font-weight:800}.thien-vu-follow__social-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;margin-bottom:32px}.thien-vu-follow__social-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(16,24,40,0.08);border-radius:20px;background:#ffffff;color:inherit;box-shadow:0 15px 40px rgba(16,24,40,0.09);text-decoration:none;transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease}.thien-vu-follow__social-card:hover{border-color:rgba(0,166,81,0.25);box-shadow:0 22px 55px rgba(16,24,40,0.14);transform:translateY(-7px)}.thien-vu-follow__social-image{display:flex;width:100%;overflow:hidden;background:#f3f5f7}.thien-vu-follow__social-image img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;transition:transform 0.4s ease}.thien-vu-follow__social-card:hover .thien-vu-follow__social-image img{transform:scale(1.02)}.thien-vu-follow__social-content{display:flex;flex:1;align-items:center;justify-content:space-between;gap:18px;min-height:84px;padding:17px 20px;border-top:1px solid rgba(16,24,40,0.06)}.thien-vu-follow__social-text{min-width:0}.thien-vu-follow__social-text span{display:block;margin-bottom:5px;color:#58678e;font-size:14px;font-weight:600;line-height:1.4}.thien-vu-follow__social-text strong{display:block;color:#111329;font-size:17px;font-weight:700;line-height:1.4}.thien-vu-follow__social-arrow{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#00a651;background:rgba(0,166,81,0.09);font-size:14px;transition:color 0.3s ease, background-color 0.3s ease, transform 0.3s ease}.thien-vu-follow__social-card:hover .thien-vu-follow__social-arrow{color:#ffffff;background:#00a651;transform:translateX(3px)}.thien-vu-follow__banner{position:relative;width:100%;overflow:hidden;border-radius:24px;background:#f3f5f7;box-shadow:0 20px 55px rgba(16,24,40,0.13)}.thien-vu-follow__banner::after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,0.35);border-radius:inherit;pointer-events:none}.thien-vu-follow__banner img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;transition:transform 0.5s ease}.thien-vu-follow__banner:hover img{transform:scale(1.01)}@media (max-width: 991px){.thien-vu-follow{padding:60px 20px 70px}.thien-vu-follow__social-list{gap:16px}.thien-vu-follow__social-content{min-height:78px;padding:15px 16px}.thien-vu-follow__social-text strong{font-size:16px}}@media (max-width: 767px){.thien-vu-follow{padding:48px 15px 55px}.thien-vu-follow__heading{margin-bottom:30px}.thien-vu-follow__eyebrow{margin-bottom:8px;font-size:12px}.thien-vu-follow__title{font-size:32px}.thien-vu-follow__social-list{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.thien-vu-follow__social-card{max-width:500px;margin:0 auto;border-radius:18px}.thien-vu-follow__social-content{min-height:auto;padding:16px 18px}.thien-vu-follow__banner{border-radius:18px}}@media (max-width: 479px){.thien-vu-follow{padding-right:12px;padding-left:12px}.thien-vu-follow__title{font-size:27px}.thien-vu-follow__title strong{margin-top:5px}.thien-vu-follow__social-card{border-radius:15px}.thien-vu-follow__social-content{padding:14px 15px}.thien-vu-follow__social-text span{font-size:13px}.thien-vu-follow__social-text strong{font-size:15px}.thien-vu-follow__social-arrow{flex-basis:32px;width:32px;height:32px;font-size:12px}}.thank-you{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:radial-gradient(circle at top left, rgba(255,122,0,0.15), transparent 35%),radial-gradient(circle at bottom right, rgba(0,92,185,0.15), transparent 35%),#f8fafc}.thank-you__card{max-width:600px;width:100%;background:#fff;border-radius:24px;padding:56px 40px;text-align:center;box-shadow:0 15px 45px rgba(0,0,0,0.08)}.thank-you__icon{width:90px;height:90px;margin:0 auto 28px;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;color:#fff}.thank-you__icon svg{width:46px;height:46px}.thank-you__title{margin:0 0 16px;font-size:40px;font-weight:800;color:#0f172a}.thank-you__desc{margin:0 auto 36px;max-width:430px;font-size:17px;line-height:1.8;color:#64748b}.thank-you__btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:52px;padding:0 28px;border-radius:999px;background:#ff7a00;color:#fff;text-decoration:none;font-weight:700;transition:.25s}.thank-you__btn:hover{background:#e66f00;transform:translateY(-2px)}@media (max-width: 768px){.thank-you__card{padding:40px 24px}.thank-you__title{font-size:32px}.thank-you__desc{font-size:16px}.thank-you__btn{width:100%}}.product_section{padding:70px 0;background:#fff}.product_section .product_section__header{margin-bottom:35px;text-align:center}.product_section .product_section__title{margin:0;color:#111;font-size:32px;font-weight:700;line-height:1.3;text-transform:uppercase}.product_section .product_section__result-count{margin-top:10px;color:#777;font-size:15px;line-height:1.6}.product_section .product_section__result-count strong{color:#111;font-weight:600}.product_section .product_section__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px}.product_section .product_section__item{position:relative;overflow:hidden;background:#fff;border:1px solid #ececec;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.04);transition:transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease}.product_section .product_section__item:hover{transform:translateY(-6px);border-color:rgba(0,0,0,0.1);box-shadow:0 18px 45px rgba(0,0,0,0.09)}.product_section .product_section__item:hover .product_section__image img{transform:scale(1.05)}.product_section .product_section__item:hover .product_section__more i{transform:translateX(4px)}.product_section .product_section__image{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.product_section .product_section__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.5s ease}.product_section .product_section__content{padding:18px 18px 20px}.product_section .product_section__name{margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.5}.product_section .product_section__name a{display:-webkit-box;overflow:hidden;color:#181818;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color 0.25s ease}.product_section .product_section__name a:hover{color:#00a651}.product_section .product_section__more{display:inline-flex;align-items:center;gap:7px;color:#666;font-size:14px;font-weight:500;text-decoration:none;transition:color 0.25s ease}.product_section .product_section__more span{display:inline-block}.product_section .product_section__more i{font-size:16px;transition:transform 0.25s ease}.product_section .product_section__more:hover{color:#00a651}.product_section .product_section__empty{max-width:560px;margin:60px auto 0;padding:45px 30px;text-align:center;background:#fafafa;border:1px solid #eee;border-radius:18px}.product_section .product_section__empty .product_section__empty-icon{width:70px;height:70px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e9e9e9;border-radius:50%;color:#00a651;font-size:26px;box-shadow:0 8px 25px rgba(0,0,0,0.05)}.product_section .product_section__empty h3{margin:0 0 10px;color:#111;font-size:23px;font-weight:700}.product_section .product_section__empty p{margin:0;color:#777;font-size:15px;line-height:1.7}.product_section .product_section__empty p strong{color:#111;font-weight:600}@media (max-width: 1199px){.product_section .product_section__list{gap:22px}}@media (max-width: 991px){.product_section{padding:55px 0}.product_section .product_section__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}}@media (max-width: 767px){.product_section{padding:40px 0}.product_section .product_section__header{margin-bottom:25px}.product_section .product_section__title{font-size:25px}.product_section .product_section__result-count{font-size:14px}.product_section .product_section__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.product_section .product_section__item{border-radius:12px}.product_section .product_section__content{padding:14px 12px 16px}.product_section .product_section__name{margin-bottom:10px;font-size:15px}.product_section .product_section__more{font-size:13px}.product_section .product_section__empty{margin-top:35px;padding:35px 20px}.product_section .product_section__empty .product_section__empty-icon{width:60px;height:60px;font-size:22px}.product_section .product_section__empty h3{font-size:20px}.product_section .product_section__empty p{font-size:14px}}@media (max-width: 420px){.product_section .product_section__list{gap:10px}.product_section .product_section__content{padding:12px 10px 14px}.product_section .product_section__name{font-size:14px}}.service-center-page{--service-primary: #00ae42;--service-primary-dark: #008f36;--service-text: #111111;--service-text-light: #666666;--service-border: #d4d4d4;--service-background: #f2f2f2;--service-white: #ffffff;--service-sidebar: 480px;width:100%;padding:38px 24px 60px;padding-top:120px;background:var(--service-background);box-sizing:border-box}.service-center-page *,.service-center-page *::before,.service-center-page *::after{box-sizing:border-box}.service-center-page__container{width:100%;max-width:1450px;margin:0 auto}.service-center-page__title{margin:0 0 36px;color:var(--service-text);font-size:40px;font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase}.service-center-page__filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-bottom:38px}.service-center-page__select-wrap{position:relative;min-width:0}.service-center-page__select{width:100%;height:48px;padding:0 52px 0 20px;border:1px solid var(--service-border);border-radius:12px;outline:none;background:var(--service-white);color:var(--service-text);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color 0.25s ease, box-shadow 0.25s ease}.service-center-page__select:hover{border-color:#aaa}.service-center-page__select:focus{border-color:var(--service-primary);box-shadow:0 0 0 3px rgba(0,174,66,0.12)}.service-center-page__select:disabled{color:#999;background:#f8f8f8;cursor:not-allowed}.service-center-page__select-icon{position:absolute;top:50%;right:20px;display:flex;align-items:center;justify-content:center;color:#555;font-size:13px;pointer-events:none;transform:translateY(-50%)}.service-center-page__search-button{width:100%;height:48px;padding:0 25px;border:0;border-radius:8px;background:var(--service-primary);color:var(--service-white);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease}.service-center-page__search-button:hover{background:var(--service-primary-dark);box-shadow:0 8px 20px rgba(0,174,66,0.2);transform:translateY(-1px)}.service-center-page__search-button:active{box-shadow:none;transform:translateY(0)}.service-center-page__result{display:grid;grid-template-columns:var(--service-sidebar) minmax(0, 1fr);min-height:565px;overflow:hidden;border-radius:20px;background:var(--service-white);box-shadow:0 8px 30px rgba(0,0,0,0.06)}.service-center-page__sidebar{position:relative;min-width:0;background:#e9e9e9}.service-center-page__list{height:565px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aaa transparent}.service-center-page__list::-webkit-scrollbar{width:6px}.service-center-page__list::-webkit-scrollbar-track{background:transparent}.service-center-page__list::-webkit-scrollbar-thumb{border-radius:10px;background:#aaa}.service-center-page__list::-webkit-scrollbar-thumb:hover{background:#888}.service-center-card{position:relative;padding:28px 30px;border-bottom:1px solid #cccccc;outline:none;background:#e9e9e9;cursor:pointer;transition:background 0.25s ease, box-shadow 0.25s ease}.service-center-card::before{position:absolute;top:0;right:0;width:5px;height:100%;background:var(--service-primary);content:"";opacity:0;transform:scaleY(0);transform-origin:center;transition:opacity 0.25s ease, transform 0.25s ease}.service-center-card:hover{background:#f5f5f5}.service-center-card:focus-visible{box-shadow:inset 0 0 0 2px var(--service-primary)}.service-center-card.is-active{background:var(--service-white)}.service-center-card.is-active::before{opacity:1;transform:scaleY(1)}.service-center-card.is-hidden{display:none}.service-center-card__title{margin:0 0 14px;color:var(--service-text);font-size:22px;font-weight:800;line-height:1.35;text-transform:uppercase}.service-center-card__information{display:flex;flex-direction:column;gap:9px}.service-center-card__row{display:grid;grid-template-columns:20px minmax(0, 1fr);gap:10px;align-items:flex-start}.service-center-card__icon{display:flex;justify-content:center;padding-top:2px;color:#969696;font-size:15px}.service-center-card__row p{margin:0;color:var(--service-text);font-size:15px;line-height:1.5}.service-center-card__row strong{font-weight:700}.service-center-card__row a{color:inherit;text-decoration:none;word-break:break-word}.service-center-card__row a:hover{color:var(--service-primary)}.service-center-page__empty{position:absolute;inset:0;z-index:2;display:none;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:#e9e9e9;color:var(--service-text-light);text-align:center}.service-center-page__empty.is-visible{display:flex}.service-center-page__empty i{margin-bottom:15px;color:var(--service-primary);font-size:38px}.service-center-page__empty p{margin:0;font-size:16px;font-weight:600}.service-center-page__map{position:relative;min-width:0;min-height:565px;overflow:hidden;background:#ddd}.service-center-page__map iframe{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0}.service-center-page__map-loading{position:absolute;inset:0;z-index:0;display:flex;gap:10px;align-items:center;justify-content:center;background:#e4e4e4;color:#555;font-size:15px}.service-center-page__map-info{position:absolute;right:20px;bottom:20px;left:20px;z-index:3;display:grid;grid-template-columns:42px minmax(0, 1fr) auto;gap:12px;align-items:center;padding:13px 15px;border-radius:12px;background:rgba(255,255,255,0.95);box-shadow:0 8px 25px rgba(0,0,0,0.14);backdrop-filter:blur(8px)}.service-center-page__map-info-icon{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,174,66,0.12);color:var(--service-primary);font-size:18px}.service-center-page__map-info-content{display:flex;min-width:0;flex-direction:column;gap:3px}.service-center-page__map-info-content span{color:#777;font-size:12px}.service-center-page__map-info-content strong{overflow:hidden;color:var(--service-text);font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.service-center-page__map-link{display:flex;gap:7px;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:7px;background:var(--service-primary);color:var(--service-white);font-size:13px;font-weight:700;text-decoration:none;transition:background 0.25s ease}.service-center-page__map-link:hover{background:var(--service-primary-dark)}.service-center-page__map-link i{font-size:11px}@media screen and (max-width: 1100px){.service-center-page{--service-sidebar: 400px}.service-center-page__filters{gap:18px}.service-center-card{padding:24px}.service-center-card__title{font-size:19px}}@media screen and (max-width: 900px){.service-center-page{padding:30px 18px 45px}.service-center-page__title{margin-bottom:26px;font-size:32px}.service-center-page__filters{grid-template-columns:1fr 1fr}.service-center-page__search-button{grid-column:1 / -1}.service-center-page__result{grid-template-columns:1fr}.service-center-page__list{height:460px}.service-center-page__map{min-height:480px}}@media screen and (max-width: 600px){.service-center-page{padding:25px 12px 35px}.service-center-page__title{font-size:27px}.service-center-page__filters{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.service-center-page__search-button{grid-column:auto}.service-center-page__result{border-radius:14px}.service-center-page__list{height:390px}.service-center-card{padding:22px 18px}.service-center-card__title{font-size:18px}.service-center-card__row p{font-size:14px}.service-center-page__map{min-height:400px}.service-center-page__map-info{right:10px;bottom:10px;left:10px;grid-template-columns:38px minmax(0, 1fr);padding:10px}.service-center-page__map-info-icon{width:38px;height:38px}.service-center-page__map-link{grid-column:1 / -1}.service-center-page__map-info-content strong{white-space:normal}}
