.weld-hub .h1,.weld-hub h1,.weld-hub [role=heading][aria-level="1"]{font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:800;letter-spacing:-.01em;margin:0 0 14px}.weld-hub .h2,.weld-hub h2,.weld-hub [role=heading][aria-level="2"]{font-size:clamp(22px,3vw,28px);line-height:1.25;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.weld-hub .h3,.weld-hub h3,.weld-hub [role=heading][aria-level="3"]{font-size:clamp(18px,2.4vw,22px);line-height:1.3;font-weight:600;margin:0 0 10px}.weld-hub .lead{font-size:clamp(16px,2.2vw,18px);line-height:1.65;color:#0f172a;margin:8px 0 14px}.weld-hub .h1 .ic,.weld-hub .h2 .ic,.weld-hub .h3 .ic,.weld-hub h2 .ic,.weld-hub h3 .ic{display:inline-flex;align-items:center;gap:8px;margin-right:6px}.weld-hub .h1 .ic svg{width:28px;height:28px;vertical-align:-4px}.weld-hub .h2 .ic svg{width:24px;height:24px;vertical-align:-3px}.weld-hub .h3 .ic svg{width:20px;height:20px;vertical-align:-2px}.weld-hub .blk .wrap{padding-top:clamp(16px,2.2vw,22px);padding-bottom:clamp(16px,2.2vw,22px)}.weld-hub .blk .wrap>.h1,.weld-hub .blk .wrap>h2,.weld-hub .blk .wrap>.h2{margin-top:2px}.pt-legal-layer{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.65);z-index:9999;opacity:0;pointer-events:none;transition:opacity .2s ease}.pt-legal-layer:target{opacity:1;pointer-events:auto}.pt-legal-dialog{position:relative;width:100%;max-width:720px;max-height:80vh;background:#fff;border-radius:12px;box-shadow:0 18px 40px rgba(15,23,42,.35);overflow:auto}.pt-legal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 20px;border-bottom:1px solid #e5e7eb}.pt-legal-head h1,.pt-legal-head h2,.pt-legal-title{margin:0;font-size:16px;font-weight:700;color:#0f172a}.pt-legal-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;text-decoration:none;font-size:18px;line-height:1;color:#64748b;border:1px solid #e5e7eb;background:#f9fafb}.pt-legal-close:hover{background:#e5e7eb}.pt-legal-body{padding:16px 20px 20px;font-size:14px;line-height:1.6;color:#111827;white-space:pre-line}@media (max-width:640px){.pt-legal-dialog{max-height:88vh;border-radius:10px}.pt-legal-body{font-size:13px}}.pt-legal-bar{margin-top:12px;font-size:12px;color:#6b7280;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.pt-legal-bar span{opacity:.6}.pt-legal-bar a{color:inherit;text-decoration:none}.pt-legal-bar a:hover{text-decoration:underline}*{box-sizing:border-box}html,body{margin:0;padding:0}:root{--max:1180px;--pad:20px;--brand:#2563eb;--ink:#111827;--ink-2:#374151;--bg:#f9fafb;--radius:16px}body{font-family:'Pretendard Variable','Noto Sans KR',system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;line-height:1.75;color:var(--ink);background:var(--bg)}a{color:var(--brand);text-decoration:none}a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.container{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}header.site{background:#fff;border-bottom:1px solid #e5e7eb}header.site .inner{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px var(--pad)}.brand{font-weight:900;letter-spacing:-.02em;color:var(--ink)}nav a{color:var(--ink-2);margin-right:12px;white-space:nowrap}.hero{padding:24px 0}h1{font-size:clamp(28px,4.4vw,40px);line-height:1.25;margin:.2em 0 .35em}h2{font-size:clamp(20px,3vw,28px);line-height:1.3;margin:1.2em 0 .5em;position:relative;padding-bottom:.35rem}h2:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--brand),rgba(37,99,235,.2))}h3{font-size:clamp(16px,2.4vw,20px);margin:.8em 0 .4em}.small{font-size:.95rem;color:var(--ink-2)}.badge{display:inline-block;background:#eef2ff;color:#1e40af;border-radius:999px;padding:4px 10px;font-weight:700;font-size:.85rem}.section{background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.06);padding:20px;margin:18px 0}.grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.table{width:100%;border-collapse:collapse}.table th,.table td{border:1px solid #e5e7eb;padding:10px;vertical-align:top;text-align:left}.table thead th{background:#f3f4f6}.btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.btn{display:inline-block;padding:10px 14px;border-radius:12px;background:var(--brand);color:#fff;font-weight:800}.btn.alt{background:#10b981}.btn.gray{background:#4b5563}.breadcrumb{font-size:.92rem;color:#6b7280;margin:.8rem 0}.breadcrumb a{color:#6b7280}.kbd{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;background:#111827;color:#fff;border-radius:6px;padding:2px 6px;font-size:.85rem}.note{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:10px}.kv{display:grid;grid-template-columns:140px 1fr;gap:8px}@media(max-width:640px){.kv{grid-template-columns:1fr}}footer.site{margin:28px 0 80px;color:#6b7280}footer.site .inner{padding:0 var(--pad)}.pt-dock{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#ffffffcc;backdrop-filter:saturate(180%) blur(10px);border-top:1px solid #e5e7eb;padding:10px 16px;display:block}.pt-dock .dock-inner{max-width:var(--max);margin:0 auto;display:flex;gap:10px;justify-content:space-between}.pt-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:999px;font-weight:800;box-shadow:0 4px 12px rgba(0,0,0,.14);text-decoration:none}.pt-kakao{background:linear-gradient(45deg,#fee500,#fc0);color:#2b1a00}.pt-phone{background:linear-gradient(45deg,#4facfe,#00f2fe);color:#fff}.ugc{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ugc-card{border:1px solid #e5e7eb;border-radius:14px;padding:14px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.05)}.ugc-head{display:flex;align-items:center;gap:10px;margin:0 0 8px}.avatar{width:28px;height:28px;border-radius:50%;background:#eef2ff;color:#1e40af;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.help-btn{margin-left:auto;border:1px solid #e5e7eb;border-radius:999px;background:#fff;padding:6px 10px;font-size:.88rem;cursor:pointer}.help-btn[aria-pressed=true]{background:#fff1f2;border-color:#fecaca;color:#b91c1c}ul,ol{padding-left:18px}figure{margin:0}figcaption.small{margin-top:6px}[id]{scroll-margin-top:84px}.naver-grid-widget{margin:18px 0;padding:18px 16px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.06)}.naver-grid-widget .ngw-title{font-size:clamp(20px,3vw,28px);line-height:1.3;margin:0 0 14px;position:relative;padding-bottom:.35rem;color:var(--ink)}.naver-grid-widget .ngw-title:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--brand),rgba(37,99,235,.2))}.naver-grid-widget .ngw-list{list-style:none;margin:0;padding:0 4px 6px;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.naver-grid-widget .ngw-item{flex:0 0 230px;scroll-snap-align:start;background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 4px 16px rgba(15,23,42,.08)}.naver-grid-widget .ngw-item a{display:block;height:100%;color:inherit;text-decoration:none}.naver-grid-widget .ngw-thumb{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:12px 12px 0 0}.naver-grid-widget .ngw-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.naver-grid-widget .ngw-caption{padding:10px 12px 12px;font-size:.95rem;font-weight:600;color:var(--ink)}@media (hover:hover){.naver-grid-widget .ngw-item:hover .ngw-thumb img{transform:scale(1.06)}}@media (max-width:768px){.naver-grid-widget .ngw-item{flex:0 0 70vw}}@media (max-width:480px){.naver-grid-widget .ngw-item{flex:0 0 78vw}}.elementor-shortcode{display:flex;flex-direction:column}.elementor-shortcode>.naver-grid-widget{order:2}.elementor-shortcode>header.site{order:0}.elementor-shortcode>main.container{order:1}.elementor-shortcode>footer.site{order:3}.elementor-shortcode>.pt-dock{order:4}.ptk-toggle{margin:24px 0}.ptk-toggle details{border:1px solid rgba(0,0,0,.08);border-radius:16px;background:linear-gradient(180deg,#fff,#fbfbfc);overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,.06)}.ptk-toggle summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-family:'Noto Sans KR','Malgun Gothic',sans-serif;font-size:13px;font-weight:800;color:#132a3a;background:radial-gradient(120% 140% at 0% 0%,rgba(241,105,58,.12) 0%,rgba(0,0,0,0) 55%),linear-gradient(135deg,rgba(240,246,255,.9) 0%,rgba(255,255,255,1) 62%);border-bottom:1px solid rgba(0,0,0,.06)}.ptk-toggle summary::-webkit-details-marker{display:none}.ptk-toggle summary::marker{content:""}.ptk-toggle summary:focus{outline:none}.ptk-toggle summary:focus-visible{outline:3px solid rgba(241,105,58,.25);outline-offset:3px;border-radius:14px}.ptk-toggle .sum-left{display:flex;align-items:center;gap:10px;min-width:0}.ptk-toggle .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(241,105,58,.12);border:1px solid rgba(241,105,58,.22);color:#b24218;font-size:12px;font-weight:900;white-space:nowrap}.ptk-toggle .state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ptk-toggle .hint{font-weight:700;font-size:12px;color:rgba(0,0,0,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:560px}.ptk-toggle details:not([open]) .open{display:none}.ptk-toggle details[open] .open{display:inline}.ptk-toggle details[open] .closed{display:none}.ptk-toggle .arrow{flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:rgba(241,105,58,.1);border:1px solid rgba(241,105,58,.22);position:relative}.ptk-toggle .arrow:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid #f1693a;border-bottom:2px solid #f1693a;transform:translate(-50%,-60%) rotate(45deg);transition:transform .18s ease}.ptk-toggle details[open] .arrow:before{transform:translate(-50%,-40%) rotate(-135deg)}.ptk-toggle .panel{padding:0;background:#fff}@media(max-width:600px){.ptk-toggle .hint{display:none}}.nwki-ptk,.nwki-ptk *{box-sizing:border-box}.nwki-ptk{--bg:#f6f6f8;--card:#fff;--ink:#1f2328;--muted:rgba(0,0,0,.62);--line:rgba(0,0,0,.1);--accent:#f1693a;--accent2:#6c5ce7;color:var(--ink);background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:18px;max-width:980px;margin:0 auto;font-family:'Noto Sans KR','Malgun Gothic',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:0 14px 40px rgba(0,0,0,.06)}.nwki-ptk .wrap{display:block}.nwki-ptk .title{background:radial-gradient(120% 120% at 0% 0%,rgba(241,105,58,.1) 0%,rgba(0,0,0,0) 55%),radial-gradient(120% 120% at 100% 0%,rgba(108,92,231,.1) 0%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.88));border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:16px 16px 14px;margin-bottom:14px;position:relative;overflow:hidden}.nwki-ptk .title:before{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none;background:linear-gradient(90deg,rgba(241,105,58,.34),rgba(108,92,231,.28));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.nwki-ptk .title h1{margin:0 0 8px;font-size:22px;letter-spacing:-.4px;line-height:1.25}.nwki-ptk .title .sub{color:var(--muted);font-size:12px;line-height:1.65;margin-bottom:10px}.nwki-ptk .title .label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;padding:7px 10px;border-radius:999px;background:rgba(241,105,58,.1);border:1px solid rgba(241,105,58,.22);width:max-content}.nwki-ptk .infobox{background:var(--card);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;margin:0 0 14px;box-shadow:0 10px 22px rgba(0,0,0,.05)}.nwki-ptk .infobox .head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px}.nwki-ptk .infobox .tag{display:inline-flex;align-items:center;gap:8px;font-size:13px}.nwki-ptk .infobox .dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,var(--accent),var(--accent2));box-shadow:0 0 0 4px rgba(241,105,58,.12)}.nwki-ptk .infobox .hint{color:var(--muted);font-size:12px}.nwki-ptk .infobox table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:12px;border:1px solid rgba(0,0,0,.06)}.nwki-ptk .infobox th,.nwki-ptk .infobox td{padding:12px;vertical-align:top;border-top:1px solid rgba(0,0,0,.06)}.nwki-ptk .infobox tr:first-child th,.nwki-ptk .infobox tr:first-child td{border-top:0}.nwki-ptk .infobox th{width:32%;background:rgba(0,0,0,.02);font-size:12px;text-align:left;color:rgba(0,0,0,.78)}.nwki-ptk .infobox td{font-size:12px;line-height:1.75}.nwki-ptk .muted{color:var(--muted);font-size:11px;margin-top:6px}.nwki-ptk .toc{background:var(--card);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;margin:0 0 14px}.nwki-ptk .toc-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.nwki-ptk .toc-title b{font-size:13px}.nwki-ptk .toc-title span{color:var(--muted);font-size:12px}.nwki-ptk .toc ol{margin:0;padding-left:0;list-style:none;display:grid;gap:8px}.nwki-ptk .toc a{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.06);background:rgba(0,0,0,.015)}.nwki-ptk .toc a:hover{background:rgba(241,105,58,.06);border-color:rgba(241,105,58,.18)}.nwki-ptk .toc .n{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:9px;font-weight:900;font-size:12px;background:rgba(241,105,58,.12);border:1px solid rgba(241,105,58,.2)}.nwki-ptk .sec{background:var(--card);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;margin:0 0 12px}.nwki-ptk .sec h2{margin:0 0 8px;font-size:16px;letter-spacing:-.3px;line-height:1.35;display:flex;gap:8px;align-items:flex-start}.nwki-ptk .sec .num{color:var(--accent);font-weight:900}.nwki-ptk .lead{margin:0 0 10px;color:rgba(0,0,0,.78);font-size:13px;line-height:1.85}.nwki-ptk ul,.nwki-ptk ol{margin:8px 0 0 18px}.nwki-ptk li{margin:6px 0;line-height:1.75}.nwki-ptk .note{margin-top:10px;border-radius:14px;border:1px solid rgba(241,105,58,.18);background:linear-gradient(180deg,rgba(241,105,58,.06),rgba(0,0,0,0));padding:12px}.nwki-ptk .note .t{font-weight:900;margin-bottom:8px;display:flex;gap:8px;align-items:center}.nwki-ptk .note .t:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:7px;background:rgba(241,105,58,.14);border:1px solid rgba(241,105,58,.22);color:#b24218;font-weight:900;font-size:12px}.nwki-ptk .mini{margin-top:10px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02);padding:12px}.nwki-ptk .mini b{display:block;margin-bottom:6px;font-size:13px}.nwki-ptk .faq{background:var(--card);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;margin-top:8px}.nwki-ptk .faq-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.nwki-ptk .faq-head .faq-title{margin:0;font-size:13px;font-weight:700;line-height:1.4}.nwki-ptk .faq-head span{color:var(--muted);font-size:12px;white-space:nowrap}.nwki-ptk .faq details{border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:10px 12px;margin:10px 0;background:rgba(0,0,0,.015)}.nwki-ptk .faq summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;gap:10px;font-weight:900;font-size:13px}.nwki-ptk .faq summary::-webkit-details-marker{display:none}.nwki-ptk .faq summary::marker{content:""}.nwki-ptk .faq .q{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:9px;background:rgba(108,92,231,.12);border:1px solid rgba(108,92,231,.22);font-weight:900;flex:0 0 auto}.nwki-ptk .faq .atxt{margin-top:8px;color:rgba(0,0,0,.78);font-size:13px;line-height:1.85}.nwki-ptk .disclaimer{margin-top:14px;background:linear-gradient(135deg,rgba(19,42,58,.96),rgba(46,125,159,.92));color:#fff;border-radius:16px;padding:14px}.nwki-ptk .disclaimer b{display:block;margin-bottom:6px;font-size:13px}.nwki-ptk .disclaimer p{margin:6px 0 0;color:rgba(255,255,255,.88);font-size:12px;line-height:1.85}.nwki-ptk .disclaimer .foot{margin-top:10px;opacity:.95}@media(max-width:720px){.nwki-ptk{padding:14px}.nwki-ptk .infobox th{width:38%}.nwki-ptk .title h1{font-size:20px}.nwki-ptk .faq-head{flex-direction:column;align-items:flex-start}.nwki-ptk .faq-head span{white-space:normal}}.pt-map-wrap{max-width:980px;margin:0 auto;padding:18px 14px;font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",system-ui,sans-serif;color:#111}.pt-map-header{text-align:center;margin-bottom:14px}.pt-map-badge{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.06);color:#0f172a;font-weight:700;font-size:12px;letter-spacing:-.2px;margin-bottom:10px}.pt-map-title{margin:0;font-size:24px;letter-spacing:-.6px;line-height:1.2}.pt-map-sub{margin:8px 0 0;font-size:14px;color:rgba(17,24,39,.68);line-height:1.5}.pt-kakao-card{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(250,250,250,1));border:1px solid rgba(0,0,0,.08);border-radius:18px;box-shadow:0 10px 28px rgba(0,0,0,.06);padding:14px;margin:14px 0 16px}.pt-kakao-inner{display:flex;justify-content:center}.pt-kakao-embed{width:100%;max-width:720px}.pt-kakao-map{width:100%}.pt-kakao-embed img.map{max-width:100% !important;height:auto !important}.pt-kakao-foot{overflow:hidden;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-top:0;border-radius:0 0 14px 14px;background-color:rgba(250,250,250,1);margin-top:-2px}.pt-mini-link{display:inline-block;padding:6px 10px;border-radius:10px;background:rgba(0,0,0,.05);color:#111;text-decoration:none;font-weight:700}.pt-mini-link:hover{background:rgba(0,0,0,.08)}.pt-banner-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pt-banner{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:16px 16px 14px;border-radius:18px;text-decoration:none;border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 22px rgba(0,0,0,.06);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;min-height:120px}.pt-banner:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,0,0,.1);border-color:rgba(0,0,0,.16)}.pt-banner-top{display:flex;align-items:center;gap:12px}.pt-ico{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px;color:#fff;letter-spacing:-.5px;flex:0 0 auto}.pt-banner-texts{min-width:0}.pt-banner-kicker{font-size:12px;opacity:.85;font-weight:700;letter-spacing:-.2px}.pt-banner-title{margin-top:2px;font-size:18px;font-weight:900;letter-spacing:-.6px;line-height:1.2;color:#0b1220}.pt-banner-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.pt-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.55);font-weight:800;font-size:12px;color:#0b1220}.pt-cta{font-weight:900;font-size:13px;color:rgba(11,18,32,.85)}.pt-google{background:radial-gradient(120% 140% at 10% 10%,rgba(66,133,244,.2),rgba(255,255,255,1) 45%),radial-gradient(120% 140% at 90% 10%,rgba(52,168,83,.18),rgba(255,255,255,0) 55%),radial-gradient(120% 140% at 40% 110%,rgba(251,188,5,.16),rgba(255,255,255,0) 60%),linear-gradient(180deg,rgba(255,255,255,1),rgba(250,250,250,1))}.pt-google .pt-ico{background:linear-gradient(135deg,#4285f4,#34a853)}.pt-naver{background:radial-gradient(120% 140% at 10% 10%,rgba(3,199,90,.2),rgba(255,255,255,1) 52%),linear-gradient(180deg,rgba(255,255,255,1),rgba(250,250,250,1))}.pt-naver .pt-ico{background:linear-gradient(135deg,#03c75a,#00b14f)}@media (max-width:640px){.pt-map-title{font-size:20px}.pt-banner-grid{grid-template-columns:1fr}.pt-kakao-card{padding:12px}}.jkqb{position:fixed;left:0;right:0;bottom:0;z-index:99999;font-family:'Noto Sans KR','Malgun Gothic',system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background:rgba(255,255,255,.92);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -16px 38px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jkqb:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,rgba(241,105,58,0) 0%,rgba(241,105,58,.8) 20%,rgba(255,208,81,.8) 50%,rgba(42,201,131,.75) 80%,rgba(241,105,58,0) 100%);opacity:.9}.jkqb__wrap{position:relative;max-width:1080px;margin:0 auto;padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.jkqb__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px}.jkqb__btn{-webkit-tap-highlight-color:transparent;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px;min-height:58px;border-radius:18px;text-decoration:none;color:#0f172a;background:rgba(255,255,255,.88);border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 22px rgba(0,0,0,.08);transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;outline:none}.jkqb__btn:hover{transform:translateY(-1px);background:#fff;border-color:rgba(0,0,0,.14);box-shadow:0 14px 26px rgba(0,0,0,.1)}.jkqb__btn:active{transform:translateY(0) scale(.99)}.jkqb__btn:focus-visible{box-shadow:0 0 0 3px rgba(255,208,81,.22),0 14px 26px rgba(0,0,0,.1);border-color:rgba(255,208,81,.55)}.jkqb__icon{width:38px;height:38px;flex:0 0 38px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);color:#0f172a;background:rgba(15,23,42,.04)}.jkqb__icon svg{width:19px;height:19px}.jkqb__btn--call .jkqb__icon{background:rgba(42,201,131,.14);border-color:rgba(42,201,131,.35);color:#065f46}.jkqb__btn--kakao .jkqb__icon{background:rgba(255,214,0,.18);border-color:rgba(255,214,0,.4);color:#111827}.jkqb__btn--yt .jkqb__icon{background:rgba(255,80,80,.14);border-color:rgba(255,80,80,.35);color:#7f1d1d}.jkqb__txt{display:flex;flex-direction:column;min-width:0}.jkqb__title{font-weight:900;font-size:15px;line-height:1.05;letter-spacing:-.2px;color:#0f172a}.jkqb__sub{margin-top:4px;font-weight:800;font-size:12.5px;color:rgba(15,23,42,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jkqb__note{margin-top:10px;text-align:center;font-weight:900;font-size:12.5px;letter-spacing:-.2px;color:#0f172a;padding:10px 12px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:rgba(241,105,58,.08);box-shadow:0 8px 18px rgba(0,0,0,.06);animation:jkqbNoteSoft 5s ease-in-out infinite}@keyframes jkqbNoteSoft{0%{background:rgba(241,105,58,.08);border-color:rgba(241,105,58,.28);transform:translateY(0)}33%{background:rgba(255,214,0,.1);border-color:rgba(255,214,0,.32);transform:translateY(-.5px)}66%{background:rgba(42,201,131,.1);border-color:rgba(42,201,131,.28);transform:translateY(0)}100%{background:rgba(241,105,58,.08);border-color:rgba(241,105,58,.28);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.jkqb__note{animation:none}.jkqb__btn{transition:none}}@media (max-width:520px){.jkqb__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.jkqb__btn--yt{grid-column:1/-1}}body.jk-quickbar-on{padding-bottom:var(--jkqb-real-h,130px)}@media (min-width:1024px){.jkqb__wrap{padding:14px 18px 16px}.jkqb__btn{min-height:64px;padding:14px}.jkqb__title{font-size:16px}.jkqb__sub{font-size:13px}.jkqb__note{font-size:13px}}@media (max-width:420px){.jkqb__title{font-size:14px}.jkqb__sub{font-size:11.5px}.jkqb__icon{width:34px;height:34px;border-radius:13px}.jkqb__btn{min-height:54px;padding:11px 10px;gap:9px}}@media print{.jkqb{display:none !important}body.jk-quickbar-on{padding-bottom:0 !important}}.weld-hub{--ink:#0f172a;--muted:#475569;--bg:#f8fafc;--card:#fff;--line:#e5e7eb;--accent:#1d4ed8;--accent-2:#0ea5e9;--ok:#16a34a;--warn:#dc2626;--radius:18px;--shadow:0 10px 28px rgba(2,6,23,.06)}.weld-hub .wrap{max-width:1200px;margin:auto;padding:clamp(16px,3vw,28px)}.weld-hub h1,.weld-hub h2,.weld-hub h3{line-height:1.25;color:var(--ink);margin:.3em 0 .5em}.weld-hub h1{font-size:clamp(28px,3.6vw,44px)}
.weld-hub h2{font-size:clamp(22px,2.4vw,30px);margin-top:24px}.weld-hub h3{font-size:clamp(18px,1.8vw,22px);color:#1f2937;margin-top:12px}.weld-hub p,.weld-hub li,.weld-hub td,.weld-hub th{color:#334155;font-size:16px;line-height:1.75}.weld-hub .lead{color:#0f172a}.weld-hub .blk{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:22px 0}.weld-hub .grid{display:grid;gap:clamp(12px,1.6vw,18px)}
.weld-hub .two{grid-template-columns:repeat(2,minmax(0,1fr))}
.weld-hub .three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:860px){
  .weld-hub .two,
  .weld-hub .three{grid-template-columns:1fr}
}
.weld-hub .card{
  background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.weld-hub .pill{display:inline-block;padding:.45em .9em;border:1px solid var(--line);border-radius:999px;color:#1e40af;background:#eef2ff}.weld-hub .cta{display:flex;gap:12px;flex-wrap:wrap}.weld-hub .btn{display:inline-flex;align-items:center;gap:.6em;padding:.8em 1em;border-radius:12px;border:1px solid var(--line);background:#111827;color:#fff;text-decoration:none}.weld-hub .btn:hover{filter:brightness(1.05)}.weld-hub .btn.light{background:#fff;color:#111827}.weld-hub .ok{background:#0ea5e9}.weld-hub .warn{background:#dc2626}.weld-hub .muted{color:#475569}.weld-hub .list{display:flex;gap:10px;flex-wrap:wrap}.weld-hub .list .pill{background:#e0f2fe;color:#1e40af;border-color:#bfdbfe}.weld-hub .localnav{position:sticky;top:0;z-index:5;background:rgba(255,255,255,.92);backdrop-filter:saturate(120%) blur(6px);border-bottom:1px solid var(--line)}.weld-hub .localnav .wrap{display:flex;gap:14px;flex-wrap:wrap}.weld-hub .localnav a{color:#1f2937;text-decoration:none;padding:10px 14px;border-radius:10px;border:1px solid var(--line)}.weld-hub .localnav a:hover{background:#f1f5f9}.weld-hub #hero-weld.hero{position:relative;overflow:hidden}.weld-hub #hero-weld .hero-inner{position:relative;z-index:2}.weld-hub #hero-weld .hero-panel{max-width:840px;background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:16px;padding:18px}.weld-hub #hero-weld .kpis{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.weld-hub .kpi{padding:.45em .7em;border:1px solid var(--line);border-radius:10px;color:#0f172a;background:#f8fafc}.weld-hub #hero-weld .hero-media{position:absolute;inset:0;z-index:0;pointer-events:none}.weld-hub #hero-weld .hero-media .frame{position:absolute;inset:0}.weld-hub #hero-weld .hero-media img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:wFade 18s infinite}.weld-hub #hero-weld .hero-media img:nth-child(2){animation-delay:6s}.weld-hub #hero-weld .hero-media img:nth-child(3){animation-delay:12s}@keyframes wFade{0%{opacity:0}5%{opacity:.95}30%{opacity:.95}35%{opacity:0}100%{opacity:0}}@media(prefers-reduced-motion:reduce){.weld-hub #hero-weld .hero-media img{animation:none;opacity:.6}}.weld-hub #hero-weld .hero-gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.85) 60%,#fff 100%)}.weld-hub .media{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#f8fafc}.weld-hub .media>img{width:100%;height:100%;object-fit:cover;display:block}.weld-hub .rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.weld-hub .rail .card{flex:0 0 68%;scroll-snap-align:start}@media(max-width:860px){.weld-hub .rail .card{flex-basis:86%}}.weld-hub .case-meta{font-size:13px;color:#0f172a}.weld-hub .tag{display:inline-block;font-size:12px;border:1px solid var(--line);padding:.25em .5em;border-radius:999px;color:#334155}.weld-hub table{width:100%;border-collapse:collapse;border:1px solid var(--line)}.weld-hub th,.weld-hub td{border:1px solid var(--line);padding:10px;text-align:left}.weld-hub th{background:#f8fafc;color:#0f172a}.weld-hub details{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.weld-hub details+details{margin-top:10px}.weld-hub summary{cursor:pointer;color:#0f172a}.weld-hub .regions{display:flex;gap:8px;flex-wrap:wrap}.weld-hub .regions a{padding:.5em .8em;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:#1f2937}.weld-hub .regions a:hover{background:#f1f5f9}.weld-hub .quickbar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#111827;border-top:1px solid #0b1220}.weld-hub .quickbar .wrap{display:flex;justify-content:center;gap:12px;align-items:center}.weld-hub .quickbar a{display:inline-flex;align-items:center;gap:.6em;padding:.75em 1.1em;border-radius:12px;border:1px solid rgba(255,255,255,.18);text-decoration:none;color:#fff}.weld-hub .quickbar a.tel{background:#0ea5e9}.weld-hub .quickbar a.kakao{background:#111827}.weld-hub .spacer-bottom{height:64px}.weld-hub .ic{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;margin-right:.35em;vertical-align:-.12em}.weld-hub .ic svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.weld-hub .ic svg[data-fill="1"]{fill:currentColor;stroke:none}.weld-hub h2 .ic{color:var(--accent)}.weld-hub h3 .ic{color:#64748b}.weld-hub .btn .ic{margin-right:.5em}.weld-hub .quickbar .ic{width:1.2em;height:1.2em}.weld-hub a{text-decoration:none;-webkit-text-decoration:none;text-decoration-skip-ink:auto}.weld-hub a:hover{text-decoration:none}.weld-hub a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.weld-hub .u-underline{text-decoration:underline;text-underline-offset:3px}.cw-reserve{--ink:#0f172a;--ink-2:#475569;--line:#e5e7eb;--bg:#fff;--card:#fff;--radius:16px;--pad:16px;--gap:14px;--accent:#2563eb;color:var(--ink)}.cw-reserve-title{font-size:clamp(18px,2.4vw,20px);font-weight:700;margin:0 0 6px}.cw-reserve-meta{font-size:clamp(12px,1.6vw,13px);color:var(--ink-2);margin:0 0 12px}.cw-reserve-table-wrap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:calc(var(--pad) + 2px);box-shadow:0 10px 30px rgba(2,6,23,.04)}.cw-reserve-table{width:100%;border-collapse:collapse;table-layout:fixed}.cw-reserve-table th,.cw-reserve-table td{padding:12px 10px;border-bottom:1px solid var(--line);font-size:clamp(13px,1.8vw,15px);text-align:left;vertical-align:middle;word-break:keep-all;overflow-wrap:anywhere}.cw-reserve-table thead th{font-weight:700;color:var(--ink)}.cw-reserve-table tbody tr:last-child td{border-bottom:0}.cw-reserve-table td time{white-space:nowrap}.cw-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.86em;line-height:1.8}.cw-badge.cw-consult_done{background:#f0fdf4;color:#166534}.cw-badge.cw-working{background:#fffbeb;color:#92400e}.cw-badge.cw-finished{background:#eff6ff;color:#1e3a8a}@media (max-width:768px){.cw-reserve-table-wrap{padding:12px}.cw-reserve-table thead{position:absolute !important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.cw-reserve-table tbody tr{display:block;margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.cw-reserve-table tbody tr:last-child{margin-bottom:0}.cw-reserve-table td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:0}.cw-reserve-table td:before{content:attr(data-label);flex:0 0 clamp(78px,28vw,96px);font-weight:600;color:var(--ink-2)}.cw-reserve-table td time{white-space:nowrap}.cw-reserve-table td:last-child{padding-bottom:0}.cw-reserve-table td:first-child{padding-top:0}}#cw-reviews{--ink:#0f172a;--muted:#64748b;--line:#e5e7eb;--bg:#fff;--card:#fff;--brand:#111827;--accent:#2563eb;--radius:16px;--shadow:0 8px 24px rgba(2,6,23,.06);--max:1100px;--gap:14px}#cw-reviews{background:var(--bg);color:var(--ink);padding:28px 14px}#cw-reviews .inner{max-width:var(--max);margin:0 auto}#cw-reviews h2{font-size:clamp(20px,2.6vw,28px);margin:0 0 8px;font-weight:700}#cw-reviews .meta{color:var(--muted);font-size:14px;margin-bottom:14px}#cw-reviews .rail{display:flex;gap:var(--gap);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:8px;scroll-behavior:smooth}#cw-reviews .rail::-webkit-scrollbar{height:8px}#cw-reviews .rail::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}#cw-reviews .card{flex:0 0 86%;scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:10px}@media(min-width:640px){#cw-reviews .card{flex-basis:48%}}@media(min-width:1024px){#cw-reviews .card{flex-basis:32%}}#cw-reviews .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#cw-reviews .name{font-weight:700}#cw-reviews .chips{display:flex;gap:6px;flex-wrap:wrap}#cw-reviews .chip{border:1px solid var(--line);color:#111827;background:#f9fafb;border-radius:999px;padding:4px 10px;font-size:12px}#cw-reviews time{font-size:12px;color:var(--muted)}#cw-reviews .stars{position:relative;display:inline-block;width:92px;height:18px;overflow:hidden;vertical-align:middle}#cw-reviews .stars:before{content:"★★★★★";letter-spacing:2px;font-size:16px;color:#e5e7eb}#cw-reviews .stars i{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;width:0}#cw-reviews .stars i:before{content:"★★★★★";letter-spacing:2px;font-size:16px;color:#f59e0b}#cw-reviews .body{line-height:1.68;word-break:keep-all}#cw-reviews .brand{color:var(--brand)}#cw-reviews .dots{display:flex;gap:8px;justify-content:center;margin-top:10px}#cw-reviews .dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;display:inline-block}#cw-reviews .dot:focus,#cw-reviews .dot:hover{outline:2px solid var(--accent)}.cw-anchor-fix{scroll-margin-left:12px}