@charset "UTF-8";
:root{--ink:#193d31;--muted:#667469;--paper:#f7f7f0;--green:#183e32;--lime:#d5ed83;--line:#dfe3d7;--white:#fff;--radius:22px;font-family:Arial,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit}button,a,input,select,textarea{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b57b16!important;outline-offset:4px}img,svg{max-width:100%}p{line-height:1.65}.wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:40;background:rgba(247,247,240,.97);border-bottom:1px solid var(--line)}.header-inner{width:min(1400px,calc(100% - 64px));margin:auto;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;gap:11px;align-items:center;text-decoration:none;font-size:31px;font-weight:800;letter-spacing:-1.4px;flex-shrink:0}.brand-dot{color:#819641}.brand-mark{display:flex;align-items:end;gap:3px;height:29px}.brand-mark i{display:block;width:8px;height:21px;border-radius:8px 0 0 0;background:var(--green)}.brand-mark i:nth-child(2){height:29px}.brand-mark i:nth-child(3){height:16px;background:#8b9f4b}.site-header nav{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:700}.site-header nav a{text-decoration:none;padding-block:13px;border-bottom:2px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current]{border-color:var(--green)}.header-contact{display:flex;align-items:center;gap:22px;border:1px solid #aeb9a9;border-radius:8px;padding:11px 16px;text-decoration:none;font-size:13px;font-weight:700}.skip-link{position:absolute;top:-100px;left:10px;z-index:100;background:white;padding:12px}.skip-link:focus{top:6px}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:54px;padding-block:66px 64px;align-items:center}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.8px;display:flex;align-items:center;gap:9px;line-height:1.6}.live-dot{width:7px;height:7px;background:#64813f;display:inline-block;border-radius:50%;flex:none}.hero h1{font-size:clamp(46px,5.5vw,78px);line-height:1.03;letter-spacing:-3.8px;font-weight:500;margin:25px 0}.hero h1 em{font-size:.73em;font-style:normal;color:#788752;letter-spacing:-2px}.lead{font-size:18px;color:#637064;max-width:510px;line-height:1.6}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;border-radius:8px;border:0;padding:17px 23px;font-size:14px;font-weight:700;text-decoration:none;line-height:1.25;min-height:50px}.button-dark{background:var(--green);color:white}.button-dark:hover{background:#2e5744}.button span{font-size:20px}.text-link{font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid #9aa58e;padding-bottom:5px;line-height:1.7}.hero-note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-top:23px}.field-visual{position:relative;overflow:hidden;min-height:500px;border-radius:100px 18px 18px 18px;background:#183e32;color:#e5ead6;isolation:isolate}.field-map{position:absolute;width:115%;height:100%;max-width:none;left:-7%;top:4%;opacity:.96}.visual-meta{position:relative;z-index:1;display:flex;justify-content:space-between;padding:35px 28px 0 55px;font-size:9px;letter-spacing:1.2px;color:#c0ccae}.visual-bottom{position:absolute;bottom:27px;left:30px;right:30px;display:flex;align-items:end;justify-content:space-between;font-size:14px;line-height:1.5}.visual-arrow{width:44px;height:44px;display:grid;place-items:center;border:1px solid #8b9e7b;border-radius:50%;font-size:25px}.map-tag{position:absolute;border:1px solid #6c8364;background:#254f3ce6;border-radius:7px;padding:10px 15px;font-size:12px;display:flex;align-items:center;gap:8px;box-shadow:0 5px 30px #0a241e26}.tag-dot{width:6px;height:6px;background:var(--lime);border-radius:50%}.tag-one{top:25%;left:18%}.tag-two{top:56%;left:12%}.tag-three{top:62%;right:8%}.role-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.role-strip .wrap{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:26px}.role-strip span{font-size:9px;letter-spacing:1.6px;color:var(--muted)}.role-strip b{font-size:19px;font-weight:500}.role-strip i{color:#899879;font-style:normal}.section{padding-block:88px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:34px}h2{font-size:clamp(32px,3.5vw,49px);line-height:1.12;letter-spacing:-1.8px;font-weight:500;margin:18px 0 0}.section-heading p{color:var(--muted);font-size:14px;margin:0}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-card{padding:27px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;display:flex;flex-direction:column;transition:transform .18s}.service-card:hover{transform:translateY(-4px)}.card-top{display:flex;justify-content:space-between;align-items:center}.card-number{font-size:13px;color:#7a8774}.free-badge{font-size:10px;padding:6px 10px;background:#edf3de;color:#4a642e;border-radius:5px;font-weight:700;white-space:nowrap}.service-card h3{font-size:25px;letter-spacing:-.6px;font-weight:600;margin:23px 0 10px}.service-card h4{font-size:15px;line-height:1.4;font-weight:600;margin:0 0 10px}.service-card p{font-size:14px;color:var(--muted);margin:0 0 24px;flex:1}.card-flow{font-size:10px;line-height:1.5;color:#73816d;margin-bottom:20px}.card-link{display:flex;justify-content:space-between;align-items:center;padding-top:17px;border-top:1px solid var(--line);text-decoration:none;font-size:13px;font-weight:700}.card-link span{font-size:23px}.mini-art{height:95px;margin-top:23px;background:#eef1e6;border-radius:10px;display:flex;align-items:end;justify-content:center;gap:9px;padding:18px}.art-analiz span{width:22px;background:#395941;border-radius:3px 3px 0 0;height:36px}.art-analiz span:nth-child(2){height:50px;background:#a8bd69}.art-analiz span:nth-child(3){height:28px}.art-analiz span:nth-child(4){height:44px;background:#b5c982}.art-analiz span:nth-child(5){height:55px}.card-zagotovka .mini-art{background:#f4eee1}.art-zagotovka{align-items:center}.art-zagotovka i{width:59px;height:42px;border-radius:50%;border:7px double #9d8756;background:#d4c08a;transform:rotate(-24deg)}.card-racion .mini-art{background:#e9eeed}.art-racion{align-items:center;gap:5px}.art-racion span{font-size:10px;padding:11px 8px;border:1px solid #8ca99d;border-radius:30px;color:#315c4c}.section-note{font-size:12px;color:var(--muted);max-width:780px;margin:24px 0 0}.about-section{background:#e9eddf;border-block:1px solid #dfe3d4;padding:72px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.wordmark{margin-top:42px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.wordmark>span{font-size:58px;font-weight:600;letter-spacing:-3px}.wordmark>span:last-of-type{color:#738343}.wordmark b{font-weight:400;font-size:29px;color:#939c7b}.wordmark small{width:100%;font-size:9px;letter-spacing:1.7px}.about-copy p{color:#5d6b5b;font-size:15px}.about-copy .large-copy{font-size:24px;line-height:1.45;color:var(--ink);margin-top:0}.about-copy .text-link{display:inline-block;margin-top:10px}.future-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.phone-scene{min-height:490px;position:relative;display:flex;align-items:center;justify-content:center;background:#e8ecdf;border-radius:20px;overflow:hidden}.phone-scene:before,.phone-scene:after{content:"";position:absolute;width:400px;height:400px;border:1px solid #cbd3bb;border-radius:50%;left:-180px;bottom:-120px}.phone-scene:after{width:550px;height:550px;left:-260px;bottom:-195px}.phone{position:relative;z-index:1;width:238px;min-height:382px;border:7px solid #2d4839;border-radius:33px;background:#fafbf4;box-shadow:17px 23px 0 #ccd5bb;padding:27px 15px 18px;transform:rotate(-7deg)}.phone-notch{position:absolute;width:66px;height:12px;background:#2d4839;top:0;left:calc(50% - 33px);border-radius:0 0 10px 10px}.phone-brand{font-size:20px;font-weight:800;letter-spacing:-1px}.phone p{font-size:25px;line-height:1.15;letter-spacing:-1px;margin:22px 0}.phone-item{display:flex;align-items:center;gap:9px;border:1px solid #d7dfce;background:#edf1e4;border-radius:7px;padding:14px 8px;font-size:10px;margin-bottom:9px}.phone-item span{color:#7b8b65}.phone-item b{margin-left:auto}.phone small{display:block;font-size:7px;letter-spacing:.7px;margin-top:23px;color:#738167}.scene-caption{position:absolute;bottom:23px;left:24px;font-size:10px;letter-spacing:1px}.roadmap{margin:26px 0}.roadmap>div{display:flex;gap:17px;align-items:flex-start;margin-bottom:19px}.roadmap p{margin:0;font-size:13px;color:var(--muted)}.roadmap b{display:block;color:var(--ink);font-size:14px;margin-bottom:3px}.roadmap-dot{margin-top:5px;width:10px;height:10px;border:1px solid #82946b;border-radius:50%;flex-shrink:0}.roadmap-dot.active{background:#82946b}.contact-section{background:#173b30;color:#f4f7e9;padding:74px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact-section .eyebrow{color:#b4c697}.contact-section h2{font-size:54px}.contact-section p{font-size:14px;color:#c1cbb8}.contact-person{display:flex;align-items:center;gap:13px;margin:32px 0 23px}.avatar{width:42px;height:42px;display:grid;place-items:center;background:#345647;color:#d9e6c7;border-radius:50%;font-size:14px}.contact-person b{display:block;font-size:14px}.contact-person div>span{display:block;font-size:11px;margin-top:7px;color:#b5c5af}.contact-phone{display:block;font-size:26px;text-decoration:none;letter-spacing:-.4px}.contact-email{display:inline-block;margin-top:14px;font-size:14px;color:#d5ed83;text-decoration:none}#feedback-form{padding:30px;background:#f7f7f0;color:var(--ink);border-radius:18px}#feedback-form h3{font-size:24px;letter-spacing:-.5px;margin:0 0 23px;font-weight:500}#feedback-form label:not(.consent){display:block;font-size:11px;font-weight:700;margin-bottom:16px}#feedback-form input:not([type=checkbox]),#feedback-form select,#feedback-form textarea{display:block;margin-top:8px;width:100%;border:1px solid #d7ddce;border-radius:7px;padding:12px;background:#fff;color:var(--ink);font-size:14px}#feedback-form textarea{resize:vertical;min-height:100px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.consent,.service-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;font-weight:400}.consent input,.service-consent input{width:17px!important;height:17px!important;flex:0 0 17px;margin:2px 0 0;accent-color:#326044}.consent a,.service-consent a{color:inherit}.consent{margin-bottom:20px}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#feedback-form .button{width:100%}#feedback-form .form-status{color:#36563d;margin-bottom:0;font-size:12px}#feedback-form .form-status.error{color:#a22d26}.data-section{padding-block:32px}details{font-size:12px;color:var(--muted)}summary{cursor:pointer;padding-block:8px;font-weight:700}details p{max-width:940px}.site-footer{border-top:1px solid var(--line);background:var(--paper)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:35px}.footer-top p{font-size:13px;color:var(--muted)}.footer-top>a:last-child{font-size:12px;text-decoration:none}.footer-bottom{display:flex;gap:30px;align-items:center;border-top:1px solid var(--line);padding-block:21px;font-size:10px;color:var(--muted)}.footer-bottom>a:last-child{margin-left:auto}.footer-bottom a{text-decoration:none}
/* Existing service forms, isolated from the site shell. */
.service-container{max-width:1360px;margin:auto;background:white}.service-topline{display:flex;gap:12px;align-items:center;padding:24px 0 0;font-size:12px;color:#62715e}.service-topline a{text-decoration:none}.service-topline .free-badge{margin-left:auto}.service-page{background:white}.service-page #agro-ration,.service-page #ags-feed-ai,.service-page #az-app{font-family:Arial,"Segoe UI",sans-serif!important}.service-page #agro-ration h1,.service-page #ags-feed-ai h1,.service-page #az-app h1{font-size:clamp(36px,4.6vw,62px)!important;letter-spacing:-2px!important;line-height:1.06!important;font-weight:600!important}.service-page #agro-ration>section:first-child>div>div:first-child,.service-page .ags-hero-grid>div:first-child>div:first-child,.service-page .az-brand{display:none!important}.service-page #az-app{--green:#254e38;--green2:#7d9a4b;--mint:#edf2e4}.service-page .service-consent{margin:20px 0 12px;padding:12px;border:1px solid #dbe3d0;background:#f3f6ec;border-radius:9px;color:#4d624a!important;text-align:left}.service-after{padding-block:32px 52px;border-top:1px solid var(--line)}.service-after p{font-size:13px;color:var(--muted)}.service-page [role=alert]{scroll-margin-top:120px}.service-page :is(input,select,textarea){max-width:100%}.service-page input[type=file]{font-size:14px}.service-page .az-side{align-self:start}.service-page #ags-file-info{overflow-wrap:anywhere}.service-page #ags-feed-ai .ags-error.show{display:block!important}@keyframes ags-spin{to{transform:rotate(360deg)}}
@media(min-width:1500px){.hero{padding-block:85px}.field-visual{min-height:555px}}
@media(max-width:1050px){.header-inner{gap:18px}.site-header nav{gap:15px}.header-contact{display:none}.hero{gap:30px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.field-visual{min-height:480px}.hero h1{font-size:60px}.about-grid,.future-grid,.contact-grid{gap:40px}.service-card{padding:21px}.role-strip span{max-width:130px}.art-racion span{font-size:9px;padding:10px 6px}}
@media(max-width:760px){html{scroll-padding-top:128px}.wrap{width:calc(100% - 36px)}.header-inner{width:calc(100% - 36px);min-height:106px;flex-wrap:wrap;padding:14px 0 0;gap:9px}.brand{font-size:27px}.site-header nav{width:100%;justify-content:space-between;gap:9px;overflow:auto;font-size:11px;white-space:nowrap}.site-header nav a{padding:10px 0 12px}.hero{grid-template-columns:1fr;padding-block:36px;gap:31px}.hero h1{font-size:57px;letter-spacing:-3px;margin:21px 0}.hero h1 em{font-size:.66em}.lead{font-size:16px}.hero-actions{flex-direction:row;align-items:center;gap:18px}.hero-actions .text-link{font-size:11px;max-width:125px}.button{font-size:12px;padding:15px 17px;gap:14px}.field-visual{min-height:355px;border-top-left-radius:65px}.visual-meta{padding-top:26px;font-size:8px}.field-map{top:-7%;height:119%}.visual-bottom{font-size:12px}.role-strip .wrap{gap:10px;flex-wrap:wrap;justify-content:space-between;padding-block:20px}.role-strip span{max-width:none;width:100%;font-size:8px;margin-bottom:6px}.role-strip b{font-size:16px}.section{padding-block:52px}.section-heading{display:block;margin-bottom:26px}.section-heading p{margin-top:18px;font-size:13px}h2{font-size:36px}.service-grid{grid-template-columns:1fr;gap:16px}.service-card{padding:24px}.mini-art{height:85px}.service-card h3{margin-top:18px}.about-grid,.future-grid,.contact-grid{grid-template-columns:1fr;gap:34px}.about-section{padding-block:47px}.about-copy .large-copy{font-size:22px}.wordmark{margin-top:25px}.wordmark>span{font-size:50px}.phone-scene{min-height:455px}.future-copy{order:-1}.contact-section{padding-block:47px}.contact-section h2{font-size:42px}.contact-grid{gap:36px}#feedback-form{padding:23px 18px}.form-two{grid-template-columns:1fr;gap:0}.footer-top{flex-wrap:wrap;padding-block:25px;gap:14px}.footer-top p{margin:0}.footer-top>a:last-child{width:100%}.footer-bottom{gap:15px;flex-wrap:wrap}.footer-bottom>a:last-child{margin-left:0}.service-topline{font-size:10px;gap:8px}.service-topline .free-badge{font-size:9px}.service-page #agro-ration h1,.service-page #ags-feed-ai h1,.service-page #az-app h1{font-size:36px!important}.service-page .az-steps{overflow:auto}.service-page .az-side{position:static!important}.service-page #agro-ration input,.service-page #agro-ration select,.service-page #agro-ration textarea{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
