/* agm-chat-update-v58-css */

.agm48-card-body b:empty{display:none!important}
body.postid-850 .elementor-element-baf2c99{background-image:url("https://agmtech.ru/wp-content/uploads/2026/09/agm-v200-2026-main-v58.webp")!important}
.agm56-launch .agm56-no-price{max-width:650px;margin:22px 0 0;padding:14px 17px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(255,255,255,.055);color:#e7eee8;font-size:14px;line-height:1.55}
.agm58-media,.agm58-variants,.agm58-sady-feature{--a58-ink:#111612;--a58-green:#1d3827;--a58-yellow:#f4d90b;width:min(1180px,calc(100% - 36px));margin:clamp(36px,5vw,72px) auto;box-sizing:border-box;font-family:"Poppins",Arial,sans-serif}
.agm58-media *,.agm58-variants *,.agm58-sady-feature *{box-sizing:border-box}
.agm58-media,.agm58-variants{padding:clamp(24px,4vw,46px);border:1px solid #dfe5de;border-radius:28px;background:linear-gradient(145deg,#f4f7f2,#fff 72%);box-shadow:0 18px 52px rgba(20,31,23,.09)}
.agm58-media>header,.agm58-variants>header{max-width:850px;margin-bottom:24px}
.agm58-media>header>span,.agm58-variants>header>span,.agm58-sady-feature__copy>span{display:inline-flex;margin:0 0 9px;color:#756800;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.agm58-media h2,.agm58-variants h2,.agm58-sady-feature h2{margin:0 0 11px!important;color:var(--a58-ink)!important;font-size:clamp(28px,3.4vw,42px)!important;line-height:1.12!important;letter-spacing:-.035em!important}
.agm58-media header p,.agm58-variants header p,.agm58-sady-feature p{margin:0!important;color:#59645c!important;font-size:15px!important;line-height:1.65!important}
.agm58-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 20px;border:1px solid #dce3dc;border-radius:16px;overflow:hidden;background:#fff}
.agm58-facts>div{padding:16px 18px;border-right:1px solid #e3e8e3}.agm58-facts>div:last-child{border:0}
.agm58-facts strong{display:block;color:var(--a58-green);font-size:17px}.agm58-facts span{display:block;margin-top:3px;color:#687169;font-size:11px}
.agm58-media__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.agm58-media__grid figure{display:flex;min-width:0;flex-direction:column;margin:0;padding:10px;border:1px solid #e0e6df;border-radius:18px;background:#fff;box-shadow:0 9px 24px rgba(17,28,20,.07);overflow:hidden}
.agm58-media__grid figure.agm58-media__lead{grid-row:span 2}
.agm58-media__grid img{display:block;width:100%;height:100%;min-height:260px;max-height:520px;object-fit:contain;border-radius:12px;background:linear-gradient(145deg,#eef2ec,#fff)}
.agm58-media__grid figcaption{padding:11px 6px 4px;color:#303a32;font-size:12px;font-weight:700;line-height:1.4}
.agm58-variants__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.agm58-variants article{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);min-height:390px;overflow:hidden;border:1px solid #27372c;border-radius:22px;background:linear-gradient(145deg,#101612,#1c2920);box-shadow:0 16px 34px rgba(14,22,16,.18)}
.agm58-variant__media{position:relative;display:flex;align-items:center;justify-content:center;min-height:330px;padding:20px;background:radial-gradient(circle at 50% 42%,#fff 0,#eef2ec 70%)}
.agm58-variant__media img{display:block;width:100%;height:100%;max-height:340px;object-fit:contain}
.agm58-variant__media>span{position:absolute;top:16px;left:16px;padding:8px 10px;border-radius:999px;background:var(--a58-yellow);color:#161a17;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.agm58-variant__body{display:flex;flex-direction:column;padding:28px 24px}
.agm58-variant__body h3{margin:0 0 12px!important;color:#fff!important;font-size:22px!important;line-height:1.2!important}
.agm58-variant__body p{margin:0 0 18px!important;color:#c4cec6!important;font-size:13px!important;line-height:1.55!important}
.agm58-variant__body>strong{margin-top:auto;color:var(--a58-yellow);font-size:23px}
.agm58-variant__body>a{display:flex!important;align-items:center;justify-content:space-between;min-height:48px;margin-top:17px;padding:13px 15px;border-radius:11px;background:var(--a58-yellow);color:#151916!important;font-size:12px;font-weight:850;text-decoration:none!important}
.agm58-sady-feature{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);min-height:390px;overflow:hidden;border:1px solid rgba(244,217,11,.28);border-radius:26px;background:linear-gradient(135deg,#101713,#213425);box-shadow:0 20px 52px rgba(15,24,17,.2)}
.agm58-sady-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(27px,4vw,48px)}
.agm58-sady-feature__copy>span{color:var(--a58-yellow)}.agm58-sady-feature h2{color:#fff!important}.agm58-sady-feature p{color:#c8d2ca!important}
.agm58-sady-feature__copy>a{display:inline-flex!important;align-items:center;justify-content:space-between;align-self:flex-start;min-width:230px;margin-top:25px;padding:15px 17px;border-radius:11px;background:var(--a58-yellow);color:#151916!important;font-size:13px;font-weight:850;text-decoration:none!important}
.agm58-sady-feature__media{display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle,#fff,#edf2eb)}
.agm58-sady-feature__media img{display:block;width:100%;height:100%;max-height:350px;object-fit:contain}
img[src*="agm-v200-2026-main-v58"],img[src*="agm-v200-2026-side-v58"],img[src*="agm-v200-2026-detail-v58"],img[src*="agm-185tl-2026-main-v58"],img[src*="agm-t3000-l-2026-v58"],img[src*="agm-t3000-straight-2026-v58"],img[src*="agm-z1-main-v48"]{object-position:center!important}
@media(max-width:900px){.agm58-facts{grid-template-columns:repeat(2,1fr)}.agm58-facts>div:nth-child(2){border-right:0}.agm58-facts>div:nth-child(-n+2){border-bottom:1px solid #e3e8e3}.agm58-media__grid{grid-template-columns:repeat(2,1fr)}.agm58-variants article{grid-template-columns:1fr}.agm58-sady-feature{grid-template-columns:1fr}.agm58-sady-feature__media{min-height:320px}}
@media(max-width:620px){.agm58-media,.agm58-variants,.agm58-sady-feature{width:calc(100% - 22px);margin:28px auto;border-radius:20px}.agm58-media,.agm58-variants{padding:22px 15px}.agm58-media__grid,.agm58-variants__grid{grid-template-columns:1fr}.agm58-media__grid figure.agm58-media__lead{grid-row:auto}.agm58-media__grid img{min-height:250px;max-height:430px}.agm58-variants article{min-height:0;border-radius:17px}.agm58-variant__media{min-height:310px}.agm58-variant__body{padding:23px 20px}.agm58-sady-feature__copy{padding:28px 21px}.agm58-sady-feature__copy>a{width:100%;align-self:stretch}.agm58-sady-feature__media{min-height:290px;padding:20px}.agm56-launch .agm56-no-price{font-size:13px}}
@media(prefers-reduced-motion:reduce){.agm58-media *,.agm58-variants *,.agm58-sady-feature *{scroll-behavior:auto!important;transition:none!important}}

/* agm-button-contrast-guard-v55 */

/* Labels must always inherit the verified colour of their button. */
html body a.elementor-button .elementor-button-content-wrapper,
html body a.elementor-button .elementor-button-text,
html body a.elementor-button .elementor-button-icon,
html body button.elementor-button .elementor-button-content-wrapper,
html body button.elementor-button .elementor-button-text,
html body button.elementor-button .elementor-button-icon{color:inherit!important;fill:currentColor!important}
html body a.elementor-button svg,
html body button.elementor-button svg{fill:currentColor!important;color:inherit!important}
/* Branded yellow actions always use dark text. */
html body a.agm-direction-cta,
html body a.agm-direction-cta:visited,
html body a.agm-card-action,
html body a.agm-card-action:visited,
html body a.agm-field-primary,
html body a.agm-field-primary:visited,
html body a.agm-sl35-seo__button,
html body a.agm-sl35-seo__button:visited,
html body.page-id-51 .elementor-51 .elementor-widget-text-editor .agm-hub-support__actions a.agm-hub-support__primary,
html body.page-id-51 .elementor-51 .elementor-widget-text-editor .agm-hub-support__actions a.agm-hub-support__primary:visited{color:#171917!important}
/* The catalogue secondary action sits on a dark gradient. */
html body.page-id-51 .elementor-51 .elementor-widget-text-editor .agm-hub-support__actions a.agm-hub-support__secondary,
html body.page-id-51 .elementor-51 .elementor-widget-text-editor .agm-hub-support__actions a.agm-hub-support__secondary:visited{border-color:rgba(255,255,255,.72)!important;background:rgba(255,255,255,.12)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}
html body.page-id-51 .elementor-51 .elementor-widget-text-editor .agm-hub-support__actions a.agm-hub-support__secondary:hover,
html body.page-id-51 .elementor-51 .elementor-widget-text-editor .agm-hub-support__actions a.agm-hub-support__secondary:focus{border-color:#fff!important;background:#fff!important;color:#171917!important;text-shadow:none!important}
/* Legacy guarantee CTA: white label on the Blackline background. */
html body .elementor-element-7b718f1 a.elementor-button,
html body .elementor-element-7b718f1 a.elementor-button:visited{color:#fff!important;fill:#fff!important}
/* Inline styles set by the guard override old visited-link rules. */
.agm-contrast-guarded,.agm-contrast-guarded *{color:inherit!important}
.agm-contrast-guarded svg{fill:currentColor!important}

