.store-btn[data-v-0bf72a89]{display:inline-flex;align-items:center;gap:14px;padding:14px 20px;border-radius:16px;background:#fff;border:1px solid #e5e5e5;color:#111;font-weight:700;box-shadow:0 10px 24px #0000000f;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.store-btn[data-v-0bf72a89]:hover{background:#f8f8f8;transform:translateY(-1px);box-shadow:0 14px 30px #00000014}.store-icon[data-v-0bf72a89]{display:flex;align-items:center;justify-content:center}.store-icon img[data-v-0bf72a89]{width:22px;height:22px;object-fit:contain;display:block}.store-text[data-v-0bf72a89]{display:flex;flex-direction:column;line-height:1.1}.store-text small[data-v-0bf72a89]{font-size:11px;font-weight:600;color:#666}.store-text strong[data-v-0bf72a89]{font-size:15px;font-weight:800}:root{--color-bg: #ffffff;--color-bg-soft: #fffdf8;--color-primary: #ff8a00;--color-primary-hover: #ff7a00;--color-primary-soft: #fff1e0;--color-secondary: #ffd400;--color-secondary-soft: #fff7cc;--color-accent-blue: #2d9cdb;--color-accent-green: #27ae60;--color-text-main: #222222;--color-text-sub: #666666;--color-text-muted: #999999;--color-border: #f1f1f1;--shadow-soft: 0 12px 30px rgba(0, 0, 0, .06);--shadow-strong: 0 18px 50px rgba(0, 0, 0, .1)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text-main);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif}a{color:inherit;text-decoration:none}.page{min-height:100vh;background:var(--color-bg)}.container{width:min(1120px,calc(100% - 40px));margin:0 auto}.topbar{position:sticky;top:0;z-index:30;background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.brand{display:flex;align-items:center;gap:10px}.brand-logo{width:34px;height:34px;object-fit:contain;border-radius:10px}.brand-name{font-weight:800;letter-spacing:-.02em}.nav{display:flex;align-items:center;gap:18px;font-weight:600;color:var(--color-text-sub)}.nav a{padding:10px;border-radius:10px;transition:background .15s ease,color .15s ease}.nav a:hover{background:var(--color-primary-soft);color:var(--color-text-main)}.hero{position:relative;padding:86px 0 64px;overflow:hidden;background:linear-gradient(180deg,var(--color-secondary-soft) 0%,#ffffff 60%)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;border-radius:999px;font-weight:700;font-size:13px;color:var(--color-text-main);background:#ffffffb8;border:1px solid var(--color-border);box-shadow:0 10px 24px #0000000a}.headline{margin:0 0 14px;line-height:1.12;letter-spacing:-.03em;font-size:clamp(34px,4.3vw,54px)}.accent{color:var(--color-primary);position:relative;font-weight:900}.accent:after{content:"";position:absolute;left:-6px;right:-6px;bottom:4px;height:12px;border-radius:999px;background:#ffd40059;z-index:-1}.subhead{margin:0 0 22px;color:var(--color-text-sub);font-size:16px;line-height:1.7}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pill{display:inline-flex;align-items:center;padding:10px 12px;border-radius:999px;font-weight:700;font-size:13px;color:var(--color-text-main);background:#ffffffbd;border:1px solid var(--color-border);box-shadow:0 10px 24px #0000000a}.hero-visual{position:relative}.phones{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end;justify-items:center}.phone{width:100%;max-width:330px;border-radius:26px;padding:10px;background:#fff;border:1px solid var(--color-border);box-shadow:var(--shadow-strong)}.phone img{width:100%;height:auto;display:block;border-radius:20px}.tilt-left{transform:rotate(-4deg) translateY(10px)}.tilt-right{transform:rotate(4deg) translateY(-6px)}.hero-glow{position:absolute;inset:-200px -200px auto -200px;height:520px;background:radial-gradient(closest-side,#ff8a0042,#ff8a0000 70%),radial-gradient(closest-side,#ffd4003d,#ffd40000 70%),radial-gradient(closest-side,#2d9cdb1a,#2d9cdb00 75%),radial-gradient(closest-side,#27ae601a,#27ae6000 75%);filter:blur(10px);pointer-events:none}.section{padding:76px 0;background:var(--color-bg)}.section.alt{background:linear-gradient(180deg,#ffffff 0%,var(--color-bg-soft) 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.section-title{margin:0 0 10px;font-size:28px;letter-spacing:-.02em}.section-desc{margin:0 0 28px;color:var(--color-text-sub);line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#fff;border:1px solid var(--color-border);border-radius:18px;padding:18px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.card:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.card h3{margin:0 0 8px;font-size:18px}.card p{margin:0;color:var(--color-text-sub);line-height:1.7}.screens-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.checklist{margin:16px 0 0;padding-left:18px;color:var(--color-text-sub);line-height:1.8}.screens{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shot{margin:0;background:#fff;border:1px solid var(--color-border);border-radius:18px;padding:10px;box-shadow:var(--shadow-soft)}.shot img{width:100%;height:auto;display:block;border-radius:14px}.shot figcaption{margin-top:10px;font-weight:700;color:var(--color-text-sub);font-size:13px;text-align:center}.contact{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.contact-card{background:#fff;border:1px solid var(--color-border);border-radius:18px;padding:18px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.contact-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(closest-side,#ffd4002e,#ffd40000 70%);pointer-events:none}.contact-card p{margin:0 0 8px;position:relative}.muted{color:var(--color-text-muted);margin:0;position:relative}.footer{border-top:1px solid var(--color-border);padding:22px 0;background:#fff}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-text-sub);font-weight:600}.to-top{padding:10px 12px;border-radius:12px;background:var(--color-primary-soft);color:var(--color-primary);transition:background .15s ease,transform .15s ease}.to-top:hover{background:#ff8a002e;transform:translateY(-1px)}.store-coming-soon{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:16px;background:#f6f6f6;border:1px dashed #dcdcdc;color:#888;font-weight:700}.store-coming-soon img{width:22px;height:22px;object-fit:contain;display:block;opacity:.45;filter:grayscale(100%)}.coming-text{font-size:13px;padding:4px 8px;border-radius:999px;background:#ff8a001f;color:var(--color-primary)}@media (max-width: 980px){.hero-grid{grid-template-columns:1fr}.phones{grid-template-columns:1fr 1fr}.cards,.screens-grid,.contact{grid-template-columns:1fr}.nav{display:none}}@media (max-width: 520px){.container{width:min(1120px,calc(100% - 28px))}.phones{grid-template-columns:1fr}.tilt-left,.tilt-right{transform:none}}
