@font-face{font-family:H2Comfortaa;src:url('/static/slider_sl1b/comfortaa.woff') format('woff');font-weight:300 700;font-display:swap}
.h2-wrap{width:calc(100% - 48px);max-width:1440px;margin-left:auto;margin-right:auto;box-sizing:border-box;font-family:H2Comfortaa,Comfortaa,Arial,sans-serif;color:#f3f7ff}
.h2-wrap *{box-sizing:border-box}.h2-wrap a{text-decoration:none}.h2-wrap em{color:#72baff;font-style:normal}.h2-wrap p{color:#aebed1;line-height:1.9}.h2-wrap :is(a,summary):focus-visible{outline:3px solid #72baff;outline-offset:5px}
.h2-home #erpbuluut-slider-sl1{margin-bottom:0}.h2-home .solution142-eyebrow{display:none}
.h2-quick{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:4px;margin-bottom:36px;padding:0 0 8px}.h2-quick a{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;min-width:214px;padding:13px 22px;border:1px solid #36536f;border-radius:11px;background:#11283f;color:#eaf4ff;font-size:13px;font-weight:700;line-height:1.5;transition:background .2s,border-color .2s}.h2-quick a:hover{background:#163754;border-color:#72baff}.h2-quick a span{color:#72baff;font-size:19px}
.h2-section{margin-top:76px;margin-bottom:76px}.h2-section-heading{text-align:center;max-width:1050px;margin:0 auto 30px}.h2-section-heading h2{font:700 clamp(26px,2.7vw,38px)/1.4 H2Comfortaa,Comfortaa,sans-serif;letter-spacing:-1.1px;margin:0;color:#f3f7ff}.h2-section-heading p{font-size:14px;margin:14px 0 0}
.h2-grid{display:grid;gap:18px}.h2-grid-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.h2-grid-features{grid-template-columns:repeat(5,minmax(0,1fr))}.h2-card{border:1px solid #2c435b;background:#0d2034;border-radius:13px;padding:26px 19px 23px;min-height:190px;text-align:center;box-shadow:none}.h2-card>svg{display:block;width:33px;height:33px;margin:0 auto 15px;color:#72baff}.h2-card h3{font:700 14px/1.6 H2Comfortaa,Comfortaa,sans-serif;margin:0 0 8px;color:#eaf4ff;letter-spacing:-.25px}.h2-card p{font:400 12px/1.85 H2Comfortaa,Comfortaa,sans-serif;margin:0;color:#b4c6da}.h2-grid-features .h2-card{padding:24px 15px 21px}.h2-grid-features h3{font-size:13px}
.h2-erp{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:70px;margin-bottom:84px}.h2-erp h2{font:700 38px/1.3 H2Comfortaa,Comfortaa,sans-serif;letter-spacing:-1px;margin:0 0 20px}.h2-erp p{font-size:14px;margin:0 0 15px;max-width:670px}.h2-erp img{width:100%;height:auto;display:block}.h2-textlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#9ed1ff;font-size:13px;font-weight:700;line-height:1.7}.h2-textlink:hover{color:#fff}
.h2-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:46px;padding:12px 19px;background:#78beff;border:1px solid #78beff;border-radius:9px;color:#061323;font:700 12px/1.7 H2Comfortaa,Comfortaa,sans-serif;text-align:center}.h2-button:hover{background:#aad7ff;border-color:#aad7ff;color:#061323}.h2-button span{font-size:18px;line-height:1}
.h2-banners{display:grid;gap:24px;margin-top:52px;margin-bottom:70px}.h2-banner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:294px;border:1px solid #2c4b68;border-radius:22px;overflow:hidden;background:#10263d}.h2-banner>div:first-child{padding:34px 42px;align-self:center;min-width:0}.h2-banner h2{font:700 clamp(24px,2.35vw,33px)/1.4 H2Comfortaa,Comfortaa,sans-serif;margin:0 0 13px;color:#f3f7ff;letter-spacing:-.8px}.h2-banner p{font-size:13px;max-width:650px;margin:0 0 19px}.h2-banner>img{display:block;width:100%;height:100%;min-height:294px;object-fit:cover;border-radius:0;margin:0}.h2-contact{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:18px;font-size:12px}.h2-contact a{color:#d5eaff;overflow-wrap:anywhere}.h2-local-contact{flex-direction:column;gap:18px;background:#12304b;padding:30px;display:flex;align-items:center;justify-content:center;color:#d3e3f4}.h2-local-contact a{color:#acd7ff}.h2-local-contact :is(p,span){font-size:13px}.h2-local-contact svg{max-width:24px;max-height:24px}.h2-local-contact .lseo1-address{max-width:100%}
.h2-page{margin-bottom:75px;padding-top:28px}.h2-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;line-height:1.8;color:#9bb4cd;padding:28px 0 20px}.h2-breadcrumb a{color:#c5e3ff}.h2-page-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;padding:20px 0 58px;border-bottom:1px solid #294057}.h2-page-hero h1{font:700 clamp(30px,3vw,45px)/1.3 H2Comfortaa,Comfortaa,sans-serif;letter-spacing:-1.5px;color:#fff;margin:0 0 24px}.h2-page-hero h1 em{display:block;margin-top:10px;font-size:.82em}.h2-page-hero p{font-size:15px;margin:0 0 24px}.h2-page-hero>img{width:100%;height:370px;object-fit:cover;display:block;border-radius:22px 74px 22px 22px}.h2-page-actions{display:flex;gap:14px 24px;align-items:center;flex-wrap:wrap}.h2-page-body{max-width:980px;margin:58px auto}.h2-page-body section{margin-bottom:38px;padding-bottom:32px;border-bottom:1px solid #22374b}.h2-page-body section:last-child{border:0;margin-bottom:0;padding-bottom:0}.h2-page-body h2{font:700 clamp(22px,2.2vw,29px)/1.5 H2Comfortaa,Comfortaa,sans-serif;margin:0 0 18px;letter-spacing:-.6px;color:#edf6ff}.h2-page-body p{font:400 14px/2 H2Comfortaa,Comfortaa,sans-serif;margin:0 0 17px;color:#b7c7d9}.h2-faq{max-width:980px;margin:54px auto}.h2-faq h2{font:700 29px/1.4 H2Comfortaa,Comfortaa,sans-serif;margin:0 0 24px}.h2-faq details{border-bottom:1px solid #30465f;padding:0}.h2-faq summary{display:flex;justify-content:space-between;gap:20px;padding:21px 0;cursor:pointer;list-style:none;font:700 14px/1.6 H2Comfortaa,Comfortaa,sans-serif;color:#dcecff}.h2-faq summary::-webkit-details-marker{display:none}.h2-faq summary span{font-size:22px;color:#72baff}.h2-faq details[open] summary span{transform:rotate(45deg)}.h2-faq details p{font-size:13px;margin:0 0 22px}.h2-page-end{text-align:center;background:#10283f;border:1px solid #31506c;border-radius:20px;padding:36px 26px;margin-top:50px}.h2-page-end h2{font:700 27px/1.4 H2Comfortaa,Comfortaa,sans-serif;margin:0 0 15px;color:#f3f7ff}.h2-page-end p{font-size:13px}.h2-page-end .h2-textlink{margin-left:24px}
@media(max-width:1100px){.h2-grid-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.h2-grid-features{grid-template-columns:repeat(3,minmax(0,1fr))}.h2-banner>div:first-child{padding:30px}.h2-page-hero{gap:30px}.h2-page-hero>img{height:320px}.h2-erp{gap:28px}}
@media(max-width:750px){.h2-wrap{width:calc(100% - 32px)}.h2-quick{gap:10px;margin-bottom:26px}.h2-quick a{min-width:0;flex:1;gap:8px;font-size:11px;padding:12px 13px}.h2-section{margin-top:48px;margin-bottom:48px}.h2-section-heading{margin-bottom:24px}.h2-section-heading h2{font-size:25px;letter-spacing:-.7px}.h2-section-heading p{font-size:12px}.h2-grid{gap:12px}.h2-grid-features{grid-template-columns:repeat(2,minmax(0,1fr))}.h2-card,.h2-grid-features .h2-card{padding:21px 13px;min-height:185px}.h2-card h3,.h2-grid-features h3{font-size:12px}.h2-card p{font-size:11px}.h2-erp{grid-template-columns:1fr;gap:15px;margin-top:50px;margin-bottom:50px}.h2-erp h2{font-size:30px}.h2-erp p{font-size:13px}.h2-erp img{max-width:540px;margin:auto}.h2-banners{gap:20px;margin-top:34px;margin-bottom:45px}.h2-banner{grid-template-columns:1fr;border-radius:17px;min-height:0}.h2-banner>div:first-child{padding:28px 24px}.h2-banner h2{font-size:25px}.h2-banner p{font-size:12px}.h2-banner>img{height:210px;min-height:0;object-position:center 43%}.h2-banner-local{grid-template-columns:1fr}.h2-local-contact{padding:24px;justify-content:flex-start}.h2-page-hero{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.h2-page-hero h1{font-size:32px;letter-spacing:-1px}.h2-page-hero p{font-size:13px}.h2-page-hero>img{height:250px;border-radius:18px 55px 18px 18px}.h2-page-body{margin:36px auto}.h2-page-body h2{font-size:22px}.h2-page-body p{font-size:13px}.h2-faq h2{font-size:25px}.h2-faq summary{font-size:13px}.h2-page-end h2{font-size:23px}.h2-page-end .h2-textlink{margin:14px 0 0;display:flex;justify-content:center}.h2-page-actions{gap:10px 18px}}
@media(max-width:380px){.h2-quick{flex-direction:column}.h2-quick a{justify-content:center;gap:20px}.h2-grid-benefits,.h2-grid-features{grid-template-columns:1fr}.h2-card,.h2-grid-features .h2-card{min-height:0;padding:24px}.h2-card h3,.h2-grid-features h3{font-size:14px}.h2-card p{font-size:12px}.h2-page-hero h1{font-size:29px}.h2-banner h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.h2-quick a{transition:none}}
