[data-industry=medical]{--accent:#0f766e;--accent-dark:#0b5c55;--skin-ink:#12241f;--skin-body:#33413c;--skin-soft:#6b7a74;--skin-line:#e6ebe8;--skin-wash:#f4f8f6;--skin-teal-soft:#e3f1ee;--skin-amber:#b45309;--skin-amber-soft:#fdf6ec}[data-industry=travel]{--accent:#1d6f8b;--accent-dark:#155469}[data-industry=tech]{--accent:#5b5bd6;--accent-dark:#3f3fb0;--t-ink:#12131a;--t-body:#3a3d4a;--t-soft:#8288a0;--t-line:#e7e8ef;--t-wash:#f6f7fb;--t-accent-soft:#eeeefc;--t-code:#0e1016}[data-industry=tech] .prose{color:var(--t-body);letter-spacing:-.003em;font-family:Pretendard,Pretendard Variable,-apple-system,Segoe UI,system-ui,sans-serif;font-size:1.02rem;line-height:1.78}[data-industry=tech] .kicker,[data-industry=tech] .tool .ttag,[data-industry=tech] .tags .tag,[data-industry=tech] .src,[data-industry=tech] .flow .l,[data-industry=tech] .why b{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}[data-industry=tech] .title{text-align:left;padding:.2em 0 1.1em}[data-industry=tech] .title h1{color:#0b0c14;letter-spacing:-.035em;font-size:2.5rem;font-weight:800;line-height:1.16}[data-industry=tech] .title .date{color:var(--t-soft);font-size:13px}[data-industry=tech] .title hr{display:none}[data-industry=tech] .hero-image img{box-shadow:none;border:1px solid var(--t-line);border-radius:16px}[data-industry=tech] .prose p{margin:0 0 1.35em;font-size:1.05rem}[data-industry=tech] .prose p.lead{color:#242732;font-size:1.16rem;line-height:1.7}[data-industry=tech] .prose strong{color:var(--t-ink);font-weight:700}[data-industry=tech] .prose h2{color:#0b0c14;letter-spacing:-.02em;border-left:none;margin:2.4em 0 .7em;padding-left:0;font-size:1.55rem;font-weight:800}[data-industry=tech] .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);background:var(--t-accent-soft);border-radius:20px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 13px;font-size:11.5px;font-weight:600;display:inline-flex}[data-industry=tech] .kicker .d{background:var(--accent);border-radius:50%;width:6px;height:6px}[data-industry=tech] .tool{border:1px solid var(--t-line);border-radius:18px;margin:22px 0;padding:24px 26px;transition:border-color .16s,box-shadow .16s,transform .16s}[data-industry=tech] .tool:hover{border-color:#c9cbe8;transform:translateY(-2px);box-shadow:0 10px 34px #1e1c5a12}[data-industry=tech] .tool .timg{margin:0 0 16px}[data-industry=tech] .tool .timg img{object-fit:cover;border:1px solid var(--t-line);border-radius:12px;width:100%;height:190px;display:block}[data-industry=tech] .tool .th{align-items:center;gap:13px;margin-bottom:10px;display:flex}[data-industry=tech] .tool .tnum{background:var(--t-code);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}[data-industry=tech] .tool .tname{color:var(--t-ink);letter-spacing:-.01em;font-size:1.2rem;font-weight:700}[data-industry=tech] .tool .ttag{color:var(--accent-dark);background:var(--t-accent-soft);white-space:nowrap;border-radius:20px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}[data-industry=tech] .tool p{margin-bottom:12px;font-size:1rem}[data-industry=tech] .why{background:var(--t-wash);color:#43465a;border-radius:10px;margin-bottom:12px;padding:12px 15px;font-size:.95rem}[data-industry=tech] .why b{color:var(--accent-dark)}[data-industry=tech] .trow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-industry=tech] .src{color:var(--t-soft);font-size:12px}[data-industry=tech] .link{color:var(--accent-dark);font-size:14px;font-weight:600;text-decoration:none;transition:opacity .12s}[data-industry=tech] .link:hover{text-decoration:underline}[data-industry=tech] figure.fig{margin:0 0 8px}[data-industry=tech] figure.fig.hero{margin:6px 0 22px}[data-industry=tech] figure.fig img{object-fit:cover;border:1px solid var(--t-line);border-radius:16px;width:100%;height:300px;display:block}[data-industry=tech] .callout{background:var(--t-wash);border:1px solid var(--t-line);border-left:3px solid var(--accent);color:#3a3d4a;border-radius:12px;margin:1.9em 0;padding:16px 20px;font-size:1rem;line-height:1.7}[data-industry=tech] .callout b{color:var(--accent-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;display:block}[data-industry=tech] .steps{background:var(--t-code);color:#e6e7f0;border-radius:18px;margin:2em 0;padding:24px 26px}[data-industry=tech] .steps .sh{letter-spacing:.08em;text-transform:uppercase;color:#9a9cc0;margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}[data-industry=tech] .steps ol{counter-reset:s;margin:0;padding:0;list-style:none}[data-industry=tech] .steps li{counter-increment:s;color:#d3d5e6;margin-bottom:13px;padding-left:38px;font-size:1rem;line-height:1.6;position:relative}[data-industry=tech] .steps li:last-child{margin-bottom:0}[data-industry=tech] .steps li:before{content:counter(s);background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:flex;position:absolute;top:1px;left:0}[data-industry=tech] .compare{grid-template-columns:1fr 1fr;gap:12px;margin:2em 0;display:grid}@media (width<=640px){[data-industry=tech] .compare{grid-template-columns:1fr}}[data-industry=tech] .compare .c{border:1px solid var(--t-line);border-radius:14px;padding:16px 18px;font-size:.96rem;line-height:1.6}[data-industry=tech] .compare .bad{background:#fdf1f1;border-color:#f2d3d3}[data-industry=tech] .compare .good{background:#edf8f1;border-color:#c8e6d2}[data-industry=tech] .compare .cl{letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}[data-industry=tech] .compare .bad .cl{color:#b3261e}[data-industry=tech] .compare .good .cl{color:#177245}[data-industry=tech] .compare .q{color:#2c2f3d}[data-industry=tech] .flow{background:var(--t-code);color:#e6e7f0;border-radius:16px;margin:28px 0;padding:22px 24px}[data-industry=tech] .flow .l{letter-spacing:.12em;text-transform:uppercase;color:#9a9cc0;margin-bottom:8px;font-size:12px;font-weight:700}[data-industry=tech] .flow p{color:#d3d5e6;margin:0;font-size:1rem}[data-industry=tech] .next{background:var(--t-accent-soft);color:var(--accent-dark);border:1px solid #dcdcf7;border-radius:14px;margin:28px 0 14px;padding:18px 22px;font-size:.98rem}[data-industry=tech] .disc{color:var(--t-soft);border-top:1px solid var(--t-line);margin-top:24px;padding-top:16px;font-size:12.5px;line-height:1.7}[data-industry=tech] .disc b{color:var(--t-ink)}[data-industry=tech] .tags{flex-wrap:wrap;gap:6px;margin:26px 0;display:flex}[data-industry=tech] .tags .tag{background:var(--t-accent-soft);color:var(--accent-dark);border-radius:20px;padding:3px 11px;font-size:12px;font-weight:600}[data-industry=beauty]{--accent:#9c6f4e;--accent-dark:#7d573b;--b-ink:#2b2622;--b-soft:#6b625a;--b-line:#e4ddd3;--b-paper:#faf7f2;--b-tip:#f4efe7;--b-warn:#f7edd6;--b-warn-line:#b8863b}[data-industry=beauty] .prose{color:var(--b-ink);font-family:Georgia,Times New Roman,Noto Serif KR,serif;line-height:1.85}[data-industry=beauty] .title h1{letter-spacing:-.01em;font-family:Georgia,Noto Serif KR,serif;font-weight:400}[data-industry=beauty] .hero-image img{filter:saturate(.92);border-radius:2px}[data-industry=beauty] .prose p{margin:0 0 1.4em;font-size:1.14rem}[data-industry=beauty] .prose p.lead{font-size:1.18rem}[data-industry=beauty] .prose p.lead:first-letter{float:left;color:var(--accent);padding:.05em .12em 0 0;font-family:Georgia,serif;font-size:3.4em;font-weight:700;line-height:.82}[data-industry=beauty] .prose strong{color:var(--b-ink);font-weight:700}[data-industry=beauty] .prose h2{color:var(--b-ink);border-bottom:1px solid var(--b-line);letter-spacing:-.01em;border-left:none;margin:2.4em 0 .7em;padding-bottom:.35em;padding-left:0;font-family:Georgia,Noto Serif KR,serif;font-size:1.7rem;font-weight:400}[data-industry=beauty] .callout{background:var(--b-tip);border:none;border-left:3px solid var(--accent);color:#4a3f35;border-radius:2px;margin:1.9em 0;padding:16px 20px;font-family:system-ui,Noto Sans KR,sans-serif;font-size:1rem;line-height:1.7}[data-industry=beauty] .callout.warn{background:var(--b-warn);border-left-color:var(--b-warn-line);color:#5c4410}[data-industry=beauty] .callout b{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:6px;font-size:12px;display:block}[data-industry=beauty] .callout.warn b{color:var(--b-warn-line)}[data-industry=beauty] figure.fig{margin:2.2em 0 1.4em}[data-industry=beauty] figure.fig img{object-fit:cover;filter:saturate(.92);border-radius:2px;width:100%;height:300px;display:block}[data-industry=beauty] figure.fig figcaption{color:var(--b-soft);text-align:center;margin-top:8px;font-family:system-ui,sans-serif;font-size:12px;font-style:italic}[data-industry=beauty] .grid2{grid-template-columns:1fr 1fr;gap:14px;margin:2.2em 0;display:grid}[data-industry=beauty] .grid2 img{object-fit:cover;filter:saturate(.92);border-radius:2px;width:100%;height:230px}@media (width<=640px){[data-industry=beauty] .grid2{grid-template-columns:1fr}}[data-industry=beauty] .cta{text-align:center;background:var(--b-tip);border:1px solid var(--b-line);border-radius:8px;margin:2.4em 0 1em;padding:24px 20px;font-family:system-ui,Noto Sans KR,sans-serif}[data-industry=beauty] .cta .t{color:var(--b-ink);margin-bottom:6px;font-size:1.15rem;font-weight:700}[data-industry=beauty] .cta a{color:var(--accent-dark);font-weight:600;text-decoration:none}[data-industry=beauty] .prose hr{border:none;border-top:1px solid var(--b-line);margin:2.6em 0}[data-industry=beauty] .tags{flex-wrap:wrap;gap:6px;margin:2.4em 0 1.2em;font-family:system-ui,sans-serif;display:flex}[data-industry=beauty] .tags .tag{background:var(--b-tip);color:var(--accent-dark);border-radius:20px;padding:3px 12px;font-size:12px;font-weight:600}[data-industry=medical] .prose{color:var(--skin-body);font-family:-apple-system,Segoe UI,Noto Sans KR,system-ui,sans-serif;line-height:1.75}[data-industry=medical] .hero-image img{object-fit:cover;max-width:800px;height:320px;box-shadow:none;border:1px solid var(--skin-line);filter:saturate(.94);border-radius:12px}[data-industry=medical] .title{text-align:left;padding:.6em 0 1em}[data-industry=medical] .title h1{color:var(--skin-ink);letter-spacing:-.015em;font-weight:700;line-height:1.25}[data-industry=medical] .title hr{display:none}[data-industry=medical] .date{color:var(--skin-soft)}[data-industry=medical] .prose p{margin:0 0 1.25em;font-size:1.04rem}[data-industry=medical] .prose h2{color:var(--skin-ink);border-left:3px solid var(--accent);letter-spacing:-.01em;margin:2.1em 0 .7em;padding-left:14px;font-size:1.42rem;font-weight:700}[data-industry=medical] .trust-bar{background:var(--skin-wash);border:1px solid var(--skin-line);color:var(--skin-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 22px;padding:11px 16px;font-size:12.5px;display:flex}[data-industry=medical] .trust-bar b{color:var(--accent);font-weight:600}[data-industry=medical] .trust-bar .dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}[data-industry=medical] .cat{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:12px;font-weight:700}[data-industry=medical] .mini-dis{color:#234b45;background:var(--skin-teal-soft);border-radius:8px;margin:0 0 26px;padding:10px 14px;font-size:12.5px;line-height:1.6}[data-industry=medical] .mini-dis b{color:var(--accent-dark)}[data-industry=medical] .glance{border:1px solid var(--skin-line);border-radius:12px;margin:26px 0;overflow:hidden}[data-industry=medical] .glance .gh{background:var(--accent);color:#fff;letter-spacing:.05em;padding:11px 18px;font-size:13px;font-weight:700}[data-industry=medical] .glance .gg{grid-template-columns:1fr 1fr 1fr;display:grid}[data-industry=medical] .glance .gi{border-right:1px solid var(--skin-line);border-top:1px solid var(--skin-line);padding:15px 18px}[data-industry=medical] .glance .gi:nth-child(3n){border-right:none}[data-industry=medical] .glance .l{letter-spacing:.1em;text-transform:uppercase;color:var(--skin-soft);margin-bottom:5px;font-size:11px}[data-industry=medical] .glance .v{color:var(--skin-ink);font-size:15px;font-weight:600}[data-industry=medical] .callout{background:var(--skin-teal-soft);color:#234b45;border:1px solid #cfe6e0;border-radius:10px;margin:1.6em 0;padding:15px 18px;font-size:.98rem;line-height:1.65}[data-industry=medical] .callout b{color:var(--accent-dark)}[data-industry=medical] .callout.warn{background:var(--skin-amber-soft);border-color:#f0e0c0;border-left:4px solid var(--skin-amber);color:#6b4310}[data-industry=medical] .callout.warn b{color:var(--skin-amber)}[data-industry=medical] .safety{background:var(--skin-wash);border:1px solid var(--skin-line);border-radius:12px;margin:1.8em 0;padding:18px 22px}[data-industry=medical] .safety .sh{color:var(--skin-ink);margin-bottom:12px;font-size:14px;font-weight:700}[data-industry=medical] .safety ul{margin:0;padding:0;list-style:none}[data-industry=medical] .safety li{color:var(--skin-body);margin-bottom:11px;padding-left:28px;font-size:.98rem;position:relative}[data-industry=medical] .safety li:before{content:"✓";background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;left:0}[data-industry=medical] .safety li b{color:var(--skin-ink)}[data-industry=medical] .cost{border:1px solid var(--skin-line);border-radius:12px;margin:1.8em 0;overflow:hidden}[data-industry=medical] .cost .cth{color:var(--skin-ink);background:var(--skin-wash);border-bottom:1px solid var(--skin-line);padding:14px 18px;font-size:15px;font-weight:700}[data-industry=medical] .cost table{border-collapse:collapse;width:100%;font-size:.98rem}[data-industry=medical] .cost td{border-bottom:1px solid var(--skin-line);color:var(--skin-body);padding:12px 18px}[data-industry=medical] .cost tr:last-child td{border-bottom:none}[data-industry=medical] .cost td.n{text-align:right;color:var(--accent-dark);white-space:nowrap;font-weight:600}[data-industry=medical] .cost .cnote{color:var(--skin-soft);background:var(--skin-wash);padding:12px 18px;font-size:12.5px}[data-industry=medical] .faq .q{color:var(--skin-ink);margin:1.4em 0 .4em;font-size:1.02rem;font-weight:700}[data-industry=medical] .faq .a{color:var(--skin-body);margin:0;font-size:.98rem}[data-industry=medical] figure.fig{margin:26px 0}[data-industry=medical] figure.fig img{object-fit:cover;filter:saturate(.94);border-radius:12px;width:100%;height:300px;display:block}[data-industry=medical] figure.fig.small img{height:230px}[data-industry=medical] figure.fig figcaption{color:var(--skin-soft);text-align:right;margin-top:8px;font-size:12px;font-style:italic}[data-industry=medical] .tags{flex-wrap:wrap;gap:6px;margin:26px 0;display:flex}[data-industry=medical] .tags .tag{background:var(--skin-teal-soft);color:var(--accent-dark);border-radius:6px;padding:3px 11px;font-size:12px;font-weight:600}[data-industry=medical] .disclaimer{background:var(--skin-wash);border:1px solid var(--skin-line);color:var(--skin-soft);border-radius:10px;margin-top:40px;padding:18px 20px;font-size:12.5px;line-height:1.7}[data-industry=medical] .disclaimer b{color:var(--skin-ink)}@media (width<=640px){[data-industry=medical] .glance .gg{grid-template-columns:1fr}[data-industry=medical] .glance .gi{border-right:none}[data-industry=medical] .hero-image img{height:220px}}main[data-astro-cid-tldeq5d5]{width:calc(100% - 2em);max-width:100%;margin:0}.hero-image[data-astro-cid-tldeq5d5]{width:100%}.hero-image[data-astro-cid-tldeq5d5] img[data-astro-cid-tldeq5d5]{box-shadow:var(--box-shadow);border-radius:12px;margin:0 auto;display:block}.prose[data-astro-cid-tldeq5d5]{width:720px;max-width:calc(100% - 2em);color:rgb(var(--gray-dark));margin:auto;padding:1em}.title[data-astro-cid-tldeq5d5]{text-align:center;margin-bottom:1em;padding:1em 0;line-height:1}.title[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{margin:0 0 .5em}.date[data-astro-cid-tldeq5d5]{color:rgb(var(--gray));margin-bottom:.5em}.last-updated-on[data-astro-cid-tldeq5d5]{font-style:italic}.post-badges[data-astro-cid-tldeq5d5]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:.6em;display:flex}.post-badges[data-astro-cid-tldeq5d5] .cbadge[data-astro-cid-tldeq5d5]{background:rgb(var(--gray-light));color:rgb(var(--gray-dark));border-radius:6px;padding:3px 10px;font-size:.72rem;font-weight:700}.post-badges[data-astro-cid-tldeq5d5] .sbadge[data-astro-cid-tldeq5d5]{background:rgba(var(--accent), .12);color:rgb(var(--accent));border-radius:6px;padding:3px 10px;font-size:.72rem;font-weight:700}.series-nav[data-astro-cid-tldeq5d5]{border-top:1px solid rgb(var(--gray-light));margin-top:3em;padding-top:1.2em}.series-nav[data-astro-cid-tldeq5d5] .sn-label[data-astro-cid-tldeq5d5]{color:rgb(var(--accent));margin-bottom:.8em;font-weight:700}.series-nav[data-astro-cid-tldeq5d5] .sn-links[data-astro-cid-tldeq5d5]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.series-nav[data-astro-cid-tldeq5d5] .sn-links[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{min-width:200px;color:rgb(var(--gray-dark));border:1px solid rgb(var(--gray-light));border-radius:10px;flex:1;padding:12px 14px;font-size:.9rem;text-decoration:none;transition:all .15s}.series-nav[data-astro-cid-tldeq5d5] .sn-links[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{border-color:rgb(var(--accent));color:rgb(var(--accent))}.series-nav[data-astro-cid-tldeq5d5] .sn-none[data-astro-cid-tldeq5d5]{min-width:200px;color:rgb(var(--gray));flex:1;padding:12px 14px;font-size:.85rem}
