.mtp-castings-icons{--mtp-icons-accent:var(--mtp-icons-accent-config,#00a1d4);--mtp-icons-bg:var(--mtp-icons-section-bg-config,#f2f4f6);--mtp-icons-card-bg:var(--mtp-icons-card-bg-config,#f2f4f6);--mtp-icons-gap:var(--mtp-icons-gap-config,16px);--mtp-icons-card-height:var(--mtp-icons-card-min-height-config,160px);background:var(--mtp-icons-bg);padding-block:var(--mtp-icons-section-padding-config,80px);position:relative}.mtp-castings-icons,.mtp-castings-icons *,.mtp-castings-icons :after,.mtp-castings-icons :before{box-sizing:border-box}.mtp-castings-icons__inner{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,var(--mtp-icons-intro-width-config,32%)) minmax(0,1fr)}.mtp-castings-icons__intro{min-width:0}.mtp-castings-icons__heading{color:#101820;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.15;margin:14px 0 20px}.mtp-castings-icons__intro-rule{background:var(--mtp-icons-accent);display:block;height:3px;margin-bottom:24px;width:56px}.mtp-castings-icons__body{color:#46515a;font-size:16px;line-height:1.7}.mtp-castings-icons__body>:first-child{margin-top:0}.mtp-castings-icons__body>:last-child{margin-bottom:0}.mtp-castings-icons__btn{align-items:center;display:inline-flex;gap:12px;margin-top:28px}.mtp-castings-icons__grid{align-items:stretch;display:grid;gap:var(--mtp-icons-gap);grid-template-columns:repeat(var(--mtp-icons-cols-desktop-config,3),minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0}.mtp-castings-icons__item{display:flex;min-width:0}.mtp-castings-icons__card{border:1px solid transparent;border-radius:0;color:#101820;display:flex;flex-direction:column;isolation:isolate;min-height:var(--mtp-icons-card-height);overflow:hidden;padding:24px;position:relative;text-decoration:none!important;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.2,.8,.2,1);width:100%}.mtp-castings-icons__card-inner{align-items:flex-start;position:relative;z-index:1}.mtp-castings-icons__card:before{background:linear-gradient(135deg,rgba(0,161,212,.07),transparent 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.mtp-castings-icons__icon{height:56px;justify-content:flex-start;margin-bottom:14px;transform-origin:left center;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease;width:56px}.mtp-castings-icons__icon picture{height:100%}.mtp-castings-icons__icon img{height:100%;object-position:left center}.mtp-castings-icons__rule{background:var(--mtp-icons-accent);flex-shrink:0;transition:width .35s cubic-bezier(.2,.8,.2,1),height .35s ease;width:56px}.mtp-castings-icons__label{color:var(--mtp-icons-accent);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.4;margin-bottom:8px;text-transform:uppercase}.mtp-castings-icons__title{color:#101820;display:block;font-size:14px;line-height:1.45;transition:color .3s ease}.mtp-castings-icons__description{color:#53616b;display:block;font-size:13px;line-height:1.6;margin-top:10px;transition:color .3s ease}@media (hover:hover) and (pointer:fine){.mtp-castings-icons__card:hover{background:#fff;border-color:rgba(0,161,212,.2);box-shadow:0 14px 35px rgba(5,38,53,.09);transform:translateY(-6px)}.mtp-castings-icons__card:hover:before{opacity:1}.mtp-castings-icons__card:hover .mtp-castings-icons__icon{transform:translateY(-4px) scale(1.08)}.mtp-castings-icons__card:hover .mtp-castings-icons__rule{width:82px}.mtp-castings-icons__card:hover .mtp-castings-icons__title{color:var(--mtp-icons-accent)}}.mtp-castings-icons__card:focus-visible{background:#fff;outline:2px solid var(--mtp-icons-accent);outline-offset:3px;transform:translateY(-3px)}.mtp-castings-icons__card:focus-visible .mtp-castings-icons__rule{width:82px}.mtp-castings-icons__card.is-active{border-color:var(--mtp-icons-accent)}.mtp-castings-icons__card.is-active .mtp-castings-icons__rule{width:82px}@media (max-width:991px){.mtp-castings-icons__inner{gap:36px;grid-template-columns:1fr}.mtp-castings-icons__grid{grid-template-columns:repeat(var(--mtp-icons-cols-tablet-config,2),minmax(0,1fr))}.mtp-castings-icons__card{padding:22px}}@media (max-width:599px){.mtp-castings-icons{padding-block:48px}.mtp-castings-icons__grid{gap:12px;grid-template-columns:repeat(var(--mtp-icons-cols-mobile-config,1),minmax(0,1fr))}.mtp-castings-icons__card{min-height:145px;padding:20px}.mtp-castings-icons__icon{height:48px;margin-bottom:12px;width:48px}.mtp-castings-icons__rule{margin-bottom:14px}.mtp-castings-icons__title{font-size:14px}}@media (prefers-reduced-motion:reduce){.mtp-castings-icons__card,.mtp-castings-icons__card:before,.mtp-castings-icons__description,.mtp-castings-icons__icon,.mtp-castings-icons__rule,.mtp-castings-icons__title{transition:none!important}.mtp-castings-icons__card:focus-visible,.mtp-castings-icons__card:hover{transform:none}}.mtp-castings-icons{background:transparent}.mtp-castings-icons__card{background:var(--mtp-icons-card-bg);justify-content:flex-start;padding:28px 24px}.mtp-castings-icons__icon{display:block;height:auto;margin-bottom:18px;width:96px}.mtp-castings-icons__icon picture{display:block;height:auto}.mtp-castings-icons__icon img{max-width:100%}.mtp-castings-icons__rule{height:2px;margin-bottom:18px;width:60px}.mtp-castings-icons__title{font-size:15px;font-weight:700;line-height:1.5}@media (hover:hover) and (pointer:fine){.mtp-castings-icons__card:hover{background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.08);transform:translateY(-6px)}.mtp-castings-icons__card:hover .mtp-castings-icons__icon{transform:translateY(-4px) scale(1.08)}.mtp-castings-icons__card:hover .mtp-castings-icons__rule{width:90px}}@media (max-width:991px){.mtp-castings-icons__icon{width:84px}}@media (max-width:599px){.mtp-castings-icons__card{height:auto;min-height:0;padding:24px 20px}.mtp-castings-icons__icon{height:auto;width:72px}}.mtp-castings-icons__card{align-items:center;height:auto;min-height:0;text-align:center}.mtp-castings-icons__card-inner{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.mtp-castings-icons__icon{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;transform-origin:center center}.mtp-castings-icons__icon picture{align-items:center;display:flex;justify-content:center;width:100%}.mtp-castings-icons__icon img{display:block;height:auto;object-fit:contain;object-position:center;width:100%}.mtp-castings-icons__rule{display:block;margin-left:auto;margin-right:auto}.mtp-castings-icons__description,.mtp-castings-icons__label,.mtp-castings-icons__title{text-align:center;width:100%}@media (hover:hover) and (pointer:fine){.mtp-castings-icons__card:hover .mtp-castings-icons__icon{transform:translateY(-4px) scale(1.08)}.mtp-castings-icons__card:hover .mtp-castings-icons__rule{width:90px}}