@charset "UTF-8";.floor-care-hero{background:var(--color-bg-warm);padding:70px 0 60px;border-bottom:3px solid var(--color-primary)}.floor-care-hero h1{font-size:max(1.8rem, min(3.5vw, 2.8rem));margin-bottom:16px}.floor-care-hero p{color:var(--color-text-muted);font-size:1.05rem;max-width:560px}.floor-type-selector{padding:60px 0;background:var(--color-white)}.floor-type-card{border:2px solid var(--color-border);border-radius:var(--radius-md);padding:28px 24px;text-align:center;cursor:pointer;transition:all var(--transition);height:100%;background:var(--color-white);-webkit-text-decoration:none;text-decoration:none;color:inherit;display:block}.floor-type-card.selected,.floor-type-card:hover{border-color:var(--color-primary);background:rgba(198,125,53,.04);color:inherit;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.floor-type-card .type-icon{width:56px;height:56px;background:var(--color-bg-warm);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.floor-type-card h3{font-size:1rem;font-family:var(--font-body);font-weight:700;margin-bottom:8px}.floor-type-card p{font-size:.82rem;color:var(--color-text-muted);margin:0}.care-guide-section{padding:64px 0}.care-guide-section:nth-child(2n){background:var(--color-bg-light)}.care-step{display:flex;gap:20px;margin-bottom:24px;align-items:flex-start}.care-step .step-num{width:36px;height:36px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0;margin-top:2px}.care-step .step-body h4{font-size:1rem;font-family:var(--font-body);font-weight:700;margin-bottom:6px}.care-step .step-body p{font-size:.88rem;color:var(--color-text-muted);line-height:1.6;margin:0}.care-warning{background:rgba(220,53,69,.06);border-left:4px solid #dc3545;padding:16px 20px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:20px 0}.care-warning strong{color:#dc3545}.care-warning p{font-size:.88rem;margin:4px 0 0}.care-tip{background:rgba(198,125,53,.07);border-left:4px solid var(--color-primary);padding:16px 20px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:20px 0}.care-tip p{font-size:.88rem;margin:0}.stain-table{margin:24px 0}.stain-table table{width:100%;border-collapse:collapse;font-size:.88rem}.stain-table th{background:var(--color-secondary);color:#fff;padding:12px 16px;text-align:left;font-weight:600;font-size:.8rem;letter-spacing:.5px}.stain-table td{padding:10px 16px;border-bottom:1px solid var(--color-border);vertical-align:top}.stain-table tr:hover td{background:var(--color-bg-light)}