.fw-page{--blue:#298de1;--blue-btn:#2f8fdf;--ink:#111;--gray:#555;--gray-light:#6b6b6b;--title-size:42px;color:var(--ink);background-color:#fff;line-height:normal;overflow-x:clip}.fw-page *{box-sizing:border-box}.fw-page .fw-hero{color:#fff;height:560px;position:relative;overflow:hidden}.fw-page .fw-hero .fw-hero-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fw-page .fw-hero .fw-hero-content{z-index:1;padding:130px 0 0 118px;position:relative}.fw-page .fw-hero .fw-hero-title{letter-spacing:2px;margin:0;font-size:64px;font-weight:700}.fw-page .fw-hero .fw-hero-sub{letter-spacing:1px;margin:28px 0 0;font-size:42px;font-weight:500}.fw-page .fw-hero .fw-hero-underline{background:var(--blue);width:72px;height:5px;margin-top:22px;display:block}.fw-page .fw-section-title{font-size:var(--title-size);text-align:center;color:var(--ink);margin:0;padding:72px 40px 0;font-weight:700}.fw-page .fw-scenes{padding-bottom:40px}.fw-page .fw-scene-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1400px;margin:48px auto 0;padding:0 40px;display:grid}.fw-page .fw-scene-card{background:#fff;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000f}.fw-page .fw-scene-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.fw-page .fw-scene-img-wrap{height:220px;overflow:hidden}.fw-page .fw-scene-img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.fw-page .fw-scene-card:hover .fw-scene-img{transform:scale(1.08)}.fw-page .fw-scene-desc{color:var(--gray-light);margin:0;padding:22px 22px 26px;font-size:16px;line-height:1.75}.fw-page .fw-compare-title{text-align:center;color:var(--ink);margin:80px 0 0;font-size:36px;font-weight:700}.fw-page .fw-compare-grid{gap:28px;max-width:1200px;margin:48px auto 0;padding:0 40px;display:grid}.fw-page .fw-compare-grid--3{grid-template-columns:repeat(3,1fr)}.fw-page .fw-compare-grid--2{grid-template-columns:repeat(2,1fr);max-width:820px;margin-top:40px;padding-bottom:80px}.fw-page .fw-compare-col{background:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:8px 12px 20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0000000d}.fw-page .fw-compare-col:hover{transform:translateY(-3px);box-shadow:0 8px 22px #00000014}.fw-page .fw-compare-head{text-align:center;width:100%;padding-bottom:12px}.fw-page .fw-compare-img{height:180px}.fw-page .fw-compare-img img{object-fit:contain;width:100%;height:100%}.fw-page .fw-compare-name{color:var(--ink);margin-top:4px;font-size:28px;font-weight:700}.fw-page .fw-compare-tag{color:var(--gray-light);font-size:18px;font-weight:500}.fw-page .fw-compare-list{text-align:center;width:100%;margin:0;padding:8px 0 0;list-style:none}.fw-page .fw-compare-list li{color:var(--gray-light);border-top:1px solid #f0f0f0;padding:10px 6px;font-size:16px;line-height:1.5}.fw-page .fw-compare-list li.is-load{border-top:none;flex-direction:column;align-items:center;gap:6px;padding-top:8px;padding-bottom:6px;display:flex}.fw-page .fw-compare-list li.is-load .label{color:var(--gray-light);font-size:15px}.fw-page .fw-compare-list li.is-load .value{color:var(--ink);font-size:28px;font-weight:600}.fw-page .fw-more{background:var(--blue-btn);color:#fff;letter-spacing:1px;border-radius:999px;justify-content:center;align-items:center;min-width:140px;margin-top:16px;padding:12px 28px;font-size:18px;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.fw-page .fw-more:hover{background:var(--blue);transform:translateY(-1px)}.fw-page .fw-cargo{padding-bottom:20px}.fw-page .fw-cargo .fw-section-title{padding-top:20px}.fw-page .fw-cargo-banner{color:#fff;height:520px;margin-top:48px;position:relative;overflow:hidden}.fw-page .fw-cargo-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fw-page .fw-cargo-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000073 0%,#0003 45%,#0000 70%);position:absolute;inset:0}.fw-page .fw-cargo-content{z-index:1;flex-direction:column;justify-content:center;width:min(640px,52%);height:100%;margin-left:118px;display:flex;position:relative}.fw-page .fw-cargo-model{letter-spacing:1px;margin:0;font-size:32px;font-weight:500}.fw-page .fw-cargo-subtitle{letter-spacing:1px;margin:22px 0 0;font-size:44px;font-weight:700;line-height:1.35}.fw-page .fw-cargo-desc{margin:28px 0 0;font-size:18px;font-weight:400;line-height:1.8}@media (width<=1200px){.fw-page .fw-hero{height:460px}.fw-page .fw-hero .fw-hero-content{padding:110px 0 0 64px}.fw-page .fw-hero .fw-hero-title{font-size:52px}.fw-page .fw-hero .fw-hero-sub{font-size:34px}.fw-page .fw-section-title{padding-top:56px;font-size:34px}.fw-page .fw-scene-grid{gap:16px;margin-top:36px;padding:0 24px}.fw-page .fw-scene-img-wrap{height:180px}.fw-page .fw-scene-desc{padding:16px 16px 20px;font-size:14px}.fw-page .fw-compare-title{margin-top:56px;font-size:30px}.fw-page .fw-compare-grid{margin-top:36px;padding:0 24px}.fw-page .fw-compare-img{height:140px}.fw-page .fw-compare-name{font-size:24px}.fw-page .fw-compare-list li{font-size:14px}.fw-page .fw-compare-list li.is-load .value{font-size:24px}.fw-page .fw-cargo-banner{height:420px}.fw-page .fw-cargo-content{width:min(560px,56%);margin-left:48px}.fw-page .fw-cargo-model{font-size:26px}.fw-page .fw-cargo-subtitle{font-size:34px}.fw-page .fw-cargo-desc{font-size:16px}}@media (width<=768px){.fw-page .fw-hero{height:360px}.fw-page .fw-hero .fw-hero-content{padding:80px 0 0 24px}.fw-page .fw-hero .fw-hero-title{font-size:32px}.fw-page .fw-hero .fw-hero-sub{margin-top:16px;font-size:22px}.fw-page .fw-hero .fw-hero-underline{width:48px;height:4px;margin-top:14px}.fw-page .fw-section-title{padding:40px 16px 0;font-size:24px;line-height:1.4}.fw-page .fw-scene-grid{grid-template-columns:1fr;margin-top:28px;padding:0 16px}.fw-page .fw-scene-img-wrap{height:200px}.fw-page .fw-compare-title{margin-top:40px;font-size:22px}.fw-page .fw-compare-grid,.fw-page .fw-compare-grid--3,.fw-page .fw-compare-grid--2{grid-template-columns:1fr;max-width:420px;margin-top:28px;padding:0 16px}.fw-page .fw-compare-grid--2{padding-bottom:56px}.fw-page .fw-compare-img{height:160px}.fw-page .fw-cargo-banner{height:auto;min-height:420px}.fw-page .fw-cargo-banner:after{background:linear-gradient(#00000026 0%,#0000008c 100%)}.fw-page .fw-cargo-content{justify-content:flex-end;width:auto;min-height:420px;margin:0;padding:48px 24px}.fw-page .fw-cargo-model{font-size:22px}.fw-page .fw-cargo-subtitle{margin-top:12px;font-size:26px}.fw-page .fw-cargo-desc{margin-top:16px;font-size:14px}}.contact-cta{--cta-blue:#298de1;--cta-blue-btn:#3c7cad;position:relative;overflow:hidden}.contact-cta .cta-bg{background:linear-gradient(120deg,#1f2327 0%,#2a3036 60%,#343c44 100%);position:absolute;inset:0}.contact-cta .cta-bg img{object-fit:cover;width:100%;height:100%}.contact-cta .cta-inner{z-index:1;padding:25px 0 30px;position:relative}.contact-cta .cta-title{text-align:center;color:#fff;margin:0;font-size:46px;font-weight:700}.contact-cta .cta-underline{background:var(--cta-blue);width:64px;height:4px;margin:18px auto 0;display:block}.contact-cta .cta-row{align-items:center;margin-top:26px;display:flex}.contact-cta .cta-list{width:460px;margin:0 0 0 370px;padding:0;list-style:none}.contact-cta .cta-list li{color:#fff;align-items:center;margin-bottom:6px;font-size:28px;display:flex;position:relative}.contact-cta .cta-list li div{text-align:center;flex:1}.contact-cta .cta-list li .svg{color:#4797e0;flex:none;width:26px;height:26px}.contact-cta .cta-btn{background:var(--cta-blue-btn);color:#fff;justify-content:center;align-items:center;margin-left:auto;margin-right:360px;padding:24px 56px;font-size:28px;transition:background-color .2s;display:inline-flex}.contact-cta .cta-btn:hover{background:var(--cta-blue)}@media (width<=1780px){.contact-cta .cta-title{font-size:40px}.contact-cta .cta-row{justify-content:center;gap:120px}.contact-cta .cta-list{margin-left:0}.contact-cta .cta-list li{font-size:24px}.contact-cta .cta-btn{margin-right:0;font-size:24px}}@media (width<=1280px){.contact-cta .cta-inner{padding:25px 24px 30px}.contact-cta .cta-title{font-size:32px}.contact-cta .cta-row{flex-direction:column;gap:36px;margin-top:32px}.contact-cta .cta-list{width:auto}.contact-cta .cta-list li{margin-bottom:14px;font-size:18px}.contact-cta .cta-list .svg{width:20px;height:20px}.contact-cta .cta-btn{margin:0;padding:16px 40px;font-size:18px}}