/* Shared public navigation and concrete product outcomes. */
.workspace-entry{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 18px;border:1px solid #172c26;border-radius:999px;background:#172c26;color:#fff;font-size:14px;font-weight:450;line-height:1.25;white-space:nowrap}
.workspace-entry:hover{background:#304b3b}
.workspace-entry>span:last-child{font-size:18px}
.hero-results{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px;font-size:15px;line-height:1.5;color:#3c5145}
.hero-results li{display:flex;gap:10px;align-items:baseline}
.hero-results li::before{content:'↳';color:#63813e;flex:none}
.hero-results strong{font-weight:550}
.hero-proof-note{margin-top:17px;font-size:12px;line-height:1.65;color:#677665}
.service-output{padding-top:18px;margin-top:auto;border-top:1px solid #dce3d8;font-size:14px;line-height:1.65;color:#405642}
.service-output strong{display:block;font-weight:550;font-size:10px;letter-spacing:.13em;margin-bottom:5px;color:#627653}
.service-card .service-tags{border-top:0;padding-top:15px}
.feature-output{border-left:2px solid #9eb78d;padding-left:15px;margin-top:25px!important;font-size:15px!important;line-height:1.7;color:#4b6352}
.feature-output>span{display:block;font-size:11px;letter-spacing:.08em;margin-bottom:5px;color:#53654a}
.scope-note{font-size:13px;line-height:1.7;color:#64735e;margin-top:25px;max-width:780px}
.channel-names small{display:block;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:6px;color:#65745f}
body[data-page=home] .hero-description{max-width:500px;font-size:18px;line-height:1.7}
body[data-page=home] .hero-signature{margin-top:25px}
body[data-page=home] .hero-copy h1{font-size:clamp(48px,5.6vw,82px);line-height:1.08}
body[data-page=home] .hero-actions{margin-top:28px}
body[data-page=product-ko] .hero h1{font-size:clamp(46px,4.5vw,76px);line-height:1.2;word-break:keep-all;letter-spacing:-.045em}
body[data-page=product-ko] .hero-description{max-width:530px;font-size:19px;line-height:1.75}
body[data-page=product-ko] .hero-results{color:#dde9dd}
body[data-page=product-ko] .hero-results li::before{color:#c0e3a5}
body[data-page=product-ko] .hero-note{margin-top:22px;color:#b4c7b5}
body[data-page=product-ko] .hero-grid{gap:56px;padding-top:64px;padding-bottom:64px;grid-template-columns:1.05fr 1fr}
body[data-page=product-ko] .photo-insight p{font-size:clamp(22px,2.1vw,32px)}
body[data-page=product-ko] .header-nav{gap:24px}
body[data-page=product-ko] .header-actions{gap:16px}
.feature-panel{scroll-margin-top:110px}
@media(max-width:1100px){.header-inner{gap:18px;padding-inline:26px}#main-nav{gap:18px;font-size:13px}.header-actions{gap:14px}.workspace-entry{padding-inline:14px}body[data-page=product-ko] .hero-grid{gap:32px}body[data-page=product-ko] .header-nav{gap:18px}}
@media(max-width:900px) and (min-width:761px){.header-inner{flex-wrap:wrap}.header-actions{margin-left:auto}#main-nav{order:3;justify-content:center;width:100%;padding-top:8px;border-top:1px solid var(--line)}}
@media(max-width:1000px){body[data-page=product-ko] .hero-grid{grid-template-columns:1fr}body[data-page=product-ko] .hero-description{max-width:620px}}
@media(max-width:760px){body[data-page=home] .hero-copy h1{font-size:clamp(43px,8.5vw,64px)}.hero-results{font-size:15px;gap:9px}.hero-proof-note{font-size:12px}.header-inner{gap:12px}.workspace-entry{font-size:13px;min-height:44px;padding:9px 14px;gap:8px}body[data-page=product-ko] .hero-grid{padding-block:43px;gap:36px}body[data-page=product-ko] .hero h1{font-size:clamp(40px,8.2vw,62px)}body[data-page=product-ko] .hero-description{font-size:18px}body[data-page=product-ko] .header-actions{gap:10px}.service-output{font-size:14px}.channel-names small{font-size:10px}}
@media(max-width:450px){.header-inner{padding:14px 16px;gap:10px}.header-inner .wordmark{font-size:21px}.header-inner .wordmark small{font-size:7px}.header-inner .wordmark img{width:29px;height:29px}.header-actions{gap:10px}.header-inner .menu-toggle{font-size:11px;padding:7px 10px}.header-inner .header-actions{margin-left:auto}.workspace-entry{font-size:12px;padding-inline:12px;gap:6px}body[data-page=product-ko] .site-header{padding:14px;gap:10px}body[data-page=product-ko] .header-actions{gap:7px}body[data-page=product-ko] .wordmark small{display:none}body[data-page=product-ko] .language-switch{gap:2px}body[data-page=product-ko] .hero-description{font-size:17px}.hero-results{font-size:14px}.hero-results strong{font-weight:500}}
@media(max-width:359px){body[data-page=product-ko] .site-header{justify-content:flex-start}body[data-page=product-ko] .header-actions{margin-left:auto}.header-inner .header-actions{gap:6px}.header-inner .language-switch{gap:3px}.header-inner .wordmark small{display:none}}
