Files
gtsit/public/index.html
2026-08-10 21:19:10 +09:00

294 lines
7.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex, nofollow">
<meta name="theme-color" content="#2563eb">
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='16' fill='%232563eb'/%3E%3Cpath d='M16 38h32v14H16zM24 30v8m3-15a12 12 0 0 1 10 0m-16-7a21 21 0 0 1 22 0' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E">
<title>(주)지티에스정보통신 | 사이트 준비 중</title>
<style>
:root {
color-scheme: light;
--primary: #2563eb;
--primary-dark: #1d4ed8;
--primary-soft: #eff6ff;
--text: #18181b;
--secondary: #52525b;
--muted: #71717a;
--border: #e4e4e7;
--surface: #fff;
--background: #f8fafc;
}
* {
box-sizing: border-box;
}
html {
-webkit-text-size-adjust: 100%;
}
body {
min-width: 320px;
min-height: 100svh;
margin: 0;
color: var(--text);
background:
radial-gradient(circle at 12% 12%, rgba(37, 99, 235, 0.12), transparent 28rem),
radial-gradient(circle at 88% 84%, rgba(14, 165, 233, 0.1), transparent 24rem),
var(--background);
font-family: Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;
word-break: keep-all;
}
a {
color: inherit;
}
.page {
min-height: 100svh;
display: grid;
grid-template-rows: auto 1fr auto;
}
.header,
.footer {
width: min(100% - 40px, 1120px);
margin: 0 auto;
}
.header {
min-height: 76px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
border-bottom: 1px solid rgba(228, 228, 231, 0.8);
}
.brand {
display: inline-flex;
align-items: center;
gap: 12px;
text-decoration: none;
}
.brand-logo {
width: 64px;
height: auto;
object-fit: contain;
flex: none;
}
.brand-name {
display: block;
font-size: 17px;
font-weight: 800;
letter-spacing: -0.02em;
}
.brand-name em {
color: var(--primary);
font-style: normal;
}
.brand-caption {
display: block;
margin-top: 2px;
color: var(--muted);
font-size: 10px;
font-weight: 700;
letter-spacing: 0.14em;
}
.header-call {
color: var(--primary);
font-size: 14px;
font-weight: 800;
text-decoration: none;
}
.main {
width: min(100% - 40px, 1120px);
display: grid;
place-items: center;
margin: 0 auto;
padding: 64px 0;
}
.content {
width: min(100%, 720px);
padding: clamp(32px, 6vw, 64px);
text-align: center;
border: 1px solid rgba(228, 228, 231, 0.9);
border-radius: 28px;
background: rgba(255, 255, 255, 0.88);
box-shadow: 0 24px 70px rgba(30, 41, 59, 0.1);
backdrop-filter: blur(16px);
}
.status {
display: inline-flex;
align-items: center;
gap: 8px;
min-height: 32px;
padding: 0 13px;
color: var(--primary-dark);
border-radius: 999px;
background: var(--primary-soft);
font-size: 13px;
font-weight: 800;
}
.status::before {
width: 7px;
height: 7px;
border-radius: 50%;
background: var(--primary);
content: "";
box-shadow: 0 0 0 5px rgba(37, 99, 235, 0.12);
}
h1 {
margin: 24px 0 0;
font-size: clamp(34px, 6vw, 58px);
line-height: 1.14;
letter-spacing: -0.045em;
}
.description {
margin: 22px auto 0;
color: var(--secondary);
font-size: clamp(16px, 2vw, 19px);
line-height: 1.75;
}
.actions {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 12px;
margin-top: 32px;
}
.button {
min-height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 0 20px;
border: 1px solid var(--border);
border-radius: 12px;
color: var(--text);
background: var(--surface);
font-size: 15px;
font-weight: 800;
text-decoration: none;
}
.button-primary {
color: #fff;
border-color: var(--primary);
background: var(--primary);
box-shadow: 0 12px 26px rgba(37, 99, 235, 0.24);
}
.button-primary:hover {
border-color: var(--primary-dark);
background: var(--primary-dark);
}
.button svg {
width: 18px;
height: 18px;
}
.hours {
margin: 20px 0 0;
color: var(--muted);
font-size: 13px;
line-height: 1.6;
}
.footer {
padding: 24px 0 30px;
color: var(--muted);
font-size: 12px;
text-align: center;
}
@media (max-width: 560px) {
.header,
.main,
.footer {
width: min(100% - 32px, 1120px);
}
.header {
min-height: 68px;
}
.brand-caption,
.header-call {
display: none;
}
.main {
padding: 36px 0;
}
.content {
padding: 38px 22px;
border-radius: 22px;
}
.actions {
display: grid;
}
.button {
width: 100%;
}
}
</style>
</head>
<body>
<div class="page">
<header class="header">
<a class="brand" href="/" aria-label="(주)지티에스정보통신 홈">
<img class="brand-logo" src="/assets/images/company-logo-v3.png" alt="" width="64" height="30">
<span>
<span class="brand-name">(주)지티에스<em>정보통신</em></span>
</span>
</a>
<a class="header-call" href="tel:18334917">1833-4917</a>
</header>
<main class="main">
<section class="content" aria-labelledby="page-title">
<span class="status">사이트 준비 중</span>
<h1 id="page-title">더 나은 통신 환경을<br>준비하고 있습니다</h1>
<p class="description">
네트워크·키폰·CCTV 설계부터 시공과 유지보수까지,<br>
(주)지티에스정보통신의 새로운 사이트로 곧 찾아뵙겠습니다.
</p>
<div class="actions">
<a class="button button-primary" href="tel:18334917">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
<path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"></path>
</svg>
대표번호 1833-4917
</a>
<a class="button" href="tel:18334918">경기지점 1833-4918</a>
</div>
<p class="hours">상담시간 평일 09:0018:00 · 주말 및 공휴일 휴무</p>
</section>
</main>
<footer class="footer">© 2026 (주)지티에스정보통신. All rights reserved.</footer>
</div>
</body>
</html>