@font-face{src:url(/landing/smartscore/Pretendard.ttf) format("truetype-variations"),url(/landing/smartscore/Pretendard.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap;font-family:Pretendard}@font-face{src:url(/landing/smartscore/Yangjin.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap;font-family:Yangjin}@keyframes pwvuks0{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.ss-landing{--brand-primary:#f0844a;--brand-primary-dark:#ef7a3b;--brand-secondary:#ffa549;--brand-gradient:linear-gradient(180deg,#ffa549,#ffe8d8);--accent-green:#6dc93f;--white:#fff;--cream:#f1ede5;--surface-2:#f5f5f5;--line:#dfdfde;--surface-dim:#afafaf;--ink-tertiary:#777;--ink-secondary:#353535;--ink:#000;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 6px 16px rgba(0,0,0,.06);--shadow-lg:0 18px 40px rgba(240,132,74,.18);--shadow-xl:0 30px 60px rgba(240,132,74,.24);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-base:220ms;--dur-page:480ms;--r-sm:8px;--r-md:16px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--font-display:"Yangjin","Pretendard","Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-ui:"Pretendard","Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-body:"Inter","Pretendard",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:Pretendard,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#000;background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ss-landing *,.ss-landing :after,.ss-landing :before{box-sizing:border-box}.ss-landing a{text-decoration:none;color:inherit}.ss-landing h1,.ss-landing h2,.ss-landing h2+p{font-weight:700}.ss-landing img,.ss-landing svg{display:block;max-width:100%}.ss-landing .wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 32px}.ss-landing .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-ui);font-weight:700;font-size:16px;line-height:1;letter-spacing:-.01em;border:none;border-radius:var(--r-pill);cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out-quint),background var(--dur-base) ease}.ss-landing .btn-primary{background:var(--brand-primary);color:#fff;padding:16px 26px;box-shadow:0 12px 26px rgba(240,132,74,.32)}.ss-landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(240,132,74,.42);background:var(--brand-primary-dark)}.ss-landing .btn .play{width:22px;height:22px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.22);display:grid;place-items:center;flex:none}.ss-landing .btn .play svg{width:9px;height:9px}.ss-landing .btn-ghost{background:transparent;color:var(--ink-secondary);padding:16px 22px;border:1.5px solid var(--line)}.ss-landing .btn-ghost:hover{border-color:var(--ink-secondary);transform:translateY(-2px)}.ss-landing .btn-white{background:#fff;color:var(--brand-primary);padding:17px 30px;box-shadow:0 16px 34px rgba(0,0,0,.16)}.ss-landing .btn-white:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(0,0,0,.22)}.ss-landing .btn-white .play{background:rgba(240,132,74,.16)}.ss-landing .btn-outline-w{background:transparent;color:#fff;padding:17px 26px;border:1.5px solid hsla(0,0%,100%,.55)}.ss-landing .btn-outline-w:hover{background:hsla(0,0%,100%,.12);transform:translateY(-2px)}.ss-landing .eyebrow{font-family:var(--font-ui);font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-primary);display:inline-flex;align-items:center;gap:9px}.ss-landing .eyebrow:before{content:"";width:22px;height:2px;background:var(--brand-primary);border-radius:2px}.ss-landing .nav{position:sticky;top:0;z-index:60;background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color var(--dur-base) ease,box-shadow var(--dur-base) ease}.ss-landing .nav.scrolled{border-bottom-color:var(--line);box-shadow:0 4px 20px rgba(0,0,0,.03)}.ss-landing .nav-inner{display:flex;align-items:center;justify-content:space-between;height:74px}.ss-landing .brand{display:flex;align-items:center;gap:12px}.ss-landing .brand img{height:19px;width:auto}.ss-landing .brand .tag{font-size:13px;font-weight:700;color:var(--ink-secondary);padding:5px 11px;background:var(--cream);border-radius:var(--r-pill);letter-spacing:-.01em}.ss-landing .nav-links{display:flex;align-items:center;gap:34px}.ss-landing .nav-links a.lnk{font-size:15px;font-weight:600;color:var(--ink-secondary);text-decoration:none;letter-spacing:-.01em;transition:color var(--dur-base) ease}.ss-landing .nav-links a.lnk:hover{color:var(--brand-primary)}.ss-landing .hero{position:relative;padding:70px 0 96px;overflow:hidden}.ss-landing .hero:before{content:"";position:absolute;top:-340px;right:-260px;width:760px;height:760px;background:radial-gradient(circle,rgba(255,165,73,.2) 0,rgba(255,232,216,0) 66%);pointer-events:none}.ss-landing .hero-grid{display:grid;grid-template-columns:1fr 1.02fr;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:2}.ss-landing .hero-copy{max-width:540px}.ss-landing .hero h1{font-family:var(--font-display);font-weight:700;font-size:50px;line-height:1.14;letter-spacing:-.01em;color:var(--ink);margin:22px 0 0}.ss-landing .hero h1 .accent{color:var(--brand-primary)}.ss-landing .hero .lead{font-family:var(--font-ui);font-size:17px;font-weight:700;line-height:1.65;color:var(--ink-tertiary);margin:22px 0 0;letter-spacing:-.01em}.ss-landing .hero .lead b{color:var(--ink-secondary);font-weight:700}.ss-landing .hero-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.ss-landing .hero-meta{display:flex;gap:26px;margin-top:34px;flex-wrap:wrap}.ss-landing .hero-meta .m{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:var(--ink-secondary)}.ss-landing .hero-meta .m svg{width:17px;height:17px;color:var(--brand-primary);flex:none}.ss-landing .device{position:relative}.ss-landing .browser{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 40px 80px rgba(240,132,74,.18),0 12px 30px rgba(0,0,0,.07);border:1px solid var(--line);transform:perspective(1800px) rotateY(-6deg) rotateX(1.5deg);transition:transform var(--dur-page) var(--ease-out-quint)}.ss-landing .browser:hover{transform:perspective(1800px) rotateY(-2deg) rotateX(.5deg)}.ss-landing .browser-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fafafa;border-bottom:1px solid var(--line)}.ss-landing .dots{display:flex;gap:6px}.ss-landing .dots i{width:11px;height:11px;border-radius:50%;display:block}.ss-landing .dots i:first-child{background:#ff5f57}.ss-landing .dots i:nth-child(2){background:#febc2e}.ss-landing .dots i:nth-child(3){background:#28c840}.ss-landing .urlbar{flex:1 1;margin-left:8px;height:26px;border-radius:var(--r-pill);background:#fff;border:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;color:var(--ink-tertiary);font-weight:600}.ss-landing .urlbar svg{width:12px;height:12px;color:var(--accent-green)}.ss-landing .browser-view{height:560px;overflow:hidden;position:relative;background:#fff}.ss-landing .browser-view img{width:100%;display:block}.ss-landing .browser-view:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.ss-landing .chip{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:10px 16px 10px 12px;font-size:14px;font-weight:700;color:var(--ink-secondary);box-shadow:0 14px 30px rgba(0,0,0,.1);letter-spacing:-.01em;white-space:nowrap;animation:pwvuks0 4.5s ease-in-out infinite}.ss-landing .chip .ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;background:rgba(240,132,74,.12)}.ss-landing .chip .ic svg{width:15px;height:15px;color:var(--brand-primary)}.ss-landing .chip.c1{top:64px;left:-42px;animation-delay:0s}.ss-landing .chip.c2{top:232px;right:-30px;animation-delay:1.1s}.ss-landing .chip.c3{bottom:132px;left:-50px;animation-delay:2s}.ss-landing .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0}.ss-landing .strip-inner{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.ss-landing .strip .lbl{font-size:14px;font-weight:600;color:var(--ink-tertiary);letter-spacing:-.01em}.ss-landing .strip .devs{display:flex;gap:30px;flex-wrap:wrap}.ss-landing .strip .dev{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;color:var(--ink-secondary)}.ss-landing .strip .dev svg{width:18px;height:18px;color:var(--brand-primary)}.ss-landing section.band{padding:104px 0;position:relative}.ss-landing .band.cream{background:var(--cream)}.ss-landing .sec-head{max-width:720px}.ss-landing .sec-head.center{margin:0 auto;text-align:center}.ss-landing .sec-head h2{font-family:var(--font-display);font-weight:700;font-size:42px;line-height:1.22;letter-spacing:-.01em;color:var(--ink);margin:16px 0 0}.ss-landing .sec-head p{font-size:18px;font-weight:700;line-height:1.65;color:var(--ink-tertiary);margin:18px 0 0;letter-spacing:-.01em}.ss-landing .prob-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:56px}.ss-landing .prob{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:var(--r-lg);padding:32px 28px;box-shadow:var(--shadow-sm)}.ss-landing .prob .pn{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--brand-primary);letter-spacing:.04em}.ss-landing .prob .picon{width:52px;height:52px;border-radius:14px;background:rgba(240,132,74,.1);display:grid;place-items:center;margin:14px 0 20px}.ss-landing .prob .picon svg{width:26px;height:26px;color:var(--brand-primary)}.ss-landing .prob h3{font-size:20px;font-weight:700;color:var(--ink);margin:0 0 10px;letter-spacing:-.01em}.ss-landing .prob p{font-size:15.5px;font-weight:500;line-height:1.62;color:var(--ink-tertiary);margin:0;letter-spacing:-.01em}.ss-landing .prob-foot{margin-top:38px;display:flex;align-items:center;gap:18px;background:var(--ink-secondary);color:#fff;border-radius:var(--r-lg);padding:28px 34px;box-shadow:var(--shadow-md)}.ss-landing .prob-foot .bolt{width:44px;height:44px;border-radius:var(--r-pill);background:var(--brand-primary);display:grid;place-items:center;flex:none}.ss-landing .prob-foot .bolt svg{width:22px;height:22px;color:#fff}.ss-landing .prob-foot p{margin:0;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-.01em}.ss-landing .prob-foot p b{color:var(--brand-secondary);font-weight:800}.ss-landing .one{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.ss-landing .one h2{font-family:var(--font-display);font-weight:700;font-size:42px;line-height:1.22;letter-spacing:-.01em;color:var(--ink);margin:16px 0 0}.ss-landing .one p{font-size:18px;font-weight:500;line-height:1.65;color:var(--ink-tertiary);margin:18px 0 0;letter-spacing:-.01em}.ss-landing .one-pills{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0}.ss-landing .one-pills .vp{display:inline-flex;align-items:center;gap:8px;background:var(--cream);border-radius:var(--r-pill);padding:10px 16px;font-size:15px;font-weight:700;color:var(--ink-secondary);letter-spacing:-.01em}.ss-landing .one-pills .vp svg{width:15px;height:15px;color:var(--brand-primary)}.ss-landing .one-result{display:flex;gap:14px;margin-top:30px}.ss-landing .one-result .r{flex:1 1;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:20px 22px}.ss-landing .one-result .r .big{font-family:var(--font-display);font-size:30px;font-weight:500;color:var(--brand-primary);line-height:1}.ss-landing .one-result .r .lbl2{font-size:14.5px;font-weight:600;color:var(--ink-tertiary);margin-top:10px;letter-spacing:-.01em}.ss-landing .transport-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.ss-landing .transport-card .badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink-tertiary);margin-bottom:22px;letter-spacing:-.01em}.ss-landing .transport-card .badge i{width:8px;height:8px;border-radius:50%;background:var(--accent-green);display:block;box-shadow:0 0 0 4px rgba(109,201,63,.18)}.ss-landing .transport-card .timg{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;padding:18px;background:#fff}.ss-landing .transport-card .timg img{width:100%;display:block}.ss-landing .transport-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ss-landing .transport-tags span{font-size:13.5px;font-weight:700;color:var(--brand-primary);background:rgba(240,132,74,.1);border-radius:var(--r-pill);padding:7px 13px;letter-spacing:-.01em}.ss-landing .feat{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;margin-top:96px}.ss-landing .feat.flip .feat-media{order:-1}.ss-landing .feat-num{font-size:16px;color:var(--brand-primary);letter-spacing:.06em}.ss-landing .feat h3,.ss-landing .feat-num{font-family:var(--font-display);font-weight:700}.ss-landing .feat h3{font-size:32px;line-height:1.28;color:var(--ink);margin:14px 0 0;letter-spacing:-.01em}.ss-landing .feat-body{font-size:17px;font-weight:700;line-height:1.65;color:var(--ink-tertiary);margin:16px 0 0;letter-spacing:-.01em}.ss-landing .feat-list{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:12px;gap:12px}.ss-landing .feat-list li{display:flex;align-items:flex-start;gap:11px;font-size:16px;font-weight:600;color:var(--ink-secondary);letter-spacing:-.01em}.ss-landing .feat-list li .ck{width:22px;height:22px;border-radius:50%;background:rgba(240,132,74,.12);display:grid;place-items:center;flex:none;margin-top:1px}.ss-landing .feat-list li .ck svg{width:12px;height:12px;color:var(--brand-primary)}.ss-landing .feat-media{position:relative}.ss-landing .media-frame{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff}.ss-landing .media-frame .mf-bar{display:flex;align-items:center;gap:7px;padding:11px 15px;background:#fafafa;border-bottom:1px solid var(--line)}.ss-landing .media-frame .mf-bar i{width:10px;height:10px;border-radius:50%}.ss-landing .media-frame .mf-bar i:first-child{background:#ff5f57}.ss-landing .media-frame .mf-bar i:nth-child(2){background:#febc2e}.ss-landing .media-frame .mf-bar i:nth-child(3){background:#28c840}.ss-landing .media-frame .mf-bar span{margin-left:8px;font-size:12px;font-weight:600;color:var(--ink-tertiary)}.ss-landing .media-frame img{width:100%;display:block}.ss-landing .device-row{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.ss-landing .device-row .d{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink-secondary);background:var(--cream);border-radius:var(--r-pill);padding:9px 15px;letter-spacing:-.01em}.ss-landing .device-row .d svg{width:15px;height:15px;color:var(--brand-primary)}.ss-landing .closing{position:relative;overflow:hidden;padding:118px 0;text-align:center}.ss-landing .closing-bg{position:absolute;inset:0;background:linear-gradient(150deg,#ffa549,#f0844a 52%,#ef6f2c)}.ss-landing .closing-bg:after{content:"";position:absolute;inset:0;opacity:.5;background:radial-gradient(circle at 18% 22%,hsla(0,0%,100%,.22),transparent 40%),radial-gradient(circle at 82% 78%,hsla(0,0%,100%,.16),transparent 42%)}.ss-landing .closing .wrap{position:relative;z-index:2}.ss-landing .closing .eyebrow{color:hsla(0,0%,100%,.92)}.ss-landing .closing .eyebrow:before{background:hsla(0,0%,100%,.92)}.ss-landing .closing h2{font-family:var(--font-display);font-weight:700;color:#fff;font-size:50px;line-height:1.2;letter-spacing:-.01em;margin:20px auto 0;max-width:760px}.ss-landing .closing p{font-size:19px;font-weight:500;line-height:1.6;color:hsla(0,0%,100%,.92);margin:22px auto 0;max-width:600px;letter-spacing:-.01em}.ss-landing .closing .cta-row{display:flex;gap:14px;justify-content:center;margin-top:38px;flex-wrap:wrap}.ss-landing footer{background:#161311;color:hsla(0,0%,100%,.62);padding:64px 0 40px}.ss-landing .foot-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.1)}.ss-landing .foot-brand img{height:20px;filter:brightness(0) invert(1);opacity:.92}.ss-landing .foot-brand p{margin:18px 0 0;font-size:15px;line-height:1.6;max-width:360px;color:hsla(0,0%,100%,.55);letter-spacing:-.01em}.ss-landing .foot-cols{display:flex;gap:64px;flex-wrap:wrap}.ss-landing .foot-col h4{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.92);margin:0 0 16px;letter-spacing:.04em}.ss-landing .foot-col a{display:block;font-size:14.5px;color:hsla(0,0%,100%,.55);text-decoration:none;margin-bottom:11px;transition:color var(--dur-base) ease;letter-spacing:-.01em}.ss-landing .foot-col a:hover{color:var(--brand-secondary)}.ss-landing .foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:28px;font-size:13px;color:hsla(0,0%,100%,.4);letter-spacing:-.005em}.ss-landing .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out-quint),transform .7s var(--ease-out-quint)}.ss-landing .reveal.in{opacity:1;transform:none}.ss-landing .reveal.d1{transition-delay:.08s}.ss-landing .reveal.d2{transition-delay:.16s}.ss-landing .reveal.d3{transition-delay:.24s}@media (max-width:720px){.ss-landing .wrap{padding:0 22px}.ss-landing .hero h1{font-size:36px}.ss-landing .chip{display:none}.ss-landing section.band{padding:76px 0}.ss-landing .one h2,.ss-landing .sec-head h2{font-size:28px}.ss-landing .feat h3{font-size:26px}.ss-landing .closing{padding:76px 0}.ss-landing .closing h2{font-size:34px}}@media (max-width:1000px){.ss-landing .nav-links a.lnk{display:none}.ss-landing .hero-grid{grid-template-columns:1fr;gap:64px}.ss-landing .browser{transform:none}.ss-landing .one,.ss-landing .prob-grid{grid-template-columns:1fr}.ss-landing .one{gap:40px}.ss-landing .feat{grid-template-columns:1fr;gap:36px}.ss-landing .feat.flip .feat-media{order:0}}@media (prefers-reduced-motion:reduce){.ss-landing .chip{animation:none}.ss-landing .reveal{opacity:1;transform:none;transition:none}}