@charset "utf-8";html,body{background-color:#fff;width:100%;min-width:1240px;height:100%}body,input,textarea,select{margin-bottom:0;color:#191919;font-style:normal;font-weight:400;font-size:16px;line-height:normal;line-height:1.4;font-family:"Roboto",sans-serif}main{min-height:400px}section{position:relative;padding:40px 0;width:1200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto}section h2{margin-bottom:10px;color:#035;font-weight:600;font-size:40px;text-align:center;text-transform:capitalize}section h3{margin-bottom:10px;font-size:20px;text-align:center;text-transform:capitalize}section h4{margin-bottom:10px;font-size:14px;text-align:center;text-transform:capitalize}section .eyebrow{color:#ff7a00;font-weight:600;font-size:14px;letter-spacing:1.5px;text-align:center}section .underline{margin:16px auto;border-radius:2px;background:#ff7a00;width:60px;height:4px}section .subtitle{margin:0 auto 50px;max-width:800px;color:#6b7c89;text-align:center}nav{margin:10px auto;border-bottom:1px solid #efefef;width:1200px;height:25px;color:#555;font-weight:500;font-size:14px}nav .home{display:inline-block;vertical-align:middle;background-image:url(/img/nav_home.png);background-size:auto 12px;background-repeat:no-repeat;width:9px;height:14px}nav .arr{display:inline-block;vertical-align:middle;background-image:url(/img/nav_arr.png);background-size:auto 12px;background-repeat:no-repeat;width:12px;height:14px}nav a{color:#035}nav a:hover{color:#035}.spacer-background{background-color:#F1F4F9;width:100%}.publicity{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(/img/bg_publicity.jpg);background-size:cover;background-position:center;background-size:cover;color:#FFF;background-color:#035;padding-top:60px;padding-bottom:60px}.publicity h2{color:#FFF}.publicity h3{color:#FFF;font-size:24px}.publicity h4{color:#FFF}.publicity .contact-btn{display:block;margin-right:auto;margin-left:auto;border-radius:30px;background-color:#f60;width:300px;height:60px;color:#fff;font-size:20px;line-height:60px;text-align:center;margin-top:30px;text-transform:uppercase}.publicity .contact-btn:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2)}A:link,A:visited{text-decoration:none}A:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.75em;font-family:"Poppins",sans-serif}h1{font-weight:900;font-size:32px}h2{font-size:20px}h3{font-size:16px}p{margin-bottom:20px}strong{font-weight:700}article{margin-right:auto;margin-left:auto;width:750px}.fixed{position:fixed;z-index:99}.shadow{-webkit-box-shadow:1px 1px 12px rgba(0,0,0,0.08);-moz-box-shadow:1px 1px 12px rgba(0,0,0,0.08);box-shadow:1px 1px 12px rgba(0,0,0,0.08)}header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;left:0;z-index:999;box-sizing:border-box;border-bottom:1px solid #e0e0e0;background-color:#fbfbfd;width:100%;height:80px;color:#fff}.head-space{width:100%;height:80px}.nav-up{transition:all .5s;margin-top:0}.nav-down{transition:all .5s;margin-top:-80px}#menu{z-index:999;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding:0;width:1200px;height:80px}#menu .logo{display:block;position:relative;float:left;margin-top:10px;background-image:url(/img/logo.png);background-size:auto 60px;background-repeat:no-repeat;width:200px;height:60px;overflow:hidden}#menu .logo::after{position:absolute;top:0;left:-100%;filter:blur(10px);animation:light-swipe 3s infinite linear;background:linear-gradient(120deg,rgba(255,255,255,0) 30%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 70%);width:100%;height:100%;content:""}@keyframes light-swipe{0%{left:-100%}33%{left:100%}100%{left:100%}}#menu li{float:left;padding:0 15px}#menu .right-part{float:right}#menu .right-part li{float:left;padding:0 6px}#menu li a{display:block;color:#666;font-weight:700;font-size:14px;line-height:80px;text-align:center;text-decoration:none}#menu li a:hover{color:#035}#menu li.current>a{color:#035}#menu li .ico-chevron{display:inline-block;background-image:url(/img/arr_menu.png);background-position:center top;background-size:10px auto;width:10px;height:10px}#menu li.current>a .ico-chevron{-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;background-position:center bottom}#menu li:hover>li.child{display:block;position:relative}#menu li ul{display:none;position:absolute;z-index:999;background-image:linear-gradient(180deg,#fff 80%,#efefef)}#menu .product-wrap{margin-top:-15px;margin-left:-20px;border-radius:10px;padding:20px 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.08);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.08);box-shadow:1px 1px 6px rgba(0,0,0,0.08);border:1px solid #e0e0e0;background-color:#fff;width:320px}#menu .product-wrap li a{display:block;float:left;padding:0;width:300px;overflow:hidden;line-height:30px;text-align:left;text-overflow:ellipsis;white-space:nowrap}#menu .product-wrap li ul li a{width:300px}#menu .product-wrap .arrow{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);position:absolute;transform:rotate(45deg);margin-top:-28px;margin-left:30px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background-color:#fff;width:14px;height:14px}#menu .product-wrap2{margin-top:-10px;margin-left:280px;border-radius:10px;padding:20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.08);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.08);z-index:999;box-shadow:1px 1px 6px rgba(0,0,0,0.08);border:1px solid #e0e0e0;background-color:#fff}#menu .product-wrap2 .arrow{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);position:absolute;transform:rotate(-45deg);margin-top:-2px;margin-left:-28px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background-color:#fff;width:14px;height:14px}#menu .product-wrap2 li a{height:30px;line-height:30px;text-align:left}#menu .phone-btn{margin-top:25px;border-radius:15px;height:30px!important;color:#035;font-weight:700;font-size:16px;line-height:30px!important}#menu .phone-btn .icon{display:inline-flex;vertical-align:middle;filter:drop-shadow(0px 0 0 transparent);animation:shake2 2s ease-in-out infinite;transition-duration:inherit;transition-timing-function:inherit;fill:#035;margin-right:1px;width:20px;height:20px}@keyframes shake2{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}#menu .quote-btn{margin-top:23px;margin-right:5px;border-radius:17px;background-color:#f60;width:120px;height:34px!important;color:#fff!important;font-size:12px;line-height:34px!important;font-weight:500;text-transform:uppercase}#menu .quote-btn:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2)}#menu li .avatar-small{display:inline-block;margin-top:25px;border-radius:50%;background-image:url(/img/avatar.png);background-position:center center;background-size:cover;background-color:#e0e0e0;width:30px;height:30px}#menu .ico-notice{float:right;margin-top:-2px;margin-right:-4px;border-radius:50%;background-color:#f60;width:6px;height:6px;font-size:8px}#menu .panel-wrap{margin-top:8px;margin-left:-197px;border-radius:10px;width:240px;font-size:12px;text-align:center;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.08);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.08);box-shadow:1px 1px 6px rgba(0,0,0,0.08);border:1px solid #e0e0e0;background-color:#fff}#menu .panel-wrap .arrow{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);position:absolute;transform:rotate(45deg);z-index:1;margin-top:-8px;margin-left:204px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background-color:#2257a7;width:14px;height:14px}#menu .panel-wrap .panel-bg{z-index:4;border-top-right-radius:10px;border-top-left-radius:10px;background-size:cover;background-color:#2257a7;width:100%;height:80px}#menu .panel-wrap .panel-avatar{display:block;margin-top:-30px;margin-right:auto;margin-bottom:5px;margin-left:auto;border-radius:50%;background-image:url(/img/avatar.png);background-position:center center;background-size:cover;background-color:#e0e0e0;width:64px;height:64px}#menu .panel-wrap .panel-name{margin-bottom:10px;color:#666;font-size:14px}#menu .panel-wrap .panel-btn{display:inline-block;border-radius:15px;background-color:#035;padding-right:20px;padding-left:20px;height:30px;color:#fff!important;line-height:30px}#menu .panel-wrap .panel-btn:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2)}#menu .panel-wrap .foot{margin-top:20px;border-top:1px solid #e0e0e0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-image:linear-gradient(180deg,#fff 80%,#efefef);height:40px}#menu .panel-wrap .foot a{line-height:40px}#menu .search-box{margin-top:23px;border:2px solid #035;border-radius:16px;padding-left:15px;width:180px;height:30px!important;font-size:14px;line-height:30px!important}#menu input{float:left;background-color:#fff;width:140px;height:28px;font-size:14px}#menu .search-btn{float:left;transition:all .3s ease-in-out;cursor:pointer;background-image:url(/img/search.svg);background-position:center center;background-size:16px auto;background-repeat:no-repeat;width:30px;height:30px}#menu .search-btn:hover{background-size:20px auto}.cookie-banner{position:fixed;right:0;bottom:0;left:0;transform:translateY(120%);z-index:1000;transition:transform .3s ease-in-out;box-shadow:0 -2px 10px rgba(0,0,0,0.1);background:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cookie-banner.active{transform:translateY(0)}.cookie-content{display:flex;gap:30px;margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;width:1200px}.cookie-content .left{flex:1;color:#333;font-size:14px;line-height:20px}.cookie-content .left .topic{margin-bottom:5px;font-weight:500;font-size:18px;line-height:24px}.cookie-content .right{width:300px}.cookie-content .right button{display:inline-block;transition:opacity .2s;cursor:pointer;border:none;border-radius:4px;padding:8px 20px}.accept-btn{background:#035;color:white}.reject-btn{background:#6c757d;color:white}.cookie-buttons button:hover{opacity:.9}.page-container{display:flex;flex-direction:row;gap:40px;margin-right:auto;margin-left:auto;width:1200px}.foot-box1{background-color:#41484e;padding:40px;color:#a0a3a6;font-size:12px}.foot-box1 .flex-fill{flex:1}.foot-box2{background-color:#292a2e;padding:20px;color:#605e56;font-size:12px}.foot-box2 .flex-fill{flex:1;text-align:center}.foot-logo{background-image:url(/img/logo_w.png);background-size:auto 40px;background-repeat:no-repeat;width:160px;height:40px}.foot-topic{margin-bottom:10px;color:#fff;font-weight:700;font-size:14px}.foot-item li{margin-bottom:10px}.foot-item a{color:#a0a3a6}.foot-item a:hover{color:#f60}.foot-box2 a{color:#a0a3a6}.foot-box2 a:hover{color:#f60}.follow-box{display:flex;flex-direction:row}.follow-box li{margin-right:10px}.follow-box .icon{display:inline-flex;vertical-align:middle;filter:drop-shadow(0px 0 0 transparent);transition-duration:inherit;transition-timing-function:inherit;fill:#97a3a6;width:16px;height:16px}.follow-box .icon:hover{fill:#f60}.grid-box3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-box4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid-item{border-radius:10px;padding:20px 10px}.grid-item:hover .icon{-webkit-transition:.3s transform;-moz-transition:.3s transform;transform:scale(1.1,1.1);transition:.3s transform}.grid-box4 .grid-item .icon{display:block;margin-right:auto;margin-left:auto;box-shadow:0 5px 15px rgba(0,0,0,0.2);border-radius:10px;background-position:center center;background-size:cover;background-repeat:no-repeat;width:220px;height:140px}.grid-box3 .grid-item .icon{display:block;margin-right:auto;margin-left:auto;background-position:center center;background-size:cover;background-repeat:no-repeat;width:100px;height:100px}.grid-item .topic{display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;width:90%;height:80px;color:#050505;font-weight:700;font-size:16px;line-height:18px;text-align:center}.grid-item .content{display:block;width:100%;height:80px;overflow:hidden;color:#5c5c5c;font-size:14px;text-align:center}.pack1-container{box-sizing:border-box;text-align:center}.pack1-image{box-sizing:border-box;background-image:url(/img/bg_card.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:150px;width:100%;height:500px;color:#fff}.pack1-image h2{font-weight:700;font-size:46px}.pack1-image p{font-size:20px}.pack1-card-container{display:flex;margin:-100px auto 50px;box-shadow:0 5px 15px rgba(0,0,0,0.2);border-radius:20px;max-width:1100px;overflow:hidden}.pack1-card-container h3{font-weight:600;font-size:20px}.pack1-card-container p{color:#dbdbdb}.pack1-card-container .card{flex:1;padding:50px;color:white;text-align:center}.pack1-card-container .left-card{background-color:#f60}.pack1-card-container .right-card{background:#035}.pack1-card-container .btn{display:inline-block;margin-top:15px;border:2px solid white;border-radius:30px;padding:10px 30px;color:white;font-weight:700;text-decoration:none;text-transform:uppercase}.pack1-card-container .left-card .btn{border-color:#fff;background-color:#f60;color:#fff}.pack1-card-container .left-card .btn:hover{border-color:#fff;background-color:#fff;color:#f60}.pack1-card-container .right-card .btn:hover{background:white;color:#035}.docs-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:0;padding:0}.docs-list a:hover .docs-list-img{-webkit-transition:.3s transform;-moz-transition:.3s transform;transform:scale(1.1,1.1);transition:.3s transform}.docs-list .docs-list-img-box{background-color:#ccc;width:100%;height:260px;overflow:hidden}.docs-list .docs-list-img{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:260px}.docs-list .docs-list-title{color:#000;font-weight:500;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-bottom:20px}.docs-list .docs-list-date{color:#000;font-weight:500;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:20px}.page-nav{margin-top:20px;font-size:12px;text-align:center}.arrow-left:after{content:"\e841";font-family:"iconfont"}.arrow-right:after{content:"\e840";font-family:"iconfont"}.pagenav0{display:inline-block;margin-right:3px;margin-left:3px;border:1px solid #e0e0e0;border-radius:5px;background-color:#fff;padding-right:10px;padding-left:10px;min-width:30px;height:30px;color:#d6d6d6;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700}.pagenav1{display:inline-block;margin-right:3px;margin-left:3px;border:1px solid #e0e0e0;border-radius:5px;background-color:#fff;padding-right:10px;padding-left:10px;min-width:30px;height:30px;color:#767676;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700}.pagenav2{display:inline-block;margin-right:3px;margin-left:3px;border:1px solid #035;border-radius:5px;background-color:#035;padding-right:10px;padding-left:10px;min-width:30px;height:30px;color:#fff;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700}.pagenav1:hover{border:1px solid #035;background-color:#035;color:#fff}.zuoyoujiegou{display:flex;gap:50px}.zuoyoujiegou .left{width:500px}.zuoyoujiegou .right{flex:1}.product-layout{display:flex;gap:50px}.product-layout .left{flex:1}.product-layout .left .model{margin-bottom:5px;color:#035;font-size:12px}.product-layout .left h2{line-height:1em;text-align:left}.product-layout .left .benefits{margin-bottom:30px;color:#f60;white-space:pre-wrap;word-break:break-word}.product-layout .left .features{margin-bottom:30px;color:#6b7c89;font-size:14px;white-space:pre-wrap;word-break:break-word}.product-layout .left .content{margin-bottom:30px;color:#6b7c89;font-size:14px;white-space:pre-wrap;word-break:break-word}.product-layout .left .quote-btn{display:block;transition:all .25s ease;border:2px solid #f60;border-radius:10px;background:#fff;background:#f60;padding:14px 28px;width:fit-content;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase}.product-layout .left .quote-btn:hover{background:#fff;color:#f60}.product-layout .right{width:600px}.resourcese-list li{border:1px solid #b3b3b3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:flex;box-sizing:border-box;margin-bottom:20px;border-radius:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.resourcese-list .left{flex:1}.resourcese-list .right{display:flex;justify-content:center;align-items:center;width:160px;height:50px}.resourcese-list .icon{float:left;background-image:url(/img/icon9.svg);background-position:left 0;background-size:auto 50px;background-repeat:no-repeat;width:70px;height:50px}.resourcese-list .topic{color:#035;font-weight:500;font-size:18px}.resourcese-list .detail{color:#7f7f7f}.resourcese-list .download{display:block;background-color:#035;width:160px;height:40px;color:#fff;line-height:40px;text-align:center;border-radius:10px;border:2px solid #035;text-transform:uppercase}.resourcese-list .download:hover{background-color:#FFF;color:#035}.form-box{margin-right:auto;margin-left:auto;border:1px solid #b9b9b9;width:400px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.form-box .user-input{border:1px solid #b9b9b9;border-radius:5px;width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-box .user-submit{border-radius:5px;width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px;margin-bottom:30px;background-color:#f60;color:#fff;text-transform:uppercase}.form-box .text{height:30px;font-weight:500;line-height:30px}.form-box .text2{margin-bottom:30px;height:30px;color:#7c7c7c;line-height:30px;text-align:center}.imagebg{background-image:url(/img/bg_card.jpg);background-position:center center;background-size:cover}.contact-box{display:flex;gap:40px}.contact-box li{flex:1;background-image:linear-gradient(135deg,#094c78,#035);background-color:#035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;box-sizing:border-box;box-shadow:0 5px 15px rgba(0,0,0,0.2);border-radius:10px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;color:#fff}.contact-box li h3{margin-bottom:10px;color:#4ea0d7;font-weight:500;font-size:24px}.contact-box li p{font-size:14px}.contact-box .icon{position:absolute;right:20px;bottom:20px;opacity:.1;background-size:cover;width:64px;height:64px}.products-box{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;width:100%}.products-img-box{border:1px solid #d5d5d5;border-radius:10px;background-image:url(/img/icon6.png);background-position:center center;background-size:cover;width:270px;height:270px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.products-title{padding-top:20px;padding-bottom:20px;width:270px;color:#1d1d1d;font-weight:500;font-size:14px;text-align:center}.demo-img{background-image:url(/img/demo/demo.jpg);background-position:center center;background-size:cover;background-color:#ddd;width:600px;height:600px}.quote{margin-right:auto;margin-left:auto;width:600px}.quote .user-input{border:1px solid #b9b9b9;border-radius:5px;width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}.quote .user-textarea{border:1px solid #b9b9b9;border-radius:5px;width:100%;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quote td{padding:5px;font-weight:500}.quote .star{display:inline-block;background-image:url(/img/star.svg);background-size:cover;width:12px;height:12px}.quote .user-submit{border-radius:5px;width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-sizing:border-box;margin-top:30px;margin-bottom:30px;background-color:#f60;color:#fff;font-weight:500;line-height:40px;text-transform:uppercase}.spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px;text-align:left}.spec-grid .card{box-shadow:0 12px 30px rgba(0,0,0,0.08);border-radius:14px;background:#fff;padding:28px 30px}.spec-grid .card-l{border-top:3px solid #f60}.spec-grid .card-r{border-top:3px solid #035}.spec-grid .card-title{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#035;font-weight:700;font-size:20px}.spec-grid .icon{border-radius:6px;width:26px;height:26px;background-size:cover}.spec-grid .icon.orange{background-image:url(/img/icon7.svg)}.spec-grid .icon.blue{background-image:url(/img/icon8.svg)}.spec-grid .row{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #edf1f4;padding:18px 0}.spec-grid .row:last-child{border-bottom:none}.spec-grid .left{max-width:45%;color:#6b7c89;font-weight:700;font-size:14px;letter-spacing:.8px}.spec-grid .right{text-align:right}.spec-grid .value{color:#0b2b40;font-weight:700;font-size:20px;line-height:1.2}.spec-grid .note{color:#8a9aa6;font-size:11px}.spec-grid .orange-text{color:#ff7a00;font-weight:500}.download-btn .icon{width:16px;height:16px;display:inline-block;background-image:url(/img/icon9.svg);background-size:cover}.download-btn{transition:all .25s ease;margin-top:50px;margin-right:auto;margin-left:auto;border:2px solid #035;border-radius:10px;background:#fff;padding:14px 28px;width:fit-content;color:#035;font-weight:600;text-decoration:none;display:flex;margin-left:auto;margin-right:auto;align-items:center;gap:8px}.download-btn:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2)}.ideal-layout{display:grid;grid-template-columns:1fr 420px;align-items:start;gap:60px;margin:60px auto;max-width:1100px}.ideal-layout .list{display:flex;flex-direction:column;gap:24px}.ideal-layout .item{display:flex;position:relative;gap:20px;border-radius:14px;background:#f8fafc;padding:14px 14px 14px 22px}.ideal-layout .bar{position:absolute;top:6px;bottom:6px;left:0;border-radius:6px;background:#0f3554;width:6px}.ideal-layout .content{padding-left:20px}.ideal-layout .title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px}.ideal-layout .icon{color:#ff7a00;font-size:18px}.ideal-layout .item p{margin-top:8px;color:#6b7280}.ideal-layout .image-card{box-shadow:0 20px 40px rgba(0,0,0,0.15);border-radius:18px;width:400px;height:300px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.ideal-layout .image-card img{display:block;width:100%;height:100%;object-fit:cover}.faq-layout{display:flex;flex-direction:column;gap:24px;margin:60px auto;max-width:900px}.faq-layout .faq-item{transition:box-shadow .25s ease;box-shadow:0 0 0 rgba(0,0,0,0);border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:22px 26px}.faq-layout .faq-item[open]{box-shadow:0 8px 24px rgba(0,0,0,0.06)}.faq-layout .faq-item summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.faq-layout .faq-item summary::-webkit-details-marker{display:none}.faq-layout .faq-item summary span{color:#0f3554;font-weight:700;font-size:22px}.faq-layout .arrow{transform:rotate(45deg);transition:transform .25s ease;margin-left:16px;border-right:3px solid #ff7a00;border-bottom:3px solid #ff7a00;width:10px;height:10px}.faq-layout .faq-item[open] .arrow{transform:rotate(-135deg)}.faq-layout .faq-item p{margin-top:18px;color:#6b7280;font-size:16px;line-height:1.7}