.banner{background:#040910 url(/resources/images/system-clone/banner-bg@2x.webp) no-repeat center / cover;color:#fff;padding:140px 0}.banner-cnt{display:flex;align-items:center;justify-content:space-between;gap:32px}.banner-txt{width:688px;max-width:100%}.banner-txt h1{font-size:56px;line-height:1.2;margin-bottom:32px}.banner-txt p{max-width:100%;color:#fff;font-size:20px;line-height:120%;margin-bottom:80px}.banner-img{width:560px;font-size:0}.banner-img img{filter:drop-shadow(0 28px 40px rgba(0,0,0,0.32))}.btn-box{display:flex;flex-wrap:wrap;gap:24px}.btn-box .am-btn{min-width:260px;height:64px;line-height:64px;padding:0 28px}.btn-box .am-btn.btn-org{box-shadow:0 10px 20px 0 rgba(255,89,0,0.4)}.btn-box .am-btn.btn-bl{box-shadow:0 10px 20px 0 rgba(34,88,246,0.4)}.btn-box .am-btn .txt{line-height:1.2;text-align:center}.btn-box .am-btn strong,.btn-box .am-btn span{display:block;white-space:nowrap}.btn-box .am-btn strong{font-size:18px}.btn-box .am-btn span{font-size:12px;font-weight:400;opacity:.85;margin-top:4px}.tech h2,.solve h2,.compare h2,.what h2,.faq h2{text-align:center;font-size:40px;line-height:1.2}.tech{padding:120px 0;background:#fff;text-align:center}.tech h2{margin-bottom:64px}.tech-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.tech-card{min-height:274px;border-radius:24px;background:#f8f9fa;padding:36px 28px 30px}.tech-card h4{font-size:24px;line-height:1.3;margin:24px 0 24px}.tech-card p{color:#000;font-size:14px;line-height:18px}.solve{padding:120px 0;background:#f6f8fc;text-align:center}.solve h2{margin-bottom:80px}.solve-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px 48px}.solve-card h4{font-size:20px;line-height:1.3;margin:24px 0 16px}.solve-card p{color:#000;font-size:14px;line-height:18px}.steps{padding:120px 0;background:#091121;color:#fff}.steps h2{text-align:center;font-size:40px;line-height:1.2;margin-bottom:80px}.steps-box{display:flex;align-items:center;justify-content:center;gap:40px}.steps-text{width:546px;max-width:100%}.steps-text li{cursor:pointer;border-radius:8px;padding:32px 24px}.steps-text li.active{background:#101b32}.steps-text h4{color:#fff;font-size:18px;line-height:1.3;margin-bottom:8px}.steps-text p{color:#fff;font-size:16px;line-height:140%;min-height:44px}.steps-img{width:622px;max-width:100%;font-size:0}.steps-img img{border-radius:12px}.compare{padding:120px 0;background:#f8f9fa}.compare h2{margin-bottom:80px}.compare-table-x{position:relative;width:1120px;max-width:100%;margin:0 auto;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 16px 40px 0 rgba(8,27,66,0.08)}.compare-table-x::after{content:"";position:absolute;top:0;left:200px;z-index:2;width:460px;height:100%;border:3px solid rgba(34,88,246,0.72);border-radius:18px;pointer-events:none;box-sizing:border-box}.compare-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:center}.compare-table th,.compare-table td{padding:22px 24px;font-size:14px;line-height:1.45}.compare-table th{color:#000;font-size:20px !important;font-weight:800;background:#fff}.compare-table td:first-child,.compare-table th:first-child{text-align:left;color:#000;font-weight:800;width:200px;font-size:16px}.compare-table th:nth-child(2),.compare-table td:nth-child(2){width:460px}.compare-table th:nth-child(3),.compare-table td:nth-child(3){width:460px}.compare-table tbody tr:nth-child(odd){background:#f9fbff}@media (min-width:992px){.what .container{max-width:1920px}}.what{padding:120px 0 98px;text-align:center}.what h2{margin-bottom:58px}.what .appraise-slick{text-align:left}@media (min-width:1024px){.what .appraise-slick .slick-slide{margin:22px 20px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05)}}.what .appraise-slick h5{font-size:24px;line-height:30px;margin-bottom:8px}.what .appraise-slick .item-txt p{min-height:192px;font-size:20px;line-height:160%}.what .appraise-slick .slick-list::before{background:linear-gradient(90deg, #ffffff 51%, rgba(255,255,255,0) 100%)}.what .appraise-slick .slick-list::after{background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #ffffff 49%)}@media (max-width:992px){.what{padding:80px 0}.what .tt-des{margin-bottom:40px}.what .appraise-slick .item-txt p{min-height:auto}.what .appraise-slick{border-radius:24px 24px 24px 24px;border:1px solid #e6e8e9}.what .appraise-slick .item{border:none}.what .slick-center .slick-dots{bottom:20px}}.prepare{padding:0 0 120px;background:#fff}.prepare-box{margin:0 auto;border-radius:24px;background:#091121;padding:80px 80px}.prepare-box h2{color:#fff;text-align:center;font-size:40px;line-height:1.25;margin-bottom:40px}.prepare-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.prepare-card{border-top:4px solid #2258f6;border-radius:16px;background:#fff;padding:28px 32px 32px}.prepare-card ul{margin-top:24px;counter-reset:prepareNum}.prepare-card li{position:relative;padding:16px 16px 16px 56px;border-radius:8px;background:#f8f9fb;font-size:14px;line-height:1.55;counter-increment:prepareNum}.prepare-card li:not(:last-child){margin-bottom:8px}.prepare-card li::before{content:counter(prepareNum);position:absolute;top:16px;left:16px;width:24px;height:24px;color:#2258f6;font-size:16px;font-weight:800;line-height:24px;text-align:center;border-radius:50%;background:#d9ebff}.prepare-card li strong{display:block;color:#000;font-size:16px;line-height:140%;margin-bottom:8px}.prepare-card li span{display:block;color:#000;font-size:14px;line-height:18px}.prepare-title{display:flex;align-items:center;gap:14px}.prepare-title h4{font-size:24px;line-height:1.3}.faq{padding:120px 0;background:#f8f9fa;text-align:center}.faq h2{margin-bottom:80px}.faq .accordion{margin:0 auto;text-align:left;background:#fff;padding:0 60px;border-radius:24px;box-shadow:0 14px 30px 0 rgba(8,27,66,0.06);overflow:hidden}.faq .accordion .item{border-bottom:1px solid #e8edf5;padding:20px 0}.faq .accordion .item:last-child{border:none}.faq .accordion .item:not(.active) .cnt{display:none}.faq .accordion .item.active .tt{color:#2258f6}.faq .accordion .item.active .tt::after{opacity:0;transform:rotate(-45deg)}.faq .accordion .tt{padding:18px 30px 18px 0;position:relative;cursor:pointer;font-size:20px;line-height:120%}.faq .accordion .tt::before,.faq .accordion .tt::after{content:"";display:block;right:5px;top:50%;width:18px;height:2px;background:#2258f6;position:absolute;transition:transform .35s,opacity .35s}.faq .accordion .tt::after{transform:rotate(90deg)}.faq .accordion .cnt{color:#000;font-size:16px;line-height:140%;padding:0 0 18px}.bottom{padding:40px 0 120px;background:#f8f9fa}.bottom-box{position:relative;margin:0 auto;border-radius:24px;clip-path:polygon(36px 0, 100% 0, 100% calc(100% - 36px), calc(100% - 36px) 100%, 0 100%, 0 36px);clip-path:shape(from 46px 0, hline to calc(100% - 24px), curve to 100% 24px with 100% 0, vline to calc(100% - 46px), curve to calc(100% - 8px) calc(100% - 28px) with 100% calc(100% - 36px), line to calc(100% - 28px) calc(100% - 8px), curve to calc(100% - 46px) 100% with calc(100% - 36px) 100%, hline to 24px, curve to 0 calc(100% - 24px) with 0 100%, vline to 46px, curve to 8px 28px with 0 36px, line to 28px 8px, curve to 46px 0 with 36px 0, close);background:#091121 url(/resources/images/system-clone/img-bg@2x.webp) no-repeat center / cover;color:#fff;text-align:center;padding:80px 137px}.bottom-box h2{font-size:40px;line-height:120%;margin-bottom:16px}.bottom-box p{margin:0 auto 40px;color:#fff;font-size:16px;line-height:140%}.bottom-box .btn-box{justify-content:center}@media (max-width:1280px){.banner-cnt{gap:40px}.banner-txt{width:54%}.banner-img{width:46%;max-width:46%}.steps-text{width:40%}.steps-img{width:56%;max-width:56%}}@media (max-width:991px){.banner{padding:72px 0;text-align:center}.banner-cnt{flex-direction:column}.banner-txt,.banner-img{width:100%;max-width:680px}.banner .btn-box{justify-content:center}.tech,.compare,.what,.faq{padding:80px 0}.solve{padding:80px 0}.tech h2,.solve h2,.compare h2,.what h2,.faq h2,.steps h2{font-size:32px;margin-bottom:40px}.tech-list{grid-template-columns:repeat(2, 1fr)}.solve-list{grid-template-columns:repeat(2, 1fr);gap:36px 20px}.steps{padding:80px 0}.steps-box{flex-direction:column}.steps-text,.steps-img{width:100%;max-width:760px}.steps-text{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.steps-text li{margin-bottom:0 !important;padding:20px}.compare-table-x{margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table{min-width:1120px}.prepare{padding-bottom:80px}.prepare-box{padding:52px 32px}.bottom{padding-bottom:80px}.bottom-box{padding:56px 32px}}@media (max-width:767px){html,body{max-width:100%;overflow-x:hidden}.banner{padding:56px 0 64px;overflow:hidden}.banner-cnt{width:100%;gap:42px}.banner-txt,.banner-img{width:100%;max-width:100%;min-width:0}.banner-txt h1{font-size:36px;overflow-wrap:anywhere}.banner-txt p{font-size:16px;line-height:1.55;overflow-wrap:anywhere}.banner-img img{width:100%;max-width:100%}.btn-box{gap:14px;flex-direction:column;align-items:center}.btn-box .am-btn{width:100%;max-width:320px;min-width:0}.btn-box .am-btn strong{font-size:16px}.btn-box .am-btn span{font-size:12px}.tech-list,.solve-list,.prepare-list{grid-template-columns:1fr}.tech-card{min-height:auto;padding:30px 22px}.solve-card{max-width:420px;margin:0 auto}.steps-text{grid-template-columns:1fr}.compare h2{overflow-wrap:anywhere}.prepare-box{padding:44px 20px}.prepare-box h2{font-size:26px}.prepare-card{padding:26px 22px}.prepare-card li{padding:16px 16px 16px 54px}.prepare-card li::before{left:18px}.prepare-card li strong{font-size:16px}.faq .accordion{padding:0 20px}.faq .accordion .tt{font-size:16px}.bottom-box{padding:48px 20px;clip-path:polygon(24px 0, 100% 0, 100% calc(100% - 24px), calc(100% - 24px) 100%, 0 100%, 0 24px);clip-path:shape(from 34px 0, hline to calc(100% - 24px), curve to 100% 24px with 100% 0, vline to calc(100% - 34px), curve to calc(100% - 8px) calc(100% - 16px) with 100% calc(100% - 24px), line to calc(100% - 16px) calc(100% - 8px), curve to calc(100% - 34px) 100% with calc(100% - 24px) 100%, hline to 24px, curve to 0 calc(100% - 24px) with 0 100%, vline to 34px, curve to 8px 16px with 0 24px, line to 16px 8px, curve to 34px 0 with 24px 0, close)}.bottom-box h2{font-size:32px}}@media (max-width:420px){.banner-txt h1{font-size:32px}.tech h2,.solve h2,.compare h2,.what h2,.faq h2,.steps h2{font-size:32px}}.slick-center .slick-arrow.slick-prev{left:15%}.slick-center .slick-arrow.slick-next{right:15%}