#wp-page-scope{--ink:#111;--sub:#6E6E73;--line:#E7E7E3;--bg:#F6F6F4;--accent:#2FB344;--dark:#0C0C0C;--max:1200px}#wp-page-scope *{box-sizing:border-box;margin:0;padding:0}#wp-page-scope .o1-page{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:clip;line-height:normal}#wp-page-scope .sec,#wp-page-scope .config{scroll-margin-top:16px}#wp-page-scope img{max-width:100%;display:block}#wp-page-scope a{color:inherit}#wp-page-scope .wrap{max-width:var(--max);margin:0 auto;padding:0 40px}#wp-page-scope .sec{padding:104px 0}#wp-page-scope .sec--bg{background:var(--bg)}#wp-page-scope .sec--dark{background:var(--dark);color:#F4F4F4}#wp-page-scope .sec--dark p,#wp-page-scope .sec--dark .lead{color:#A5A5A5}#wp-page-scope .eyebrow{font-size:12px;letter-spacing:.2em;font-weight:600;color:var(--accent);text-transform:uppercase}#wp-page-scope .sec--dark .eyebrow{color:#4BD35E}#wp-page-scope h1{font-size:clamp(28px,2.9vw,42px);line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--ink)}#wp-page-scope h2{font-size:clamp(28px,3.1vw,42px);line-height:1.22;letter-spacing:-.01em;font-weight:700;margin-top:14px;color:var(--ink)}#wp-page-scope h3{font-size:17px;line-height:1.45;font-weight:600;color:var(--ink)}#wp-page-scope .sec--dark h2,#wp-page-scope .sec--dark h3,#wp-page-scope .sec--dark .rows h3,#wp-page-scope .sec--dark .gitem h3{color:#F4F4F4}#wp-page-scope .sec--dark .stats b{color:#F4F4F4}#wp-page-scope p{font-size:16px;line-height:1.85;color:#4A4A4A}#wp-page-scope .lead{font-size:clamp(16px,1.3vw,18px);line-height:1.85;color:#4A4A4A;margin-top:20px;max-width:760px}#wp-page-scope .sechead{max-width:840px}#wp-page-scope .sechead .lead{max-width:720px}#wp-page-scope .nav{position:relative;z-index:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .2s ease}#wp-page-scope .nav.is-stuck{box-shadow:0 6px 24px rgba(0,0,0,.06)}#wp-page-scope .nav-inner{display:flex;align-items:center;gap:28px;height:68px}#wp-page-scope .navbrand{display:flex;align-items:baseline;gap:8px;font-weight:800;font-size:19px;letter-spacing:-.02em;text-decoration:none}#wp-page-scope .navbrand span{font-weight:500;font-size:12px;color:#8A8A86;letter-spacing:.04em}#wp-page-scope .nav-links{display:flex;align-items:center;gap:26px;margin-left:auto}#wp-page-scope .nav-links a{font-size:14px;color:#5A5A56;text-decoration:none;padding:22px 0;position:relative;transition:color .2s}#wp-page-scope .nav-links a:hover{color:#111}#wp-page-scope .nav-links a.is-active{color:#111;font-weight:600}#wp-page-scope .nav-links a.is-active::after{content:"";position:absolute;left:0;right:0;bottom:16px;height:2px;background:#111;border-radius:2px}#wp-page-scope .nav-cta{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;background:#111;color:#fff;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .2s}#wp-page-scope .nav-cta:hover{opacity:.82}#wp-page-scope .nav-toggle{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:#fff;align-items:center;justify-content:center;cursor:pointer}#wp-page-scope .nav-toggle span{display:block;width:16px;height:1.6px;background:#111;position:relative}#wp-page-scope .nav-toggle span::before,#wp-page-scope .nav-toggle span::after{content:"";display:block;width:16px;height:1.6px;background:#111;position:absolute;left:0}#wp-page-scope .nav-toggle span::before{top:-5px}#wp-page-scope .nav-toggle span::after{top:5px}#wp-page-scope .nav-drawer{display:none;border-top:1px solid var(--line);background:#fff;padding:0 20px 12px}#wp-page-scope .nav-drawer a{display:block;padding:14px 0;font-size:15px;text-decoration:none;color:#333;border-bottom:1px solid #F2F2EE}#wp-page-scope .nav-drawer.is-open{display:block}#wp-page-scope .config{padding:56px 0 72px;background:linear-gradient(180deg,#F7F7F5 0%,#FFFFFF 70%)}#wp-page-scope .config-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:start}#wp-page-scope .gallery-main{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}#wp-page-scope .gallery-main img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#F4F4F1}#wp-page-scope .gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}#wp-page-scope .thumb{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;padding:0;cursor:pointer;transition:border-color .15s,box-shadow .15s}#wp-page-scope .thumb img{width:100%;aspect-ratio:1/1;object-fit:cover}#wp-page-scope .thumb[aria-selected="true"]{border-color:#111;box-shadow:0 0 0 1px #111}#wp-page-scope .buy .kicker{font-size:12px;letter-spacing:.18em;font-weight:600;color:var(--accent)}#wp-page-scope .buy h1{margin-top:12px}#wp-page-scope .buy-badge{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#178A2C;background:rgba(47,179,68,.09);border:1px solid rgba(47,179,68,.3)}#wp-page-scope .buy-desc{margin-top:16px;font-size:15px;line-height:1.8;color:#4A4A4A;min-height:54px}#wp-page-scope .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#wp-page-scope .chip{font-size:12.5px;color:#333;border:1px solid #E4E4DF;background:#fff;border-radius:999px;padding:7px 13px}#wp-page-scope .opt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 10px;font-size:13px;font-weight:600;color:#222}#wp-page-scope .opt-head span{font-size:11.5px;color:#9A9A96;font-weight:400}#wp-page-scope .opts{display:grid;gap:10px}#wp-page-scope .opt{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}#wp-page-scope .opt:hover{border-color:#CFCFC9}#wp-page-scope .opt[aria-pressed="true"]{border-color:#111;box-shadow:0 0 0 1px #111}#wp-page-scope .opt .radio{width:16px;height:16px;border-radius:50%;border:1.5px solid #C9C9C3;margin-top:3px;flex:none;position:relative}#wp-page-scope .opt[aria-pressed="true"] .radio{border-color:#111}#wp-page-scope .opt[aria-pressed="true"] .radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#111}#wp-page-scope .opt h3{font-size:15px;display:flex;align-items:center;gap:8px}#wp-page-scope .opt h3 em{font-style:normal;font-size:11px;font-weight:600;color:#178A2C;background:rgba(47,179,68,.1);border-radius:999px;padding:2px 8px}#wp-page-scope .opt p{font-size:12.5px;line-height:1.6;color:#7A7A76;margin-top:3px}#wp-page-scope .spec-mini{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}#wp-page-scope .spec-mini dt{font-size:11.5px;color:#9A9A96}#wp-page-scope .spec-mini dd{font-size:13.5px;font-weight:600;color:#1B1B1B;margin-top:3px;line-height:1.5}#wp-page-scope .cta-row{display:flex;gap:12px;margin-top:26px}#wp-page-scope .btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:transform .15s,opacity .2s}#wp-page-scope .btn:active{transform:scale(.99)}#wp-page-scope .btn--primary{background:#111;color:#fff}#wp-page-scope .btn--primary:hover{opacity:.86}#wp-page-scope .btn--ghost{background:#fff;color:#111;border-color:#DADAD4}#wp-page-scope .btn--ghost:hover{border-color:#111}#wp-page-scope .buy-note{font-size:12px;line-height:1.7;color:#9A9A96;margin-top:16px}#wp-page-scope .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--line);margin-top:48px;padding-top:30px}#wp-page-scope .stats b{display:block;font-size:clamp(28px,2.6vw,38px);font-weight:700;letter-spacing:-.02em}#wp-page-scope .stats span{display:block;margin-top:8px;font-size:13px;color:var(--sub)}#wp-page-scope .sec--dark .stats{border-color:#262626}#wp-page-scope .sec--dark .stats span{color:#8C8C8C}#wp-page-scope .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:52px}#wp-page-scope .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}#wp-page-scope .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px}#wp-page-scope .card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}#wp-page-scope .card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.07)}#wp-page-scope .card img{width:100%;aspect-ratio:4/3;object-fit:cover}#wp-page-scope .card .pad{padding:22px 22px 26px}#wp-page-scope .card h3{margin-bottom:8px}#wp-page-scope .card p{font-size:14.5px;line-height:1.75;color:#666}#wp-page-scope .sec--dark .card{background:#151515;border-color:#232323}#wp-page-scope .sec--dark .card h3{color:#F2F2F2}#wp-page-scope .sec--dark .card p{color:#9B9B9B}#wp-page-scope .gal-label{display:flex;align-items:center;gap:12px;margin:56px 0 18px;font-size:13px;font-weight:600;letter-spacing:.08em}#wp-page-scope .gal-label::before{content:"";width:18px;height:2px;background:var(--accent)}#wp-page-scope .gal-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#wp-page-scope .gal-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#wp-page-scope .gitem{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}#wp-page-scope .gitem img{width:100%;aspect-ratio:1/1;object-fit:cover}#wp-page-scope .gal-4 .gitem img{aspect-ratio:4/3}#wp-page-scope .gitem .cap{padding:14px 16px 18px}#wp-page-scope .gitem h3{font-size:14.5px;margin-bottom:4px}#wp-page-scope .gitem p{font-size:12.5px;line-height:1.65;color:#7A7A7A}#wp-page-scope .bandimg{width:100%;aspect-ratio:2.6/1;object-fit:cover;border-radius:18px;margin-top:52px;display:block}#wp-page-scope .split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:24px}#wp-page-scope .split--rev .split-media{order:2}#wp-page-scope .split-media img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px}#wp-page-scope .split-body h2{margin-top:12px}#wp-page-scope .split-body .lead{margin-top:16px}#wp-page-scope .rows{display:grid;gap:0;margin-top:24px}#wp-page-scope .rows .row{display:flex;gap:18px;padding:20px 0;border-top:1px solid var(--line)}#wp-page-scope .rows .row:first-child{border-top:0;padding-top:0}#wp-page-scope .rows .n{font-size:11px;letter-spacing:.16em;color:var(--accent);width:34px;flex:none;padding-top:4px}#wp-page-scope .rows h3{font-size:15.5px;margin-bottom:6px}#wp-page-scope .rows p{font-size:13.5px;line-height:1.7;color:#666}#wp-page-scope .tablewrap{margin-top:48px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}#wp-page-scope table{width:100%;border-collapse:collapse;table-layout:fixed}#wp-page-scope thead th{background:#111;color:#fff;font-size:12.5px;letter-spacing:.08em;text-align:left;padding:16px 22px;font-weight:600}#wp-page-scope tbody th{width:30%;text-align:left;font-weight:600;font-size:14px;color:#222;background:#FAFAF8;padding:16px 22px;border-bottom:1px solid #EFEFEC;vertical-align:top}#wp-page-scope tbody td{font-size:14px;color:#4A4A4A;padding:16px 22px;border-bottom:1px solid #EFEFEC;line-height:1.7}#wp-page-scope tbody tr:last-child th,#wp-page-scope tbody tr:last-child td{border-bottom:0}#wp-page-scope .faq-list{margin-top:44px;border-top:1px solid var(--line)}#wp-page-scope .faq-item{border-bottom:1px solid var(--line)}#wp-page-scope .faq-q{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;background:none;border:0;padding:26px 4px;cursor:pointer;text-align:left;font:inherit;color:#111;-webkit-tap-highlight-color:transparent}#wp-page-scope .faq-q .q{font-size:17px;font-weight:600;line-height:1.5;transition:color .2s}#wp-page-scope .faq-q:hover .q{color:#000}#wp-page-scope .faq-q:hover .faq-icon::before,#wp-page-scope .faq-q:hover .faq-icon::after{background:var(--accent)}#wp-page-scope .faq-icon{position:relative;width:18px;height:18px;flex:none}#wp-page-scope .faq-icon::before,#wp-page-scope .faq-icon::after{content:"";position:absolute;left:50%;top:50%;background:#111;border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),background .2s}#wp-page-scope .faq-icon::before{width:14px;height:1.7px;transform:translate(-50%,-50%)}#wp-page-scope .faq-icon::after{width:1.7px;height:14px;transform:translate(-50%,-50%)}#wp-page-scope .faq-item.is-open .faq-icon::after{transform:translate(-50%,-50%) scaleY(0)}#wp-page-scope .faq-item.is-open .faq-icon::before{background:var(--accent)}#wp-page-scope .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.4,0,.2,1)}#wp-page-scope .faq-item.is-open .faq-a{grid-template-rows:1fr}#wp-page-scope .faq-a-inner{overflow:hidden}#wp-page-scope .faq-a p{padding:0 4px 28px;font-size:15px;line-height:1.85;color:#555;max-width:860px}#wp-page-scope .to-top{position:fixed;right:34px;bottom:34px;z-index:80;width:54px;height:54px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(0,0,0,.22);opacity:0;visibility:hidden;transform:translateY(14px) scale(.94);transition:opacity .28s ease,transform .28s ease,visibility .28s,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}#wp-page-scope .to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}#wp-page-scope .to-top:hover{box-shadow:0 18px 36px rgba(0,0,0,.28);transform:translateY(-3px) scale(1.02)}#wp-page-scope .to-top:active{transform:translateY(-1px) scale(.97)}#wp-page-scope .to-top:focus-visible{outline:2px solid #2FB344;outline-offset:4px}#wp-page-scope .to-top .ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}#wp-page-scope .to-top .ring .track{fill:none;stroke:rgba(255,255,255,.24);stroke-width:2}#wp-page-scope .to-top .ring .prog{fill:none;stroke:#2FB344;stroke-width:2;stroke-linecap:round;stroke-dasharray:150.8;stroke-dashoffset:150.8;transition:stroke-dashoffset .12s linear}#wp-page-scope .to-top .arrow{width:18px;height:18px;position:relative}#wp-page-scope .to-top .arrow path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#wp-page-scope .to-top .label{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(6px);background:#111;color:#fff;font-size:12px;line-height:1;padding:9px 12px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}#wp-page-scope .to-top:hover .label{opacity:1;transform:translateY(-50%) translateX(0)}#wp-page-scope .contact{background:var(--dark);color:#F4F4F4;padding:72px 0}#wp-page-scope .contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}#wp-page-scope .contact h2{color:#fff}#wp-page-scope .contact p{color:#A5A5A5}#wp-page-scope .contact-card{display:grid;gap:12px}#wp-page-scope .contact-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #262626;background:#141414;border-radius:12px;padding:16px 20px;font-size:14px}#wp-page-scope .contact-row span{color:#8C8C8C;font-size:12.5px}#wp-page-scope .contact-row b{font-weight:600}#wp-page-scope footer{border-top:1px solid var(--line);padding:40px 0 56px}#wp-page-scope .footline{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}#wp-page-scope footer p{font-size:13px;color:#9B9B9B}@media (max-width:1100px){#wp-page-scope .wrap{padding:0 32px}#wp-page-scope .sec{padding:84px 0}#wp-page-scope .grid-4{grid-template-columns:1fr 1fr}#wp-page-scope .gal-4{grid-template-columns:1fr 1fr}#wp-page-scope .split{gap:44px}#wp-page-scope .nav-links{gap:18px}#wp-page-scope .nav-links a{font-size:13.5px}#wp-page-scope{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}@media (max-width:900px){#wp-page-scope .config-grid{grid-template-columns:1fr;gap:36px}#wp-page-scope .stats{grid-template-columns:1fr 1fr;gap:18px}#wp-page-scope .grid-3{grid-template-columns:1fr 1fr}#wp-page-scope .gal-3{grid-template-columns:1fr 1fr}#wp-page-scope .split{grid-template-columns:1fr;gap:32px}#wp-page-scope .split--rev .split-media{order:0}#wp-page-scope .faq-q{padding:22px 2px}#wp-page-scope .faq-q .q{font-size:15.5px}#wp-page-scope .faq-a p{font-size:14px;padding-bottom:22px}#wp-page-scope .nav-inner{height:54px;gap:14px}#wp-page-scope .navbrand{font-size:16px}#wp-page-scope .navbrand span{display:none}#wp-page-scope .nav-links{display:flex;gap:18px;margin-left:0;flex:1;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}#wp-page-scope .nav-links::-webkit-scrollbar{display:none}#wp-page-scope .nav-links a{font-size:13px;padding:18px 0;white-space:nowrap}#wp-page-scope .nav-links a.is-active::after{bottom:12px}#wp-page-scope .nav-cta,#wp-page-scope .nav-toggle,#wp-page-scope .nav-drawer{display:none}#wp-page-scope .contact-grid{grid-template-columns:1fr;gap:28px}#wp-page-scope{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}@media (max-width:900px){#wp-page-scope .to-top{right:20px;bottom:20px;width:48px;height:48px}#wp-page-scope .to-top .label{display:none}#wp-page-scope{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}@media (max-width:640px){#wp-page-scope .wrap{padding:0 20px}#wp-page-scope .sec{padding:64px 0}#wp-page-scope .grid-2,#wp-page-scope .grid-3,#wp-page-scope .grid-4,#wp-page-scope .gal-3,#wp-page-scope .gal-4{grid-template-columns:1fr}#wp-page-scope .stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;padding-top:24px}#wp-page-scope .stats b{font-size:22px}#wp-page-scope .stats span{font-size:11px}#wp-page-scope .config{padding:36px 0 56px}#wp-page-scope .chips{gap:8px}#wp-page-scope .chip{font-size:12px;padding:7px 12px}#wp-page-scope .cta-row{flex-direction:column}#wp-page-scope .btn{width:100%}#wp-page-scope tbody th{width:38%;padding:13px 14px}#wp-page-scope tbody td,#wp-page-scope thead th{padding:13px 14px}#wp-page-scope .faq-item{padding:22px}#wp-page-scope .spec-mini{grid-template-columns:1fr}#wp-page-scope{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}#wp-page-scope .wp-tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}#wp-page-scope .wp-tbl-scroll>table{margin-bottom:0}#wp-page-scope .wp-tbl-scroll table thead th{position:static!important;top:auto!important}#wp-page-scope{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}