Inline base64 images caused 34,000+ char lines, crashing Gitea's getFileReader with signal: killed on file render. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1235 lines
39 KiB
HTML
1235 lines
39 KiB
HTML
<!doctype html>
|
|
<html lang="ko">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>주식회사 파이테크 · Phitech Inc. — 특허 번역 전문</title>
|
|
<meta
|
|
name="description"
|
|
content="파이테크는 최고 품질의 특허 번역 서비스를 제공합니다. 각 분야 엔지니어 출신 전문가가 특허 명세서·OA·기술 문서를 정확하게 번역합니다."
|
|
/>
|
|
<meta property="og:title" content="주식회사 파이테크 — 특허 번역 전문" />
|
|
<meta
|
|
property="og:description"
|
|
content="최고의 지적재산물에, 최고의 가치를 더합니다."
|
|
/>
|
|
<link
|
|
rel="icon"
|
|
type="image/png"
|
|
href="favicon.png"
|
|
/>
|
|
<link
|
|
rel="apple-touch-icon"
|
|
href="apple-touch-icon.png"
|
|
/>
|
|
<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=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap"
|
|
rel="stylesheet"
|
|
/>
|
|
<script type="application/ld+json">
|
|
{
|
|
"@context": "https://schema.org",
|
|
"@type": "Organization",
|
|
"name": "주식회사 파이테크",
|
|
"alternateName": "Phitech Inc.",
|
|
"url": "https://www.phitech.co.kr",
|
|
"email": "info@phitech.co.kr",
|
|
"description": "특허 및 지식재산권 전문 번역 서비스",
|
|
"foundingDate": "2010",
|
|
"address": {
|
|
"@type": "PostalAddress",
|
|
"addressCountry": "KR",
|
|
"addressRegion": "경기도",
|
|
"addressLocality": "용인시 기흥구",
|
|
"streetAddress": "동백중앙로 191, 8층 제이832"
|
|
}
|
|
}
|
|
</script>
|
|
<style>
|
|
:root {
|
|
--bg: #0b1017;
|
|
--bg2: #0f151f;
|
|
--panel: #111a26;
|
|
--panel2: #0e1620;
|
|
--fg: #eef2f7;
|
|
--muted: #93a1b3;
|
|
--muted2: #6b7889;
|
|
--line: #1c2836;
|
|
--line2: #25344699;
|
|
--blue: #1f7ec4; /* logo P blue */
|
|
--teal: #3fb7c4; /* logo swoosh teal */
|
|
--blue-soft: #4a9fdd;
|
|
--accent: #2f8fd0;
|
|
--grad: linear-gradient(115deg, #1f7ec4, #3fb7c4);
|
|
--max: 1180px;
|
|
}
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
html {
|
|
scroll-behavior: smooth;
|
|
}
|
|
body {
|
|
background: var(--bg);
|
|
color: var(--fg);
|
|
font-family:
|
|
"Inter", system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
|
|
font-size: 16px;
|
|
line-height: 1.65;
|
|
overflow-x: hidden;
|
|
-webkit-font-smoothing: antialiased;
|
|
}
|
|
.wrap {
|
|
max-width: var(--max);
|
|
margin: 0 auto;
|
|
padding: 0 32px;
|
|
}
|
|
a {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
}
|
|
::selection {
|
|
background: var(--teal);
|
|
color: #08121a;
|
|
}
|
|
|
|
/* subtle blueprint grid, disciplined */
|
|
.grid-bg {
|
|
position: fixed;
|
|
inset: 0;
|
|
z-index: 0;
|
|
pointer-events: none;
|
|
background-image:
|
|
linear-gradient(var(--line2) 1px, transparent 1px),
|
|
linear-gradient(90deg, var(--line2) 1px, transparent 1px);
|
|
background-size: 64px 64px;
|
|
opacity: 0.5;
|
|
mask-image: radial-gradient(
|
|
ellipse 90% 55% at 50% -5%,
|
|
#000 15%,
|
|
transparent 70%
|
|
);
|
|
}
|
|
.glow {
|
|
position: fixed;
|
|
top: -30%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 900px;
|
|
height: 600px;
|
|
z-index: 0;
|
|
pointer-events: none;
|
|
background: radial-gradient(
|
|
ellipse at center,
|
|
rgba(31, 126, 196, 0.16),
|
|
transparent 65%
|
|
);
|
|
filter: blur(20px);
|
|
}
|
|
header,
|
|
main,
|
|
footer {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
/* nav */
|
|
header {
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: 60;
|
|
background: rgba(11, 16, 23, 0.78);
|
|
backdrop-filter: blur(14px);
|
|
border-bottom: 1px solid var(--line);
|
|
}
|
|
.nav {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
height: 82px;
|
|
}
|
|
.nav .logo img {
|
|
height: 44px;
|
|
display: block;
|
|
}
|
|
.navlinks {
|
|
display: flex;
|
|
gap: 30px;
|
|
align-items: center;
|
|
}
|
|
.navlinks a {
|
|
font-size: 0.92rem;
|
|
color: var(--muted);
|
|
transition: 0.2s;
|
|
font-weight: 500;
|
|
}
|
|
.navlinks a:hover {
|
|
color: var(--fg);
|
|
}
|
|
.lang {
|
|
display: flex;
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.72rem;
|
|
margin-left: 6px;
|
|
}
|
|
.lang button {
|
|
background: none;
|
|
border: 1px solid var(--line);
|
|
color: var(--muted);
|
|
padding: 6px 11px;
|
|
cursor: pointer;
|
|
transition: 0.2s;
|
|
}
|
|
.lang button:first-child {
|
|
border-right: none;
|
|
}
|
|
.lang button.on {
|
|
color: var(--teal);
|
|
border-color: var(--teal);
|
|
}
|
|
@media (max-width: 760px) {
|
|
.navlinks a:not(.lang-wrap) {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
/* hero */
|
|
.hero {
|
|
padding: 118px 0 96px;
|
|
position: relative;
|
|
}
|
|
.badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 9px;
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.72rem;
|
|
letter-spacing: 0.05em;
|
|
border: 1px solid var(--line);
|
|
border-radius: 100px;
|
|
padding: 7px 15px;
|
|
color: var(--muted);
|
|
margin-bottom: 32px;
|
|
background: var(--panel2);
|
|
}
|
|
.badge .pulse {
|
|
width: 7px;
|
|
height: 7px;
|
|
border-radius: 50%;
|
|
background: var(--teal);
|
|
animation: pulse 2s infinite;
|
|
}
|
|
@keyframes pulse {
|
|
0%,
|
|
100% {
|
|
opacity: 1;
|
|
box-shadow: 0 0 0 0 rgba(63, 183, 196, 0.45);
|
|
}
|
|
50% {
|
|
opacity: 0.55;
|
|
box-shadow: 0 0 0 6px rgba(63, 183, 196, 0);
|
|
}
|
|
}
|
|
.hero h1 {
|
|
font-family: "Space Grotesk", sans-serif;
|
|
font-weight: 600;
|
|
font-size: clamp(2.6rem, 6.4vw, 5.4rem);
|
|
line-height: 1.05;
|
|
letter-spacing: -0.03em;
|
|
margin-bottom: 28px;
|
|
max-width: 17ch;
|
|
}
|
|
.hero h1 .g {
|
|
background: var(--grad);
|
|
-webkit-background-clip: text;
|
|
background-clip: text;
|
|
color: transparent;
|
|
}
|
|
.hero .lede {
|
|
font-size: 1.24rem;
|
|
color: var(--muted);
|
|
max-width: 50ch;
|
|
line-height: 1.55;
|
|
}
|
|
.cta {
|
|
display: flex;
|
|
gap: 14px;
|
|
margin-top: 42px;
|
|
flex-wrap: wrap;
|
|
}
|
|
.btn {
|
|
font-family: "Space Grotesk", sans-serif;
|
|
font-weight: 500;
|
|
font-size: 0.98rem;
|
|
padding: 14px 28px;
|
|
border-radius: 10px;
|
|
transition: 0.22s;
|
|
border: 1px solid transparent;
|
|
cursor: pointer;
|
|
}
|
|
.btn.primary {
|
|
background: var(--grad);
|
|
color: #06121b;
|
|
box-shadow: 0 8px 30px -12px rgba(31, 126, 196, 0.6);
|
|
}
|
|
.btn.primary:hover {
|
|
transform: translateY(-2px);
|
|
box-shadow: 0 14px 36px -12px rgba(63, 183, 196, 0.55);
|
|
}
|
|
.btn.ghost {
|
|
border-color: var(--line);
|
|
color: var(--fg);
|
|
}
|
|
.btn.ghost:hover {
|
|
border-color: var(--teal);
|
|
color: var(--teal);
|
|
}
|
|
|
|
.stats {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
gap: 1px;
|
|
background: var(--line);
|
|
border: 1px solid var(--line);
|
|
border-radius: 14px;
|
|
overflow: hidden;
|
|
margin-top: 74px;
|
|
}
|
|
.stats > div {
|
|
background: var(--panel);
|
|
padding: 38px 24px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
text-align: center;
|
|
}
|
|
.stats .num {
|
|
font-family: "Space Grotesk", sans-serif;
|
|
font-weight: 600;
|
|
font-size: clamp(2.4rem, 3.2vw, 3.1rem);
|
|
letter-spacing: -0.02em;
|
|
line-height: 1;
|
|
white-space: nowrap;
|
|
}
|
|
.stats .num em {
|
|
font-style: normal;
|
|
color: var(--teal);
|
|
display: inline;
|
|
white-space: nowrap;
|
|
}
|
|
.stats .lbl {
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.78rem;
|
|
letter-spacing: 0.05em;
|
|
text-transform: uppercase;
|
|
color: var(--muted);
|
|
margin-top: 14px;
|
|
}
|
|
|
|
section {
|
|
padding: 100px 0;
|
|
}
|
|
.kicker {
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.74rem;
|
|
letter-spacing: 0.16em;
|
|
text-transform: uppercase;
|
|
color: var(--teal);
|
|
margin-bottom: 18px;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 11px;
|
|
}
|
|
.kicker::before {
|
|
content: "";
|
|
width: 28px;
|
|
height: 1px;
|
|
background: var(--teal);
|
|
}
|
|
.h2 {
|
|
font-family: "Space Grotesk", sans-serif;
|
|
font-weight: 600;
|
|
font-size: clamp(2rem, 4.2vw, 3.1rem);
|
|
letter-spacing: -0.025em;
|
|
line-height: 1.1;
|
|
margin-bottom: 20px;
|
|
max-width: 22ch;
|
|
}
|
|
.sub {
|
|
color: var(--muted);
|
|
font-size: 1.14rem;
|
|
max-width: 58ch;
|
|
}
|
|
|
|
/* about */
|
|
.about {
|
|
display: grid;
|
|
grid-template-columns: 1.05fr 0.95fr;
|
|
gap: 60px;
|
|
align-items: center;
|
|
}
|
|
.about p {
|
|
color: var(--muted);
|
|
font-size: 1.1rem;
|
|
margin-top: 1.05em;
|
|
}
|
|
.about p strong {
|
|
color: var(--fg);
|
|
font-weight: 600;
|
|
}
|
|
.quote {
|
|
margin-top: 34px;
|
|
padding: 22px 26px;
|
|
border-left: 2px solid var(--teal);
|
|
background: var(--panel2);
|
|
border-radius: 0 12px 12px 0;
|
|
}
|
|
.quote .qk {
|
|
font-family: "Space Grotesk", sans-serif;
|
|
font-size: 1.28rem;
|
|
font-weight: 500;
|
|
line-height: 1.4;
|
|
color: var(--fg);
|
|
}
|
|
.panel-card {
|
|
background: var(--panel);
|
|
border: 1px solid var(--line);
|
|
border-radius: 16px;
|
|
padding: 34px;
|
|
}
|
|
.panel-card h4 {
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.72rem;
|
|
letter-spacing: 0.1em;
|
|
text-transform: uppercase;
|
|
color: var(--muted);
|
|
margin-bottom: 22px;
|
|
}
|
|
.pillar {
|
|
display: flex;
|
|
gap: 16px;
|
|
padding: 16px 0;
|
|
border-top: 1px solid var(--line);
|
|
}
|
|
.pillar:first-of-type {
|
|
border-top: none;
|
|
}
|
|
.pillar .pi {
|
|
font-family: "JetBrains Mono", monospace;
|
|
color: var(--teal);
|
|
font-size: 0.85rem;
|
|
padding-top: 2px;
|
|
min-width: 28px;
|
|
}
|
|
.pillar .pt {
|
|
font-family: "Space Grotesk", sans-serif;
|
|
font-weight: 600;
|
|
font-size: 1.05rem;
|
|
margin-bottom: 3px;
|
|
}
|
|
.pillar .pd {
|
|
color: var(--muted);
|
|
font-size: 0.95rem;
|
|
}
|
|
|
|
/* services */
|
|
.cards {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
gap: 18px;
|
|
margin-top: 52px;
|
|
}
|
|
.card {
|
|
background: var(--panel);
|
|
border: 1px solid var(--line);
|
|
border-radius: 16px;
|
|
padding: 34px;
|
|
transition: 0.25s;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.card::after {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0;
|
|
border-radius: 16px;
|
|
padding: 1px;
|
|
background: var(--grad);
|
|
-webkit-mask:
|
|
linear-gradient(#000 0 0) content-box,
|
|
linear-gradient(#000 0 0);
|
|
-webkit-mask-composite: xor;
|
|
mask-composite: exclude;
|
|
opacity: 0;
|
|
transition: 0.25s;
|
|
}
|
|
.card:hover {
|
|
transform: translateY(-4px);
|
|
}
|
|
.card:hover::after {
|
|
opacity: 0.9;
|
|
}
|
|
.card .idx {
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.72rem;
|
|
color: var(--teal);
|
|
margin-bottom: 20px;
|
|
}
|
|
.card h3 {
|
|
font-family: "Space Grotesk", sans-serif;
|
|
font-weight: 600;
|
|
font-size: 1.3rem;
|
|
margin-bottom: 12px;
|
|
}
|
|
.card p {
|
|
color: var(--muted);
|
|
font-size: 1rem;
|
|
}
|
|
.card.wide {
|
|
grid-column: 1 / -1;
|
|
}
|
|
|
|
/* fields + docs */
|
|
.chips {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 11px;
|
|
margin-top: 44px;
|
|
}
|
|
.chips span {
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.82rem;
|
|
border: 1px solid var(--line);
|
|
border-radius: 8px;
|
|
padding: 11px 17px;
|
|
color: var(--muted);
|
|
transition: 0.2s;
|
|
background: var(--panel2);
|
|
}
|
|
.chips span:hover {
|
|
border-color: var(--teal);
|
|
color: var(--teal);
|
|
}
|
|
.docwrap {
|
|
margin-top: 56px;
|
|
border-top: 1px solid var(--line);
|
|
}
|
|
.doc {
|
|
display: grid;
|
|
grid-template-columns: 66px 1fr;
|
|
gap: 20px;
|
|
padding: 19px 0;
|
|
border-bottom: 1px solid var(--line);
|
|
align-items: center;
|
|
transition: 0.2s;
|
|
}
|
|
.doc:hover {
|
|
padding-left: 8px;
|
|
}
|
|
.doc .no {
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.76rem;
|
|
color: var(--teal);
|
|
}
|
|
.doc .nm {
|
|
font-size: 1.06rem;
|
|
}
|
|
|
|
/* process */
|
|
.flow {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
gap: 16px;
|
|
margin-top: 52px;
|
|
}
|
|
.step {
|
|
background: var(--panel);
|
|
border: 1px solid var(--line);
|
|
border-radius: 14px;
|
|
padding: 26px 24px;
|
|
position: relative;
|
|
}
|
|
.step .sn {
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.72rem;
|
|
color: var(--teal);
|
|
margin-bottom: 16px;
|
|
}
|
|
.step h4 {
|
|
font-family: "Space Grotesk", sans-serif;
|
|
font-weight: 600;
|
|
font-size: 1.1rem;
|
|
margin-bottom: 8px;
|
|
}
|
|
.step p {
|
|
color: var(--muted);
|
|
font-size: 0.94rem;
|
|
}
|
|
|
|
/* contact */
|
|
.contact {
|
|
background: linear-gradient(150deg, var(--panel), var(--panel2));
|
|
border: 1px solid var(--line);
|
|
border-radius: 20px;
|
|
padding: 60px;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
gap: 52px;
|
|
align-items: center;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.contact::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: -40%;
|
|
right: -10%;
|
|
width: 400px;
|
|
height: 400px;
|
|
background: radial-gradient(
|
|
circle,
|
|
rgba(63, 183, 196, 0.14),
|
|
transparent 65%
|
|
);
|
|
pointer-events: none;
|
|
}
|
|
.contact .h2 {
|
|
margin-bottom: 14px;
|
|
}
|
|
.cinfo {
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.9rem;
|
|
line-height: 2.5;
|
|
position: relative;
|
|
}
|
|
.cinfo .k {
|
|
color: var(--muted2);
|
|
}
|
|
.cinfo a {
|
|
color: var(--teal);
|
|
border-bottom: 1px solid transparent;
|
|
transition: 0.2s;
|
|
}
|
|
.cinfo a:hover {
|
|
border-color: var(--teal);
|
|
}
|
|
|
|
footer {
|
|
border-top: 1px solid var(--line);
|
|
padding: 46px 0;
|
|
background: var(--bg2);
|
|
}
|
|
.foot {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: flex-end;
|
|
flex-wrap: wrap;
|
|
gap: 22px;
|
|
}
|
|
.foot img {
|
|
height: 26px;
|
|
opacity: 0.92;
|
|
}
|
|
.foot .fine {
|
|
font-family: "JetBrains Mono", monospace;
|
|
font-size: 0.71rem;
|
|
color: var(--muted2);
|
|
line-height: 1.9;
|
|
text-align: right;
|
|
}
|
|
|
|
html[lang="ko"] [data-en] {
|
|
display: none !important;
|
|
}
|
|
html[lang="en"] [data-ko] {
|
|
display: none !important;
|
|
}
|
|
|
|
@media (max-width: 860px) {
|
|
.wrap {
|
|
padding: 0 22px;
|
|
}
|
|
.stats {
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
.about {
|
|
grid-template-columns: 1fr;
|
|
gap: 38px;
|
|
}
|
|
.cards {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
.flow {
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
.contact {
|
|
grid-template-columns: 1fr;
|
|
padding: 38px;
|
|
gap: 30px;
|
|
}
|
|
.foot {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
.foot .fine {
|
|
text-align: left;
|
|
}
|
|
.hero {
|
|
padding: 78px 0 64px;
|
|
}
|
|
section {
|
|
padding: 66px 0;
|
|
}
|
|
}
|
|
@media (max-width: 480px) {
|
|
.flow {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
}
|
|
@media (prefers-reduced-motion: no-preference) {
|
|
.rv {
|
|
opacity: 0;
|
|
transform: translateY(22px);
|
|
transition:
|
|
opacity 0.7s cubic-bezier(0.2, 0.7, 0.3, 1),
|
|
transform 0.7s cubic-bezier(0.2, 0.7, 0.3, 1);
|
|
}
|
|
.rv.in {
|
|
opacity: 1;
|
|
transform: none;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="glow"></div>
|
|
<div class="grid-bg"></div>
|
|
|
|
<header>
|
|
<div class="wrap nav">
|
|
<a href="#" class="logo"
|
|
><img
|
|
src="logo-header.png"
|
|
alt="Phitech 파이테크"
|
|
/></a>
|
|
<div class="navlinks">
|
|
<a href="#about" data-ko>회사소개</a
|
|
><a href="#about" data-en>About</a>
|
|
<a href="#services" data-ko>서비스</a
|
|
><a href="#services" data-en>Services</a>
|
|
<a href="#fields" data-ko>전문분야</a
|
|
><a href="#fields" data-en>Expertise</a>
|
|
<a href="#contact" data-ko>문의</a
|
|
><a href="#contact" data-en>Contact</a>
|
|
<span class="lang lang-wrap">
|
|
<button class="on" onclick="setLang('ko')">KO</button>
|
|
<button onclick="setLang('en')">EN</button>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<main>
|
|
<section class="hero">
|
|
<div class="wrap">
|
|
<div class="badge">
|
|
<span class="pulse"></span
|
|
><span data-ko>지식재산권 전문 번역 · Since 2010</span
|
|
><span data-en>IP Translation Specialists · Since 2010</span>
|
|
</div>
|
|
<h1 data-ko>
|
|
특허의 언어를,<br /><span class="g">한 치의 오차 없이.</span>
|
|
</h1>
|
|
<h1 data-en>
|
|
The language of patents,<br /><span class="g"
|
|
>rendered exactly.</span
|
|
>
|
|
</h1>
|
|
<p class="lede" data-ko>
|
|
파이테크는 최고 품질의 특허 번역 서비스를 제공합니다. 각 분야
|
|
엔지니어 출신 전문가가 명세서의 기술 포인트를 정확히 이해하고,
|
|
언어의 경계 너머로 발명의 가치를 온전히 전달합니다.
|
|
</p>
|
|
<p class="lede" data-en>
|
|
Phitech delivers the highest-quality patent translation.
|
|
Engineer-translators grasp the technical core of each specification
|
|
and carry the full value of an invention across the language
|
|
barrier.
|
|
</p>
|
|
<div class="cta">
|
|
<a href="#contact" class="btn primary" data-ko>번역 문의하기</a>
|
|
<a href="#contact" class="btn primary" data-en>Request a quote</a>
|
|
<a href="#services" class="btn ghost" data-ko>서비스 살펴보기</a>
|
|
<a href="#services" class="btn ghost" data-en>Explore services</a>
|
|
</div>
|
|
|
|
<div class="stats">
|
|
<div>
|
|
<div class="num"><em>2010</em></div>
|
|
<div class="lbl" data-ko>설립</div>
|
|
<div class="lbl" data-en>Established</div>
|
|
</div>
|
|
<div>
|
|
<div class="num">15<em>+</em></div>
|
|
<div class="lbl" data-ko>번역가 전문 경력 (년)</div>
|
|
<div class="lbl" data-en>Years of expertise</div>
|
|
</div>
|
|
<div>
|
|
<div class="num">5</div>
|
|
<div class="lbl" data-ko>핵심 기술 분야</div>
|
|
<div class="lbl" data-en>Core fields</div>
|
|
</div>
|
|
<div>
|
|
<div class="num">KO·EN</div>
|
|
<div class="lbl" data-ko>전문 언어</div>
|
|
<div class="lbl" data-en>Languages</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="about">
|
|
<div class="wrap">
|
|
<div class="about">
|
|
<div>
|
|
<div class="kicker" data-ko>회사소개</div>
|
|
<div class="kicker" data-en>About</div>
|
|
<h2 class="h2" data-ko>
|
|
기술을 아는 사람이<br />기술을 번역합니다.
|
|
</h2>
|
|
<h2 class="h2" data-en>
|
|
Translation by people who<br />understand the technology.
|
|
</h2>
|
|
<p data-ko>
|
|
파이테크는 2010년, 지식재산권(IP) 번역에 특화된 전문 회사로
|
|
출발했습니다. 저희 번역가는 각자의 분야에서 오랜 경력을 쌓은
|
|
<strong>자격을 갖춘 엔지니어</strong>로, IP 번역에 대한 깊은
|
|
이해와 고도의 전문 지식을 함께 갖추고 있습니다.
|
|
</p>
|
|
<p data-en>
|
|
Founded in 2010 as a company specialized in intellectual
|
|
property translation, Phitech's translators are
|
|
<strong>qualified engineers</strong> with long careers in their
|
|
fields — combining deep IP-translation understanding with
|
|
high-level technical knowledge.
|
|
</p>
|
|
<div class="quote">
|
|
<div class="qk" data-ko>
|
|
“최고의 지적재산물에, 최고의 가치를 더합니다.”
|
|
</div>
|
|
<div class="qk" data-en>
|
|
“Adding the highest value to the finest intellectual
|
|
property.”
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="panel-card">
|
|
<h4 data-ko>파이테크를 선택하는 이유</h4>
|
|
<h4 data-en>Why Phitech</h4>
|
|
<div class="pillar">
|
|
<div class="pi">01</div>
|
|
<div>
|
|
<div class="pt" data-ko>엔지니어 출신 번역가</div>
|
|
<div class="pt" data-en>Engineer-translators</div>
|
|
<div class="pd" data-ko>
|
|
기술 포인트를 이해하는 전문가가 직접 번역합니다.
|
|
</div>
|
|
<div class="pd" data-en>
|
|
Specialists who understand the technical core translate
|
|
directly.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="pillar">
|
|
<div class="pi">02</div>
|
|
<div>
|
|
<div class="pt" data-ko>특허 실무 정합성</div>
|
|
<div class="pt" data-en>Filing-ready accuracy</div>
|
|
<div class="pd" data-ko>
|
|
명세서·OA 등 실제 출원 요건에 맞춘 정확한 번역.
|
|
</div>
|
|
<div class="pd" data-en>
|
|
Accurate to real filing requirements for specifications and
|
|
OAs.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="pillar">
|
|
<div class="pi">03</div>
|
|
<div>
|
|
<div class="pt" data-ko>철저한 기밀 유지</div>
|
|
<div class="pt" data-en>Strict confidentiality</div>
|
|
<div class="pd" data-ko>
|
|
발명 정보와 고객 자료를 엄격하게 보호합니다.
|
|
</div>
|
|
<div class="pd" data-en>
|
|
Invention data and client materials are strictly protected.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="pillar">
|
|
<div class="pi">04</div>
|
|
<div>
|
|
<div class="pt" data-ko>AI 기반 번역 지원</div>
|
|
<div class="pt" data-en>AI-assisted workflow</div>
|
|
<div class="pd" data-ko>
|
|
도메인 지식을 학습한 AI로 속도와 일관성을 높입니다.
|
|
</div>
|
|
<div class="pd" data-en>
|
|
Domain-trained AI improves speed and consistency.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="services">
|
|
<div class="wrap">
|
|
<div class="kicker" data-ko>서비스</div>
|
|
<div class="kicker" data-en>Services</div>
|
|
<h2 class="h2" data-ko>
|
|
특허 번역을 중심으로,<br />지식재산의 전 과정을 지원합니다.
|
|
</h2>
|
|
<h2 class="h2" data-en>
|
|
Patent translation at the core —<br />supporting the full IP
|
|
lifecycle.
|
|
</h2>
|
|
<div class="cards">
|
|
<div class="card wide">
|
|
<div class="idx" data-ko>핵심 서비스</div>
|
|
<div class="idx" data-en>Core service</div>
|
|
<h3 data-ko>특허 번역</h3>
|
|
<h3 data-en>Patent Translation</h3>
|
|
<p data-ko>
|
|
특허 명세서, 우선권 증명서, 특허청 처리 문서(OA), 특허 공보 등
|
|
출원의 전 과정에 필요한 문서를 정확하게 번역합니다. 거절이유
|
|
통지 대응, 보정서·의견서까지 특허 실무의 흐름을 이해한 번역을
|
|
제공합니다.
|
|
</p>
|
|
<p data-en>
|
|
Accurate translation across the full filing process —
|
|
specifications, priority certificates, office actions (OA), and
|
|
patent publications — including refusal responses, amendments,
|
|
and arguments, translated by people who understand patent
|
|
practice.
|
|
</p>
|
|
</div>
|
|
<div class="card">
|
|
<div class="idx">02</div>
|
|
<h3 data-ko>기술 · 법률 문서 번역</h3>
|
|
<h3 data-en>Technical & Legal Documents</h3>
|
|
<p data-ko>
|
|
기술 자료, 연구 논문, NDA·라이선스 계약 등 기술과 법률이
|
|
교차하는 문서를 전문적으로 번역·감수합니다.
|
|
</p>
|
|
<p data-en>
|
|
Professional translation and review of technical materials,
|
|
research papers, NDAs, and license agreements where technology
|
|
meets law.
|
|
</p>
|
|
</div>
|
|
<div class="card">
|
|
<div class="idx">03</div>
|
|
<h3 data-ko>IP 컨설팅</h3>
|
|
<h3 data-en>IP Consulting</h3>
|
|
<p data-ko>
|
|
특허·상표·디자인 등 지식재산권 전반에 대한 번역 기반 컨설팅으로
|
|
글로벌 출원 전략을 지원합니다.
|
|
</p>
|
|
<p data-en>
|
|
Translation-driven consulting across patents, trademarks, and
|
|
designs to support global filing strategy.
|
|
</p>
|
|
</div>
|
|
<div class="card">
|
|
<div class="idx">04</div>
|
|
<h3 data-ko>AI 번역 소프트웨어</h3>
|
|
<h3 data-en>AI Translation Software</h3>
|
|
<p data-ko>
|
|
도메인 전문성을 학습한 인공지능 기반 번역 소프트웨어를 자체
|
|
개발하여 번역 품질과 속도를 함께 끌어올립니다.
|
|
</p>
|
|
<p data-en>
|
|
In-house AI translation software trained on domain expertise,
|
|
raising both quality and speed.
|
|
</p>
|
|
</div>
|
|
<div class="card">
|
|
<div class="idx">05</div>
|
|
<h3 data-ko>통역 · 감수 · 교정</h3>
|
|
<h3 data-en>Interpretation · Review</h3>
|
|
<p data-ko>
|
|
외국어 통번역 서비스와 번역물 감수·교정으로 최종 산출물의
|
|
완성도를 보장합니다.
|
|
</p>
|
|
<p data-en>
|
|
Interpretation services plus review and proofreading to
|
|
guarantee the quality of the final deliverable.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="fields">
|
|
<div class="wrap">
|
|
<div class="kicker" data-ko>전문분야</div>
|
|
<div class="kicker" data-en>Expertise</div>
|
|
<h2 class="h2" data-ko>모든 기술 분야를 다룹니다.</h2>
|
|
<h2 class="h2" data-en>Every technical field we cover.</h2>
|
|
<p class="sub" data-ko>
|
|
전자, 기계, 화학, 생화학, 바이오·유전 전반에 걸쳐 각 분야 전문가가
|
|
번역을 담당합니다.
|
|
</p>
|
|
<p class="sub" data-en>
|
|
Specialists handle each field across electronics, mechanics,
|
|
chemistry, biochemistry, and biotechnology.
|
|
</p>
|
|
<div class="chips">
|
|
<span data-ko>전자</span><span data-en>Electronics</span>
|
|
<span data-ko>기계</span><span data-en>Mechanics</span>
|
|
<span data-ko>화학</span><span data-en>Chemistry</span>
|
|
<span data-ko>생화학</span><span data-en>Biochemistry</span>
|
|
<span data-ko>바이오 · 유전</span
|
|
><span data-en>Biotechnology · Genetics</span>
|
|
</div>
|
|
<div class="docwrap">
|
|
<div class="doc">
|
|
<span class="no">DOC 01</span
|
|
><span class="nm" data-ko>특허 명세서</span
|
|
><span class="nm" data-en>Patent specification</span>
|
|
</div>
|
|
<div class="doc">
|
|
<span class="no">DOC 02</span
|
|
><span class="nm" data-ko>우선권 증명서</span
|
|
><span class="nm" data-en>Priority certificate</span>
|
|
</div>
|
|
<div class="doc">
|
|
<span class="no">DOC 03</span
|
|
><span class="nm" data-ko>특허청 처리 문서 (OA)</span
|
|
><span class="nm" data-en
|
|
>Patent office processing document (OA)</span
|
|
>
|
|
</div>
|
|
<div class="doc">
|
|
<span class="no">DOC 04</span
|
|
><span class="nm" data-ko>특허 공보</span
|
|
><span class="nm" data-en>Patent publication</span>
|
|
</div>
|
|
<div class="doc">
|
|
<span class="no">DOC 05</span
|
|
><span class="nm" data-ko>비밀유지계약 (NDA) · 라이선스 계약</span
|
|
><span class="nm" data-en
|
|
>Non-disclosure agreement · License agreement</span
|
|
>
|
|
</div>
|
|
<div class="doc">
|
|
<span class="no">DOC 06</span
|
|
><span class="nm" data-ko>거절이유 통지 · 보정서 · 의견서</span
|
|
><span class="nm" data-en
|
|
>Notice of refusal · Amendment · Argument</span
|
|
>
|
|
</div>
|
|
<div class="doc">
|
|
<span class="no">DOC 07</span
|
|
><span class="nm" data-ko>감정서 · 기술 자료 · 연구 논문</span
|
|
><span class="nm" data-en
|
|
>Expert opinion · Technical information · Research article</span
|
|
>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="process">
|
|
<div class="wrap">
|
|
<div class="kicker" data-ko>진행 과정</div>
|
|
<div class="kicker" data-en>Process</div>
|
|
<h2 class="h2" data-ko>번역이 완성되기까지</h2>
|
|
<h2 class="h2" data-en>How a translation is made</h2>
|
|
<div class="flow">
|
|
<div class="step">
|
|
<div class="sn">STEP 01</div>
|
|
<h4 data-ko>문의 · 견적</h4>
|
|
<h4 data-en>Inquiry</h4>
|
|
<p data-ko>
|
|
문서와 요건을 확인하고 분야에 맞춰 견적을 안내합니다.
|
|
</p>
|
|
<p data-en>
|
|
We review the document and scope, then provide a tailored quote.
|
|
</p>
|
|
</div>
|
|
<div class="step">
|
|
<div class="sn">STEP 02</div>
|
|
<h4 data-ko>전문가 배정</h4>
|
|
<h4 data-en>Assignment</h4>
|
|
<p data-ko>해당 기술 분야 엔지니어 출신 번역가를 배정합니다.</p>
|
|
<p data-en>
|
|
An engineer-translator in the relevant field is assigned.
|
|
</p>
|
|
</div>
|
|
<div class="step">
|
|
<div class="sn">STEP 03</div>
|
|
<h4 data-ko>번역 · 감수</h4>
|
|
<h4 data-en>Translate & Review</h4>
|
|
<p data-ko>번역 후 교차 감수·교정으로 정확성을 검증합니다.</p>
|
|
<p data-en>
|
|
Translation is verified through cross-review and proofreading.
|
|
</p>
|
|
</div>
|
|
<div class="step">
|
|
<div class="sn">STEP 04</div>
|
|
<h4 data-ko>납품</h4>
|
|
<h4 data-en>Delivery</h4>
|
|
<p data-ko>출원 요건에 맞는 최종본을 기한 내 전달합니다.</p>
|
|
<p data-en>
|
|
The filing-ready final version is delivered on time.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="contact">
|
|
<div class="wrap">
|
|
<div class="contact">
|
|
<div>
|
|
<div class="kicker" data-ko>문의</div>
|
|
<div class="kicker" data-en>Contact</div>
|
|
<h2 class="h2" data-ko>번역이 필요하신가요?</h2>
|
|
<h2 class="h2" data-en>Need a translation?</h2>
|
|
<p class="sub" data-ko style="margin-bottom: 28px">
|
|
문서를 보내주시면 분야와 요건을 확인해 정확한 견적을 안내해
|
|
드립니다.
|
|
</p>
|
|
<p class="sub" data-en style="margin-bottom: 28px">
|
|
Send us your document and we'll review the scope and provide an
|
|
accurate quote.
|
|
</p>
|
|
<div class="cta" style="margin-top: 0">
|
|
<a href="mailto:info@phitech.co.kr" class="btn primary" data-ko
|
|
>이메일 문의</a
|
|
>
|
|
<a href="mailto:info@phitech.co.kr" class="btn primary" data-en
|
|
>Email us</a
|
|
>
|
|
<a
|
|
href="mailto:manager@phitech.co.kr?subject=%5B%EB%B2%88%EC%97%AD%EC%82%AC%20%EC%A7%80%EC%9B%90%5D%20Phitech"
|
|
class="btn ghost"
|
|
data-ko
|
|
>번역사 지원</a
|
|
>
|
|
<a
|
|
href="mailto:manager@phitech.co.kr?subject=%5BTranslator%20Application%5D%20Phitech"
|
|
class="btn ghost"
|
|
data-en
|
|
>Join as translator</a
|
|
>
|
|
</div>
|
|
</div>
|
|
<div class="cinfo">
|
|
<div>
|
|
<span class="k" data-ko>회사</span
|
|
><span class="k" data-en>company</span> ·······
|
|
<span data-ko>주식회사 파이테크</span
|
|
><span data-en>Phitech Inc.</span>
|
|
</div>
|
|
<div>
|
|
<span class="k" data-ko>대표</span
|
|
><span class="k" data-en>rep</span> ···········
|
|
<span data-ko>차혜영</span><span data-en>Hyeyoung Cha</span>
|
|
</div>
|
|
<div>
|
|
<span class="k">email</span> ·········
|
|
<a href="mailto:info@phitech.co.kr">info@phitech.co.kr</a>
|
|
</div>
|
|
<div>
|
|
<span class="k">web</span> ···········
|
|
<a href="https://www.phitech.co.kr">www.phitech.co.kr</a>
|
|
</div>
|
|
<div style="line-height: 1.7; margin-top: 10px">
|
|
<span class="k" data-ko>주소</span
|
|
><span class="k" data-en>address</span><br /><span data-ko
|
|
>경기도 용인시 기흥구 동백중앙로 191, 8층 제이832 (중동,
|
|
씨티프라자)</span
|
|
><span data-en
|
|
>J832, 8F, 191 Dongbaekjungang-ro, Giheung-gu, Yongin-si,
|
|
Gyeonggi-do, Rep. of Korea</span
|
|
>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
|
|
<footer>
|
|
<div class="wrap foot">
|
|
<div>
|
|
<img
|
|
src="logo-footer.png"
|
|
alt="Phitech 파이테크"
|
|
/>
|
|
<div
|
|
style="color: var(--muted2); font-size: 0.86rem; margin-top: 12px"
|
|
data-ko
|
|
>
|
|
최고의 지적재산물에, 최고의 가치를 더합니다.
|
|
</div>
|
|
<div
|
|
style="color: var(--muted2); font-size: 0.86rem; margin-top: 12px"
|
|
data-en
|
|
>
|
|
Adding the highest value to the finest intellectual property.
|
|
</div>
|
|
</div>
|
|
<div class="fine">
|
|
<span data-ko>주식회사 파이테크 · 대표 차혜영</span
|
|
><span data-en>Phitech Inc. · Hyeyoung Cha</span><br />
|
|
info@phitech.co.kr · www.phitech.co.kr<br />
|
|
© 2026 Phitech Inc. All rights reserved.
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
<script>
|
|
function setLang(l) {
|
|
document.documentElement.lang = l;
|
|
document
|
|
.querySelectorAll(".lang button")
|
|
.forEach((b) => b.classList.remove("on"));
|
|
document
|
|
.querySelector('.lang button[onclick*="' + l + '"]')
|
|
.classList.add("on");
|
|
try {
|
|
localStorage && 0;
|
|
} catch (e) {}
|
|
}
|
|
const io = new IntersectionObserver(
|
|
(es) => {
|
|
es.forEach((e) => {
|
|
if (e.isIntersecting) {
|
|
e.target.classList.add("in");
|
|
io.unobserve(e.target);
|
|
}
|
|
});
|
|
},
|
|
{ threshold: 0.1 },
|
|
);
|
|
document
|
|
.querySelectorAll(".about,.cards,.chips,.docwrap,.flow,.contact,.stats")
|
|
.forEach((el) => {
|
|
el.classList.add("rv");
|
|
io.observe(el);
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|