.page-wrap{margin:0 auto;max-width:760px;padding:4rem 1.5rem 6rem}.hero{margin-bottom:4rem}.hero h1{color:var(--text-primary);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.2;margin:0 0 1.25rem}.tagline{color:var(--text-muted);font-size:1.125rem;line-height:1.8;margin:0}.stats{color:var(--accent);font-size:.95rem;font-weight:600;letter-spacing:.02em;margin-top:1rem}.section{margin-bottom:3rem}.section h2{border-left:3px solid var(--accent);color:var(--text-primary);font-size:1.375rem;font-weight:700;margin:0 0 1rem;padding-left:.875rem}.section p{color:var(--text-muted);line-height:1.85;margin:0 0 .875rem}.product-list{margin:0 0 .875rem;padding-left:1.25rem}.product-list li{color:var(--text-muted);line-height:1.85;margin-bottom:.5rem}.value-list{margin:0 0 .875rem;padding-left:1.25rem}.value-list li{color:var(--text-muted);line-height:1.85;margin-bottom:.75rem}.contact-list{list-style:none;margin:0;padding:0}.contact-list li{color:var(--text-muted);line-height:1.85;margin-bottom:.5rem}.contact-list a,.section a{color:var(--accent);text-decoration:none}.contact-list a:hover,.section a:hover{text-decoration:underline}
