*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden;font-family:Livvic,sans-serif;background:#f5f5f5;color:#111}.consumer-page{width:100%;min-height:100vh;overflow-x:hidden}.consumer-hero{position:relative;width:100%;height:380px;background-image:url(/images/body-background.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.14)}.hero-content{position:relative;z-index:2;max-width:1400px;margin:auto;padding:40px 24px;color:#fff}.back-link{display:inline-block;color:#fff;text-decoration:none;font-size:15px;margin-bottom:40px}.hero-text{text-align:center;margin-top:40px}.hero-text h1{font-size:50px;line-height:1.2;margin-bottom:20px;font-weight:700}.hero-text p{max-width:800px;margin:auto;font-size:18px;line-height:1.7}.consumer-content{padding:40px 20px}.consumer-main{display:flex;flex-direction:column;gap:24px}.consumer-section{background:#fff;border-radius:14px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.consumer-section h2{font-size:20px;margin-bottom:24px}.consumer-section h3{font-size:20px;margin-top:30px;margin-bottom:18px}.consumer-section h4{font-size:16px;margin-bottom:14px}.consumer-section p{font-size:16px;margin-bottom:18px;color:#444}.consumer-section ul{padding-left:20px;margin-bottom:20px}.consumer-section li{font-size:16px;margin-bottom:12px;color:#444}.service-card{margin-top:28px;padding:24px;border:1px solid #eee;border-radius:12px;background:#fafafa}.details-block,.table-wrapper{margin-top:20px}.table-wrapper{width:100%;overflow-x:auto}.consumer-table{width:100%;min-width:900px;border-collapse:collapse}.consumer-table th{background:#f60;color:#fff;text-align:left}.consumer-table td,.consumer-table th{padding:16px;font-size:14px;border:1px solid #ddd}.consumer-table td{vertical-align:top}.consumer-table tr:nth-child(2n){background:#f8f8f8}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:24px}.contact-card{background:#fafafa;padding:22px;border-radius:12px;border:1px solid #eee}.contact-card h4{margin-bottom:12px}.contact-card p{margin-bottom:10px}@media screen and (max-width:1100px){.consumer-wrapper{grid-template-columns:1fr}.consumer-sidebar{position:relative;top:0}}@media screen and (max-width:768px){.consumer-hero{height:auto;min-height:320px}.hero-content{padding:24px 16px 40px}.hero-text{margin-top:20px}.hero-text h1{font-size:30px}.hero-text p{font-size:15px}.consumer-content{padding:20px 12px}.consumer-section{padding:22px 18px}.consumer-section h2{font-size:20px}.consumer-section h3,.consumer-section h4{font-size:16px}.consumer-section li,.consumer-section p{font-size:14px}.consumer-sidebar{padding:20px}.consumer-sidebar h3{font-size:20px}.consumer-sidebar a{font-size:14px}.service-card{padding:18px}.contact-grid{grid-template-columns:1fr}.consumer-table td,.consumer-table th{padding:12px;font-size:13px}}@media screen and (max-width:480px){.hero-text h1{font-size:28px}.hero-text p{font-size:14px}.consumer-section{padding:18px 14px}.consumer-section h2{font-size:20px}.consumer-section h3{font-size:17px}.consumer-section li,.consumer-section p{font-size:13px}.consumer-table{min-width:750px}.contact-card{padding:18px}}