.ai-container{width:100%;max-width:var(--ai-container);margin-right:auto;margin-left:auto;padding-right:var(--ai-gutter);padding-left:var(--ai-gutter)}.ai-section{padding-top:var(--ai-section);padding-bottom:var(--ai-section)}.ai-section--white{background-color:var(--ai-white)}.ai-section--green{background-color:var(--ai-green)}.ai-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--ai-green);font-family:var(--ai-font-body);font-weight:600;font-size:13px;letter-spacing:0.02em;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;background-color:var(--ai-green-tint);border-radius:999px}.ai-eyebrow--on-green{color:#d6e6dc;background-color:rgba(255,255,255,.12)}.ai-h1{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:800;font-size:62px;line-height:1.04;letter-spacing:-0.02em}@media (max-width:1119px){.ai-h1{font-size:50px}}@media (max-width:767px){.ai-h1{font-size:38px}}@media (max-width:479px){.ai-h1{font-size:32px}}.ai-h2{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:800;font-size:42px;line-height:1.1;letter-spacing:-0.015em}@media (max-width:1119px){.ai-h2{font-size:36px}}@media (max-width:767px){.ai-h2{font-size:30px}}@media (max-width:479px){.ai-h2{font-size:27px}}.ai-h3{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:22px;line-height:1.25}.ai-lead{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:18px;line-height:1.65}@media (max-width:767px){.ai-lead{font-size:17px}}.ai-body{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:16px;line-height:1.65}.ai-on-green{color:var(--ai-white)}.ai-muted-on-green{color:#c2d3c8}.ai-section-head{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px}@media (max-width:1023px){.ai-section-head{flex-flow:column;align-items:start;gap:24px}}.ai-section-head__text{display:flex;flex-flow:column;align-items:start;gap:16px;max-width:720px}.ai-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;font-family:var(--ai-font-body);font-weight:700;font-size:15px;line-height:1.2;text-decoration:none;padding-top:12px;padding-right:22px;padding-bottom:12px;padding-left:22px;border-radius:var(--ai-radius);border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;cursor:pointer;transition:background-size 0.4s cubic-bezier(.2,.7,.2,1),color 0.25s ease,border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.ai-btn:hover{transform:translate3d(0,-2px,0)}.ai-btn:hover{background-size:100% 100%}.ai-btn:active{transform:translate3d(0,0px,0)}.ai-btn svg{transition:transform 0.25s ease}.ai-btn:hover svg{transform:translate3d(4px,0,0)}.ai-btn{background-repeat:no-repeat;background-position:left center;background-size:0% 100%}.ai-btn--primary{color:var(--ai-white);background-color:var(--ai-blue);background-image:linear-gradient(var(--ai-green),var(--ai-green));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ai-btn--primary:hover{color:var(--ai-white);background-color:var(--ai-blue);background-image:linear-gradient(var(--ai-green),var(--ai-green));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;box-shadow:0px 10px 20px -10px rgba(35,76,58,.7)}.ai-btn--primary:hover{background-size:100% 100%;background-position:left center;background-repeat:no-repeat}.ai-btn--primary:focus-visible{color:var(--ai-white);outline:3px solid var(--ai-green);outline-offset:3px}.ai-btn--primary{background-size:0% 100%;background-position:left center;background-repeat:no-repeat}.ai-btn--green{color:var(--ai-white);background-color:var(--ai-green);background-image:linear-gradient(var(--ai-blue),var(--ai-blue));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ai-btn--green:hover{color:var(--ai-white);background-color:var(--ai-green);background-image:linear-gradient(var(--ai-blue),var(--ai-blue));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;box-shadow:0px 10px 20px -10px rgba(37,89,214,.7)}.ai-btn--green:hover{background-size:100% 100%;background-position:left center;background-repeat:no-repeat}.ai-btn--green{background-size:0% 100%;background-position:left center;background-repeat:no-repeat}.ai-btn--outline{color:var(--ai-green);background-color:transparent;background-image:linear-gradient(var(--ai-green),var(--ai-green));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ai-btn--outline:hover{color:var(--ai-white);background-color:transparent;background-image:linear-gradient(var(--ai-green),var(--ai-green));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;box-shadow:0px 10px 20px -10px rgba(35,76,58,.6)}.ai-btn--outline:hover{border-color:var(--ai-green);background-size:100% 100%;background-position:left center;background-repeat:no-repeat}.ai-btn--outline{border-color:var(--ai-green-line);background-size:0% 100%;background-position:left center;background-repeat:no-repeat}.ai-btn--light{color:var(--ai-green);background-color:var(--ai-white);background-image:linear-gradient(#ebd9a8,#ebd9a8);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ai-btn--light:hover{color:var(--ai-green);background-color:var(--ai-white);background-image:linear-gradient(#ebd9a8,#ebd9a8);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;box-shadow:0px 10px 22px -10px rgba(0,0,0,.45)}.ai-btn--light:hover{background-size:100% 100%;background-position:left center;background-repeat:no-repeat}.ai-btn--light{background-size:0% 100%;background-position:left center;background-repeat:no-repeat}.ai-btn--lg{min-height:56px;font-size:16px;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px}.ai-link-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--ai-blue);font-family:var(--ai-font-body);font-weight:700;font-size:15px;text-decoration:none}.ai-link-arrow:hover{color:var(--ai-blue-dark)}.ai-link-arrow::after{transition:transform 0.2s ease}.ai-link-arrow::after{content:"→"}.ai-link-arrow:hover::after{transform:translate3d(4px,0,0)}.ai-topbar{color:#c2d3c8;font-family:var(--ai-font-body);font-size:13px;background-color:var(--ai-green-deep)}.ai-topbar__inner{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:40px}.ai-topbar__group{display:flex;align-items:center;gap:24px}.ai-topbar__item{color:#c2d3c8;text-decoration:none}.ai-topbar__item:hover{color:var(--ai-white)}.ai-topbar__label{color:#8fae9b;margin-right:6px}.ai-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:50;background-color:var(--ai-white);border-bottom:1px solid var(--ai-border)}.ai-header__inner{display:flex;align-items:center;gap:32px;min-height:80px}@media (max-width:1023px){.ai-header__inner{justify-content:start;gap:12px}}.ai-header__logo{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto}.ai-header__logo img{display:block;width:auto;height:36px}.ai-header__nav{display:flex;justify-content:center;align-items:center;gap:28px;flex-grow:1;flex-shrink:1;flex-basis:auto}@media (max-width:1119px){.ai-header__nav{gap:20px}}@media (max-width:1023px){.ai-header__nav{flex-grow:0;flex-shrink:0;flex-basis:auto;order:3}}.ai-nav-link{color:var(--ai-text);font-family:var(--ai-font-body);font-weight:600;font-size:15px;text-decoration:none}.ai-nav-link:hover{color:var(--ai-green)}.ai-header__actions{display:flex;align-items:center;gap:16px;flex-grow:0;flex-shrink:0;flex-basis:auto}@media (max-width:1023px){.ai-header__actions{margin-left:auto}}@media (max-width:767px){.ai-header__actions .ai-btn{display:none}}.ai-grid-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1119px){.ai-grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ai-grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:479px){.ai-grid-products{grid-template-columns:minmax(0,1fr)}}.ai-pcard{display:flex;flex-flow:column;overflow:hidden;background-color:var(--ai-white);border-radius:var(--ai-radius-lg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border);transition:box-shadow 0.25s ease,transform 0.25s ease}.ai-pcard:hover{transform:translate3d(0,-3px,0)}.ai-pcard:hover{box-shadow:var(--ai-shadow)}.ai-pcard__media{display:block;margin-top:8px;margin-right:8px;margin-bottom:0px;margin-left:8px;background-color:var(--ai-bg);border-radius:10px}.ai-pcard__media img{display:block;width:100%;object-fit:contain;aspect-ratio:4/3;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;mix-blend-mode:multiply}.ai-pcard__body{display:flex;flex-flow:column;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:auto;padding-top:18px;padding-right:20px;padding-bottom:22px;padding-left:20px}.ai-pcard__title{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:18px;line-height:1.3}.ai-pcard__title a{color:var(--ai-text);text-decoration:none}.ai-pcard__title a:hover{color:var(--ai-green)}.ai-pcard__cta{margin-top:auto;padding-top:8px}.ai-cat{display:grid;grid-template-columns:88px minmax(0,1fr) 48px;align-items:center;gap:20px;text-decoration:none;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--ai-bg);border-radius:var(--ai-radius-lg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border);transition:background-color 0.25s ease,border-color 0.25s ease}.ai-cat:hover{background-color:var(--ai-green-tint)}.ai-cat:hover{border-color:var(--ai-green-line)}.ai-cat:hover .ai-cat__go{color:var(--ai-white);background-color:var(--ai-green)}@media (max-width:767px){.ai-cat{grid-template-columns:64px minmax(0,1fr) 40px;gap:14px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.ai-cat__num{color:var(--ai-green);font-family:var(--ai-font-head);font-weight:800;font-size:44px;line-height:1}@media (max-width:767px){.ai-cat__num{font-size:34px}}.ai-cat__body{display:flex;flex-flow:column;gap:4px}.ai-cat__name{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:22px;line-height:1.2}.ai-cat__unit{color:var(--ai-slate-light);font-family:var(--ai-font-body);font-size:14px}.ai-cat__go{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;color:var(--ai-green);font-family:var(--ai-font-body);font-weight:700;font-size:20px;background-color:var(--ai-white);border-radius:50%;transition:background-color 0.25s ease,color 0.25s ease}@media (max-width:767px){.ai-cat__go{width:40px;height:40px}}.ai-cta{padding-top:96px;padding-bottom:96px}@media (max-width:767px){.ai-cta{padding-top:64px;padding-bottom:64px}}.ai-cta__box{display:flex;justify-content:space-between;align-items:center;gap:48px;padding-top:56px;padding-right:56px;padding-bottom:56px;padding-left:56px;background-color:var(--ai-green);border-radius:20px}.ai-cta__box{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 2px,transparent 2px 28px)}@media (max-width:1023px){.ai-cta__box{flex-flow:column;align-items:start;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.ai-cta__box{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.ai-cta__text{display:flex;flex-flow:column;gap:16px;max-width:720px}.ai-cta__actions{display:flex;flex-flow:column;align-items:start;gap:14px;flex-grow:0;flex-shrink:0;flex-basis:auto}.ai-cta__phone{color:var(--ai-white);font-family:var(--ai-font-head);font-weight:800;font-size:24px;text-decoration:none}.ai-cta__phone:hover{color:#d6e6dc}.ai-footer{color:#c2d3c8;font-family:var(--ai-font-body);font-size:15px;background-color:var(--ai-green)}.ai-footer__top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:48px;padding-top:80px;padding-bottom:64px}@media (max-width:1119px){.ai-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ai-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:64px}}@media (max-width:479px){.ai-footer__top{grid-template-columns:minmax(0,1fr)}}.ai-footer__brand{display:flex;flex-flow:column;gap:20px}.ai-footer__brand img{display:block;align-self:start;width:auto;height:40px;max-width:100%;object-fit:contain}@media (max-width:1119px){.ai-footer__brand{grid-column-start:1;grid-column-end:-1}}.ai-footer__about{max-width:360px;color:#c2d3c8;line-height:1.65}.ai-footer__title{color:var(--ai-white);font-family:var(--ai-font-head);font-weight:700;font-size:16px;margin-bottom:20px}.ai-footer__list{display:flex;flex-flow:column;gap:12px}.ai-footer__list{list-style:none}.ai-footer__link{color:#c2d3c8;text-decoration:none}.ai-footer__link:hover{color:var(--ai-white)}.ai-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;color:#9db8a8;font-size:13px;padding-top:24px;padding-bottom:32px;border-top:1px solid rgba(255,255,255,.14)}@media (max-width:767px){.ai-footer__bottom{flex-flow:column;align-items:start}}.ai-footer__legal{display:flex;gap:24px}.ai-footer__legal a{color:#9db8a8;text-decoration:none}.ai-footer__legal a:hover{color:var(--ai-white)}@media (max-width:767px){.ai-topbar__group--hours{display:none}}@media (max-width:479px){.ai-topbar__group--mail{display:none}}.ai-pdp__specs-slot .crc-ap-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ai-pdp__specs-slot .crc-ap-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-top:13px;padding-right:0px;padding-bottom:13px;padding-left:0px;background-color:transparent;border-bottom:1px solid var(--ai-border)}.ai-pdp__specs-slot .crc-ap-name{color:var(--ai-slate);font-family:var(--ai-font-body);font-weight:400;font-size:14px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ai-pdp__specs-slot .crc-ap-value{color:var(--ai-text);font-family:var(--ai-font-body);font-weight:600;font-size:15px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ai-pdp__specs-slot .crc-ap-list{grid-template-columns:minmax(0,1fr)}}.bde-posts-pagination ul{display:flex;justify-content:center;gap:8px}.bde-posts-pagination ul{flex-wrap:wrap;list-style:none}.bde-posts-pagination a{display:inline-flex;justify-content:center;align-items:center;height:44px;min-width:44px;color:var(--ai-green);font-family:var(--ai-font-body);font-weight:600;font-size:15px;text-decoration:none;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--ai-white);border-radius:var(--ai-radius);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.bde-posts-pagination a:hover{color:var(--ai-green)}.bde-posts-pagination a:hover{border-color:var(--ai-green)}.bde-posts-pagination a.is-active{color:var(--ai-white);background-color:var(--ai-green)}.bde-posts-pagination a.is-active{border-color:var(--ai-green)}.ai-crumbs{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:14px;padding-top:24px;padding-bottom:24px}.ai-crumbs a{color:var(--ai-slate);text-decoration:none}.ai-crumbs a:hover{color:var(--ai-blue)}.ai-pdp__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px;padding-bottom:80px}@media (max-width:1119px){.ai-pdp__top{gap:40px}}@media (max-width:1023px){.ai-pdp__top{grid-template-columns:minmax(0,1fr);padding-bottom:56px}}.ai-pdp__media{display:flex;flex-flow:column;gap:12px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 104px)}@media (max-width:1023px){.ai-pdp__media{position:static}}.ai-pdp__gallery{overflow:hidden;aspect-ratio:4/3;background-color:var(--ai-white);border-radius:var(--ai-radius-lg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-pdp__gallery img{width:100%;height:100%;object-fit:contain}.ai-pdp__thumbs .swiper-slide{overflow:hidden;aspect-ratio:4/3;background-color:var(--ai-white);border-radius:var(--ai-radius);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border);opacity:0.7;cursor:pointer}.ai-pdp__thumbs .swiper-slide img{width:100%;height:100%;object-fit:contain}.ai-pdp__thumbs .swiper-slide-thumb-active{outline:2px solid var(--ai-blue);outline-offset:-2px;opacity:1}.ai-pdp__summary{display:flex;flex-flow:column;gap:20px;padding-top:8px}.ai-pdp__summary .ai-eyebrow{align-self:start}.ai-pdp__title{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:800;font-size:44px;line-height:1.08;letter-spacing:-0.015em}@media (max-width:1119px){.ai-pdp__title{font-size:40px}}@media (max-width:767px){.ai-pdp__title{font-size:32px}}.ai-pdp__excerpt{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:17px;line-height:1.65}.ai-pdp__excerpt ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:20px;background-color:var(--ai-border);border-radius:var(--ai-radius-lg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-pdp__excerpt ul{list-style:none}.ai-pdp__excerpt li{color:var(--ai-slate);font-size:14px;line-height:1.45;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--ai-white)}.ai-pdp__excerpt li strong{display:block;color:var(--ai-green);font-family:var(--ai-font-head);font-weight:600;font-size:19px;margin-top:2px}.ai-pdp__excerpt p:empty{display:none}.ai-pdp__excerpt:empty{display:none}@media (max-width:479px){.ai-pdp__excerpt ul{grid-template-columns:minmax(0,1fr)}}.ai-pdp__cta{display:flex;gap:12px;margin-top:4px}.ai-pdp__cta{flex-wrap:wrap}@media (max-width:479px){.ai-pdp__cta .ai-btn{width:100%}}.ai-pdp__trust{display:flex;flex-flow:column;margin-top:8px;border-top:1px solid var(--ai-border)}.ai-pdp__trust{list-style:none}.ai-pdp__trust-item{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:16px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-bottom:1px solid var(--ai-border)}@media (max-width:479px){.ai-pdp__trust-item{grid-template-columns:minmax(0,1fr);gap:4px}}.ai-pdp__trust-k{color:var(--ai-blue);font-family:var(--ai-font-head);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.12em}.ai-pdp__trust-v{color:var(--ai-text);font-family:var(--ai-font-body);font-size:15px}.ai-pdp__body{padding-top:80px;padding-bottom:96px;background-color:var(--ai-white);border-top:1px solid var(--ai-border)}@media (max-width:767px){.ai-pdp__body{padding-top:56px;padding-bottom:64px}}.ai-pdp__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:64px}@media (max-width:1119px){.ai-pdp__cols{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:40px}}@media (max-width:1023px){.ai-pdp__cols{grid-template-columns:minmax(0,1fr)}}.ai-pdp__main{display:flex;flex-flow:column;gap:56px}.ai-pdp__block{display:flex;flex-flow:column;gap:24px}.ai-pdp__h2{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:800;font-size:30px;line-height:1.15;padding-bottom:14px;border-bottom:1px solid var(--ai-border)}@media (max-width:767px){.ai-pdp__h2{font-size:26px}}.ai-pdp__desc{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:16px;line-height:1.75}.ai-pdp__desc p{margin-bottom:16px}.ai-pdp__desc ul{margin-bottom:16px;padding-left:20px}.ai-pdp__desc h2{color:var(--ai-green);font-family:var(--ai-font-head);margin-top:28px;margin-bottom:12px}.ai-pdp__desc h3{color:var(--ai-green);font-family:var(--ai-font-head);margin-top:28px;margin-bottom:12px}.ai-pdp__aside{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 104px)}@media (max-width:1023px){.ai-pdp__aside{position:static}}.ai-pdp__card{display:flex;flex-flow:column;align-items:start;gap:12px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--ai-bg);border-radius:var(--ai-radius-lg);border-top:4px solid var(--ai-blue);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-pdp__card-k{color:var(--ai-blue);font-family:var(--ai-font-head);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.12em}.ai-pdp__card-t{color:var(--ai-green);font-family:var(--ai-font-head);font-weight:700;font-size:24px;line-height:1.15}.ai-quote{padding-top:96px;padding-bottom:96px;background-color:var(--ai-green)}.ai-quote{scroll-margin-top:96px;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 2px,transparent 2px 28px)}@media (max-width:767px){.ai-quote{padding-top:72px;padding-bottom:72px}}.ai-quote__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:80px}@media (max-width:1119px){.ai-quote__inner{gap:48px}}@media (max-width:1023px){.ai-quote__inner{grid-template-columns:minmax(0,1fr)}}.ai-quote__intro{display:flex;flex-flow:column;gap:20px}.ai-quote__contact{display:flex;flex-flow:column;gap:6px;margin-top:16px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.ai-quote__contact-k{color:#9fd0b4;font-family:var(--ai-font-head);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.12em}.ai-quote__phone{color:var(--ai-white);font-family:var(--ai-font-head);font-weight:700;font-size:30px;text-decoration:none}.ai-quote__phone:hover{color:#9fd0b4}.ai-quote__mail{color:#d6e6dc;font-family:var(--ai-font-body);font-size:16px;text-decoration:none}.ai-quote__mail:hover{color:var(--ai-white)}.ai-quote__form-slot{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--ai-white);border-radius:var(--ai-radius-lg)}@media (max-width:767px){.ai-quote__form-slot{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.ai-arch-head{padding-top:24px;padding-bottom:72px;background-color:var(--ai-green)}.ai-arch-head{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 2px,transparent 2px 34px)}@media (max-width:767px){.ai-arch-head{padding-bottom:48px}}.ai-arch-head__inner{display:flex;flex-flow:column;gap:16px}.ai-crumbs--dark{color:#c2d3c8;padding-bottom:32px}.ai-crumbs--dark a{color:#c2d3c8}.ai-crumbs--dark a:hover{color:var(--ai-white)}.ai-arch-head__title{color:var(--ai-white)}.ai-arch-head__lead{max-width:640px;color:#c2d3c8}.ai-arch{padding-top:64px;padding-bottom:112px}@media (max-width:767px){.ai-arch{padding-top:40px;padding-bottom:72px}}.ai-arch__grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1;margin-top:32px}.ai-arch__grid .bde-posts-pagination .page-numbers{display:inline-flex;justify-content:center;align-items:center;height:44px;min-width:44px;color:var(--ai-green);font-family:var(--ai-font-body);font-weight:600;text-decoration:none;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;background-color:var(--ai-white);border-radius:var(--ai-radius);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-arch__grid .bde-posts-pagination .page-numbers.current{color:var(--ai-white);background-color:var(--ai-green)}.ai-arch__grid .bde-posts-pagination .page-numbers.current{border-color:var(--ai-green)}.ai-arch__grid .bde-posts-pagination a.page-numbers:hover{color:var(--ai-blue)}.ai-arch__grid .bde-posts-pagination a.page-numbers:hover{border-color:var(--ai-blue)}.ai-hero{position:relative;overflow:hidden;padding-top:72px;padding-bottom:210px;background-color:#eef3ee;background-image:linear-gradient(180deg,#f6f7f4 0%,#e9f0ea 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.ai-hero{padding-bottom:180px}}@media (max-width:767px){.ai-hero{padding-top:48px;padding-bottom:140px}}.ai-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;position:relative;z-index:1}@media (max-width:1119px){.ai-hero__inner{gap:40px}}@media (max-width:1023px){.ai-hero__inner{grid-template-columns:minmax(0,1fr)}}.ai-hero__text{display:flex;flex-flow:column;align-items:start;gap:24px}.ai-hero__title{font-size:60px}@media (max-width:1119px){.ai-hero__title{font-size:50px}}@media (max-width:767px){.ai-hero__title{font-size:38px}}@media (max-width:479px){.ai-hero__title{font-size:32px}}.ai-hero__lead{max-width:580px}.ai-hero__ctas{display:flex;gap:14px}.ai-hero__ctas{flex-wrap:wrap}@media (max-width:479px){.ai-hero__ctas .ai-btn{width:100%}}.ai-hero__media{position:relative}.ai-hero__frame{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:var(--ai-white);border-radius:24px;transform:rotateZ(-1.5deg)}.ai-hero__frame{box-shadow:var(--ai-shadow)}@media (max-width:767px){.ai-hero__frame{transform:none}}.ai-hero__img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:16px}.ai-hero__badge{display:flex;flex-flow:column;gap:4px;position:absolute;right:-12px;bottom:-28px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--ai-green);border-radius:var(--ai-radius-lg)}.ai-hero__badge{box-shadow:var(--ai-shadow)}@media (max-width:1023px){.ai-hero__badge{right:16px}}@media (max-width:479px){.ai-hero__badge{position:static;margin-top:16px}}.ai-hero__badge-k{color:#9fd0b4;font-family:var(--ai-font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.ai-hero__badge-v{color:var(--ai-white);font-family:var(--ai-font-head);font-weight:700;font-size:17px}.ai-hero__field{position:absolute;right:0px;bottom:0px;left:0px;z-index:0;width:100%;height:240px}@media (max-width:767px){.ai-hero__field{height:150px}}.ai-section--deep{padding-top:64px;background-color:var(--ai-green)}.ai-jobs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width:1119px){.ai-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ai-jobs{grid-template-columns:minmax(0,1fr)}}.ai-job{display:flex;flex-flow:column;gap:12px;text-decoration:none;padding-top:28px;padding-right:24px;padding-bottom:28px;padding-left:24px;background-color:rgba(255,255,255,.06);border-radius:var(--ai-radius-lg);border-top:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14);transition:background-color 0.25s ease,transform 0.25s ease}.ai-job:hover{background-color:rgba(255,255,255,.11);transform:translate3d(0,-3px,0)}.ai-job__icon{width:48px;height:48px;color:#9fd0b4}.ai-job__t{color:var(--ai-white);font-family:var(--ai-font-head);font-weight:700;font-size:22px;line-height:1.2}.ai-job__d{color:#c2d3c8;font-family:var(--ai-font-body);font-size:15px;line-height:1.6}.ai-job__more{color:var(--ai-white);font-family:var(--ai-font-body);font-weight:700;font-size:14px;margin-top:auto;padding-top:8px}.ai-section--curve{position:relative;margin-top:-58px;border-radius:0px}@media (max-width:767px){.ai-section--curve{margin-top:-38px;border-radius:0px}}.ai-season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0px;overflow:hidden;border-radius:20px;border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}@media (max-width:1119px){.ai-season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ai-season-grid{grid-template-columns:minmax(0,1fr)}}.ai-season{display:flex;flex-flow:column;gap:12px;min-height:280px;padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;border-right:1px solid var(--ai-border)}.ai-season:last-child{border-right:0px solid}@media (max-width:1119px){.ai-season:nth-child(2){border-right:0px solid}.ai-season:nth-child(-n+2){border-bottom:1px solid var(--ai-border)}}@media (max-width:767px){.ai-season{min-height:0px;border-right:0px solid;border-bottom:1px solid var(--ai-border)}}.ai-season--spring{background-color:#eef5ef}.ai-season--summer{background-color:#e2ede5}.ai-season--autumn{background-color:#d3e3d8}.ai-season--winter{background-color:#e9eef5}.ai-season--winter .ai-season__name{color:var(--ai-blue)}.ai-season__name{color:var(--ai-green);font-family:var(--ai-font-head);font-weight:800;font-size:40px;line-height:1;margin-bottom:20px}@media (max-width:767px){.ai-season__name{font-size:32px;margin-bottom:8px}}.ai-season__t{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:20px;line-height:1.25}.ai-season__d{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:15px;line-height:1.6}.ai-energy__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:48px}@media (max-width:1023px){.ai-energy__head{grid-template-columns:minmax(0,1fr);gap:32px}}.ai-energy__facts{display:flex;flex-flow:column;border-top:1px solid rgba(255,255,255,.16)}.ai-energy__facts{list-style:none}.ai-energy__fact{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:16px;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;border-bottom:1px solid rgba(255,255,255,.16)}@media (max-width:479px){.ai-energy__fact{grid-template-columns:minmax(0,1fr);gap:4px}}.ai-energy__fact-k{color:#9fd0b4;font-family:var(--ai-font-body);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.06em}.ai-energy__fact-v{color:var(--ai-white);font-family:var(--ai-font-body);font-size:15px}.ai-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:80px}@media (max-width:1119px){.ai-split{gap:48px}}@media (max-width:1023px){.ai-split{grid-template-columns:minmax(0,1fr)}}.ai-split__intro{display:flex;flex-flow:column;align-items:start;gap:20px}.ai-cat-list{display:flex;flex-flow:column;gap:12px}.ai-steps-wrap{background-color:var(--ai-bg)}.ai-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ai-steps{list-style:none}@media (max-width:1119px){.ai-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ai-steps{grid-template-columns:minmax(0,1fr)}}.ai-step{display:flex;flex-flow:column;gap:10px;position:relative;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;background-color:var(--ai-white);border-radius:var(--ai-radius-lg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-step__n{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;color:var(--ai-white);font-family:var(--ai-font-head);font-weight:800;font-size:20px;margin-bottom:8px;background-color:var(--ai-green);border-radius:50%}.ai-step__t{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:19px;line-height:1.25}.ai-step__d{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:15px;line-height:1.6}.bde-div{box-sizing:border-box}.ai-hdr{position:relative;z-index:50;background-color:var(--ai-white)}.ai-hdr__top{border-bottom:1px solid var(--ai-border)}.ai-hdr__top-in{display:flex;align-items:center;gap:32px;min-height:76px}@media (max-width:1119px){.ai-hdr__top-in{gap:20px}}@media (max-width:1023px){.ai-hdr__top-in{gap:12px;padding-top:12px;padding-bottom:12px}.ai-hdr__top-in{flex-wrap:wrap}}.ai-hdr__logo{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto}.ai-hdr__logo img{display:block;width:auto;height:34px}@media (max-width:479px){.ai-hdr__logo img{height:28px}}.ai-hdr__search{flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px}@media (max-width:1023px){.ai-hdr__search{flex-grow:1;flex-shrink:1;flex-basis:100%;order:3}}.ai-hdr__actions{display:flex;align-items:center;gap:24px;flex-grow:0;flex-shrink:0;flex-basis:auto}@media (max-width:1119px){.ai-hdr__actions{gap:12px}}@media (max-width:1023px){.ai-hdr__actions{margin-left:auto}}.ai-hdr__act{display:flex;align-items:center;gap:10px;color:var(--ai-text);text-decoration:none}.ai-hdr__act:hover{color:var(--ai-green)}.ai-hdr__ico{flex-grow:0;flex-shrink:0;flex-basis:auto;width:28px;height:28px;color:var(--ai-green);padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:var(--ai-green-tint);border-radius:50%}@media (max-width:1119px){.ai-hdr__ico{width:40px;height:40px;padding-top:9px;padding-right:9px;padding-bottom:9px;padding-left:9px}}.ai-hdr__act-txt{display:flex;flex-flow:column;line-height:1.2}@media (max-width:1119px){.ai-hdr__act-txt{display:none}}.ai-hdr__act-k{color:var(--ai-slate-light);font-family:var(--ai-font-body);font-size:12px}.ai-hdr__act-v{color:var(--ai-text);font-family:var(--ai-font-body);font-weight:700;font-size:14px}.ai-hdr__bar{background-color:var(--ai-green)}.ai-hdr__bar-in{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:52px}.ai-hdr__nav{display:flex;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px}.ai-hdr__bar-right{display:flex;align-items:center;gap:20px;flex-grow:0;flex-shrink:0;flex-basis:auto}.ai-hdr__help{display:inline-flex;align-items:center;gap:8px;color:var(--ai-white);font-family:var(--ai-font-body);font-weight:600;font-size:14px;text-decoration:none}.ai-hdr__help:hover{color:#d6e6dc}@media (max-width:1023px){.ai-hdr__help{display:none}}.ai-hdr__help-ico{width:18px;height:18px}.ai-hdr__pill{display:inline-flex;align-items:center;min-height:36px;color:var(--ai-green);font-family:var(--ai-font-body);font-weight:700;font-size:14px;text-decoration:none;padding-top:6px;padding-right:18px;padding-bottom:6px;padding-left:18px;background-color:var(--ai-white);background-image:linear-gradient(#ebd9a8,#ebd9a8);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:999px;transition:background-size 0.4s cubic-bezier(.2,.7,.2,1),transform 0.25s ease,box-shadow 0.25s ease}.ai-hdr__pill:hover{color:var(--ai-green);background-color:var(--ai-white);background-image:linear-gradient(#ebd9a8,#ebd9a8);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;box-shadow:0px 8px 18px -8px rgba(0,0,0,.45);transform:translate3d(0,-1px,0)}.ai-hdr__pill:hover{background-size:100% 100%;background-position:left center;background-repeat:no-repeat}.ai-hdr__pill{background-size:0% 100%;background-position:left center;background-repeat:no-repeat}.ai-mm{display:flex;flex-flow:column;width:min(920px,calc(100vw - 48px));overflow:hidden;background-color:var(--ai-white);border-radius:14px;border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-mm{box-shadow:var(--ai-shadow)}@media (max-width:1023px){.ai-mm{width:100%;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ai-mm{box-shadow:none}}.ai-mm__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.ai-mm__cols{grid-template-columns:minmax(0,1fr)}}.ai-mm__col{display:flex;flex-flow:column;gap:6px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.ai-mm__col + .ai-mm__col{border-left:1px solid var(--ai-border)}@media (max-width:1023px){.ai-mm__col{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px}.ai-mm__col + .ai-mm__col{border-top:1px solid var(--ai-border);border-left:0px solid}}.ai-mm__head{display:flex;flex-flow:column;gap:2px;text-decoration:none;margin-bottom:6px;padding-bottom:12px;border-bottom:2px solid var(--ai-green)}.ai-mm__head:hover .ai-mm__title{color:var(--ai-green)}.ai-mm__title{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:18px;line-height:1.25}.ai-mm__all{color:var(--ai-green);font-family:var(--ai-font-body);font-weight:600;font-size:13px}.ai-mm__list{display:flex;flex-flow:column}.ai-mm__list{list-style:none}.ai-mm__link{display:block;color:var(--ai-slate);font-family:var(--ai-font-body);font-size:14px;line-height:1.35;text-decoration:none;padding-top:7px;padding-right:0px;padding-bottom:7px;padding-left:0px}.ai-mm__link:hover{color:var(--ai-green)}.ai-mm__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--ai-font-body);font-size:14px;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;background-color:var(--ai-bg);border-top:1px solid var(--ai-border)}@media (max-width:1023px){.ai-mm__foot{flex-flow:column;align-items:start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent}}.ai-mm__foot-link{color:var(--ai-green);font-weight:700;text-decoration:none}.ai-mm__foot-txt{color:var(--ai-slate)}.ai-mm__foot-cta{color:var(--ai-blue);font-weight:700;text-decoration:none}.ai-phero{position:relative;overflow:hidden;padding-top:64px;padding-bottom:150px;background-color:#eef3ee;background-image:linear-gradient(180deg,#f6f7f4 0%,#e9f0ea 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.ai-phero{padding-top:40px;padding-bottom:110px}}.ai-phero__inner{display:flex;flex-flow:column;align-items:start;gap:20px;position:relative;z-index:1}.ai-phero__crumbs{display:flex;gap:8px;color:var(--ai-slate-light);font-family:var(--ai-font-body);font-size:14px}.ai-phero__crumbs a{color:var(--ai-slate);text-decoration:none}.ai-phero__crumbs a:hover{color:var(--ai-green)}.ai-phero__crumbs{flex-wrap:wrap}.ai-phero__title{max-width:900px;font-size:54px}@media (max-width:1119px){.ai-phero__title{font-size:46px}}@media (max-width:767px){.ai-phero__title{font-size:36px}}@media (max-width:479px){.ai-phero__title{font-size:31px}}.ai-phero__lead{max-width:720px}.ai-phero__ctas{display:flex;gap:14px;margin-top:8px}.ai-phero__ctas{flex-wrap:wrap}@media (max-width:479px){.ai-phero__ctas .ai-btn{width:100%}}.ai-phero__field{position:absolute;right:0px;bottom:0px;left:0px;z-index:0;width:100%;height:150px}@media (max-width:767px){.ai-phero__field{height:100px}}.ai-checks{display:flex;flex-flow:column;gap:14px}.ai-checks{list-style:none}.ai-check{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;color:var(--ai-text);font-family:var(--ai-font-body);font-weight:600;font-size:16px;line-height:1.5;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:var(--ai-bg);border-radius:var(--ai-radius-lg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-check__ico{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;color:var(--ai-white);font-family:var(--ai-font-body);font-weight:800;font-size:15px;background-color:var(--ai-green);border-radius:50%}.ai-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1119px){.ai-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ai-cards{grid-template-columns:minmax(0,1fr)}}.ai-card{display:flex;flex-flow:column;gap:12px;padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;background-color:var(--ai-white);border-radius:var(--ai-radius-lg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border);transition:box-shadow 0.25s ease,transform 0.25s ease,border-color 0.25s ease}.ai-card:hover{transform:translate3d(0,-3px,0)}.ai-card:hover{border-color:var(--ai-green-line);box-shadow:var(--ai-shadow)}.ai-card{scroll-margin-top:140px}@media (max-width:767px){.ai-card{padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px}}.ai-card__icon{width:52px;height:52px;color:var(--ai-green);padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:var(--ai-green-tint);border-radius:14px}.ai-card__t{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:22px;line-height:1.25}.ai-card__d{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:15px;line-height:1.65}.ai-card__more{margin-top:auto;padding-top:8px}.ai-card--dark{background-color:rgba(255,255,255,.06)}.ai-card--dark:hover{background-color:rgba(255,255,255,.1)}.ai-card--dark:hover{box-shadow:none}.ai-card--dark .ai-card__icon{color:#9fd0b4;background-color:rgba(255,255,255,.1)}.ai-card--dark .ai-card__t{color:var(--ai-white)}.ai-card--dark .ai-card__d{color:#c2d3c8}.ai-card--accent{grid-column-start:span 2;background-color:var(--ai-blue)}.ai-card--accent:hover{background-color:var(--ai-blue-dark)}.ai-card--accent:hover{border-color:var(--ai-blue-dark)}.ai-card--accent .ai-card__icon{color:var(--ai-white);background-color:rgba(255,255,255,.16)}.ai-card--accent .ai-card__d{color:#dce6fb}.ai-card--accent .ai-card__t{color:var(--ai-white)}.ai-card--accent{border-color:var(--ai-blue)}@media (max-width:767px){.ai-card--accent{grid-column-start:auto}}.ai-card__link{display:inline-flex;align-items:center;gap:8px;color:var(--ai-white);font-family:var(--ai-font-body);font-weight:700;font-size:15px;text-decoration:none}.ai-card__link:hover{color:var(--ai-white);text-decoration:underline}.ai-split--top{align-items:start}.ai-prose{display:flex;flex-flow:column;gap:16px;color:var(--ai-slate);font-family:var(--ai-font-body);font-size:17px;line-height:1.7}.ai-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0px;overflow:hidden;margin-bottom:96px;border-radius:20px;border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}@media (max-width:1119px){.ai-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ai-stats{margin-bottom:64px}}@media (max-width:479px){.ai-stats{grid-template-columns:minmax(0,1fr)}}.ai-stat{display:flex;flex-flow:column;justify-content:center;gap:8px;padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;background-color:var(--ai-bg);border-right:1px solid var(--ai-border)}.ai-stat:last-child{border-right:0px solid}@media (max-width:1119px){.ai-stat:nth-child(2){border-right:0px solid}.ai-stat:nth-child(-n+2){border-bottom:1px solid var(--ai-border)}}@media (max-width:767px){.ai-stat{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}@media (max-width:479px){.ai-stat{border-right:0px solid;border-bottom:1px solid var(--ai-border)}}.ai-stat__v{color:var(--ai-green);font-family:var(--ai-font-head);font-weight:800;font-size:52px;line-height:1}@media (max-width:767px){.ai-stat__v{font-size:40px}}.ai-stat__v--sm{color:var(--ai-white);font-size:22px;line-height:1.25}.ai-stat__k{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:15px}.ai-stat--badge{background-color:var(--ai-blue)}.ai-stat--badge .ai-stat__k{color:#dce6fb;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.ai-dava{background-color:var(--ai-bg)}.ai-dava__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:48px}@media (max-width:1023px){.ai-dava__head{grid-template-columns:minmax(0,1fr);gap:20px}}.ai-dava__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1119px){.ai-dava__grid{grid-template-columns:minmax(0,1fr)}}.ai-panel{display:flex;flex-flow:column;gap:14px;padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;background-color:var(--ai-white);border-radius:var(--ai-radius-lg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-panel__k{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:21px;line-height:1.25}.ai-panel__d{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:15px;line-height:1.65}.ai-panel__list{display:flex;flex-flow:column;gap:8px;color:var(--ai-green);font-family:var(--ai-font-body);font-weight:600;font-size:15px;margin-top:4px;padding-top:16px;border-top:1px solid var(--ai-border)}.ai-panel__list{list-style:none}.ai-promise{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px;margin-top:20px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background-color:var(--ai-green);border-radius:20px}@media (max-width:1119px){.ai-promise{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.ai-promise{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.ai-promise__head{display:flex;flex-flow:column;align-items:start;gap:16px}.ai-promise__list{display:flex;flex-flow:column}.ai-promise__list{list-style:none}.ai-promise__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 16px;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;border-bottom:1px solid rgba(255,255,255,.16)}.ai-promise__item:first-child{padding-top:0px}.ai-promise__item:last-child{padding-bottom:0px;border-bottom:0px solid}.ai-promise__n{grid-row-start:span 2;color:#9fd0b4;font-family:var(--ai-font-head);font-weight:800;font-size:28px;line-height:1}.ai-promise__t{color:var(--ai-white);font-family:var(--ai-font-head);font-weight:700;font-size:19px}.ai-promise__d{color:#c2d3c8;font-family:var(--ai-font-body);font-size:15px;line-height:1.6}.ai-contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px}@media (max-width:1023px){.ai-contact{grid-template-columns:minmax(0,1fr);gap:40px}}.ai-contact__info{display:flex;flex-flow:column;gap:14px}.ai-contact__item{display:flex;align-items:center;gap:16px;text-decoration:none;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:var(--ai-bg);border-radius:var(--ai-radius-lg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border);transition:border-color 0.25s ease,background-color 0.25s ease}.ai-contact__item:hover{background-color:var(--ai-green-tint)}.ai-contact__item:hover{border-color:var(--ai-green-line)}.ai-contact__ico{flex-grow:0;flex-shrink:0;flex-basis:auto;width:44px;height:44px;color:var(--ai-white);padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--ai-green);border-radius:50%}.ai-contact__txt{display:flex;flex-flow:column;gap:2px}.ai-contact__k{color:var(--ai-slate-light);font-family:var(--ai-font-body);font-weight:600;font-size:13px}.ai-contact__v{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:18px}.ai-contact__where{display:flex;flex-flow:column;align-items:start;gap:10px;margin-top:18px;padding-top:24px;border-top:1px solid var(--ai-border)}.ai-contact__box{display:flex;flex-flow:column;gap:12px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--ai-white);border-radius:20px;border-top:4px solid var(--ai-green);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-contact__box{box-shadow:var(--ai-shadow);scroll-margin-top:140px}@media (max-width:767px){.ai-contact__box{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.ai-contact__form{margin-top:12px}.ai-prog{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);overflow:hidden;border-radius:20px;border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}@media (max-width:1023px){.ai-prog{grid-template-columns:minmax(0,1fr)}}.ai-prog__main{display:flex;flex-flow:column;gap:16px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}.ai-prog__tags{display:flex;align-items:center;gap:10px}.ai-prog__tags{flex-wrap:wrap}.ai-prog__tag{color:var(--ai-slate-light);font-family:var(--ai-font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.ai-prog__status{display:inline-flex;align-items:center;color:var(--ai-green);font-family:var(--ai-font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.06em;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;background-color:var(--ai-green-tint);border-radius:999px}.ai-prog__t{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:800;font-size:30px;line-height:1.2}@media (max-width:767px){.ai-prog__t{font-size:24px}}.ai-prog__d{color:var(--ai-slate);font-family:var(--ai-font-body);font-size:16px;line-height:1.7}.ai-prog__block{display:flex;flex-flow:column;gap:12px;margin-top:8px;padding-top:20px;border-top:1px solid var(--ai-border)}.ai-prog__label{color:var(--ai-green);font-family:var(--ai-font-body);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.06em}.ai-chips{display:flex;gap:8px}.ai-chips{flex-wrap:wrap;list-style:none}.ai-chip{color:var(--ai-white);font-family:var(--ai-font-body);font-weight:600;font-size:14px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--ai-green);border-radius:999px}.ai-chips--soft .ai-chip{color:var(--ai-text);background-color:var(--ai-bg);border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-prog__side{display:flex;flex-flow:column;justify-content:space-between;gap:32px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--ai-green)}.ai-prog__meta{display:flex;flex-flow:column}.ai-prog__row{display:flex;flex-flow:column;gap:4px;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;border-bottom:1px solid rgba(255,255,255,.16)}.ai-prog__row:first-child{padding-top:0px}.ai-prog__row dt{color:#9fd0b4;font-family:var(--ai-font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.ai-prog__row dd{color:var(--ai-white);font-family:var(--ai-font-head);font-weight:700;font-size:19px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ai-prog__cta{width:100%}@media (max-width:767px){.ai-prog__main{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}@media (max-width:767px){.ai-prog__side{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.ai-legal{display:flex;flex-flow:column;gap:16px;max-width:820px;color:var(--ai-slate);font-family:var(--ai-font-body);font-size:16px;line-height:1.75}.ai-legal a{color:var(--ai-blue)}.ai-legal strong{color:var(--ai-text)}.ai-legal table{width:100%;font-size:14px}.ai-legal table{border-collapse:collapse}.ai-legal h2{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:22px;line-height:1.3;margin-top:20px}.ai-legal h3{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:22px;line-height:1.3;margin-top:20px}.ai-legal h4{color:var(--ai-text);font-family:var(--ai-font-head);font-weight:700;font-size:22px;line-height:1.3;margin-top:20px}.ai-legal ul{display:flex;flex-flow:column;gap:8px;padding-left:22px}.ai-legal ol{display:flex;flex-flow:column;gap:8px;padding-left:22px}.ai-legal td{text-align:left;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-legal td{vertical-align:top}.ai-legal th{text-align:left;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-top:1px solid var(--ai-border);border-right:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);border-left:1px solid var(--ai-border)}.ai-legal th{vertical-align:top}