@charset "UTF-8";
:root{--lime:#b6ef36;--ink:#172027;--muted:#69737c;--line:#e4e9dc;--soft:#f8fced;--deep:#17262d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{min-width:320px;margin:0;padding-top:76px;font:16px/1.7 "Microsoft YaHei","PingFang SC",Arial,sans-serif;color:var(--ink)}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}button{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}p,h1,h2,h3{margin-top:0}.site-header{position:fixed;z-index:100;top:0;right:0;left:0;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line)}.head-inner{display:flex;align-items:center;min-height:76px;width:min(1180px,calc(100% - 40px));margin:auto;gap:32px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900}.brand img{width:42px;height:42px;object-fit:cover;border-radius:5px}.brand span{display:flex;flex-direction:column;line-height:1.15}.brand b{font-size:20px}.brand small{font-size:12px;color:var(--muted);font-weight:400}.nav{display:flex;gap:28px;margin-left:auto}.nav a{font-weight:800;font-size:15px}.head-actions{display:flex;gap:10px;align-items:center}.download-link,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:0 20px;border-radius:5px;background:var(--lime);color:#101810;font-weight:900}.button img{width:19px;height:19px}.menu-toggle{display:none;width:38px;height:38px;border:1px solid var(--line);border-radius:5px;background:#fff}.menu-toggle img{width:20px;margin:auto}.hero{overflow:hidden;background:linear-gradient(135deg,#fff,#f3fbdc 55%,#fff)}.hero-inner{display:flex;align-items:center;width:min(1200px,calc(100% - 40px));min-height:650px;padding:72px 0 84px;margin:auto;gap:clamp(48px,7vw,108px)}.hero-copy{flex:1;max-width:620px}.eyebrow,.section-title em,.download-section em{color:#789a16;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.14em}.eyebrow{display:inline-block;padding:5px 10px;background:#eff8ce;border-radius:5px}h1{margin:15px 0 8px;font-size:clamp(42px,6vw,72px);line-height:1.1}.hero h2{margin-bottom:12px;font-size:25px}.hero-copy>p{max-width:580px;color:var(--muted);font-size:18px}.hero-actions{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.hero-actions small{color:var(--muted)}.hero-phone{flex:0 0 auto;width:clamp(280px,30vw,360px);height:clamp(498px,53.333vw,640px);margin-left:auto;overflow:hidden;border:4px solid var(--ink);border-radius:5px;background:#fff;box-shadow:0 18px 44px rgba(31,54,30,.16)}.app-swiper,.app-swiper .swiper-wrapper,.app-swiper .swiper-slide{width:100%;height:100%}.app-swiper img{width:100%;height:100%;object-fit:contain}.swiper-pagination{bottom:12px!important}.swiper-pagination-bullet{width:22px;height:4px;border-radius:5px;background:#aeb5ad;opacity:1}.swiper-pagination-bullet-active{background:var(--lime)}.section{scroll-margin-top:96px;padding:96px 0}.container{width:min(1080px,calc(100% - 40px));margin:auto}.section-title{margin-bottom:36px}.section-title.center{text-align:center}.section-title h2,.download-section h2{margin:4px 0 7px;font-size:clamp(30px,4vw,44px)}.section-title p{margin:0;color:var(--muted)}.features{background:#fbfdf7}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature{min-height:250px;padding:28px;border:1px solid var(--line);border-radius:5px;background:#fff}.feature-wide{grid-column:1/-1;display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:22px;min-height:172px;background:#f4fddd}.feature>img{width:62px;height:62px;padding:16px;border-radius:5px;background:#e7fdb0}.feature-wide>img{margin:0}.feature em{display:block;color:#789a16;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.13em}.feature h3{margin:5px 0}.feature p{margin:0;color:var(--muted);font-size:14px}.feature-wide span{padding:6px 12px;border-radius:5px;background:#fff;color:#6e9011;font-size:12px;font-weight:900}.faq{background:var(--soft)}.faq-list{max-width:920px;margin:auto}.faq-list details{margin-bottom:11px;border:1px solid var(--line);border-radius:5px;background:#fff;overflow:hidden}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:20px 23px;cursor:pointer;font-weight:900;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:5px;background:#eff8ce;color:#698b10;font-size:24px;font-style:normal}.faq-list details[open]{border-left:4px solid var(--lime)}.faq-list details[open] i{transform:rotate(45deg)}.faq-list details p{padding:0 23px 20px;margin:0;color:var(--muted)}.faq-list a{color:#668710;font-weight:900}.review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.review{display:flex;flex-direction:column;min-height:235px;padding:22px;border:1px solid var(--line);border-radius:5px;background:#fff}.review>div{display:flex;align-items:center;gap:9px}.review>div img{width:32px;height:32px;border-radius:5px}.review>div span{margin-left:auto;color:#e5a21f;font-size:13px}.review>p{flex:1;margin:17px 0;color:#56636b;font-size:14px}.review time{color:var(--muted);font-size:12px}.download-section{overflow:hidden;background:linear-gradient(115deg,#101d23,#24343a);color:#fff;border-top:5px dotted #b6ef36}.download-section .container{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:55px 0}.download-section em{color:var(--lime)}.download-section h2{color:#fff}.download-section p{margin:0;color:rgba(255,255,255,.75)}.light{background:var(--lime);color:#111}footer{background:#fff}.footer-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:150px;width:min(1180px,calc(100% - 40px));margin:auto}.footer-inner nav{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:10px 20px}.footer-inner nav a,footer p{font-size:13px;color:var(--muted)}footer p{margin:0;text-align:right}.back-top{position:fixed;right:24px;bottom:24px;z-index:90;width:44px;height:44px;border:0;border-radius:5px;background:var(--lime);opacity:0;pointer-events:none;transform:translateY(10px)}.back-top.show{opacity:1;pointer-events:auto;transform:none}.back-top img{width:19px;margin:auto}@media(max-width:980px){.nav{position:absolute;top:77px;right:0;left:0;display:none;flex-direction:column;padding:12px 20px 18px;background:#fff;border-bottom:1px solid var(--line)}.nav.open{display:flex}.menu-toggle{display:inline-flex}.footer-inner{grid-template-columns:1fr;justify-items:center;padding:30px 0}.footer-inner p{text-align:center}}@media(max-width:700px){html{scroll-padding-top:84px}body{padding-top:70px}.head-inner{min-height:70px;width:min(100% - 28px,1180px);gap:8px}.brand img{width:31px;height:31px}.brand b{font-size:16px}.brand small{font-size:11px}.head-actions{margin-left:auto}.download-link{min-height:34px;padding:0 10px;font-size:12px}.menu-toggle{width:34px;height:34px}.hero-inner{flex-direction:column;width:min(100% - 28px,1100px);min-height:0;padding:54px 0 72px;gap:42px;text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto;font-size:16px}.hero-phone{align-self:center;width:min(100%,330px);height:min(calc((100vw - 28px)*1.7778),586px);margin-left:0;border-radius:5px}.section{scroll-margin-top:84px;padding:72px 0}.container,.download-section .container{width:min(100% - 28px,1080px)}.feature-grid{grid-template-columns:1fr}.feature-wide{display:flex;min-height:0}.feature-wide>img{margin-bottom:18px}.feature-wide span{align-self:flex-start;margin-top:18px}.download-section .container{flex-direction:column;align-items:flex-start;padding:46px 0}.download-section .button{align-self:center}.footer-inner{width:min(100% - 28px,1180px)}.back-top{right:14px;bottom:14px}}
