@charset "UTF-8";.sus-hero{background:linear-gradient(160deg,#003d42 0,var(--tc-primary-dark) 40%,var(--tc-primary) 100%);padding:80px 0;color:var(--tc-white)}.sus-hero-title{font-size:40px;font-weight:800;color:var(--tc-white);margin:12px 0 20px;line-height:1.2}.sus-hero-sub{font-size:18px;color:rgba(255,255,255,.82);line-height:1.7;max-width:700px;margin:0 auto}.sus-numbers{padding:56px 0}.sus-stat{display:flex;flex-direction:column;align-items:center;padding:24px 16px;border-radius:var(--tc-radius);background:var(--tc-white);box-shadow:var(--tc-shadow-sm)}.sus-stat-value{font-size:44px;font-weight:800;color:var(--tc-primary);line-height:1;display:block;margin-bottom:8px}.sus-stat-label{font-size:13px;color:var(--tc-text-secondary);font-weight:600;text-align:center;letter-spacing:.03em}.comparison-table{border:1px solid var(--tc-border);border-radius:var(--tc-radius);overflow:hidden;font-size:15px}.comparison-header{background:var(--tc-accent);color:var(--tc-white);display:flex;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.comparison-header>*{padding:14px 16px}.comparison-row{display:flex;border-top:1px solid var(--tc-border);transition:background-color .2s}.comparison-row:hover{background:var(--tc-bg-light)}.comparison-factor-col,.factor-name{width:36%;padding:14px 16px;font-weight:600;color:var(--tc-text-primary);border-right:1px solid var(--tc-border)}.comparison-tc-col,.tc-value{width:32%;padding:14px 16px;border-right:1px solid var(--tc-border)}.comparison-dry-col,.dry-value{width:32%;padding:14px 16px}.tc-value.positive{color:#064;background:#e8f8f0;font-weight:600}.dry-value.negative{color:#8b3a3a;background:#fdf4f4;font-size:13.5px;line-height:1.5}.comparison-note{font-size:12px;color:var(--tc-text-secondary);margin-top:16px;font-style:italic;line-height:1.6}.lifecycle-steps{display:flex;flex-direction:column;gap:20px;margin-top:8px}.lifecycle-step{display:flex;gap:16px;align-items:flex-start}.step-number{width:40px;height:40px;background:var(--tc-primary);color:var(--tc-white);font-size:12px;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-content strong{font-size:15px;font-weight:700;color:var(--tc-text-primary);display:block;margin-bottom:4px}.step-content p{font-size:14px;color:var(--tc-text-secondary);margin:0;line-height:1.6}.sustainability-highlight ai-img,.sustainability-highlight img,section ai-img:not(.hero-img){border-radius:var(--tc-radius-lg);width:100%;-o-object-fit:cover;object-fit:cover}.limitations-grid{display:flex;flex-direction:column;gap:20px}.limitation-item{display:flex;gap:16px;align-items:flex-start;background:#fff8e6;border:1px solid #ffe4a0;border-radius:var(--tc-radius);padding:20px}.limitation-icon{font-size:22px;flex-shrink:0}.limitation-item strong{font-size:15px;font-weight:700;color:var(--tc-text-primary);display:block;margin-bottom:6px}.limitation-item p{font-size:14px;color:var(--tc-text-secondary);margin:0;line-height:1.65}@media (max-width:991.98px){.sus-hero-title{font-size:30px}.comparison-table{font-size:13px}.dry-value,.factor-name,.tc-value{font-size:13px;padding:10px 12px}}@media (max-width:767.98px){.sus-hero{padding:56px 0}.sus-hero-title{font-size:24px}.sus-stat-value{font-size:36px}.comparison-table{display:block;overflow-x:auto}.comparison-header,.comparison-row{flex-wrap:nowrap;min-width:560px}}