@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/oswald-cyrillic-DbvJE18M.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/oswald-latin-4rCYjiah.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green: #1d3624;--green-deep: #102619;--orange: #e65f1f;--cream: #f4f0e6;--ink: #1b271d;--line: #c8cfbd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Manrope,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.site-shell{min-height:100vh;background:var(--cream)}.header{position:relative;z-index:2;overflow:hidden;color:#fff;background:var(--green-deep);border-bottom:1px solid rgba(255,255,255,.2)}.header:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:url(/assets/header-DNc-Zpk_.webp) center / cover no-repeat;filter:brightness(0) invert(1);opacity:.18;pointer-events:none}.header__top{position:relative;z-index:1;min-height:130px;display:grid;grid-template-columns:1.1fr .5fr auto 1fr;gap:30px;align-items:center}.brand{display:grid;gap:6px;letter-spacing:.045em}.brand span{font:700 clamp(31px,2.7vw,39px)/1 Oswald,sans-serif;letter-spacing:.05em}.brand small{font-size:13px;line-height:1.35;letter-spacing:.1em;max-width:400px}.header__contacts{display:grid;justify-self:end;gap:8px;font-size:15px}.header__contacts div{display:flex;gap:13px;flex-wrap:wrap}.header__contacts a:hover,.footer a:hover{color:#e2aa70}.header__actions{display:flex;justify-content:flex-end}.header__nav{display:flex;justify-content:flex-end;align-items:center;gap:22px;font-size:18px;font-weight:700;white-space:nowrap}.header__nav>a{border-bottom:1px solid transparent;padding:8px 0}.header__nav>a:hover{border-color:#fff}.header__catalog{padding:8px 0;border:0;border-bottom:1px solid transparent;color:inherit;background:transparent;font-weight:inherit}.header__catalog:hover{border-color:#fff}.header__request,.button--orange{border:0;color:#fff;background:var(--orange);font-weight:800;transition:background .2s ease,transform .2s ease}.header__request{padding:15px 23px;border-radius:999px;font-size:17px}.header__request{background:#ad4a25}.header__request:hover{background:#913b1c;transform:translateY(-2px)}.header__menu-toggle{display:none}.button--orange:hover{background:#ca4912;transform:translateY(-2px)}.home-image{position:relative;min-height:clamp(300px,42vw,650px);overflow:hidden;background:linear-gradient(112deg,#14281a6b,#14281a0a 58%),url(/assets/main_image-Cge8fQSe.jpeg) center 46% / cover no-repeat}.home-image__content{display:flex;width:min(1180px,calc(100% - 48px));align-items:center;justify-content:flex-start;min-height:inherit;margin:0 auto;padding:48px 0}.home-image h1{width:100%;max-width:760px;margin:0;color:#fff;font:600 clamp(39px,5.4vw,82px)/1.08 Oswald,sans-serif;letter-spacing:0;text-align:left;text-transform:uppercase}.home-image h1 .home-image__headline{display:inline-block;font-weight:300}.home-image h1 span{white-space:nowrap}.hero{min-height:710px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.hero__content{padding-top:clamp(90px,13vw,170px)}.hero__eyebrow,.section-kicker{margin:0 0 16px;color:#e69a54;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.17em}.hero h1,.inner-page h1,h2{margin:0;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.hero h1{max-width:660px;font-size:clamp(45px,7vw,86px);line-height:.99}.hero__lead{max-width:450px;margin:25px 0 31px;font-size:16px;line-height:1.65}.button--orange{display:inline-flex;gap:28px;align-items:center;padding:17px 21px;font-size:13px}.button--orange span{font-size:21px;line-height:0}.hero__promise{padding:38px 0;background:#102619db}.hero__promise p{margin:0 0 8px;color:#d9b78f;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.hero__promise strong{font:600 clamp(28px,4vw,48px)/1.08 Oswald,sans-serif;text-transform:uppercase}.catalog{padding:90px 0 106px;background:var(--cream)}h2{font-size:clamp(42px,5vw,62px);line-height:1}.catalog__list{max-width:1180px;margin-top:42px;border-top:1px solid var(--line)}.catalog-item{border-bottom:1px solid var(--line);overflow-anchor:none}.catalog-item__trigger{display:flex;width:100%;justify-content:space-between;align-items:center;padding:24px 2px;border:0;color:var(--green);background:transparent;font:600 clamp(20px,2.4vw,29px)/1.2 Oswald,sans-serif;text-align:left;text-transform:uppercase}.catalog-item__storage{justify-content:space-between}.catalog-item__storage:hover{color:var(--orange)}.catalog-item__storage-icon{display:grid;width:22px;height:22px;place-items:center;border:1.5px solid currentColor;border-radius:50%;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:1}.catalog-item__arrow{display:grid;width:22px;height:22px;place-items:center;font-size:0;transition:transform .25s ease}.catalog-item__arrow:before{width:0;height:0;content:"";border-top:9px solid var(--green);border-right:7px solid transparent;border-left:7px solid transparent}.catalog-item--open .catalog-item__arrow{transform:rotate(180deg)}.catalog-item__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0 2px 28px;padding:28px;border-left:3px solid var(--orange);background:#ffffff70}.seed-card{overflow:hidden;padding:0;border:1px solid var(--line);color:var(--green);background:var(--cream);text-align:left;transition:transform .2s ease,box-shadow .2s ease}.seed-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #10261926}.seed-card__image{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#dce2d3}.seed-card__image img,.seed-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.seed-card__placeholder{background:linear-gradient(135deg,#dce2d3,#b9c5ae)}.seed-card__technology{position:absolute;top:0;left:0;max-width:95%;padding:12px 16px;color:#fff;background:var(--orange);font-size:14px;font-weight:800;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.seed-card__content{display:grid;gap:8px;min-height:112px;padding:18px}.seed-card__content strong{font:600 clamp(22px,2.2vw,28px)/1 Oswald,sans-serif;text-transform:uppercase}.seed-card__content>span{color:#667467;font-size:15px;font-weight:700;line-height:1.35}.catalog-item__panel p{grid-column:1 / -1;margin:15px 0;color:#566257;font-size:15px}.catalog__message{margin:32px 0;color:#566257;font-size:14px}.inner-page{min-height:590px;padding:100px 0;color:var(--ink)}.inner-page__content{max-width:760px;margin:0 auto;text-align:center}.inner-page p:not(.section-kicker){max-width:570px;margin:25px 0 35px;font-size:19px;line-height:1.75}.inner-page__content>p:not(.section-kicker),.inner-page__content>.about-image{margin-right:auto;margin-left:auto;text-align:left}.location-details{display:grid;gap:12px;max-width:640px;margin:0 auto 35px;color:var(--ink);font-size:19px;line-height:1.75;text-align:left}.location-details p{margin:0!important}.location-details div{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.location-details a{border-bottom:1px solid currentColor;color:var(--green);font-size:16px;font-weight:800;white-space:nowrap}.text-link{padding:0 0 6px;border:0;border-bottom:1px solid currentColor;color:var(--green);background:transparent;font-weight:700}.footer{color:#e9ecdf;background:var(--green-deep)}.footer__heading{display:flex;justify-content:center;padding-top:44px}.footer__heading img{display:block;width:min(100%,760px);height:auto}.footer__grid{display:grid;grid-template-columns:1.2fr .8fr 1.2fr;gap:60px;padding:42px 0 50px}.footer p{margin:0;font-size:12px;line-height:1.7}.footer__logo{display:block;width:120px;height:auto;margin-bottom:15px}.footer__title{margin-bottom:13px!important;color:#dba46e;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.footer a{display:block;margin-bottom:8px;font-size:12px}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.16);color:#9ba69c;font-size:11px}.footer__legal{display:flex;flex-wrap:wrap;gap:6px 20px}.footer .footer__legal a{margin:0;font-size:11px}.legal-page__content{max-width:860px;margin:0 auto}.legal-page h2{margin:34px 0 12px;font-size:22px}.inner-page.legal-page p:not(.section-kicker){max-width:none;margin:0 0 12px;font-size:16px;line-height:1.7}.inner-page.legal-page .legal-page__edition{margin-top:12px;color:#6b796c;font-size:14px}.legal-page .text-link{margin-top:30px}.modal-backdrop{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#07130bb3;overscroll-behavior:contain}.modal{position:relative;width:min(500px,100%);min-height:250px;padding:44px;color:var(--ink);background:var(--cream);box-shadow:0 28px 80px #0000004d}.request-modal{width:min(650px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.request-form{display:grid;gap:19px;margin-top:28px}.request-form label,.request-form__positions{display:grid;gap:8px;color:var(--green);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.request-form label>small,.request-form__positions>span small{color:#6b796c;font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}.request-form input,.request-form textarea{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:0;color:var(--ink);background:#fffdf7;font:400 14px/1.4 Manrope,sans-serif;letter-spacing:0;text-transform:none}.request-form textarea{resize:vertical}.request-form__positions{position:relative}.request-form__matches{position:absolute;z-index:2;top:79px;right:0;left:0;max-height:220px;overflow-y:auto;border:1px solid var(--line);background:#fffdf7;box-shadow:0 8px 20px #1026191f}.request-form__matches button{display:block;width:100%;padding:11px 13px;border:0;border-bottom:1px solid var(--line);color:var(--green);background:transparent;text-align:left}.request-form__matches button:hover{background:#f3eadc}.request-form__matches p{margin:0;padding:11px 13px;color:#6b796c;font-size:12px;text-transform:none}.request-form__position{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px;letter-spacing:0;text-transform:none}.request-form__position div{display:flex;align-items:stretch}.request-form__position button{width:32px;border:1px solid var(--line);color:var(--green);background:#fffdf7;font-size:18px}.request-form__position output{display:grid;width:48px;place-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf7;text-align:center}.request-form__position small{grid-column:2;color:#6b796c;font-size:10px;font-weight:500;letter-spacing:0;text-align:center;text-transform:none}.request-form__note{margin:-9px 0 0;color:var(--orange);font-size:12px;font-weight:800;text-align:right}.request-form__error{margin:0;color:#b33d23;font-size:13px;font-weight:700}.request-form__submit{justify-content:center}.request-form__submit:disabled{cursor:wait;opacity:.7}.request-form__success{display:grid;gap:22px;min-height:180px;place-items:center;padding-top:30px;text-align:center}.request-form__success p{margin:0;line-height:1.65}.request-form__success .button--orange{justify-content:center}.request-form__position-name{display:flex;gap:7px;align-items:baseline}.request-form__position-name small,.request-form__quantity-label{color:#6b796c;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.request-form__quantity-label{grid-column:2;text-align:center}.request-form__position-remove{grid-row:1;grid-column:3;align-self:center;width:30px;height:30px;padding:0;border:0;color:#6b796c;background:transparent;font-size:25px;line-height:1}.request-form__position-remove:hover{color:var(--orange)}.request-form__matches button{display:flex;gap:7px;align-items:baseline}.request-form__matches button small{color:#6b796c;font-size:.8em;font-weight:500}.request-form__match-group+.request-form__match-group{border-top:1px solid var(--line)}.request-form__matches .request-form__match-category{margin:0;padding:9px 13px 6px;color:#6b796c;background:#f3eadc;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.modal h2{font-size:43px}.modal__close{position:absolute;top:12px;right:15px;border:0;color:var(--green);background:transparent;font-size:31px;line-height:1}.modal__empty{height:76px;margin-top:24px;border-top:1px solid var(--line)}.about-image{display:block;width:min(100%,640px);margin:0 0 35px}.inner-page .section-kicker{font-size:13px}.inner-page .text-link{font-size:17px}.prices-page{min-height:590px;padding:100px 0}.prices-page__content{max-width:900px}.prices-page__content>h1{margin:0;color:var(--green);font-family:Oswald,sans-serif;font-size:clamp(45px,6vw,72px);font-weight:600;line-height:1;text-transform:uppercase}.prices-list{margin-top:43px;border-top:1px solid var(--line)}.price-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.price-item>a:first-child{color:var(--green);font:600 clamp(22px,2.5vw,30px)/1.15 Oswald,sans-serif;text-transform:uppercase}.price-item>a:first-child:hover{color:var(--orange)}.price-item>span{color:#6b796c;font-size:14px;font-weight:800;text-transform:uppercase}.price-item__download{padding:11px 16px;color:#fff;background:var(--orange);font-size:13px;font-weight:800}.price-item__download:hover{background:#ca4912}.prices-page__message{margin:32px 0;color:#566257;font-size:16px}.request-form label,.request-form__positions{font-size:14px}.request-form label>small,.request-form__positions>span small{font-size:12px}.request-form input,.request-form textarea{padding:14px 15px;font-size:16px}.request-form__matches button{font-size:16px}.request-form__matches p{font-size:14px}.request-form__position{font-size:16px}.request-form__position button{font-size:20px}.request-form__position small,.request-form__note,.request-form__error,.request-form__success p{font-size:15px}.request-form__submit{font-size:16px}.request-form__field-heading{display:inline-flex;gap:8px;align-items:baseline}.request-form__field-heading small{color:#6b796c;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.request-form__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px!important;margin-top:-5px;color:#516254!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4;text-transform:none!important}.request-form__consent input{width:18px;height:18px;margin:0;accent-color:var(--orange)}.request-form__consent a{color:var(--orange);text-decoration:underline}@media(max-width:850px){.header__top{grid-template-columns:minmax(0,1fr) auto;padding:19px 0;gap:20px}.header__contacts{display:none}.header__actions{gap:10px;align-items:center}.header__request{padding:13px 18px;font-size:15px}.header__menu-toggle{display:grid;width:49px;height:45px;gap:5px;place-content:center;padding:0;border:1px solid rgba(255,255,255,.65);color:inherit;background:transparent}.header__menu-toggle span{display:block;width:22px;height:2px;background:currentColor}.header__nav{display:none;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.25);background:#ffffff24;font-size:16px}.header__nav--open{display:grid}.header__nav>a,.header__catalog{display:grid;min-height:54px;place-items:center;padding:10px;border:0;background:#1026197a;text-align:center}.catalog-item__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid{grid-template-columns:1fr 1fr;gap:36px}.footer__grid>:first-child{grid-column:1 / -1}}@media(max-width:520px){.container{width:min(100% - 32px,1180px)}.header__top{min-height:0;gap:16px}.brand span{font-size:23px}.brand small{font-size:8px;max-width:210px}.header__actions{gap:8px}.header__request{padding:11px 12px;font-size:13px}.header__menu-toggle{width:43px;height:40px}.header__nav{grid-template-columns:1fr;font-size:15px}.header__nav>a,.header__catalog{min-height:48px}.home-image{min-height:300px}.home-image__content{width:min(100% - 32px,1180px)}.home-image h1{font-size:clamp(25px,8.5vw,44px)}.catalog{padding:65px 0 75px}.catalog-item__panel{grid-template-columns:1fr;padding:14px}.footer__heading{padding-top:34px}.footer__logo{width:90px}.footer__grid{grid-template-columns:1fr;gap:30px;padding:38px 0 40px}.footer__grid>:first-child{grid-column:auto}.inner-page,.prices-page{padding:70px 0 76px;min-height:520px}.price-item{grid-template-columns:1fr auto;gap:11px 16px}.price-item>span{grid-column:1}.price-item__download{grid-row:1 / span 2;grid-column:2}.location-details div{align-items:flex-start;flex-direction:column;gap:5px}.modal-backdrop{display:block;padding:12px}.modal{padding:38px 27px}.request-modal{width:100%;max-height:none;min-height:calc(100dvh - 24px);padding:31px 20px;overflow:visible}.modal__close{position:sticky;z-index:3;top:8px;float:right;margin:-20px -8px 0 12px;width:38px;height:38px;background:var(--cream)}.request-form__matches{position:static;max-height:min(42dvh,320px);margin-top:2px;overscroll-behavior:contain}.request-form__position{grid-template-columns:1fr}.request-form__position small{grid-column:auto;text-align:left}.request-form__position div{justify-self:start}.request-form__position-remove{grid-row:auto;grid-column:auto}.request-form__note{text-align:left}}
