.page.svelte-1uha8ag{display:flex;flex-direction:column}.nav.svelte-1uha8ag{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:60px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(188,202,190,.4);z-index:10}.nav-logo.svelte-1uha8ag{font-family:Manrope,sans-serif;font-size:20px;font-weight:800;color:var(--green-500);letter-spacing:.12em;text-transform:uppercase}.nav-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--green-500);background:var(--green-50);border:1.5px solid var(--green-200);border-radius:9999px;padding:5px 16px;letter-spacing:.02em}.nav-badge.svelte-1uha8ag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green-400);animation:svelte-1uha8ag-pulse 2s infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero.svelte-1uha8ag{min-height:calc(100svh - 60px);display:grid;grid-template-columns:1fr 1fr}.hero-left.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;padding:48px 56px 48px 48px;background:var(--white)}.hero-tag.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;font-size:clamp(15px,1.6vw,21px);font-weight:700;color:var(--green-500);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.hero-tag.svelte-1uha8ag:before{content:"";display:block;width:20px;height:2px;background:var(--green-400);border-radius:2px;flex-shrink:0}.hero-title.svelte-1uha8ag{font-family:Manrope,Noto Sans KR,sans-serif;font-size:clamp(32px,3.2vw,52px);font-weight:800;line-height:1.25;letter-spacing:-.03em;color:var(--ink-900);margin-bottom:24px;word-break:keep-all}.hero-title.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:var(--green-500)}.hero-divider.svelte-1uha8ag{width:40px;height:3px;background:linear-gradient(90deg,var(--green-400),var(--green-200));border-radius:3px;margin-bottom:20px;flex-shrink:0}.hero-desc.svelte-1uha8ag{font-size:clamp(15px,1.3vw,17px);line-height:1.8;color:var(--ink-500);word-break:keep-all;max-width:420px}.hero-desc.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:0}.hero-desc-nowrap.svelte-1uha8ag{white-space:nowrap}.hero-cta.svelte-1uha8ag{margin-top:32px;display:inline-flex;align-items:center;gap:10px;font-family:Manrope,Noto Sans KR,sans-serif;font-size:clamp(17px,1.5vw,21px);font-weight:700;color:var(--green-500)}.hero-cta.svelte-1uha8ag:after{content:"→";font-size:1.1em}.hero-right.svelte-1uha8ag{position:relative;overflow:hidden}.hero-right.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;object-view-box:inset(20% 0% 20% 0%);display:block}.hero-right-overlay.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(160deg,transparent 50%,rgba(0,50,29,.35) 100%)}footer.svelte-1uha8ag{flex-shrink:0;background:var(--ink-900);padding:14px 48px}.footer-inner.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:16px}.footer-logo.svelte-1uha8ag{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;color:var(--green-200);letter-spacing:.14em;text-transform:uppercase}.footer-divider.svelte-1uha8ag{display:block;width:1px;height:12px;background:#fff3}.footer-copy.svelte-1uha8ag{font-size:11px;color:#ffffff4d;letter-spacing:.02em}@media(max-width:768px){.nav.svelte-1uha8ag{padding:0 20px}.hero.svelte-1uha8ag{min-height:calc(100svh - 60px);grid-template-columns:1fr;grid-template-rows:auto auto}.hero-left.svelte-1uha8ag{padding:108px 20px}.hero-right.svelte-1uha8ag{height:44vw;min-height:200px;flex-shrink:0}footer.svelte-1uha8ag{padding:12px 20px}}
