terts
<!doctype html>
<html lang="uk">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Гравіювання клавіатури ноутбуків у Самборі | FixService</title>
<meta name="description" content="Додаємо українські літери на клавіатури ноутбуків та MacBook. Професійне лазерне гравіювання 0.01 мм. Виконання 30–60 хв. Від 300 грн. Доставка «Нова пошта» по Україні." />
<meta property="og:title" content="Гравіювання клавіатури ноутбуків | FixService Самбір" />
<meta property="og:description" content="Зробимо клавіатуру зручнішою вже сьогодні. Від 300 грн, 30–60 хв." />
<meta property="og:type" content="website" />
<meta property="og:image" content="/images/keyboard-engraving-cover.jpg" />
<meta property="og:locale" content="uk_UA" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&display=swap" rel="stylesheet">
<style>
:root{
--bg:#0b0f14; /* темний фон */
--card:#11161d; /* картка */
--muted:#9fb0c3; /* вторинний текст */
--text:#e8f0fb; /* світлий текст */
--brand:#2bd17e; /* зелений CTA */
--acc:#2d87ff; /* синій акцент */
--ring: rgba(43,209,126,.35);
--shadow: 0 10px 30px rgba(0,0,0,.45);
--radius: 18px;
}
*{box-sizing:border-box}
html,body{height:100%}
body{
margin:0; background: radial-gradient(1200px 800px at 80% -10%, rgba(45,135,255,.25), transparent),
radial-gradient(900px 600px at -10% 10%, rgba(43,209,126,.18), transparent), var(--bg);
color:var(--text); font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji","Segoe UI Emoji";
line-height:1.6; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;
}
a{color:var(--acc); text-decoration:none}
.container{max-width:1150px; margin:0 auto; padding:0 20px}
header{position:sticky; top:0; z-index:50; backdrop-filter:saturate(1.2) blur(8px); background:linear-gradient(180deg, rgba(11,15,20,.8), rgba(11,15,20,.5)); border-bottom:1px solid rgba(255,255,255,.06)}
.nav{display:flex; align-items:center; justify-content:space-between; padding:14px 0}
.brand{display:flex; align-items:center; gap:12px; font-weight:800; letter-spacing:.2px}
.logo{width:38px; height:38px; border-radius:12px; background:linear-gradient(135deg, var(--brand), #0fd1d2); display:grid; place-items:center; box-shadow:0 6px 18px rgba(43,209,126,.35)}
.logo svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}
.nav-actions{display:flex; gap:10px; align-items:center}
.btn{display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:12px 18px; border:1px solid rgba(255,255,255,.08); background:rgba(255,255,255,.03); color:var(--text); border-radius:14px; font-weight:600; transition:.22s ease; box-shadow:inset 0 0 0 0 var(--ring)}
.btn:hover{transform:translateY(-1px); border-color:rgba(255,255,255,.16)}
.btn.cta{background: linear-gradient(180deg, var(--brand), #21b56c); color:#05240f; border-color:rgba(0,0,0,.2); box-shadow:0 9px 20px rgba(43,209,126,.35)}
.btn.cta:hover{filter:saturate(1.08) contrast(1.02)}
.hero{padding:68px 0 36px}
.hero-grid{display:grid; grid-template-columns: 1.15fr .85fr; gap:34px; align-items:center}
h1{font-size:clamp(30px, 4.8vw, 54px); line-height:1.05; margin:8px 0 14px; letter-spacing:-.02em}
.subtitle{font-size:clamp(17px, 2.2vw, 20px); color:var(--muted)}
.list{margin:22px 0; padding:0; list-style:none; display:grid; gap:10px}
.list li{display:flex; align-items:flex-start; gap:10px}
.chip{display:inline-flex; align-items:center; gap:8px; padding:10px 12px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); border-radius:999px; font-weight:600}
.cta-row{display:flex; flex-wrap:wrap; gap:12px; margin-top:18px}
.card{background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)); border:1px solid rgba(255,255,255,.08); border-radius:var(--radius); box-shadow:var(--shadow)}
.hero-shot{position:relative; overflow:hidden}
.hero-shot img{width:100%; display:block}
.badge{position:absolute; bottom:14px; right:14px; background:rgba(5,12,10,.7); border:1px solid rgba(255,255,255,.1); padding:8px 12px; border-radius:999px; font-size:13px}
.strip{border-top:1px solid rgba(255,255,255,.06); border-bottom:1px solid rgba(255,255,255,.06); padding:18px 0; margin:12px 0 28px}
.strip-row{display:flex; gap:10px; flex-wrap:wrap}
.section{padding:32px 0}
.section h2{font-size:clamp(24px, 3.2vw, 34px); margin:0 0 12px}
.pricing{display:grid; grid-template-columns:repeat(3,1fr); gap:18px}
.price-card{padding:22px; position:relative}
.price{font-size:38px; font-weight:800; letter-spacing:-.02em}
.price small{font-size:14px; color:var(--muted); font-weight:600}
.pill{position:absolute; top:16px; right:16px; font-size:12px; background:#0f1a14; color:#63e09e; padding:6px 10px; border:1px solid rgba(99,224,158,.3); border-radius:999px}
.steps{display:grid; grid-template-columns:repeat(4,1fr); gap:14px}
.step{padding:18px}
.step .n{width:32px; height:32px; display:grid; place-items:center; border-radius:50%; background:rgba(45,135,255,.18); border:1px solid rgba(45,135,255,.35); font-weight:700}
.ba{display:grid; grid-template-columns: 1fr; gap:14px}
.ba .wrap{position:relative; overflow:hidden}
.ba img{display:block; width:100%; height:auto}
.ba .slider{position:absolute; inset:0; --v:50;}
.ba .after{position:absolute; inset:0; clip-path:polygon(0 0, var(--v)% 0, var(--v)% 100%, 0 100%)}
.ba input[type=range]{position:absolute; inset:auto 0 0 0; width:100%; -webkit-appearance:none; background:transparent}
.ba input[type=range]::-webkit-slider-thumb{ -webkit-appearance:none; width:16px; height:16px; border-radius:50%; background:var(--acc); border:2px solid white; box-shadow:0 0 0 6px rgba(45,135,255,.35)}
.faq{display:grid; gap:10px}
details{background:rgba(255,255,255,.03); border:1px solid rgba(255,255,255,.08); border-radius:14px; padding:12px 16px}
summary{cursor:pointer; font-weight:700}
details[open]{outline:1px solid rgba(255,255,255,.12)}
.contact{display:grid; grid-template-columns: 1.1fr .9fr; gap:18px}
.form{display:grid; gap:10px}
.form input, .form textarea{width:100%; padding:12px 14px; border-radius:12px; border:1px solid rgba(255,255,255,.12); background:#0e141b; color:var(--text)}
.form button{padding:12px 16px; border-radius:12px; border:0; font-weight:700; background:linear-gradient(180deg, var(--acc), #1368e2); color:white}
.muted{color:var(--muted)}
footer{padding:26px 0 40px; border-top:1px solid rgba(255,255,255,.06); color:var(--muted)}
@media (max-width: 980px){
.hero-grid{grid-template-columns: 1fr}
.pricing{grid-template-columns:1fr}
.steps{grid-template-columns:1fr 1fr}
.contact{grid-template-columns: 1fr}
}
</style>
</head>
<body>
<header>
<div class="container nav">
<div class="brand">
<div class="logo" aria-hidden="true">
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4 12l5.2 5.2L20 6.4" stroke="#062" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</div>
<div>
<div style="font-size:14px; color:var(--muted); font-weight:700">FixService</div>
<div style="font-size:16px; font-weight:900; letter-spacing:.3px">Лазерне гравіювання</div>
</div>
</div>
<div class="nav-actions">
<a class="btn" href="#pricing">Ціни</a>
<a class="btn" href="#faq">FAQ</a>
<a class="btn cta" href="tel:+380672717572">Зателефонувати</a>
</div>
</div>
</header>
<main>
<section class="hero container">
<div class="hero-grid">
<div>
<div class="chip" aria-label="Гарантія якості">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 9.5c0 6-5.2 9.5-8 9.5S4 15.5 4 9.5C4 6 6.1 3 12 3s8 3 8 6.5Z" stroke="rgba(255,255,255,.7)" stroke-width="1.6"/><path d="M9 10.5l2 2 4-4" stroke="var(--brand)" stroke-width="2.2" stroke-linecap="round"/></svg>
Точність 0.01 мм
</div>
<h1>Гравіювання клавіатури <span style="color:var(--brand)">MacBook</span> та ноутбуків у Самборі</h1>
<p class="subtitle">Додамо <strong>українські літери</strong> — виглядатиме як із заводу. Швидко, акуратно та надійно. Працюємо з MacBook, Lenovo, Dell, HP, Acer, Asus та іншими.</p>
<ul class="list">
<li><span>•</span> Виконання: <strong>30–60 хв</strong></li>
<li><span>•</span> Вартість: <strong>від 300 грн</strong></li>
<li><span>•</span> Доставка «Новою поштою» по Україні</li>
</ul>
<div class="cta-row">
<a class="btn cta" href="tel:+380672717572">???? +38 (067) 271‑75‑72</a>
<a class="btn" href="https://t.me/" target="_blank" rel="noopener">Написати в Telegram</a>
<a class="btn" href="#gallery">Подивитись приклади</a>
</div>
</div>
<div class="card hero-shot">
<img src="/images/keyboard-engraving-cover.jpg" alt="Процес лазерного гравіювання клавіатури" loading="lazy">
<div class="badge">Лазер Raycus 30W • Контрастна, рівна розмітка</div>
</div>
</div>
<div class="strip container">
<div class="strip-row">
<div class="chip">Без наліпок — справжнє гравіювання</div>
<div class="chip">Акуратна геометрія символів</div>
<div class="chip">Стійко до стирання</div>
<div class="chip">Можливий підбір шрифтів</div>
</div>
</div>
</section>
<section id="pricing" class="section container">
<h2>Прості ціни</h2>
<p class="muted">Остаточна вартість залежить від моделі, складності шрифту та стану клавіатури. Для MacBook з підсвіткою — рекомендуємо професійне очищення перед роботою.</p>
<div class="pricing">
<div class="card price-card">
<span class="pill">Базово</span>
<h3>Ноутбук (Windows)</h3>
<div class="price">від 300 ₴ <small>/ компл.</small></div>
<ul class="list">
<li>Українські літери на стандартній розкладці</li>
<li>Виконання 30–60 хв</li>
<li>Гарантія акуратності</li>
</ul>
</div>
<div class="card price-card" style="outline:2px solid rgba(43,209,126,.25)">
<span class="pill">Топ вибір</span>
<h3>MacBook</h3>
<div class="price">від 500 ₴ <small>/ компл.</small></div>
<ul class="list">
<li>Підбір шрифту під оригінал</li>
<li>Рівномірний контраст, без підпалів</li>
<li>Опція: чистка та перевірка підсвітки</li>
</ul>
</div>
<div class="card price-card">
<span class="pill">Дистанційно</span>
<h3>Через «Нову пошту»</h3>
<div class="price">від 300 ₴ <small>+ доставка</small></div>
<ul class="list">
<li>1 день обробки з моменту отримання</li>
<li>Надійна упаковка та страхування</li>
<li>Фото-звіт до та після</li>
</ul>
</div>
</div>
</section>
<section id="process" class="section container">
<h2>Як це відбувається</h2>
<div class="steps">
<div class="card step"><div class="n">1</div><h4>Консультація</h4><p class="muted">Уточнюємо модель, макет літер, строки. Можемо підібрати шрифт під оригінал.</p></div>
<div class="card step"><div class="n">2</div><h4>Підготовка</h4><p class="muted">Очищення, фіксація, тест-постріл на еталоні. Узгоджуємо контраст.</p></div>
<div class="card step"><div class="n">3</div><h4>Гравіювання</h4><p class="muted">Точність 0.01 мм. Однорідні символи без розпливів. Перевірка підсвітки.</p></div>
<div class="card step"><div class="n">4</div><h4>Контроль якості</h4><p class="muted">Фото «до/після», рекомендації з догляду, упаковка або видача.</p></div>
</div>
</section>
<section id="gallery" class="section container">
<h2>До та після</h2>
<div class="ba">
<div class="card wrap">
<img src="/images/before.jpg" alt="Клавіатура до гравіювання" loading="lazy">
<div class="slider">
<img class="after" src="/images/after.jpg" alt="Клавіатура після гравіювання" loading="lazy">
<input type="range" value="50" aria-label="Порівняння до/після" oninput="this.parentElement.style.setProperty('--v', this.value)">
</div>
</div>
</div>
<p class="muted" style="margin-top:10px">*Фото приклад. Замовляйте індивідуальний шрифт та розкладку.</p>
</section>
<section id="faq" class="section container">
<h2>Часті запитання</h2>
<div class="faq">
<details>
<summary>Чим гравіювання краще за наклейки?</summary>
<p class="muted">Гравіювання не стирається, не виглядає «дешево», не заважає підсвітці й не збирає бруд по краях. Символ стає частиною поверхні клавіші.</p>
</details>
<details>
<summary>Чи впливає це на гарантію ноутбука?</summary>
<p class="muted">Як правило, ні — але офіційні центри можуть мати свої правила. Ми працюємо акуратно і не розбираємо ноутбук, якщо це не потрібно.</p>
</details>
<details>
<summary>Чи можна зробити іншу розкладку/мову?</summary>
<p class="muted">Так. Додаємо/міняємо символи, наносимо піктограми, логотипи. Можливий повний ребрендинг під вашу задачу.</p>
</details>
<details>
<summary>Скільки триває процедура?</summary>
<p class="muted">Переважно 30–60 хв на місці. Відправлення «Новою поштою» — обробка в день отримання.</p>
</details>
</div>
</section>
<section id="contact" class="section container">
<h2>Не зволікай — зроби клавіатуру зручною вже сьогодні!</h2>
<div class="contact">
<div class="card" style="padding:20px">
<h3>Звʼяжіться з нами</h3>
<p class="muted">FixService, м. Самбір, вул. Лемківська, 32</p>
<div class="cta-row">
<a class="btn cta" href="tel:+380672717572">???? +38 (067) 271‑75‑72</a>
<a class="btn" href="https://t.me/" target="_blank" rel="noopener">Написати в Telegram</a>
</div>
<div class="strip" style="margin:18px 0 0">
<form class="form" name="contact-form" onsubmit="event.preventDefault(); alert('Дякуємо! Ми звʼяжемося з вами найближчим часом.'); this.reset();">
<input name="name" placeholder="Ваше ім’я" required>
<input name="phone" placeholder="Телефон або Telegram" required>
<textarea name="msg" rows="4" placeholder="Модель ноутбука й побажання"></textarea>
<button type="submit">Надіслати запит</button>
<small class="muted">Натискаючи «Надіслати», ви погоджуєтесь з обробкою персональних даних.</small>
</form>
</div>
</div>
<div class="card" style="overflow:hidden">
<iframe title="Карта FixService" src="https://www.google.com/maps?q=49.5167,23.1975&z=14&output=embed" style="border:0; width:100%; height:100%" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
</div>
</section>
</main>
<footer>
<div class="container">
<div>© <span id="y"></span> FixService • Самбір • Гравіювання клавіатур</div>
<div class="muted">Працюємо офлайн та приймаємо замовлення по всій Україні «Новою поштою».</div>
</div>
</footer>
<script>
document.getElementById('y').textContent = new Date().getFullYear();
</script>
<!-- Schema.org -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "FixService — Лазерне гравіювання клавіатур",
"image": "/images/keyboard-engraving-cover.jpg",
"telephone": "+380672717572",
"address": {
"@type": "PostalAddress",
"addressLocality": "Самбір",
"streetAddress": "вул. Лемківська, 32",
"addressCountry": "UA"
},
"areaServed": "Україна",
"url": "https://fixservice.com.ua/",
"description": "Додаємо українські літери на клавіатури ноутбуків та MacBook. Професійне лазерне гравіювання 0.01 мм. Виконання 30–60 хв. Від 300 грн.",
"priceRange": "₴₴",
"sameAs": ["https://t.me/"]
}
</script>
</body>
</html>