/* Fallback theme: origin serves empty CSS files */
*,*::before,*::after{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#333;line-height:1.7;background:#fff}
a{color:#f87537;text-decoration:none}a:hover{color:#e05a1c}
img{max-width:100%;height:auto}
.container{max-width:1140px;margin:0 auto;padding:0 16px}
.row{display:flex;flex-wrap:wrap;margin:0 -12px}.row>*{padding:0 12px;width:100%}
@media(min-width:768px){.col-md-6{width:50%}.col-md-4{width:33.333%}}
@media(min-width:992px){.col-lg-6{width:50%}.col-lg-4{width:33.333%}.col-lg-3{width:25%}}
.align-items-center{align-items:center}.text-center{text-align:center}.d-none{display:none}
.my-3{margin:1rem 0}.my-5{margin:3rem 0}.mb-4{margin-bottom:1.5rem}.mb-60{margin-bottom:48px}
.pt-100,.pt-120{padding-top:80px}.pb-100,.pb-120{padding-bottom:80px}
.bg-color{background:#fff7f0}
.nav-navigation{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.95);box-shadow:0 1px 8px rgba(0,0,0,.06)}
.navbar .container{display:flex;align-items:center;justify-content:space-between;min-height:64px;flex-wrap:wrap}
.navbar-brand{font-size:22px;font-weight:700;color:#222}
.navbar-toggler{display:none}
.navbar-collapse{display:flex;align-items:center;gap:12px}
.navbar-nav{display:flex;list-style:none;margin:0;padding:0;gap:4px}
.nav-link{display:block;padding:8px 14px;color:#444;font-weight:500}
.btn{display:inline-block;border:0;border-radius:999px;padding:10px 26px;font-weight:600;cursor:pointer;background:linear-gradient(90deg,#f87537,#fba81f);color:#fff!important}
.btn .nav-link{color:#fff;padding:0}.btn:hover{filter:brightness(1.05);color:#fff}
.btn-lg{padding:14px 34px;font-size:17px}
.hero .main{position:relative;overflow:hidden;padding:72px 0 96px}
.hero h1{font-size:40px;line-height:1.25;margin:0 0 20px;color:#1d1d1f}
.hero p{font-size:16px;color:#555}
.zindex-5{position:relative;z-index:5}
.shape-view{position:absolute;right:-120px;top:20px;width:620px;opacity:.9;z-index:1}
.hero-img img{max-height:440px;display:block;margin:0 auto}
.section-title .sub-title{color:#f87537;font-size:15px;letter-spacing:1px;margin:0 0 6px}
.section-title .title{font-size:32px;margin:0 0 12px;color:#1d1d1f}
.help-item,.price-item,.work-item,.blog-item,.card{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 6px 24px rgba(0,0,0,.06);height:100%}
.help-item i,.work-item i{font-size:32px;color:#f87537}
.help-item h4,.work-item h4{font-size:19px;color:#222}
.site-topics{margin:20px 0;padding:16px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.05)}
.site-topics ul{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:8px}
.site-topics li a{display:block;padding:4px 12px;border:1px solid #f3d3c0;border-radius:999px;font-size:13px;color:#a2511f;background:#fffaf6}
ul{padding-left:20px}
h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}
footer,.footer{background:#1d1d1f;color:#bbb;padding:40px 0;margin-top:40px}footer a,.footer a{color:#fba81f}
@media(max-width:991px){.navbar-collapse{width:100%;justify-content:space-between;padding-bottom:8px}.hero h1{font-size:30px}.shape-view{width:360px;right:-140px;top:auto;bottom:-80px;opacity:.35}}
@media(max-width:575px){.navbar-nav .nav-link{padding:6px 8px;font-size:14px}.hero .main{padding:40px 0 60px}.section-title .title{font-size:24px}}
.my-4{margin:1.5rem 0}.my-2{margin:.5rem 0}.m-2{margin:.5rem}.mx-1{margin:0 .25rem}.mt-100{margin-top:80px}.py-5{padding:3rem 0}.py-4{padding:1.5rem 0}
.my-md-0{margin:0}.ms-3{margin-left:1rem}.small{font-size:13px}.text-muted{color:#888}
@media(min-width:1200px){.col-xl-10{width:83.333%}.offset-xl-1{margin-left:8.333%}}@media(min-width:992px){.offset-lg-3{margin-left:25%}}
.price-item{text-align:center}.price-item h2,.price-item h3{color:#f87537}.price-item ul{list-style:none;padding:0}.price-item li{padding:4px 0;border-bottom:1px dashed #eee}
.tab-pane .row>*{margin-bottom:24px}
.download{background:linear-gradient(120deg,#f87537,#fba81f);color:#fff;border-radius:24px;padding:56px 24px;text-align:center}
.download h2,.download p,.text-white{color:#fff!important}.text-white-muted{color:rgba(255,255,255,.85)}
.download-btn{display:inline-block;background:#fff;color:#f87537!important;border-radius:999px;padding:10px 24px;font-weight:600}
.blog-item{padding:0;overflow:hidden}.blog-content{padding:20px}.blog-thumb img{width:100%;display:block}
.footer-title{color:#fff;font-size:17px}.footer-item ul{list-style:none;padding:0}.border-top{border-top:1px solid rgba(255,255,255,.1)}
.blog,.footer,body>footer{}
body>section:last-of-type,body>div:last-of-type{}
.blog-thumb{display:none}.blog-item{padding:24px}.blog-content{padding:0}.hero-img{display:none}
@media(min-width:992px){.hero .col-lg-6:first-child{width:62%}}
/*ovf*/html,body{overflow-x:hidden}.row{margin:0 -12px}.container{overflow-x:clip}
