.product-set .product-set__block{width:100%;margin:20px 0px 20px;background:#fff;border:solid 1px #d7d7d7;border-radius:3px;padding:20px}.product__additional{padding-bottom:20px}.product__column--left{padding-bottom:20px}.banners--cover .banner{padding-top:160px}.bannerMagic-container.__half .bannerMagic-column.__pos_left,.bannerMagic-container.__half .bannerMagic-column.__pos_right{width:100%}.bannerMagic-content{text-align:center}.header__top{font-size:14px;border-bottom:solid 1px #96adc9}.bannerMagic-heading{margin-bottom:10px;line-height:1.1;color:#ffecb3;font-weight:600;text-shadow:2px 2px 2px #000}.bannerMagic-txt.__size_xl{color:#ffc107}.catalogCard-box,.categories-unit{margin:4px}.catalogCard-main,.categories-unit{border:solid 1px #dfdfdf;border-radius:4px;background:#fff}.catalogCard.__category:hover,.catalogCard.__brand:hover{background:none}.productSticker{top:6px;left:-1px;line-height:1}.page,.catalog__text{background-color:#fff;padding:12px;border-radius:12px}.seo-text.__clip:after{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgb(255, 255, 255) 81%, #ffffff 90%)}.productsSlider-container{background:#fff;margin:-10px;padding:10px}.bannerMagic-heading{margin-bottom:50px}.bannerMagic-container .bannerMagic-vert.__vert_bottom{padding-bottom:80px}.product-features__cell--h:after{content:"";display:inline-block;width:100%;height:3px;margin-right:-100%;background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20height%3D%272%27%20width%3D%274%27%20fill%3D%27%23ACACAC%27%20%3E%3Ccircle%20r%3D%27.6%27%20cx%3D%271%27%20cy%3D%271%27%2F%3E%3C%2Fsvg%3E) left bottom 0 repeat-x;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20height%3D%272%27%20width%3D%274%27%20fill%3D%27%23ACACAC%27%20%3E%3Ccircle%20r%3D%27.6%27%20cx%3D%271%27%20cy%3D%271%27%2F%3E%3C%2Fsvg%3E);background-position-x:left;background-position-y:bottom 0px;background-size:initial;background-repeat:repeat-x;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial}.product-features__cell{padding:16px 0 4px 6px;vertical-align:bottom;overflow:hidden}.product__section{margin-bottom:0px}.filter-section-h{font-weight:500;margin-bottom:8px;padding:0px}.filter-section-trigger .icon--arrow-down{right:-6px;font-size:10px;fill:#999}.filter-section{padding-bottom:10px;margin-bottom:8px;border-bottom:solid 1px #d7d7d7}.gallery__product-logo{top:-26px}.asfero-faq h3{margin:0}.asfero-faq__btn{width:100%;text-align:left;cursor:pointer;padding:12px 14px;border:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,0);border-radius:10px;font:inherit}.asfero-faq__btn[aria-expanded=true]{font-weight:700}.asfero-faq__panel{padding:10px 14px 14px;border:1px solid rgba(0,0,0,.12);border-top:0;border-radius:0 0 10px 10px}.asfero-faq__item{margin:10px 0}#equipment-request,#equipment-request *{box-sizing:border-box}#equipment-request .popup-block.login{position:relative;left:50% !important;transform:translateX(-50%) !important;width:min(1120px,100vw - 32px) !important;max-width:1120px !important;margin:24px 0 !important;padding:0;border-radius:14px;overflow:hidden;background:rgba(0,0,0,0);box-shadow:0 22px 56px rgba(0,0,0,.28)}#equipment-request .popup-body.j-text{padding:0 !important;background:rgba(0,0,0,0) !important}#equipment-request .j-eqreq-form.hs-eqreq{display:grid !important;grid-template-columns:minmax(340px, 1.04fr) minmax(340px, 0.96fr);width:100%;margin:0;padding:0}#equipment-request .popup-close{position:absolute;top:18px;right:18px;z-index:30;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff;text-decoration:none}#equipment-request .popup-close .icon,#equipment-request .popup-close svg{width:24px;height:24px;fill:currentColor}#equipment-request .hs-eqreq__left{background:#fff;padding:38px 38px 34px;min-width:0}#equipment-request .hs-eqreq__title{margin:0 0 18px;font-size:28px;line-height:1.15;font-weight:700;color:#0f172a}#equipment-request .hs-eqreq__lead{margin:0 0 18px;font-size:17px;line-height:1.35;color:#111827}#equipment-request .hs-eqreq__text{margin:0 0 26px;font-size:16px;line-height:1.5;color:#475569}#equipment-request .hs-eqreq__drops{display:grid;gap:18px}#equipment-request .hs-eqreq__drop{display:block;min-height:126px;padding:28px 20px 18px;border:2px dashed #7cc6ff;border-radius:14px;background:#fff;text-align:center;cursor:pointer;transition:.2s}#equipment-request .hs-eqreq__drop:hover,#equipment-request .hs-eqreq__drop.is-dragover{border-color:#1d9af0;background:#f7fbff;box-shadow:0 0 0 4px rgba(29,154,240,.08)}#equipment-request .hs-eqreq__drop strong{display:block;margin:0 0 10px;font-size:16px;line-height:1.35;font-weight:700;color:#0b84da}#equipment-request .hs-eqreq__drop small{display:block;font-size:14px;line-height:1.35;color:#6b7280}#equipment-request .hs-eqreq__drop.is-attached{border-color:#16a34a;background:#f0fdf4;box-shadow:0 0 0 4px rgba(22,163,74,.08)}#equipment-request .hs-eqreq__drop.is-attached strong,#equipment-request .hs-eqreq__fileline{color:#166534}#equipment-request .hs-eqreq__fileline{margin-top:10px;font-size:13px;line-height:1.35;word-break:break-word}#equipment-request .hs-eqreq__right{background:#1a96f2;padding:22px 32px 26px;color:#fff;min-width:0}#equipment-request .popup-msg{margin:0 0 18px;font-size:16px;line-height:1.4;color:#fff}#equipment-request .hs-eqreq__field-wrap{position:relative;margin:0 0 16px;overflow:visible}#equipment-request .hs-eqreq__right .field{display:block !important;width:100% !important;margin:0 !important;padding:18px 16px 8px !important;border:2px solid hsla(0,0%,100%,.62) !important;border-radius:12px !important;background:rgba(0,0,0,0) !important;color:#fff !important;box-shadow:none !important;font-size:16px !important;line-height:1.25 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}#equipment-request .hs-eqreq__right input.field{min-height:46px !important}#equipment-request .hs-eqreq__right textarea.field{min-height:110px !important;resize:vertical;padding-top:20px !important}#equipment-request .hs-eqreq__right .field:focus{outline:none !important;border-color:#fff !important;box-shadow:0 0 0 4px hsla(0,0%,100%,.12) !important}#equipment-request .hs-eqreq__right .field::placeholder,#equipment-request .hs-eqreq__right .field::-webkit-input-placeholder,#equipment-request .hs-eqreq__right .field::-moz-placeholder,#equipment-request .hs-eqreq__right .field:-ms-input-placeholder{color:rgba(0,0,0,0) !important;opacity:1}#equipment-request .hs-eqreq__label{position:absolute;top:14px;left:16px;right:16px;z-index:2;font-size:15px;line-height:1.15;font-weight:600;color:hsla(0,0%,100%,.78);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:top .22s,left .22s,transform .22s,font-size .22s,color .22s,background .22s,padding .22s}#equipment-request .hs-eqreq__field-wrap--textarea .hs-eqreq__label{top:16px}#equipment-request .hs-eqreq__field-wrap .field:not(:-moz-placeholder)+.hs-eqreq__label{top:0;left:10px;right:auto;padding:0 8px;font-size:12px;color:#fff;background:#1a96f2;transform:translateY(-50%)}#equipment-request .hs-eqreq__field-wrap .field:not(:-ms-input-placeholder)+.hs-eqreq__label{top:0;left:10px;right:auto;padding:0 8px;font-size:12px;color:#fff;background:#1a96f2;transform:translateY(-50%)}#equipment-request .hs-eqreq__field-wrap.is-active .hs-eqreq__label,#equipment-request .hs-eqreq__field-wrap.is-filled .hs-eqreq__label,#equipment-request .hs-eqreq__field-wrap .field:focus+.hs-eqreq__label,#equipment-request .hs-eqreq__field-wrap .field:not(:placeholder-shown)+.hs-eqreq__label{top:0;left:10px;right:auto;padding:0 8px;font-size:12px;color:#fff;background:#1a96f2;transform:translateY(-50%)}#equipment-request .hs-eqreq__field-error{position:absolute;top:-9px;left:12px;z-index:6;display:none;padding:4px 10px 4px 28px;border-radius:999px;background:#fff;color:#ef4444;font-size:13px;line-height:1.15;font-weight:600;white-space:nowrap;box-shadow:0 3px 12px rgba(0,0,0,.12)}#equipment-request .hs-eqreq__field-error.is-visible{display:inline-flex;align-items:center}#equipment-request .hs-eqreq__field-error:before{content:"!";position:absolute;left:8px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:14px;text-align:center}#equipment-request .hs-eqreq__field-wrap.is-error .field,#equipment-request .hs-eqreq__field-wrap .field.is-invalid,#equipment-request .hs-eqreq__field-wrap .field[aria-invalid=true]{border-color:#ffd0d0 !important;box-shadow:0 0 0 3px rgba(255,78,78,.14) !important}#equipment-request .hs-eqreq__submit{margin-top:4px}#equipment-request .hs-eqreq__right .btn.__special{position:relative;display:flex !important;align-items:center;justify-content:center;width:100% !important;margin:0;padding:0 !important;border:0 !important;border-radius:14px !important;background:#f5a007 !important;overflow:hidden;cursor:pointer}#equipment-request .hs-eqreq__right .btn.__special .btn-content{display:flex !important;align-items:center;justify-content:center;width:100% !important;min-height:58px;padding:0 20px !important;text-align:center !important;font-size:18px !important;line-height:1.2 !important;font-weight:700 !important;color:#fff !important}#equipment-request .hs-eqreq__right .btn-input{position:absolute;inset:0;width:100% !important;height:100% !important;margin:0 !important;opacity:0;cursor:pointer}#equipment-request .j-eqreq-error,#equipment-request .hs-eqreq__success{display:none;margin:0 0 14px;padding:11px 12px;border-radius:10px;font-size:14px;line-height:1.4}#equipment-request .j-eqreq-error.is-visible{display:block;background:rgba(220,38,38,.16);color:#fff}#equipment-request .hs-eqreq__success.is-visible{display:block;background:rgba(22,163,74,.99);color:#fff}#equipment-request .hs-eqreq__note{margin-top:14px;font-size:13px;line-height:1.45;color:hsla(0,0%,100%,.95)}#equipment-request .hs-eqreq__note a{color:#fff;text-decoration:underline}@media(max-width: 860px){#equipment-request .j-eqreq-form.hs-eqreq{grid-template-columns:1fr !important}#equipment-request .hs-eqreq__left,#equipment-request .hs-eqreq__right{padding:24px 20px !important}#equipment-request .hs-eqreq__title{font-size:24px !important}}@media(max-width: 640px){#equipment-request .popup-close{top:12px !important;right:12px !important;width:32px !important;height:32px !important}#equipment-request .hs-eqreq__left,#equipment-request .hs-eqreq__right{padding:20px 16px !important}#equipment-request .hs-eqreq__title{font-size:22px !important;margin-bottom:14px !important}#equipment-request .hs-eqreq__text,#equipment-request .hs-eqreq__lead,#equipment-request .popup-msg{font-size:15px !important}}html.eqreq-modal-open,body.eqreq-modal-open{overflow:hidden !important;height:100% !important}@media(max-width: 860px){html body #equipment-request,html body #equipment-request.popup{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;max-height:100dvh !important;margin:0 !important;padding:8px !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;-ms-scroll-chaining:none !important;overscroll-behavior:contain !important;z-index:9999 !important;box-sizing:border-box !important}html body #equipment-request .popup-block,html body #equipment-request .popup-block.login{position:relative !important;width:100% !important;max-width:none !important;min-height:auto !important;max-height:none !important;margin:0 auto !important;overflow:visible !important;border-radius:12px !important}html body #equipment-request .popup-body,html body #equipment-request .popup-body.j-text{display:block !important;width:100% !important;max-height:none !important;overflow:visible !important;padding:0 !important}html body #equipment-request .j-eqreq-form.hs-eqreq{display:grid !important;grid-template-columns:1fr !important;width:100% !important;min-height:auto !important}html body #equipment-request .hs-eqreq__left,html body #equipment-request .hs-eqreq__right{min-width:0 !important;width:100% !important}html body #equipment-request .popup-close{position:-webkit-sticky !important;position:sticky !important;top:10px !important;margin-left:auto !important;right:0 !important;width:36px !important;height:36px !important;z-index:100 !important;border-radius:999px !important;background:rgba(0,0,0,.18) !important;-webkit-backdrop-filter:blur(2px) !important;backdrop-filter:blur(2px) !important}}.asfero-faq{margin:24px 0;padding:18px 16px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff}.asfero-faq h2{margin:0 0 14px 0;font-size:18px;line-height:1.25}.asfero-faq h3{margin:0;padding:12px 36px 12px 12px;border-radius:10px;font-size:15px;line-height:1.35;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;transition:background .15s ease}.asfero-faq h3:hover{background:rgba(0,0,0,.03)}.asfero-faq h3:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.08)}.asfero-faq h3::after{content:"+";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;line-height:22px;text-align:center;border-radius:999px;font-weight:700;background:rgba(0,0,0,.06)}.asfero-faq h3[aria-expanded=true]{background:rgba(0,0,0,.03)}.asfero-faq h3[aria-expanded=true]::after{content:"–"}.asfero-faq p{margin:0;padding:0 12px 12px 12px;color:rgba(0,0,0,.75);line-height:1.55}.asfero-faq h3+p{border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:8px}.asfero-faq h3:last-of-type+p{border-bottom:none;margin-bottom:0;padding-bottom:0}.asf-home,.asf-home *{box-sizing:border-box}.asf-home{--asf-navy: #0b2638;--asf-blue: #123f59;--asf-cyan: #19b9e6;--asf-green: #2fb344;--asf-green-dark: #238936;--asf-ink: #17384b;--asf-muted: #617483;--asf-line: #dce7ed;--asf-soft: #f3f8fa;--asf-white: #ffffff;width:100%;margin:0;color:var(--asf-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.asf-home a{text-decoration:none}.asf-home img{display:block;width:100%;height:auto}.asf-home__section{padding:68px 20px}.asf-home__section--soft{background:var(--asf-soft)}.asf-home__section--dark{background:var(--asf-navy);color:var(--asf-white)}.asf-home__container{width:min(1240px,100%);margin:0 auto}.asf-home__eyebrow{margin:0 0 10px;color:var(--asf-cyan);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.asf-home__title{margin:0;color:var(--asf-navy);font-size:clamp(29px,4vw,46px);line-height:1.12;letter-spacing:-0.025em}.asf-home__section--dark .asf-home__title{color:var(--asf-white)}.asf-home__lead{max-width:760px;margin:16px 0 0;color:var(--asf-muted);font-size:18px}.asf-home__section--dark .asf-home__lead{color:#c9d7df}.asf-home__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.asf-home__hint{flex:0 0 auto;color:var(--asf-muted);font-size:14px}.asf-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border:1px solid rgba(0,0,0,0);border-radius:10px;font-size:15px;font-weight:800;line-height:1.25;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.asf-btn:hover{transform:translateY(-1px)}.asf-btn--green{background:var(--asf-green);color:var(--asf-white) !important}.asf-btn--green:hover{background:var(--asf-green-dark)}.asf-btn--light{border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.08);color:var(--asf-white) !important}.asf-btn--light:hover{background:hsla(0,0%,100%,.16)}.asf-btn--outline{border-color:var(--asf-line);background:var(--asf-white);color:var(--asf-ink) !important}.asf-btn--outline:hover{border-color:var(--asf-cyan)}.asf-hero{position:relative;overflow:hidden;background:var(--asf-navy)}.asf-hero__track{display:flex;width:100%;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.asf-hero__track::-webkit-scrollbar{display:none}.asf-hero__slide{position:relative;flex:0 0 100%;min-height:520px;display:grid;align-items:center;scroll-snap-align:start;overflow:hidden;isolation:isolate;background:var(--asf-navy) center/cover no-repeat}.asf-hero__slide::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(5, 25, 39, 0.96) 0%, rgba(5, 25, 39, 0.86) 38%, rgba(5, 25, 39, 0.22) 72%, rgba(5, 25, 39, 0.08) 100%)}.asf-hero__slide--1{background-image:url("/content/uploads/images/asfero-hero-01-industrial-automation.png")}.asf-hero__slide--2{background-image:url("/content/uploads/images/asfero-hero-02-servo-motion.png")}.asf-hero__slide--3{background-image:url("/content/uploads/images/asfero-hero-03-plc-hmi.png")}.asf-hero__slide--4{background-image:url("/content/uploads/images/asfero-hero-04-vfd-motor.png")}.asf-hero__inner{width:min(1240px,100%);margin:0 auto;padding:68px 64px 84px}.asf-hero__content{width:min(610px,100%)}.asf-hero__kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 11px;border:1px solid rgba(25,185,230,.55);border-radius:999px;background:rgba(3,31,48,.55);color:#aeeeff;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.asf-hero__kicker::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--asf-green)}.asf-hero h1,.asf-hero h2{margin:0;color:var(--asf-white);font-size:clamp(34px,5vw,60px);line-height:1.03;letter-spacing:-0.035em}.asf-hero p{max-width:570px;margin:20px 0 0;color:#d7e4eb;font-size:clamp(17px,2vw,20px)}.asf-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.asf-hero__next{position:absolute;right:24px;bottom:24px;width:46px;height:46px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.32);border-radius:50%;background:rgba(4,28,43,.58);color:var(--asf-white) !important;font-size:24px}.asf-hero__dots{position:absolute;z-index:3;left:50%;bottom:25px;display:flex;gap:9px;transform:translateX(-50%)}.asf-hero__dot{width:28px;height:5px;border-radius:5px;background:hsla(0,0%,100%,.42)}.asf-hero__dot:hover,.asf-hero__dot:focus{background:var(--asf-cyan)}.asf-trust{background:var(--asf-white);border-bottom:1px solid var(--asf-line)}.asf-trust__grid{display:grid;grid-template-columns:repeat(4, 1fr)}.asf-trust__item{padding:22px 24px;display:flex;gap:13px;align-items:center;border-right:1px solid var(--asf-line)}.asf-trust__item:last-child{border-right:0}.asf-trust__icon{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eaf8fc;color:#087da1;font-size:20px;font-weight:900}.asf-trust__item strong{display:block;color:var(--asf-ink);font-size:15px}.asf-trust__item span{display:block;margin-top:2px;color:var(--asf-muted);font-size:13px}.asf-categories{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px, 1fr);gap:14px;padding:2px 2px 14px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-color:#bdd0da rgba(0,0,0,0)}.asf-category{min-height:210px;padding:24px;display:flex;flex-direction:column;scroll-snap-align:start;border:1px solid var(--asf-line);border-radius:16px;background:var(--asf-white);color:var(--asf-ink) !important;box-shadow:0 8px 26px rgba(18,63,89,.07);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.asf-category:hover{transform:translateY(-3px);border-color:#8edbf0;box-shadow:0 14px 32px rgba(18,63,89,.13)}.asf-category__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg, #e8f7fb, #f7fcfd);color:#087da1;font-size:25px}.asf-category h3{margin:24px 0 0;color:var(--asf-ink);font-size:19px;line-height:1.2}.asf-category p{margin:8px 0 16px;color:var(--asf-muted);font-size:14px}.asf-category__go{margin-top:auto;color:#087da1;font-size:14px;font-weight:800}.asf-feature-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.asf-feature{position:relative;min-height:390px;display:flex;align-items:end;overflow:hidden;isolation:isolate;border-radius:20px;background:var(--asf-navy) center/cover no-repeat;color:var(--asf-white)}.asf-feature::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg, rgba(5, 27, 41, 0.97) 0%, rgba(5, 27, 41, 0.74) 44%, rgba(5, 27, 41, 0.12) 85%)}.asf-feature--engineering{background-image:url("/content/uploads/images/asfero-content-engineering.png")}.asf-feature--kits{background-image:url("/content/uploads/images/asfero-content-servo-kit.png")}.asf-feature__body{padding:30px}.asf-feature__tag{color:#aeeeff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.asf-feature h3{margin:8px 0 0;color:var(--asf-white);font-size:clamp(25px,3vw,34px);line-height:1.12}.asf-feature p{max-width:540px;margin:12px 0 20px;color:#d3e1e8}.asf-solutions{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.asf-solution{padding:24px;border:1px solid var(--asf-line);border-radius:16px;background:var(--asf-white)}.asf-solution__num{color:var(--asf-cyan);font-size:13px;font-weight:900;letter-spacing:.1em}.asf-solution h3{margin:14px 0 10px;color:var(--asf-ink);font-size:20px;line-height:1.2}.asf-solution p{margin:0;color:var(--asf-muted);font-size:14px}.asf-solution ul{margin:18px 0 22px;padding:0;list-style:none}.asf-solution li{position:relative;margin:8px 0;padding-left:18px;color:#385466;font-size:14px}.asf-solution li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--asf-green)}.asf-solution a{color:#087da1;font-weight:800}.asf-catalog-banner{position:relative;min-height:330px;display:grid;align-items:center;overflow:hidden;isolation:isolate;border-radius:20px;background:var(--asf-navy) url("/content/uploads/images/asfero-content-categories.png") center/cover no-repeat}.asf-catalog-banner::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(5, 27, 41, 0.96) 0%, rgba(5, 27, 41, 0.82) 48%, rgba(5, 27, 41, 0.12) 100%)}.asf-catalog-banner__body{width:min(610px,100%);padding:42px;color:var(--asf-white)}.asf-catalog-banner h2{margin:0;color:var(--asf-white);font-size:clamp(29px,4vw,43px);line-height:1.1}.asf-catalog-banner p{margin:14px 0 23px;color:#d3e1e8;font-size:17px}.asf-process{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;margin-top:32px}.asf-step{position:relative;padding:26px 22px;border:1px solid hsla(0,0%,100%,.15);border-radius:15px;background:hsla(0,0%,100%,.055)}.asf-step__num{color:#7fdcf6;font-size:13px;font-weight:900}.asf-step h3{margin:12px 0 8px;color:var(--asf-white);font-size:18px}.asf-step p{margin:0;color:#c9d7df;font-size:14px}.asf-about-grid{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(310px, 0.65fr);gap:38px;align-items:start}.asf-copy h2{margin:0 0 15px;color:var(--asf-navy);font-size:clamp(27px,3vw,39px);line-height:1.15}.asf-copy h3{margin:28px 0 10px;color:var(--asf-ink);font-size:21px}.asf-copy p{margin:0 0 14px;color:#385466}.asf-copy ul{margin:12px 0 0;padding-left:20px;color:#385466}.asf-copy li{margin:7px 0}.asf-faq{padding:26px;border:1px solid var(--asf-line);border-radius:18px;background:var(--asf-soft)}.asf-faq h2{margin:0 0 18px;color:var(--asf-navy);font-size:25px}.asf-faq details{padding:14px 0;border-top:1px solid var(--asf-line)}.asf-faq details:first-of-type{border-top:0}.asf-faq summary{cursor:pointer;color:var(--asf-ink);font-weight:800}.asf-faq p{margin:10px 0 0;color:var(--asf-muted);font-size:14px}.asf-final{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(120deg, #0b2638, #123f59);color:var(--asf-white)}.asf-final::after{content:"";position:absolute;right:-90px;top:-120px;width:360px;height:360px;border:1px solid rgba(25,185,230,.2);border-radius:50%;box-shadow:0 0 0 56px rgba(25,185,230,.04),0 0 0 112px rgba(25,185,230,.025)}.asf-final__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:28px;align-items:center;padding:46px}.asf-final h2{margin:0;color:var(--asf-white);font-size:clamp(29px,4vw,44px);line-height:1.1}.asf-final p{max-width:720px;margin:13px 0 0;color:#d3e1e8}.asf-final__contacts{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:19px;font-size:14px}.asf-final__contacts a{color:var(--asf-white) !important;font-weight:700}@media(max-width: 980px){.asf-trust__grid{grid-template-columns:repeat(2, 1fr)}.asf-trust__item:nth-child(2){border-right:0}.asf-trust__item:nth-child(-n+2){border-bottom:1px solid var(--asf-line)}.asf-solutions,.asf-process{grid-template-columns:repeat(2, minmax(0, 1fr))}.asf-about-grid{grid-template-columns:1fr}.asf-final__inner{grid-template-columns:1fr}}@media(max-width: 720px){.asf-home__section{padding:48px 16px}.asf-home__head{display:block}.asf-home__hint{margin-top:10px}.asf-hero__slide{min-height:570px;background-position:68% center}.asf-hero__slide::before{background:linear-gradient(90deg, rgba(5, 25, 39, 0.97) 0%, rgba(5, 25, 39, 0.86) 66%, rgba(5, 25, 39, 0.54) 100%)}.asf-hero__inner{padding:54px 22px 88px}.asf-hero h1,.asf-hero h2{font-size:clamp(34px,11vw,48px)}.asf-hero__next{right:16px}.asf-trust__grid{grid-template-columns:1fr}.asf-trust__item{border-right:0;border-bottom:1px solid var(--asf-line)}.asf-trust__item:last-child{border-bottom:0}.asf-feature-grid,.asf-solutions,.asf-process{grid-template-columns:1fr}.asf-feature{min-height:360px}.asf-catalog-banner{background-position:64% center}.asf-catalog-banner__body{padding:30px 24px}.asf-final__inner{padding:32px 24px}.asf-btn{width:100%}}@media(prefers-reduced-motion: reduce){.asf-home *,.asf-home *::before,.asf-home *::after{scroll-behavior:auto !important;transition:none !important}}body.homepage .frontInfo:has(.asf-home){padding:0 !important}body.homepage .frontInfo-section:has(.asf-home)>.layout-wrap,body.homepage .frontInfo-container:has(.asf-home),body.homepage .frontInfo-about:has(.asf-home),body.homepage .frontInfo-content:has(.asf-home),body.homepage .frontInfo-text:has(.asf-home),body.homepage .frontInfo-text>.text:has(.asf-home){box-sizing:border-box !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important}body.homepage .frontInfo-container:has(.asf-home){display:block !important}body.homepage .frontInfo-text:has(.asf-home){height:auto !important;max-height:none !important;overflow:visible !important}body.homepage .frontInfo-content:has(.asf-home)>.h2{box-sizing:border-box;margin:0 !important;padding:24px clamp(16px,3vw,64px) !important}.about:has(.asf-home),.about__wrap:has(.asf-home),.about__text:has(.asf-home),.about__text>.text:has(.asf-home){box-sizing:border-box !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important}.about__text:has(.asf-home){height:auto !important;max-height:none !important;overflow:visible !important}.asf-home{--asf-gutter: clamp(16px, 3vw, 64px);display:block;box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0;overflow-wrap:anywhere}.asf-home *,.asf-home *::before,.asf-home *::after{box-sizing:border-box}.asf-home .asf-home__container{width:100%;min-width:0;max-width:none;margin:0}.asf-home .asf-home__section{width:100%;min-width:0;padding:68px var(--asf-gutter)}.asf-home .asf-hero,.asf-home .asf-hero__track,.asf-home .asf-hero__slide{width:100%;min-width:0;max-width:none}.asf-home .asf-hero__inner{width:100%;min-width:0;max-width:none;margin:0;padding:68px var(--asf-gutter) 84px}.asf-home .asf-hero__content{width:min(610px,100%);min-width:0}.asf-home .asf-trust{padding:0 var(--asf-gutter)}.asf-home .asf-trust__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.asf-home .asf-trust__item,.asf-home .asf-trust__item>div,.asf-home .asf-home__head>div,.asf-home .asf-feature-grid>*,.asf-home .asf-solutions>*,.asf-home .asf-process>*,.asf-home .asf-about-grid>*,.asf-home .asf-final__inner>*{min-width:0}.asf-home .asf-home__head{flex-wrap:wrap}.asf-home .asf-home__hint{flex-shrink:1}.asf-home .asf-categories{width:100%;min-width:0;max-width:100%;overscroll-behavior-x:contain}.asf-home .asf-category{min-width:0}.asf-home .asf-btn{max-width:100%;white-space:normal;text-align:center}@media(max-width: 1100px){.asf-home .asf-trust__grid,.asf-home .asf-solutions,.asf-home .asf-process{grid-template-columns:repeat(2, minmax(0, 1fr))}.asf-home .asf-trust__item:nth-child(2){border-right:0}.asf-home .asf-trust__item:nth-child(-n+2){border-bottom:1px solid var(--asf-line)}.asf-home .asf-final__inner{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 720px){.asf-home{--asf-gutter: 16px}.asf-home .asf-home__section{padding:48px var(--asf-gutter)}.asf-home .asf-hero__inner{padding:54px var(--asf-gutter) 88px}.asf-home .asf-trust__grid,.asf-home .asf-feature-grid,.asf-home .asf-solutions,.asf-home .asf-process,.asf-home .asf-about-grid{grid-template-columns:minmax(0, 1fr)}.asf-home .asf-trust__item{padding:20px 8px;border-right:0}.asf-home .asf-trust__item:last-child{border-bottom:0}.asf-home .asf-feature__body{padding:26px 22px}.asf-home .asf-final__inner{padding:32px 22px}}