:root{--brand:#3182f6;--brand-ink:#1b64da;--brand-soft:#e8f3ff;--bg:#f2f4f6;--surface:#fff;--ink:#191f28;--ink-mid:#4e5968;--ink-low:#6b7684;--line:#e5e8eb;--r:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;word-break:keep-all;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}a{color:var(--brand);text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.nav{z-index:10;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#ffffffe6;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:14px 20px;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand img{border-radius:8px}.nav nav{gap:24px;display:flex}.nav nav a{color:var(--ink-mid);font-size:16px;font-weight:600}.nav nav a:hover{color:var(--ink)}.hero{padding:64px 0 80px}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.eyebrow{color:var(--brand);margin:0 0 16px;font-size:18px;font-weight:700}.hero h1{letter-spacing:-1.6px;margin:0;font-size:56px;font-weight:800;line-height:1.2}.hero h1 em{color:var(--brand);font-style:normal}.lead{color:var(--ink-mid);max-width:520px;margin:24px 0 32px;font-size:20px;line-height:1.6}.stores{flex-wrap:wrap;gap:12px;display:flex}.store{background:var(--bg);height:52px;color:var(--ink-mid);border-radius:14px;align-items:center;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.hero-phone img{border-radius:44px;width:100%;max-width:380px;margin-left:auto;box-shadow:0 30px 60px #191f282e}.section{padding:96px 0}.section.alt{background:var(--bg)}.section h2{letter-spacing:-1px;margin:0 0 48px;font-size:40px;font-weight:800;line-height:1.3}.features{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:var(--bg);border-radius:var(--r);padding:28px}.card h3{letter-spacing:-.4px;margin:0 0 10px;font-size:21px}.card p{color:var(--ink-mid);margin:0;font-size:17px;line-height:1.6}.shots{grid-template-columns:repeat(3,1fr);gap:32px 24px;display:grid}.shots figure{margin:0}.shots img{background:var(--surface);border-radius:32px;box-shadow:0 16px 40px #191f281f}.shots figcaption{gap:4px;margin-top:16px;display:grid}.shots strong{font-size:19px}.shots span{color:var(--ink-mid);font-size:16px;line-height:1.5}.note{color:var(--ink-low);margin-top:32px;font-size:15px}.doc{max-width:760px;padding-top:48px;padding-bottom:96px}.doc h1{letter-spacing:-.8px;margin:0 0 8px;font-size:36px}.doc h2{margin:40px 0 12px;font-size:22px}.doc h3{margin:24px 0 6px;font-size:18px}.doc p,.doc li,.doc td,.doc th{color:var(--ink-mid);font-size:17px;line-height:1.7}.doc ul{padding-left:22px}.doc table{border-collapse:collapse;width:100%;margin:8px 0}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.doc th{color:var(--ink);background:var(--bg)}.meta{color:var(--ink-low);font-size:15px}.footer{background:var(--bg);padding:40px 0}.footer .wrap{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.footer .links{gap:20px;display:flex}.footer .links a{color:var(--ink-mid);font-weight:600}.footer .copy{color:var(--ink-low);margin:0 0 0 auto;font-size:14px}@media (width<=860px){.hero{padding:32px 0 56px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero h1{letter-spacing:-1px;font-size:38px}.lead{font-size:18px}.hero-phone img{border-radius:36px;max-width:300px;margin:0 auto}.section{padding:64px 0}.section h2{margin-bottom:32px;font-size:30px}.features{grid-template-columns:1fr}.shots{grid-template-columns:repeat(2,1fr);gap:24px 16px}.shots img{border-radius:22px}.nav nav{gap:16px}.nav nav a{font-size:15px}.brand span{font-size:16px}.footer .copy{width:100%;margin-left:0}}@media (width<=420px){.nav nav a:not(:last-child){display:none}}
