.co2-hero{background:linear-gradient(135deg,#0d3a5c 0%,#1a5a96 50%,#2d7dd2 100%)}.hero-tagline-en{font-size:20px;font-weight:500;color:rgba(255,255,255,0.7);letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.co2-hero .patent-badge-inline{display:inline-flex !important;align-items:center !important;gap:8px !important;background:linear-gradient(180deg,#e6b800 0%,#f5d442 12%,#daa520 50%,#f5d442 88%,#e6b800 100%) !important;border-radius:6px !important;padding:8px 14px !important;margin:16px 0 !important;position:relative;box-shadow:0 1px 0 #fff8dc,0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.4),inset 0 -1px 2px rgba(139,90,0,0.15) !important;overflow:hidden;max-width:none !important;justify-content:flex-start !important;flex-direction:row !important}.co2-hero .patent-badge-inline::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.15) 60%,transparent 100%);border-radius:10px 10px 50% 50%;pointer-events:none}.co2-hero .patent-badge-inline > i{font-size:18px;color:#704d00;flex-shrink:0;text-shadow:0 1px 0 rgba(255,248,220,0.6);filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.15));position:relative;z-index:1}.co2-hero .patent-badge-inline .patent-label{font-size:13px;font-weight:600;color:#5c3d00;text-shadow:0 1px 0 rgba(255,255,255,0.4);letter-spacing:1px;position:relative;z-index:1}.product-hero .patent-badge-mini,.co2-hero .patent-badge-mini{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(145deg,#ffd700 0%,#ffec8b 15%,#daa520 30%,#ffd700 45%,#fff8dc 50%,#ffd700 55%,#daa520 70%,#ffec8b 85%,#ffd700 100%);border:2px solid;border-color:#fff8dc #b8860b #8b6914 #daa520;border-radius:10px;padding:14px 20px;margin:24px 0;box-shadow:0 3px 0 #8b6914,0 4px 12px rgba(139,105,20,0.4),inset 0 2px 3px rgba(255,255,255,0.5),inset 0 -2px 3px rgba(139,105,20,0.2);position:relative}.product-hero .patent-badge-mini::before,.co2-hero .patent-badge-mini::before{content:'';position:absolute;top:3px;left:8px;right:8px;height:40%;background:linear-gradient(180deg,rgba(255,255,255,0.35) 0%,transparent 100%);border-radius:8px 8px 50% 50%;pointer-events:none}.product-hero .patent-badge-mini i,.co2-hero .patent-badge-mini i{font-size:28px;color:#5c4300;text-shadow:0 1px 0 #fff8dc;filter:drop-shadow(0 1px 1px rgba(255,248,220,0.5));position:relative;z-index:1}.product-hero .patent-badge-mini span,.co2-hero .patent-badge-mini span{font-size:16px;font-weight:700;color:#5c4300;text-shadow:0 1px 0 rgba(255,248,220,0.8);letter-spacing:1px;position:relative;z-index:1}.why-card{background:#fff;border-radius:16px;padding:30px;height:100%;border:1px solid #e8edf5;transition:all 0.3s ease}.why-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.1);border-color:#1a5a96}.why-icon{width:60px;height:60px;background:linear-gradient(135deg,#1a5a96 0%,#2d7dd2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.why-icon i{font-size:24px;color:#fff}.why-card h4{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.why-card p{font-size:14px;color:#6b7280;line-height:1.7;margin-bottom:0}.specs-wrapper{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,0.08)}.spec-group{margin-bottom:30px}.spec-group h4{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:20px;display:flex;align-items:center;gap:10px}.spec-group h4 i{color:#1a5a96}.spec-table{width:100%;border-collapse:collapse}.spec-table tr{border-bottom:1px solid #e8edf5}.spec-table tr:last-child{border-bottom:none}.spec-table td{padding:14px 0;font-size:14px}.spec-table td:first-child{color:#6b7280;width:40%}.spec-table td:last-child{color:#1a1a2e;font-weight:500}.waveform-card{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:16px;padding:30px;height:100%;transition:all 0.3s ease}.waveform-card:hover{background:rgba(255,255,255,0.12);transform:translateY(-5px)}.waveform-icon{width:50px;height:50px;background:rgba(255,255,255,0.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.waveform-icon i{font-size:20px;color:#fff}.waveform-card h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:12px}.waveform-card p{font-size:14px;color:rgba(255,255,255,0.8);line-height:1.7;margin-bottom:0}.scenario-card-v2{background:#fff;border-radius:16px;padding:30px;height:100%;border:1px solid #e8edf5;transition:all 0.3s ease;text-align:center}.scenario-card-v2:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.1);border-color:#1a5a96}.scenario-card-v2 .scenario-icon{width:70px;height:70px;background:linear-gradient(135deg,#f0f7ff 0%,#e8f4fd 100%);border:2px solid #1a5a96;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.scenario-card-v2 .scenario-icon i{font-size:28px;color:#1a5a96}.scenario-card-v2 h5{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.scenario-card-v2 p{font-size:14px;color:#6b7280;margin-bottom:16px}.scenario-list{list-style:none;padding:0;margin:0;text-align:left}.scenario-list li{font-size:13px;color:#6b7280;padding:6px 0;padding-left:20px;position:relative}.scenario-list li::before{content:"✓";position:absolute;left:0;color:#2ecc71;font-weight:bold}.advantage-card{background:#fff;border-radius:16px;padding:30px;height:100%;border:1px solid #e8edf5;transition:all 0.3s ease;position:relative;overflow:hidden}.advantage-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.1);border-color:#1a5a96}.advantage-number{font-size:48px;font-weight:800;color:#1a5a96;opacity:0.15;position:absolute;top:15px;right:20px;line-height:1}.advantage-card h4{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.advantage-card p{font-size:14px;color:#6b7280;line-height:1.7;margin-bottom:0}.bg-gradient-dark{background:linear-gradient(135deg,#0a2540 0%,#1a5a96 100%)}.app-mode-card{background:#fff;border-radius:16px;padding:35px 30px;height:100%;border:1px solid #e8edf5;transition:all 0.3s ease;text-align:center}.app-mode-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.1);border-color:#1a5a96}.app-mode-icon{width:80px;height:80px;background:linear-gradient(135deg,#1a5a96 0%,#2d7dd2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.app-mode-icon i{font-size:32px;color:#fff}.app-mode-card h4{font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.app-mode-card p{font-size:14px;color:#6b7280;line-height:1.7;margin-bottom:20px}.app-mode-feature{display:flex;flex-direction:column;gap:8px}.app-mode-feature span{font-size:13px;color:#1a5a96;display:flex;align-items:center;justify-content:center;gap:6px}.app-mode-feature span i{color:#2ecc71}.co2-monitor-page .scenarios-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}.co2-monitor-page .scenario-card{background:#fff;border-radius:16px;padding:28px 20px;text-align:center;border:1px solid #e8edf5;box-shadow:0 4px 16px rgba(0,0,0,0.06);transition:all 0.3s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.co2-monitor-page .scenario-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(26,90,150,0.12);border-color:#1a5a96}.co2-monitor-page .scenario-card-icon{width:56px;height:56px;background:linear-gradient(135deg,#1a5a96 0%,#2d7dd2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;flex-shrink:0}.co2-monitor-page .scenario-card-icon i{font-size:24px;color:#fff;line-height:1}.co2-monitor-page .scenario-card p{font-size:15px;color:#1a1a2e;font-weight:500;line-height:1.5;margin:0}.co2-monitor-page .benefits-section{padding:0;background:none}.co2-monitor-page .benefits-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.co2-monitor-page .benefit-item{display:flex;align-items:center;gap:10px;font-size:15px;color:#4a4a68}.co2-monitor-page .benefit-item i{color:#f5a623;font-size:14px;flex-shrink:0}.solution-block{background:#fff;border-radius:16px;padding:35px;height:100%;border:1px solid #e8edf5;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.solution-block.benefit-block{background:linear-gradient(135deg,#f0f7ff 0%,#e8f4fd 100%);border-color:#1a5a96}.solution-block-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8edf5}.benefit-block .solution-block-header{border-bottom-color:rgba(26,90,150,0.2)}.solution-block-icon{width:50px;height:50px;background:linear-gradient(135deg,#1a5a96 0%,#2d7dd2 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.solution-block-icon i{font-size:22px;color:#fff}.solution-block-header h3{font-size:22px;font-weight:600;color:#1a1a2e;margin:0}.solution-list{list-style:none;padding:0;margin:0}.solution-list li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;color:#4a4a68;line-height:1.6;border-bottom:1px solid #f0f0f0}.benefit-block .solution-list li{border-bottom-color:rgba(26,90,150,0.1)}.solution-list li:last-child{border-bottom:none}.solution-list li i{color:#2ecc71;font-size:16px;margin-top:3px;flex-shrink:0}.solution-list li i.fa-star{color:#f5a623}.advantage-card-dark{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:16px;padding:30px;height:100%;transition:all 0.3s ease;text-align:center}.advantage-card-dark:hover{background:rgba(255,255,255,0.12);transform:translateY(-5px)}.advantage-card-dark .advantage-icon{width:70px;height:70px;background:rgba(255,255,255,0.15);border:2px solid rgba(255,255,255,0.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.advantage-card-dark .advantage-icon i{font-size:28px;color:#fff}.advantage-card-dark h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:12px}.advantage-card-dark p{font-size:14px;color:rgba(255,255,255,0.8);line-height:1.7;margin-bottom:0}.research-list{background:#fff;border-radius:16px;padding:30px 40px;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.research-item{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid #f0f0f0}.research-item:last-child{border-bottom:none}.research-number{font-size:14px;font-weight:600;color:#1a5a96;flex-shrink:0;min-width:30px}.research-item p{font-size:14px;color:#4a4a68;line-height:1.7;margin:0}.product-hero .patent-badge-inline{display:flex;align-items:center;gap:16px;background:linear-gradient(180deg,#e6b800 0%,#f5d442 12%,#daa520 50%,#f5d442 88%,#e6b800 100%);border-radius:12px;padding:18px 24px;margin:30px 0;max-width:520px;position:relative;box-shadow:0 1px 0 #fff8dc,0 4px 8px rgba(0,0,0,0.25),0 8px 16px rgba(0,0,0,0.15),inset 0 2px 4px rgba(255,255,255,0.5),inset 0 -2px 4px rgba(139,90,0,0.25);overflow:hidden}.product-hero .patent-badge-inline::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.15) 60%,transparent 100%);border-radius:12px 12px 50% 50%;pointer-events:none}.product-hero .patent-badge-inline::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient( 45deg,transparent 40%,rgba(255,255,255,0.3) 45%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.3) 55%,transparent 60% );animation:shine 4s ease-in-out infinite;pointer-events:none}@keyframes shine{0%,100%{transform:translateX(-100%) rotate(0deg)}50%{transform:translateX(100%) rotate(0deg)}}.product-hero .patent-badge-inline > i{font-size:40px;flex-shrink:0;color:#704d00;text-shadow:0 1px 0 rgba(255,248,220,0.6);filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.15));position:relative;z-index:1}.product-hero .patent-badge-inline .patent-info{display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}.product-hero .patent-badge-inline .patent-label{font-size:16px;font-weight:700;color:#5c3d00;text-shadow:0 1px 0 rgba(255,255,255,0.4);letter-spacing:2px}.product-hero .patent-badge-inline .patent-name{font-size:13px;color:#4a3200;line-height:1.4;font-weight:500}.product-hero .patent-badge-inline .patent-number{font-size:12px;color:#5c4000;font-weight:600}.scenario-card{background:#fff;border-radius:16px;padding:30px 25px;height:100%;border:1px solid #e8edf5;transition:all 0.3s ease;text-align:center}.scenario-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,82,147,0.12);border-color:#0066cc}.scenario-icon{width:70px;height:70px;background:linear-gradient(135deg,#0066cc 0%,#004d99 100%);border-radius:50%;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 20px;box-shadow:0 8px 20px rgba(0,102,204,0.25)}.scenario-icon i{font-size:28px;color:#fff;margin:0 !important;padding:0 !important;line-height:1 !important;vertical-align:middle !important}.scenario-card h4{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.scenario-card p{font-size:14px;color:#666;line-height:1.6;margin:0}.scenario-scroll-wrapper{overflow:hidden;padding:40px 0;margin-top:30px}.scenario-scroll-track{display:flex;gap:24px;animation:scrollLeft 40s linear infinite;width:max-content}.scenario-scroll-track:hover{animation-play-state:paused}@keyframes scrollLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.scenario-scroll-item{flex-shrink:0;width:200px;background:#fff;border-radius:16px;padding:28px 20px;text-align:center;border:1px solid #e8edf5;box-shadow:0 4px 15px rgba(0,0,0,0.06);transition:all 0.3s ease}.scenario-scroll-item:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,82,147,0.15);border-color:#0066cc}.scenario-scroll-item .scenario-icon{width:60px;height:60px;margin:0 auto 16px}.scenario-scroll-item .scenario-icon i{font-size:24px}.scenario-scroll-item h4{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.scenario-scroll-item p{font-size:13px;color:#666;line-height:1.5;margin:0}.scenario-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}.scenario-card-mini{background:#fff;border-radius:14px;padding:24px 16px;text-align:center;border:1px solid #e8edf5;transition:all 0.3s ease}.scenario-card-mini:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,82,147,0.12);border-color:#0066cc}.scenario-card-mini .scenario-icon{width:56px;height:56px;background:linear-gradient(135deg,#0066cc 0%,#004d99 100%);border-radius:50%;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 14px;box-shadow:0 6px 16px rgba(0,102,204,0.25)}.scenario-card-mini .scenario-icon i{font-size:22px;color:#fff;margin:0 !important;padding:0 !important;line-height:1 !important}.scenario-card-mini h4{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.scenario-card-mini p{font-size:13px;color:#666;line-height:1.5;margin:0}@media (max-width:1200px){.scenario-grid-5{grid-template-columns:repeat(5,1fr);gap:15px}.scenario-card-mini{padding:20px 12px}.scenario-card-mini h4{font-size:14px}.scenario-card-mini p{font-size:12px}}@media (max-width:991px){.specs-wrapper{padding:30px 20px}.spec-group h4{font-size:16px}.co2-hero .patent-badge-inline{max-width:100%}.app-mode-card{padding:30px 25px}.app-mode-icon{width:70px;height:70px}.app-mode-icon i{font-size:28px}.scenario-grid-5{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.hero-tagline-en{font-size:16px}.why-card{padding:25px}.why-icon{width:50px;height:50px}.why-icon i{font-size:20px}.waveform-card{padding:25px}.scenario-card-v2{padding:25px}.scenario-card-v2 .scenario-icon{width:60px;height:60px}.scenario-card-v2 .scenario-icon i{font-size:24px}.advantage-card{padding:25px}.advantage-number{font-size:36px}.co2-hero .patent-badge-inline{flex-direction:column;text-align:center;padding:20px}.co2-hero .patent-badge-inline > i{margin:0 auto}.co2-hero .patent-badge-inline .patent-info{align-items:center}.app-mode-card{padding:25px 20px}.app-mode-icon{width:60px;height:60px}.app-mode-icon i{font-size:24px}.solution-block{padding:25px}.solution-block-header h3{font-size:18px}.co2-monitor-page .scenarios-cards{grid-template-columns:repeat(3,1fr)}.advantage-card-dark{padding:25px}.advantage-card-dark .advantage-icon{width:60px;height:60px}.advantage-card-dark .advantage-icon i{font-size:24px}.research-list{padding:20px}.research-item{flex-direction:column;gap:6px}.scenario-card{padding:25px 20px}.scenario-icon{width:60px;height:60px}.scenario-icon i{font-size:24px}.scenario-scroll-item{width:160px;padding:20px 15px}.scenario-scroll-item .scenario-icon{width:50px;height:50px}.scenario-scroll-item .scenario-icon i{font-size:20px}.scenario-scroll-item h4{font-size:14px}.scenario-scroll-item p{font-size:12px}.scenario-grid-5{grid-template-columns:repeat(2,1fr);gap:12px}.scenario-card-mini{padding:18px 12px}.scenario-card-mini .scenario-icon{width:48px;height:48px}.scenario-card-mini .scenario-icon i{font-size:18px}.product-hero .patent-badge-inline{flex-direction:column;text-align:center;padding:20px;max-width:100%}.product-hero .patent-badge-inline > i{margin:0 auto}.product-hero .patent-badge-inline .patent-info{align-items:center}}@media (max-width:480px){.hero-tagline-en{font-size:var(--mobile-font-size-xs);letter-spacing:1px;margin-bottom:var(--mobile-spacing-xs)}.co2-hero .patent-badge-inline{padding:var(--mobile-spacing-sm) var(--mobile-spacing-md);margin:var(--mobile-spacing-sm) 0;gap:var(--mobile-spacing-xs)}.co2-hero .patent-badge-inline > i{font-size:var(--mobile-font-size-xl)}.co2-hero .patent-badge-inline .patent-label{font-size:var(--mobile-font-size-xs)}.product-hero .patent-badge-mini,.co2-hero .patent-badge-mini{padding:var(--mobile-spacing-sm) var(--mobile-spacing-md);margin:var(--mobile-spacing-md) 0}.product-hero .patent-badge-mini i,.co2-hero .patent-badge-mini i{font-size:var(--mobile-font-size-4xl)}.product-hero .patent-badge-mini span,.co2-hero .patent-badge-mini span{font-size:var(--mobile-font-size-sm)}.product-hero .patent-badge-inline{padding:var(--mobile-spacing-md);margin:var(--mobile-spacing-md) 0}.product-hero .patent-badge-inline > i{font-size:var(--mobile-font-size-5xl)}.product-hero .patent-badge-inline .patent-label{font-size:var(--mobile-font-size-sm)}.product-hero .patent-badge-inline .patent-name{font-size:var(--mobile-font-size-xs)}.product-hero .patent-badge-inline .patent-number{font-size:10px}.why-card{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-lg)}.why-icon{width:44px;height:44px;margin-bottom:var(--mobile-spacing-sm)}.why-icon i{font-size:18px}.why-card h4{font-size:var(--mobile-font-size-base)}.why-card p{font-size:var(--mobile-font-size-sm)}.specs-wrapper{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-xl)}.spec-group{margin-bottom:var(--mobile-spacing-md)}.spec-group h4{font-size:var(--mobile-font-size-base)}.spec-table td{padding:var(--mobile-spacing-sm) 0;font-size:var(--mobile-font-size-sm)}.waveform-card{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-lg)}.waveform-icon{width:44px;height:44px;margin-bottom:var(--mobile-spacing-sm)}.waveform-icon i{font-size:18px}.waveform-card h4{font-size:var(--mobile-font-size-base)}.waveform-card p{font-size:var(--mobile-font-size-sm)}.scenario-card-v2{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-lg)}.scenario-card-v2 .scenario-icon{width:56px;height:56px;margin-bottom:var(--mobile-spacing-md)}.scenario-card-v2 .scenario-icon i{font-size:24px}.scenario-card-v2 h5{font-size:var(--mobile-font-size-base)}.scenario-card-v2 p{font-size:var(--mobile-font-size-sm)}.scenario-list li{font-size:var(--mobile-font-size-xs);padding:var(--mobile-spacing-xs) 0;padding-left:var(--mobile-spacing-md)}.advantage-card{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-lg)}.advantage-number{font-size:var(--mobile-font-size-5xl);top:var(--mobile-spacing-sm);right:var(--mobile-spacing-sm)}.advantage-card h4{font-size:var(--mobile-font-size-base)}.advantage-card p{font-size:var(--mobile-font-size-sm)}.app-mode-card{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-lg)}.app-mode-icon{width:60px;height:60px;margin-bottom:var(--mobile-spacing-md)}.app-mode-icon i{font-size:26px}.app-mode-card h4{font-size:var(--mobile-font-size-lg)}.app-mode-card p{font-size:var(--mobile-font-size-sm)}.app-mode-feature{gap:var(--mobile-spacing-xs)}.app-mode-feature span{font-size:var(--mobile-font-size-xs)}.co2-monitor-page .scenarios-cards{grid-template-columns:repeat(2,1fr);gap:var(--mobile-spacing-sm)}.co2-monitor-page .scenario-card{padding:var(--mobile-spacing-md) var(--mobile-spacing-sm)}.co2-monitor-page .scenario-card-icon{width:44px;height:44px;margin-bottom:var(--mobile-spacing-sm)}.co2-monitor-page .scenario-card-icon i{font-size:20px}.co2-monitor-page .scenario-card p{font-size:var(--mobile-font-size-xs)}.co2-monitor-page .benefits-grid{gap:var(--mobile-spacing-sm)}.co2-monitor-page .benefit-item{font-size:var(--mobile-font-size-sm)}.solution-block{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-lg)}.solution-block-header{gap:var(--mobile-spacing-sm);margin-bottom:var(--mobile-spacing-md);padding-bottom:var(--mobile-spacing-sm)}.solution-block-icon{width:40px;height:40px;border-radius:var(--mobile-radius-sm)}.solution-block-icon i{font-size:18px}.solution-block-header h3{font-size:var(--mobile-font-size-lg)}.solution-list li{font-size:var(--mobile-font-size-sm);padding:var(--mobile-spacing-xs) 0;gap:var(--mobile-spacing-xs)}.solution-list li i{font-size:14px;margin-top:2px}.advantage-card-dark{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-lg)}.advantage-card-dark .advantage-icon{width:56px;height:56px;margin-bottom:var(--mobile-spacing-md)}.advantage-card-dark .advantage-icon i{font-size:24px}.advantage-card-dark h4{font-size:var(--mobile-font-size-base)}.advantage-card-dark p{font-size:var(--mobile-font-size-sm)}.research-list{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-lg)}.research-item{padding:var(--mobile-spacing-sm) 0;gap:var(--mobile-spacing-xs)}.research-number{font-size:var(--mobile-font-size-sm);min-width:24px}.research-item p{font-size:var(--mobile-font-size-sm)}.scenario-card{padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-lg)}.scenario-icon{width:56px;height:56px;margin-bottom:var(--mobile-spacing-md)}.scenario-icon i{font-size:24px}.scenario-card h4{font-size:var(--mobile-font-size-base)}.scenario-card p{font-size:var(--mobile-font-size-sm)}.scenario-scroll-wrapper{padding:var(--mobile-spacing-lg) 0;margin-top:var(--mobile-spacing-md)}.scenario-scroll-track{gap:var(--mobile-spacing-md)}.scenario-scroll-item{width:140px;padding:var(--mobile-spacing-md) var(--mobile-spacing-sm);border-radius:var(--mobile-radius-md)}.scenario-scroll-item .scenario-icon{width:44px;height:44px;margin-bottom:var(--mobile-spacing-sm)}.scenario-scroll-item .scenario-icon i{font-size:18px}.scenario-scroll-item h4{font-size:var(--mobile-font-size-sm)}.scenario-scroll-item p{font-size:var(--mobile-font-size-xs)}.scenario-grid-5{grid-template-columns:repeat(2,1fr);gap:var(--mobile-spacing-sm)}.scenario-card-mini{padding:var(--mobile-spacing-sm) var(--mobile-spacing-xs);border-radius:var(--mobile-radius-md)}.scenario-card-mini .scenario-icon{width:40px;height:40px;margin-bottom:var(--mobile-spacing-sm)}.scenario-card-mini .scenario-icon i{font-size:16px}.scenario-card-mini h4{font-size:var(--mobile-font-size-sm)}.scenario-card-mini p{font-size:var(--mobile-font-size-xs)}}@media (hover:none) and (pointer:coarse){.why-card:hover{transform:none;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.why-card:active{transform:scale(0.99)}.waveform-card:hover{background:rgba(255,255,255,0.08);transform:none}.waveform-card:active{transform:scale(0.99)}.scenario-card-v2:hover{transform:none;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.scenario-card-v2:active{transform:scale(0.99)}.advantage-card:hover{transform:none;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.advantage-card:active{transform:scale(0.99)}.app-mode-card:hover{transform:none;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.app-mode-card:active{transform:scale(0.99)}.scenario-card:hover{transform:none;box-shadow:0 4px 16px rgba(0,0,0,0.06)}.scenario-card:active{transform:scale(0.99)}.scenario-scroll-item:hover{transform:none;box-shadow:0 4px 15px rgba(0,0,0,0.06)}.scenario-scroll-item:active{transform:scale(0.99)}.scenario-card-mini:hover{transform:none;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.scenario-card-mini:active{transform:scale(0.99)}.advantage-card-dark:hover{background:rgba(255,255,255,0.08);transform:none}.advantage-card-dark:active{transform:scale(0.99)}}