[data-v-49c55fc8]{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.navbar[data-v-49c55fc8]{display:flex;justify-content:space-between;padding:22px 6vw;background:#fff;position:sticky;top:0;z-index:99}.logo[data-v-49c55fc8]{font-size:18px;font-weight:600}.menu[data-v-49c55fc8]{display:flex;gap:24px;color:#444}.hero[data-v-49c55fc8]{height:80vh;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.7)),url(https://picsum.photos/1920/1080?random=10);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}.hero h1[data-v-49c55fc8]{font-size:44px;margin-bottom:14px}.hero p[data-v-49c55fc8]{font-size:17px;opacity:.9;margin-bottom:30px}.btn[data-v-49c55fc8]{padding:16px 36px;border-radius:50px;border:none;font-size:15px;cursor:pointer}.services[data-v-49c55fc8]{padding:70px 6vw;background:#fafafa}.services h2[data-v-49c55fc8]{font-size:28px;text-align:center;margin-bottom:40px}.grid[data-v-49c55fc8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:26px}.card[data-v-49c55fc8]{background:#fff;padding:30px;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.05)}.card h3[data-v-49c55fc8]{margin-bottom:10px}.card p[data-v-49c55fc8]{color:#666;margin-bottom:16px}.card button[data-v-49c55fc8]{padding:10px 16px;background:#111;color:#fff;border:none;border-radius:8px;cursor:pointer}.works[data-v-49c55fc8]{padding:70px 6vw}.works h2[data-v-49c55fc8]{font-size:28px;text-align:center;margin-bottom:40px}.works img[data-v-49c55fc8]{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.compare[data-v-49c55fc8]{padding:70px 6vw;background:#fafafa}.compare h2[data-v-49c55fc8]{font-size:28px;text-align:center;margin-bottom:30px}.row[data-v-49c55fc8]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.row img[data-v-49c55fc8]{width:100%;border-radius:12px}.contact[data-v-49c55fc8]{padding:70px 6vw}.contact h2[data-v-49c55fc8]{font-size:28px;text-align:center;margin-bottom:30px}form[data-v-49c55fc8]{max-width:550px;margin:0 auto;display:flex;flex-direction:column;gap:16px}input[data-v-49c55fc8],select[data-v-49c55fc8]{padding:15px;border:1px solid #ddd;border-radius:10px;font-size:15px}form button[data-v-49c55fc8]{padding:17px;background:#111;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer}footer[data-v-49c55fc8]{background:#111;color:#eee;text-align:center;padding:30px 0;font-size:14px}[data-v-247dabe0]{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.header[data-v-247dabe0]{display:flex;align-items:center;gap:20px;padding:20px 6vw;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:99}.back-btn[data-v-247dabe0]{padding:8px 14px;background:#222;color:#fff;border:none;border-radius:8px;cursor:pointer}.banner[data-v-247dabe0]{padding:60px 6vw;background:#f7f7f7;text-align:center}.banner h1[data-v-247dabe0]{font-size:28px;margin-bottom:10px}.banner p[data-v-247dabe0]{color:#666;font-size:16px}.presets[data-v-247dabe0]{padding:60px 6vw}.presets h2[data-v-247dabe0]{text-align:center;font-size:26px;margin-bottom:40px}.grid[data-v-247dabe0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px}.card[data-v-247dabe0]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.05)}.cover[data-v-247dabe0]{width:100%;height:380px;-o-object-fit:cover;object-fit:cover}.info[data-v-247dabe0]{padding:20px}.desc[data-v-247dabe0]{color:#666;margin:6px 0;font-size:14px}.price[data-v-247dabe0]{color:#e63946;font-weight:700;margin:8px 0}.buy-btn[data-v-247dabe0]{padding:10px 16px;background:#222;color:#fff;border:none;border-radius:8px;cursor:pointer}.compare[data-v-247dabe0]{padding:60px 6vw;background:#fafafa}.compare h2[data-v-247dabe0]{text-align:center;font-size:26px;margin-bottom:30px}.compare-row[data-v-247dabe0]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare-row img[data-v-247dabe0]{width:100%;border-radius:12px}.contact[data-v-247dabe0]{padding:60px 6vw}.contact h2[data-v-247dabe0]{text-align:center;font-size:26px;margin-bottom:30px}form[data-v-247dabe0]{max-width:500px;margin:0 auto;display:flex;flex-direction:column;gap:16px}input[data-v-247dabe0],select[data-v-247dabe0]{padding:14px;border:1px solid #ddd;border-radius:10px;font-size:15px}form button[data-v-247dabe0]{padding:16px;background:#222;color:#fff;border:none;border-radius:10px;cursor:pointer}footer[data-v-247dabe0]{background:#111;color:#fff;text-align:center;padding:30px 0;font-size:14px}