.compare-page .wrap{max-width:940px;margin:0 auto;padding:0 24px}.compare-page .nav-inner{max-width:1100px}.compare-page .nav-links{gap:22px}.compare-page header.page-hero{padding:54px 24px 8px;background:linear-gradient(180deg,#f0fdf4,#fff)}.compare-page .page-hero .wrap{padding:0 24px;max-width:940px;margin:0 auto}.compare-page .crumb{font-size:13px;color:var(--text-tertiary);margin-bottom:18px}.compare-page .crumb a{color:var(--text-secondary);text-decoration:none}.compare-page h1{font-size:34px;font-weight:800;line-height:1.2;letter-spacing:-.01em;margin-bottom:14px}.compare-page h1 .grad{background:linear-gradient(135deg,#00a86b,#047857);-webkit-background-clip:text;background-clip:text;color:transparent}.compare-page .aeo-lead{font-size:17px;line-height:1.85;color:#111;background:#f0fdf4;border:1px solid #d1fae5;border-left:4px solid var(--primary);border-radius:12px;padding:18px 22px;margin:8px 0 4px}.compare-page section{padding:34px 24px}.compare-page h2{font-size:24px;font-weight:800;margin-bottom:16px}.compare-page .aeo-table{width:100%;border-collapse:collapse;margin:6px 0 8px;font-size:14px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 0 var(--border)}.compare-page .aeo-table td,.compare-page .aeo-table th{border:1px solid var(--border);padding:12px 14px;text-align:left;vertical-align:top}.compare-page .aeo-table thead th{background:#f9fafb;font-weight:800}.compare-page .aeo-table tbody th{background:#fafafa;font-weight:700;white-space:nowrap}.compare-page .aeo-table .col-rec{background:rgba(0,168,107,.04)}.compare-page .note{font-size:13px;color:var(--text-secondary);margin-top:8px}.compare-page .pick-list{list-style:none;display:grid;grid-gap:10px;gap:10px}.compare-page .pick-list li{background:#fff;border:1px solid var(--border);border-radius:12px;padding:14px 18px;font-size:15px;line-height:1.7}.compare-page .pick-list li strong{color:var(--primary-dark)}.compare-page .sum-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.compare-page .sum-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px}.compare-page .sum-card h3{font-size:17px;font-weight:800;margin-bottom:6px}.compare-page .sum-card .p{font-size:24px;font-weight:900;margin-bottom:8px}.compare-page .sum-card .p .unit{font-size:13px;color:#9ca3af;font-weight:400}.compare-page .sum-card.plus .p{color:var(--plus-color)}.compare-page .sum-card.pro5x .p{color:var(--pro5x-color)}.compare-page .sum-card.pro20x .p{color:var(--pro20x-color)}.compare-page .sum-card p{font-size:13.5px;color:var(--text-secondary);line-height:1.7;margin-bottom:14px}.compare-page .sum-card a{display:inline-block;font-weight:700;font-size:13px;color:#fff;background:var(--primary);padding:9px 16px;border-radius:8px;text-decoration:none}.compare-page .sum-card a:hover{background:var(--primary-dark)}.compare-page .faq-item{background:#fff;border:1px solid var(--border);border-radius:12px;padding:15px 18px;margin-bottom:10px}.compare-page .faq-item h3{font-size:15px;margin-bottom:6px}.compare-page .faq-item p{font-size:14px;color:#374151;line-height:1.75}.compare-page .cta-bar{text-align:center;background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #d1fae5;border-radius:16px;padding:30px 22px}.compare-page .cta-bar h2{margin-bottom:8px}.compare-page .cta-bar p{color:var(--text-secondary);margin-bottom:18px}.compare-page .btn{display:inline-block;background:var(--primary);color:#fff;padding:13px 30px;border-radius:10px;text-decoration:none;font-weight:700;box-shadow:0 6px 18px rgba(0,168,107,.28)}.compare-page .btn:hover{background:var(--primary-dark)}.compare-page footer{background:#f9fafb;border-top:1px solid var(--border);padding:30px 24px;color:var(--text-tertiary);font-size:12.5px;text-align:center}.compare-page footer a{color:var(--text-secondary);text-decoration:none;margin:0 8px}.compare-page footer a:hover{color:var(--primary)}@media (max-width:640px){.compare-page h1{font-size:26px}.compare-page .aeo-table{font-size:12.5px}.compare-page .aeo-table td,.compare-page .aeo-table th{padding:8px 9px}}@media (max-width:768px){.compare-page .hamburger,.compare-page .nav-links{display:none}}