body{font-family:'Arial',sans-serif;margin:0;padding:0;box-sizing:border-box;color:#333;line-height:1.6}header{background:#f8f9fa;padding:1rem 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}nav ul{list-style:none;display:flex;justify-content:center;margin:0;padding:0}nav li{margin:0 1rem}nav a{text-decoration:none;color:#333;font-weight:700}.hero{background:url(//photo-cone.com/wp-content/themes/photo-cone/css/../img/hero-bg.jpg) no-repeat center center/cover;height:100vh;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center}.hero-content{max-width:600px}.hero h1{font-size:3rem;margin-bottom:1rem;text-shadow:2px 2px 5px #00}.hero p{font-size:1.25rem;margin-bottom:2rem;text-shadow:2px 2px 5px #00}.btn{background:#007bff;color:#fff;padding:.75rem 1.5rem;text-decoration:none;border-radius:5px;font-size:1rem;transition:background .3s ease}.btn:hover{background:#0056b3}.services{padding:3rem 1rem;background:#f8f9fa;text-align:center}.services h2{font-size:2.5rem;margin-bottom:2rem}.service-cards{display:flex;justify-content:center;gap:2rem}.card{background:#fff;border:1px solid #ddd;border-radius:5px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1);width:300px}.card h3{font-size:1.5rem;margin-bottom:1rem}.card p{font-size:1rem}.about{padding:3rem 1rem;text-align:center}.about h2{font-size:2.5rem;margin-bottom:1rem}.about p{font-size:1.25rem}.contact{padding:3rem 1rem;background:#f8f9fa;text-align:center}.contact h2{font-size:2.5rem;margin-bottom:2rem}form{max-width:500px;margin:0 auto !important;text-align:left}label{display:block;margin-bottom:.5rem;font-weight:700}input,textarea{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #ddd;border-radius:5px}button.btn{display:block;width:100%;padding:.75rem;border:none;border-radius:5px;background:#007bff;color:#fff;font-size:1rem;cursor:pointer}.photo-restoration-page{max-width:1200px;margin:0 auto;padding:20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.hero{background-image:url('https://via.placeholder.com/1200x400.png?text=Hero+Image');background-size:cover;background-position:center;color:#fff;padding:60px 20px;text-align:center}.hero-content{background:rgba(0,0,0,.5);padding:20px;border-radius:10px}section{padding:40px 20px;margin:20px 0;background-color:#f8f8f8;border-radius:8px}section h2{color:#444;border-bottom:2px solid #ccc;padding-bottom:10px;margin-bottom:20px;font-size:1.5em}.recommendations ul{list-style-type:disc;padding-left:20px}.recommendations li{margin-bottom:10px}.steps ol{padding-left:20px}.steps li{margin-bottom:10px}.services .service,.pricing,.samples,.additional-options,.order-flow{margin-bottom:30px}.service p,.pricing p,.additional-options p,.order-flow p{margin:10px 0}.pricing table{width:100%;border-collapse:collapse;margin-top:10px}.pricing table th,.pricing table td{border:1px solid #ddd;padding:10px;text-align:left}.pricing table th{background-color:#f4f4f4;font-weight:700}.samples .sample{display:flex;justify-content:space-between;margin-top:20px}.samples .sample img{max-width:48%;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}.additional-options p{margin:0 0 10px;font-size:1.1em;line-height:1.5}.order-method{margin-bottom:20px}.order-method h3{font-size:1.3em;margin-bottom:10px}footer{background-color:#333;color:#fff;text-align:center;padding:20px 0;margin-top:40px}footer a{color:#fff;text-decoration:underline}.hero-content h1{font-size:2.5em;margin:0}.hero-content p{font-size:1.2em;margin-top:10px}