body{background:#0d0b16!important;color:#fff!important;-webkit-font-smoothing:antialiased;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif}.n-grad.svelte-uwsslu{background:linear-gradient(120deg,#b794ff,#e9c46a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.n-container.svelte-uwsslu{max-width:1080px;margin:0 auto;padding:0 24px}.n-section.svelte-uwsslu{padding:88px 0}.n-section-alt.svelte-uwsslu{background:#ffffff06;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.n-section-title.svelte-uwsslu{font-size:clamp(24px,3.5vw,32px);font-weight:700;text-align:center;margin-bottom:48px;letter-spacing:-.5px}.n-nav.svelte-uwsslu{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 24px;transition:all .3s ease}.n-nav-scrolled.svelte-uwsslu{background:#0d0b16e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);padding:14px 24px}.n-nav-inner.svelte-uwsslu{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.n-nav-logo.svelte-uwsslu{font-size:20px;font-weight:700;color:#fff;text-decoration:none;letter-spacing:-.5px}.n-nav-right.svelte-uwsslu{display:flex;align-items:center;gap:16px}.n-nav-cta.svelte-uwsslu{padding:8px 18px;border-radius:10px;background:linear-gradient(120deg,#8b5cf6,#e9c46a);color:#1a1430;text-decoration:none;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #8b5cf64d}.n-nav-cta.svelte-uwsslu:hover{transform:translateY(-1px);box-shadow:0 6px 22px #8b5cf673}.n-hero.svelte-uwsslu{position:relative;padding:150px 24px 90px;overflow:hidden}.n-hero-bg.svelte-uwsslu{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 70% 25%,rgba(139,92,246,.22) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 20% 70%,rgba(233,196,106,.1) 0%,transparent 70%)}.n-hero-inner.svelte-uwsslu{position:relative;z-index:1;max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:56px}.n-hero-text.svelte-uwsslu{flex:1;max-width:520px}.n-hero-badge.svelte-uwsslu{display:inline-block;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;color:#d6c2ff;background:#8b5cf629;border:1px solid rgba(139,92,246,.3);margin-bottom:24px}.n-hero-title.svelte-uwsslu{font-size:clamp(34px,5.5vw,54px);font-weight:700;line-height:1.25;letter-spacing:-1px;margin-bottom:22px}.n-hero-sub.svelte-uwsslu{font-size:17px;color:#ffffffb3;line-height:1.8;font-weight:300;margin-bottom:34px}.n-hero-phone.svelte-uwsslu{flex-shrink:0}.n-phone-img.svelte-uwsslu{width:300px;max-width:100%;border-radius:36px;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px #0000008c;display:block}.n-apple-btn.svelte-uwsslu{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:14px;background:#fff;color:#000;text-decoration:none;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #0000004d}.n-apple-btn.svelte-uwsslu:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0006}.n-apple-btn-lg.svelte-uwsslu{padding:16px 34px;font-size:17px}.n-how-grid.svelte-uwsslu{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.n-how-card.svelte-uwsslu{padding:32px 28px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.n-how-num.svelte-uwsslu{font-size:28px;font-weight:700;background:linear-gradient(120deg,#b794ff,#e9c46a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.n-how-card.svelte-uwsslu h3:where(.svelte-uwsslu){font-size:19px;font-weight:600;margin:14px 0 10px}.n-how-card.svelte-uwsslu p:where(.svelte-uwsslu){font-size:14.5px;color:#ffffff9e;line-height:1.75;font-weight:300}.n-feat-grid.svelte-uwsslu{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.n-feat-card.svelte-uwsslu{padding:28px 22px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-align:center}.n-feat-icon.svelte-uwsslu{width:54px;height:54px;margin:0 auto 18px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;background:#8b5cf624;color:#d6c2ff}.n-feat-card.svelte-uwsslu h3:where(.svelte-uwsslu){font-size:16px;font-weight:600;margin-bottom:8px}.n-feat-card.svelte-uwsslu p:where(.svelte-uwsslu){font-size:13.5px;color:#fff9;line-height:1.7;font-weight:300}.n-shots.svelte-uwsslu{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.n-shot.svelte-uwsslu{margin:0;text-align:center}.n-shot.svelte-uwsslu img:where(.svelte-uwsslu){width:250px;max-width:70vw;border-radius:28px;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #00000080}.n-shot.svelte-uwsslu figcaption:where(.svelte-uwsslu){margin-top:16px;font-size:14px;color:#ffffff8c;font-weight:300}.n-who-list.svelte-uwsslu{max-width:600px;margin:0 auto;list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}.n-who-list.svelte-uwsslu li:where(.svelte-uwsslu){display:flex;align-items:center;gap:14px;padding:18px 24px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:16px;color:#ffffffd9}.n-who-list.svelte-uwsslu li:where(.svelte-uwsslu) svg:where(.svelte-uwsslu){flex-shrink:0;color:#b794ff}.n-cta.svelte-uwsslu{padding:100px 0;text-align:center;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(139,92,246,.16) 0%,transparent 70%)}.n-cta-title.svelte-uwsslu{font-size:clamp(26px,4vw,38px);font-weight:700;letter-spacing:-.5px;margin-bottom:16px}.n-cta-desc.svelte-uwsslu{font-size:17px;color:#ffffffa6;font-weight:300;margin-bottom:36px}.n-footer.svelte-uwsslu{padding:56px 0 40px;border-top:1px solid rgba(255,255,255,.08)}.n-footer-top.svelte-uwsslu{display:flex;justify-content:space-between;gap:48px;margin-bottom:40px;flex-wrap:wrap}.n-footer-logo.svelte-uwsslu{font-size:18px;font-weight:700;display:block;margin-bottom:8px}.n-footer-tagline.svelte-uwsslu{font-size:13px;color:#ffffff73;font-weight:300}.n-footer-col.svelte-uwsslu{display:flex;flex-direction:column;gap:10px}.n-footer-col.svelte-uwsslu h4:where(.svelte-uwsslu){font-size:13px;font-weight:600;color:#fff;margin-bottom:4px}.n-footer-col.svelte-uwsslu a:where(.svelte-uwsslu){font-size:13px;color:#ffffff80;text-decoration:none;transition:color .2s}.n-footer-col.svelte-uwsslu a:where(.svelte-uwsslu):hover{color:#fff}.n-footer-bottom.svelte-uwsslu{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.n-footer-company.svelte-uwsslu{font-size:12px;color:#ffffff80}.n-footer-copy.svelte-uwsslu{font-size:12px;color:#fff6}@media(max-width:860px){.n-hero-inner.svelte-uwsslu{flex-direction:column-reverse;text-align:center;gap:40px}.n-hero-text.svelte-uwsslu{max-width:100%}.n-hero-sub.svelte-uwsslu{margin-left:auto;margin-right:auto}.n-feat-grid.svelte-uwsslu{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.n-section.svelte-uwsslu{padding:64px 0}.n-how-grid.svelte-uwsslu{grid-template-columns:1fr}.n-shots.svelte-uwsslu{gap:32px}.n-footer-top.svelte-uwsslu{flex-direction:column;gap:32px}}@media(prefers-reduced-motion:no-preference){.n-how-card.svelte-uwsslu,.n-feat-card.svelte-uwsslu,.n-who-list.svelte-uwsslu li:where(.svelte-uwsslu){opacity:0;transform:translateY(24px);animation:svelte-uwsslu-n-fade .6s ease forwards}.n-how-card.svelte-uwsslu:nth-child(2),.n-feat-card.svelte-uwsslu:nth-child(2){animation-delay:.08s}.n-how-card.svelte-uwsslu:nth-child(3),.n-feat-card.svelte-uwsslu:nth-child(3){animation-delay:.16s}.n-feat-card.svelte-uwsslu:nth-child(4){animation-delay:.24s}@keyframes svelte-uwsslu-n-fade{to{opacity:1;transform:translateY(0)}}}
