.scol-welcome{--font-display:var(--font-sans);--font-kr:var(--font-sans);--r-pill:999px;--r-card:10px;--r-frame:10px;--r-chip:6px;--r-slab:14px;--maxw:1160px;--ease:cubic-bezier(0.22,0.61,0.36,1);--ink-rgb:25,27,31;--accent-rgb:42,45,51;--accent2-rgb:84,88,95;--tertiary-rgb:130,134,141;--shadow-rgb:18,20,24;--glint-rgb:255,255,255;--on-dark-rgb:255,255,255;--ink:rgb(var(--ink-rgb));--ink-60:rgba(var(--ink-rgb),0.62);--ink-40:rgba(var(--ink-rgb),0.42);--line:rgba(var(--ink-rgb),0.14);--line-soft:rgba(var(--ink-rgb),0.08);--accent:rgb(var(--accent-rgb));--accent-deep:#212429;--accent-deep-rgb:33,36,41;--accent-lite:#3a3e45;--accent2:rgb(var(--accent2-rgb));--accent2-lite:#82868d;--accent2-deep:#3a3e45;--accent2-deep-rgb:58,62,69;--tertiary:rgb(var(--tertiary-rgb));--tertiary-lite:#c7cacf;--on-accent:#ffffff;--on-dark:rgb(var(--on-dark-rgb));--coral:#ff6a5c;--coral-rgb:255,106,92;--coral-deep:#e8554a;--coral-ink:#c9483a;--purple:#7a5f96;--purple-rgb:122,95,150;--plum:#3b2a4e;--plum-2:#2c2039;--cream:#e8e2d6;--bg:#fafafb;--surface:#ffffff;--band:#f4f5f6;--panel:#ecedf0;--panel-2:#e0e2e6;--bar-bg:rgba(255,255,255,0.82);--dark:var(--plum);--dark-2:var(--plum-2);--btn-light-bg:#ffffff;--btn-light-fg:var(--ink);--ph1-a:#eef0f2;--ph1-b:#e2e5e9;--ph2-a:#eceef1;--ph2-b:#dfe2e7;--ph3-a:#eaedf0;--ph3-b:#dcdfe4;--ph4-a:#eff1f3;--ph4-b:#e4e7eb;--banner-a:#ecedf0;--banner-b:#e0e2e6;--tint-pop:#f6f7f8;--tint-warm:#f6f7f8;--tint-result:#f6f7f8;--tint-price-a:#f6f7f8;--tint-price-b:#edeef1;--shadow-card:0 1px 2px rgba(var(--shadow-rgb),0.05),0 8px 24px -12px rgba(var(--shadow-rgb),0.12);--shadow-float:0 1px 2px rgba(var(--shadow-rgb),0.06),0 18px 50px -24px rgba(var(--shadow-rgb),0.28),0 6px 16px -10px rgba(var(--shadow-rgb),0.12);--shadow-cta:0 1px 2px rgba(var(--shadow-rgb),0.12),0 6px 16px -8px rgba(var(--accent-deep-rgb),0.45);font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55;font-weight:400;scroll-behavior:smooth;position:relative}.scol-welcome *{box-sizing:border-box}.scol-welcome:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(56% 36% at 86% -8%,rgba(var(--accent-rgb),.05),transparent 70%),radial-gradient(46% 40% at -8% 4%,rgba(var(--accent2-rgb),.045),transparent 72%),var(--bg)}.scol-welcome a{color:inherit}.scol-welcome ::selection{background:var(--accent);color:var(--on-accent)}.scol-welcome .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.scol-welcome :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.scol-welcome .btn{--bg:var(--accent);--fg:var(--on-accent);font-family:var(--font-kr);font-weight:600;font-size:15px;line-height:1;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:var(--r-pill);background:var(--bg);color:var(--fg);box-shadow:var(--shadow-cta);transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease);text-decoration:none}.scol-welcome .btn:hover{background:var(--accent-deep);transform:translateY(-2px);box-shadow:0 1px 0 rgba(var(--glint-rgb),.25) inset,0 14px 26px -9px rgba(var(--accent-deep-rgb),.72)}.scol-welcome .btn:focus-visible{transform:translateY(-2px)}.scol-welcome .btn:active{transform:translateY(0);box-shadow:0 1px 0 rgba(var(--glint-rgb),.2) inset,0 4px 10px -6px rgba(var(--accent-deep-rgb),.7);background:var(--accent-deep)}.scol-welcome .btn:disabled{background:var(--panel);color:var(--ink-40);cursor:not-allowed;box-shadow:none;transform:none}.scol-welcome .btn--ghost{--bg:transparent;--fg:var(--ink);border:1.5px solid var(--line);box-shadow:none}.scol-welcome .btn--ghost:hover{background:rgba(var(--ink-rgb),.05);border-color:rgba(var(--ink-rgb),.3);transform:translateY(-2px);box-shadow:none}.scol-welcome .btn--ghost:active{background:rgba(var(--ink-rgb),.09);transform:translateY(0)}.scol-welcome .btn--sm{padding:10px 16px;font-size:14px}.scol-welcome .btn--lg{padding:16px 28px;font-size:16px}.scol-welcome .cta-block{display:flex;flex-direction:column;gap:14px;max-width:430px}.scol-welcome .cta-row{display:flex;flex-wrap:wrap;gap:13px;align-items:flex-start}.scol-welcome .cta-main{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.scol-welcome .cta-main .outcome{font-size:12.5px;color:var(--ink-40);padding-left:4px}.scol-welcome .micro{font-size:13.5px;color:var(--ink-40);display:flex;gap:9px;flex-wrap:wrap;align-items:center}.scol-welcome .micro b{color:var(--accent2);font-weight:600}.scol-welcome .micro .sep{width:4px;height:4px;border-radius:50%;background:var(--line);display:inline-block}.scol-welcome header.bar{position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.2) blur(10px);background:var(--bar-bg);border-bottom:1px solid var(--line-soft)}.scol-welcome .bar-inner{display:flex;align-items:center;gap:28px;height:66px}.scol-welcome .brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-weight:800}.scol-welcome .brand-mark{display:block;width:26px;height:26px;border-radius:6px;flex-shrink:0}.scol-welcome .foot-lockup{display:inline-flex;align-items:center;gap:9px}.scol-welcome .brand .word{font-family:var(--font-kr);font-size:21px;font-weight:800;letter-spacing:-.04em;color:#2e3137}.scol-welcome .brand .word b{font-weight:800}.scol-welcome .brand .word i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--coral);font-style:normal;font-size:0;line-height:0;margin:0 2px;vertical-align:1px}.scol-welcome nav.links{display:flex;gap:26px;margin-left:8px}.scol-welcome nav.links a{font-size:14.5px;color:var(--ink-60);text-decoration:none;font-weight:500;position:relative;padding:4px 0}.scol-welcome nav.links a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--coral);transition:right .22s var(--ease)}.scol-welcome nav.links a:hover{color:var(--ink)}.scol-welcome nav.links a:hover:after{right:0}.scol-welcome .bar-cta{margin-left:auto;display:flex;align-items:center;gap:14px}.scol-welcome .bar-cta .login{font-size:14.5px;font-weight:500;color:var(--ink-60);text-decoration:none}.scol-welcome .bar-cta .login:hover{color:var(--ink)}.scol-welcome .kick{font-size:13px;font-weight:600;color:var(--coral-ink);letter-spacing:.04em;text-transform:uppercase}.scol-welcome h2.sec{font-family:var(--font-kr);font-weight:800;font-size:clamp(26px,3vw,36px);letter-spacing:-.03em;margin:10px 0 0;line-height:1.25}.scol-welcome .sec-lead{color:var(--ink-60);margin:14px 0 0;font-size:16px;max-width:36em}.scol-welcome .hero{padding:56px 0 30px}.scol-welcome .hero-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:54px;align-items:center}.scol-welcome .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--plum);background:rgba(var(--purple-rgb),.1);border:1px solid rgba(var(--purple-rgb),.28);padding:6px 13px;border-radius:var(--r-pill)}.scol-welcome .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--purple)}@keyframes scol-ping{0%{box-shadow:0 0 0 0 rgba(var(--coral-rgb),.5)}70%,to{box-shadow:0 0 0 9px rgba(var(--coral-rgb),0)}}.scol-welcome h1.head{font-family:var(--font-kr);font-weight:800;font-size:clamp(34px,4.8vw,56px);line-height:1.14;letter-spacing:-.035em;margin:20px 0 0}.scol-welcome h1.head .accent{color:var(--coral-deep)}.scol-welcome .sub{font-size:clamp(16px,1.5vw,18.5px);color:var(--ink-60);max-width:30em;margin:18px 0 0;font-weight:400}.scol-welcome .define{margin:16px 0 0;display:inline-flex;align-items:baseline;gap:8px;font-size:13px;color:var(--ink-60);background:var(--surface);border:1px solid var(--line-soft);padding:7px 13px;border-radius:var(--r-chip);box-shadow:var(--shadow-card)}.scol-welcome .define b{color:var(--ink);font-weight:600}.scol-welcome .define .eq{color:var(--coral-ink);font-weight:700}.scol-welcome .hero-cta{margin-top:28px}.scol-welcome .demo,.scol-welcome .s1-demo{position:relative;perspective:1700px}.scol-welcome .s1-demo{--s1-dur:9.6s;perspective-origin:62% 38%}.scol-welcome .s1-stage{padding:8px 0 30px}.scol-welcome .s1-pc,.scol-welcome .s1-stage{position:relative;transform-style:preserve-3d}.scol-welcome .s1-pc{border-radius:var(--r-frame);overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-float);transform:translateY(26px) scale(.985) rotateY(-4.5deg) rotateX(1.4deg);opacity:0;animation:s1-lift var(--s1-dur) var(--ease) infinite;will-change:transform,opacity}.scol-welcome .s1-chrome{position:relative;height:34px;background:linear-gradient(var(--panel),var(--panel-2));display:flex;align-items:center;gap:6px;padding:0 13px;border-bottom:1px solid var(--line)}.scol-welcome .s1-chrome .d{width:10px;height:10px;border-radius:50%;background:rgba(var(--ink-rgb),.18)}.scol-welcome .s1-chrome .d:first-child{background:var(--accent)}.scol-welcome .s1-chrome .d:nth-child(2){background:var(--tertiary)}.scol-welcome .s1-chrome .d:nth-child(3){background:var(--accent2)}.scol-welcome .s1-chrome .url{margin-left:10px;font-size:11px;color:var(--ink-40);background:rgba(var(--glint-rgb),.7);border-radius:6px;padding:3px 12px;font-family:var(--font-display);letter-spacing:.01em}.scol-welcome .s1-loadbar{position:absolute;left:0;bottom:-1px;height:2.5px;width:0;background:linear-gradient(90deg,var(--coral),#ff9d92);box-shadow:0 0 8px -1px rgba(var(--coral-rgb),.7);opacity:0;animation:s1-load var(--s1-dur) var(--ease) infinite;will-change:width,opacity}.scol-welcome .s1-store{position:relative;background:var(--surface);overflow:hidden;filter:saturate(.86) brightness(.992);animation:s1-ready var(--s1-dur) var(--ease) infinite;will-change:filter}.scol-welcome .s1-snav{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--line-soft)}.scol-welcome .s1-logo{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.22em;color:var(--ink)}.scol-welcome .s1-snav .lk{height:7px;width:40px;border-radius:4px;background:var(--line)}.scol-welcome .s1-snav .lk:nth-of-type(3){width:30px}.scol-welcome .s1-snav .lk:nth-of-type(4){width:34px}.scol-welcome .s1-snav .cart{margin-left:auto;width:18px;height:18px;border-radius:5px;border:2px solid var(--ink-40)}.scol-welcome .s1-banner{margin:16px 20px;height:104px;border-radius:10px;background:radial-gradient(120% 150% at 84% 18%,rgba(var(--accent-rgb),.18),transparent 60%),linear-gradient(118deg,var(--banner-a),var(--banner-b));display:flex;flex-direction:column;justify-content:center;gap:9px;padding:0 24px}.scol-welcome .s1-banner .b1{height:12px;width:48%;border-radius:5px;background:rgba(var(--ink-rgb),.3)}.scol-welcome .s1-banner .b2{height:8px;width:30%;border-radius:5px;background:rgba(var(--ink-rgb),.15)}.scol-welcome .s1-pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:4px 20px 22px}.scol-welcome .s1-prod .pi{height:64px;border-radius:8px;background:linear-gradient(135deg,var(--ph1-a),var(--ph1-b))}.scol-welcome .s1-prod:nth-child(4n+2) .pi{background:linear-gradient(135deg,var(--ph2-a),var(--ph2-b))}.scol-welcome .s1-prod:nth-child(4n+3) .pi{background:linear-gradient(135deg,var(--ph3-a),var(--ph3-b))}.scol-welcome .s1-prod:nth-child(4n) .pi{background:linear-gradient(135deg,var(--ph4-a),var(--ph4-b))}.scol-welcome .s1-prod .l1{height:6px;width:78%;border-radius:4px;background:var(--line);margin:9px 0 5px}.scol-welcome .s1-prod .l2{height:6px;width:40%;border-radius:4px;background:rgba(var(--ink-rgb),.22)}.scol-welcome .s1-dim{position:absolute;inset:0;background:rgba(var(--shadow-rgb),.46);opacity:0;animation:s1-dim var(--s1-dur) var(--ease) infinite;will-change:opacity}.scol-welcome .s1-popup{position:absolute;left:50%;bottom:20px;width:82%;background:var(--surface);border-radius:var(--r-card);overflow:hidden;border:1px solid rgba(var(--glint-rgb),.6);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 26px 60px -22px rgba(var(--shadow-rgb),.42),0 10px 24px -14px rgba(var(--shadow-rgb),.3);transform:translate(-50%,22px) scale(.95);opacity:0;animation:s1-rise var(--s1-dur) var(--ease) infinite;will-change:transform,opacity}.scol-welcome .s1-pop-top{display:flex;align-items:center;gap:10px;padding:13px 16px;background:linear-gradient(120deg,var(--surface),var(--tint-pop));border-bottom:1px solid var(--line-soft)}.scol-welcome .s1-pop-top .tag{font-size:10px;font-weight:800;letter-spacing:.04em;color:#fff;background:var(--coral);padding:3px 9px;border-radius:var(--r-chip)}.scol-welcome .s1-pop-top .ttl{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--ink)}.scol-welcome .s1-pop-top .x{margin-left:auto;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line);position:relative}.scol-welcome .s1-pop-top .x:after,.scol-welcome .s1-pop-top .x:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:1.5px;background:var(--ink-40);transform:translate(-50%,-50%) rotate(45deg)}.scol-welcome .s1-pop-top .x:after{transform:translate(-50%,-50%) rotate(-45deg)}.scol-welcome .s1-pop-body{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px 10px}.scol-welcome .s1-tile{opacity:0;transform:translateY(10px) scale(.97);animation:s1-tile var(--s1-dur) var(--ease) infinite;will-change:transform,opacity}.scol-welcome .s1-tile .ti{height:58px;border-radius:9px;box-shadow:inset 0 1px 0 rgba(var(--glint-rgb),.18),0 6px 14px -10px rgba(var(--shadow-rgb),.5)}.scol-welcome .s1-tile .lt{height:6px;width:72%;border-radius:4px;margin:9px 0 5px;background:rgba(var(--ink-rgb),.16)}.scol-welcome .s1-tile .lp{height:6px;width:46%;border-radius:4px;background:rgba(var(--ink-rgb),.28)}.scol-welcome .s1-tile:first-child .ti{background:linear-gradient(150deg,#ff8b80,var(--coral))}.scol-welcome .s1-tile:nth-child(2) .ti{background:linear-gradient(150deg,#f1ece1,#ddd5c4)}.scol-welcome .s1-tile:nth-child(3) .ti{background:linear-gradient(150deg,#9079ac,var(--purple))}.scol-welcome .s1-tile:nth-child(4) .ti{background:linear-gradient(150deg,#4d3a63,var(--plum))}.scol-welcome .s1-tile:nth-child(5) .ti{background:linear-gradient(150deg,var(--accent2),var(--accent2-lite))}.scol-welcome .s1-tile:nth-child(6) .ti{background:linear-gradient(150deg,var(--tertiary),var(--tertiary-lite))}.scol-welcome .s1-tile:first-child{animation-delay:calc(var(--s1-dur) * -.052)}.scol-welcome .s1-tile:nth-child(2){animation-delay:calc(var(--s1-dur) * -.042)}.scol-welcome .s1-tile:nth-child(3){animation-delay:calc(var(--s1-dur) * -.032)}.scol-welcome .s1-tile:nth-child(4){animation-delay:calc(var(--s1-dur) * -.022)}.scol-welcome .s1-tile:nth-child(5){animation-delay:calc(var(--s1-dur) * -.012)}.scol-welcome .s1-tile:nth-child(6){animation-delay:calc(var(--s1-dur) * 0)}.scol-welcome .s1-pop-foot{padding:2px 16px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.scol-welcome .s1-pop-foot .cta{font-size:12.5px;font-weight:600;color:var(--on-dark);background:var(--dark);padding:9px 17px;border-radius:var(--r-pill)}.scol-welcome .s1-pop-foot .dots{display:flex;gap:6px}.scol-welcome .s1-pop-foot .dots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.scol-welcome .s1-pop-foot .dots i:first-child{background:var(--coral)}.scol-welcome .s1-cap{position:absolute;top:50px;right:-12px;z-index:9;background:var(--dark);color:var(--on-dark);font-size:12px;font-weight:500;padding:8px 14px;border-radius:var(--r-pill);box-shadow:0 12px 26px -10px rgba(var(--shadow-rgb),.6);display:flex;align-items:center;gap:8px;white-space:nowrap;opacity:0;transform:translateY(-6px);animation:s1-cap var(--s1-dur) var(--ease) infinite}.scol-welcome .s1-cap .blip{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 0 rgba(var(--coral-rgb),.6);animation:scol-ping 2.4s var(--ease) infinite}.scol-welcome .s1-mobile{position:absolute;left:-30px;bottom:-26px;width:142px;z-index:7;background:var(--dark);border-radius:24px;padding:8px 7px;box-shadow:var(--shadow-float);transform:rotate(-4deg) translateY(20px);opacity:0;animation:s1-mobile var(--s1-dur) var(--ease) infinite;will-change:transform,opacity}.scol-welcome .s1-mobile .scr{background:var(--surface);border-radius:18px;overflow:hidden;height:258px;position:relative}.scol-welcome .s1-mobile .mn{height:30px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;padding:0 12px}.scol-welcome .s1-mobile .mn .ml{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.18em}.scol-welcome .s1-mobile .mn .mc{margin-left:auto;width:13px;height:13px;border:1.6px solid var(--ink-40);border-radius:4px}.scol-welcome .s1-mobile .mb{margin:9px;height:56px;border-radius:8px;background:linear-gradient(118deg,var(--banner-a),var(--banner-b))}.scol-welcome .s1-mobile .mg{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 9px}.scol-welcome .s1-mobile .mg i{height:46px;border-radius:7px;background:linear-gradient(135deg,var(--ph1-a),var(--ph1-b))}.scol-welcome .s1-mobile .mg i:nth-child(2){background:linear-gradient(135deg,var(--ph3-a),var(--ph3-b))}.scol-welcome .s1-msheet{position:absolute;left:6px;right:6px;bottom:6px;background:var(--surface);border-radius:14px;padding:10px;border:1px solid var(--line-soft);box-shadow:var(--shadow-float);transform:translateY(22px);opacity:0;animation:s1-msheet var(--s1-dur) var(--ease) infinite}.scol-welcome .s1-msheet .mh{display:flex;align-items:center;gap:6px;margin-bottom:8px}.scol-welcome .s1-msheet .mtag{font-size:8px;font-weight:800;color:#fff;background:var(--coral);padding:2px 6px;border-radius:6px}.scol-welcome .s1-msheet .mtt{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.04em}.scol-welcome .s1-msheet .mr{display:flex;gap:6px}.scol-welcome .s1-msheet .ms{flex:1;height:40px;border-radius:7px}.scol-welcome .s1-msheet .ms:first-child{background:linear-gradient(150deg,#ff8b80,var(--coral))}.scol-welcome .s1-msheet .ms:nth-child(2){background:linear-gradient(150deg,#9079ac,var(--purple))}.scol-welcome .s1-msheet .ms:nth-child(3){background:linear-gradient(150deg,#4d3a63,var(--plum))}.scol-welcome .s1-msheet .mbtn{margin-top:8px;height:22px;border-radius:999px;background:var(--dark)}@keyframes s1-lift{0%{opacity:0;transform:translateY(26px) scale(.985) rotateY(-4.5deg) rotateX(1.4deg)}9%{opacity:1;transform:translateY(0) scale(1) rotateY(-4.5deg) rotateX(1.4deg)}50%{transform:translateY(-2px) scale(1) rotateY(-4.5deg) rotateX(1.4deg)}82%{opacity:1;transform:translateY(0) scale(1) rotateY(-4.5deg) rotateX(1.4deg)}97%,to{opacity:0;transform:translateY(22px) scale(.985) rotateY(-4.5deg) rotateX(1.4deg)}}@keyframes s1-load{0%,3%{opacity:0;width:0}5%{opacity:1;width:10%}12%{opacity:1;width:88%}15%{opacity:1;width:100%}18%{opacity:0;width:100%}to{opacity:0;width:100%}}@keyframes s1-ready{0%,5%{filter:saturate(.86) brightness(.992)}16%{filter:saturate(1) brightness(1)}to{filter:saturate(1) brightness(1)}}@keyframes s1-dim{0%,12%{opacity:0}22%,84%{opacity:1}95%,to{opacity:0}}@keyframes s1-rise{0%,16%{opacity:0;transform:translate(-50%,24px) scale(.95)}30%{opacity:1;transform:translate(-50%) scale(1)}52%{transform:translate(-50%,-3px) scale(1.003)}70%{transform:translate(-50%,1px) scale(1)}84%{opacity:1;transform:translate(-50%) scale(1)}95%,to{opacity:0;transform:translate(-50%,12px) scale(.975)}}@keyframes s1-tile{0%,30%{opacity:0;transform:translateY(10px) scale(.97)}44%{opacity:1;transform:translateY(0) scale(1)}84%{opacity:1;transform:translateY(0) scale(1)}95%,to{opacity:0;transform:translateY(7px) scale(.98)}}@keyframes s1-cap{0%,22%{opacity:0;transform:translateY(-6px)}32%,80%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes s1-mobile{0%,16%{opacity:0;transform:rotate(-4deg) translateY(22px)}28%,82%{opacity:1;transform:rotate(-4deg) translateY(0)}95%,to{opacity:0;transform:rotate(-4deg) translateY(14px)}}@keyframes s1-msheet{0%,28%{opacity:0;transform:translateY(22px)}40%,82%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(14px)}}@media (max-width:920px){.scol-welcome .s1-pc{transform:none;animation-name:s1-lift-flat}@keyframes s1-lift-flat{0%{opacity:0;transform:translateY(24px) scale(.99)}9%{opacity:1;transform:translateY(0) scale(1)}82%{opacity:1;transform:translateY(0) scale(1)}97%,to{opacity:0;transform:translateY(20px) scale(.99)}}.scol-welcome .s1-mobile{left:auto;right:-8px}}@media (max-width:560px){.scol-welcome .s1-mobile{display:none}.scol-welcome .s1-cap{right:0;top:42px;font-size:11px;padding:7px 12px}.scol-welcome .s1-pop-body{gap:8px}.scol-welcome .s1-tile .ti{height:48px}}@media (prefers-reduced-motion:reduce){.scol-welcome .s1-demo *{animation:none!important;transition:none!important}.scol-welcome .s1-pc{opacity:1;transform:rotateY(-4.5deg) rotateX(1.4deg)}.scol-welcome .s1-loadbar{opacity:0;width:100%}.scol-welcome .s1-store{filter:none}.scol-welcome .s1-dim{opacity:1}.scol-welcome .s1-popup{opacity:1;transform:translate(-50%) scale(1)}.scol-welcome .s1-cap,.scol-welcome .s1-tile{opacity:1;transform:none}.scol-welcome .s1-mobile{opacity:1;transform:rotate(-4deg)}.scol-welcome .s1-msheet{opacity:1;transform:none}}.scol-welcome .trust{margin-top:60px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--band)}.scol-welcome .trust-inner{display:grid;grid-template-columns:auto 1px 1fr;gap:26px;align-items:center;padding:22px 0}.scol-welcome .badge{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14.5px;white-space:nowrap}.scol-welcome .badge .seal{width:30px;height:30px;border-radius:8px;flex:none;background:linear-gradient(150deg,var(--accent2),var(--accent2-deep));display:grid;place-items:center;color:var(--on-accent);font-size:15px;font-weight:700;box-shadow:0 5px 14px -6px rgba(var(--accent2-deep-rgb),.7)}.scol-welcome .trust .vline{width:1px;height:38px;background:var(--line)}.scol-welcome .honest{font-size:14px;color:var(--ink-60);line-height:1.7}.scol-welcome .honest b{color:var(--ink);font-weight:600}.scol-welcome .honest .row2{display:block;margin-top:3px;color:var(--ink-40)}.scol-welcome .problem{padding:84px 0 0}.scol-welcome .pain-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;margin-top:42px;align-items:stretch}.scol-welcome .pain-list{display:flex;flex-direction:column;gap:14px}.scol-welcome .pain{display:flex;gap:15px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:18px 20px;box-shadow:var(--shadow-card)}.scol-welcome .pain .ic{width:38px;height:38px;flex:none;border-radius:10px;background:rgba(var(--ink-rgb),.05);border:1px solid var(--line-soft);display:grid;place-items:center;color:var(--ink-40)}.scol-welcome .pain h4{margin:0 0 3px;font-size:15.5px;font-weight:600}.scol-welcome .pain p{margin:0;font-size:13.5px;color:var(--ink-60)}.scol-welcome .gl-cal{width:18px;height:16px;border:1.8px solid;border-radius:3px;position:relative}.scol-welcome .gl-cal:before{content:"";position:absolute;top:-4px;left:3px;right:3px;height:3px;border-left:1.8px solid;border-right:1.8px solid}.scol-welcome .gl-cal:after{content:"";position:absolute;top:4px;left:3px;right:3px;height:1.8px;background:currentColor;box-shadow:0 4px 0 currentColor}.scol-welcome .gl-stack{width:18px;height:16px;position:relative}.scol-welcome .gl-stack i{position:absolute;left:0;right:0;height:3px;border-radius:2px;background:currentColor}.scol-welcome .gl-stack i:first-child{top:0;opacity:.35}.scol-welcome .gl-stack i:nth-child(2){top:6px;opacity:.6}.scol-welcome .gl-stack i:nth-child(3){top:12px}.scol-welcome .gl-coin{width:18px;height:18px;border:1.8px solid;border-radius:50%;position:relative}.scol-welcome .gl-coin:after{content:"₩";position:absolute;inset:0;display:grid;place-items:center;font-size:10px;font-weight:700}.scol-welcome .solve{background:linear-gradient(160deg,var(--surface),var(--tint-warm));border:1px solid rgba(var(--accent-rgb),.22);border-radius:var(--r-slab);padding:30px 30px 28px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;justify-content:center}.scol-welcome .solve .ar{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--accent2)}.scol-welcome .solve h3{margin:10px 0 0;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.3}.scol-welcome .solve h3 em{font-style:normal;color:var(--accent-deep)}.scol-welcome .solve p{margin:14px 0 0;font-size:14.5px;color:var(--ink-60)}.scol-welcome .solve .steps{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.scol-welcome .solve .steps span{font-size:12.5px;font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:7px 13px;display:inline-flex;align-items:center;gap:7px}.scol-welcome .solve .steps span .n{width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:700;display:grid;place-items:center}.scol-welcome .band{margin-top:84px}.scol-welcome .band-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-slab);padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.scol-welcome .band-card .bt{font-family:var(--font-kr);font-weight:700;font-size:clamp(19px,2.2vw,24px);letter-spacing:-.02em;line-height:1.35;margin:0;max-width:20em}.scol-welcome .band-card .bt b{color:var(--accent-deep)}.scol-welcome .features{padding:84px 0 0}.scol-welcome .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:40px}.scol-welcome .cell{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:24px;box-shadow:var(--shadow-card);position:relative;overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.scol-welcome .cell:hover{transform:translateY(-3px);box-shadow:var(--shadow-float);border-color:rgba(var(--accent-rgb),.4)}.scol-welcome .cell .num{font-family:var(--font-display);font-size:13px;color:var(--accent);font-weight:600}.scol-welcome .cell h3{font-size:18px;font-weight:600;margin:12px 0 6px;letter-spacing:-.01em}.scol-welcome .cell p{font-size:14px;color:var(--ink-60);margin:0}.scol-welcome .cell.big{grid-column:span 4}.scol-welcome .cell.sm{grid-column:span 2}.scol-welcome .cell.wide{grid-column:span 3}.scol-welcome .cell.full{grid-column:span 6}.scol-welcome .viz{margin-top:18px;border-radius:12px;background:var(--bg);border:1px solid var(--line-soft);padding:16px;position:relative}.scol-welcome .ex-label{position:absolute;top:10px;right:10px;z-index:2;font-size:10.5px;font-weight:600;color:var(--ink-60);background:rgba(var(--glint-rgb),.85);border:1px solid var(--line);padding:3px 9px;border-radius:var(--r-pill)}.scol-welcome .viz-drag{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.scol-welcome .viz-drag .b{height:40px;border-radius:8px;background:var(--panel)}.scol-welcome .viz-drag .b.live{background:linear-gradient(135deg,var(--accent),var(--accent-lite));box-shadow:0 8px 18px -8px rgba(var(--accent-rgb),.7);position:relative}.scol-welcome .viz-drag .b.live:after{content:"";position:absolute;right:-3px;top:50%;width:13px;height:13px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);transform:translateY(-50%)}.scol-welcome .viz-ai{display:flex;align-items:center;gap:12px}.scol-welcome .viz-ai .src{width:42px;height:42px;border-radius:9px;background:linear-gradient(135deg,var(--tertiary),var(--tertiary-lite));flex:none}.scol-welcome .viz-ai .arrow{color:var(--ink-40);font-size:18px}.scol-welcome .viz-ai .outs{display:flex;gap:7px;flex:1}.scol-welcome .viz-ai .outs span{flex:1;height:42px;border-radius:8px;border:1.5px dashed var(--line);background:var(--surface);display:grid;grid-template-rows:1fr 1fr;gap:3px;padding:5px}.scol-welcome .viz-ai .outs span i{display:block;border-radius:3px;background:var(--panel)}.scol-welcome .viz-ai .outs span:nth-child(2){grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:3px}.scol-welcome .viz-ai .outs span:nth-child(3) i:first-child{background:rgba(var(--accent-rgb),.5)}.scol-welcome .viz-instant{display:flex;align-items:center;gap:14px}.scol-welcome .viz-instant .mini{width:118px;flex:none;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-card);position:relative}.scol-welcome .viz-instant .mini .top{height:14px;background:linear-gradient(var(--panel),var(--panel-2));display:flex;align-items:center;gap:3px;padding:0 6px}.scol-welcome .viz-instant .mini .top span{width:4px;height:4px;border-radius:50%;background:rgba(var(--ink-rgb),.25)}.scol-welcome .viz-instant .mini .body{height:74px;padding:7px;display:grid;grid-template-columns:1fr 1fr;gap:5px;position:relative}.scol-welcome .viz-instant .mini .body i{border-radius:4px;background:var(--panel)}.scol-welcome .viz-instant .mini .pop{position:absolute;left:8px;right:8px;bottom:8px;height:34px;border-radius:7px;background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-float);display:flex;align-items:center;gap:5px;padding:0 7px}.scol-welcome .viz-instant .mini .pop .pt{width:8px;height:8px;border-radius:3px;background:var(--accent)}.scol-welcome .viz-instant .mini .pop .pl{flex:1;height:4px;border-radius:3px;background:var(--line)}.scol-welcome .viz-instant .seq{display:flex;flex-direction:column;gap:10px;flex:1;margin:0;padding:0}.scol-welcome .viz-instant .seq li{list-style:none;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-60)}.scol-welcome .viz-instant .seq .dotc{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.scol-welcome .viz-instant .seq .dotc.muted{background:var(--accent2)}.scol-welcome .viz-instant .seq b{color:var(--ink);font-weight:600}.scol-welcome .viz-stat{display:flex;align-items:flex-end;gap:9px;height:84px}.scol-welcome .viz-stat .col{flex:1;border-radius:7px 7px 3px 3px;background:var(--panel);position:relative}.scol-welcome .viz-stat .col.k{background:linear-gradient(var(--coral),var(--coral-deep))}.scol-welcome .viz-stat .col span{position:absolute;top:-18px;left:0;right:0;text-align:center;font-family:var(--font-display);font-size:11px;color:var(--ink-60);font-weight:600}.scol-welcome .stat-figs{display:flex;gap:26px;margin-top:14px}.scol-welcome .stat-figs .f{font-family:var(--font-display);font-size:13px;color:var(--ink-60)}.scol-welcome .stat-figs .f b{display:block;font-size:24px;color:var(--ink);font-weight:600;letter-spacing:-.01em}.scol-welcome .stat-figs .f b em{color:var(--coral-deep);font-style:normal}.scol-welcome .stat-note{margin:14px 0 0;font-size:12.5px;color:var(--ink-40)}.scol-welcome .stat-note b{color:var(--accent2);font-weight:600}.scol-welcome .viz-resp{display:flex;align-items:flex-end;gap:12px;justify-content:center}.scol-welcome .viz-resp .scr{background:var(--dark);border-radius:8px;padding:5px}.scol-welcome .viz-resp .scr .in{background:var(--surface);border-radius:4px;display:grid;gap:3px;padding:5px}.scol-welcome .viz-resp .scr .in i{border-radius:2px;background:var(--panel)}.scol-welcome .viz-resp .pcs{width:130px}.scol-welcome .viz-resp .pcs .in{grid-template-columns:repeat(3,1fr);height:62px}.scol-welcome .viz-resp .mos{width:48px}.scol-welcome .viz-resp .mos .in{grid-template-columns:1fr;height:78px}.scol-welcome .result,.scol-welcome .shots-sec{padding:84px 0 0}.scol-welcome .shots{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.scol-welcome .shot{position:relative;margin:0;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-card)}.scol-welcome .shot--wide{grid-column:1/-1}.scol-welcome .shot-img{display:block;width:100%;height:auto;border-bottom:1px solid var(--line-soft)}.scol-welcome .shot-step{position:absolute;top:12px;left:12px;z-index:2;font-size:12px;font-weight:700;color:#fff;background:var(--coral);padding:5px 11px;border-radius:var(--r-pill);box-shadow:0 6px 14px -6px rgba(var(--coral-rgb),.6)}.scol-welcome .shot figcaption{padding:13px 16px;font-size:14px;font-weight:500;color:var(--ink-60)}@media (max-width:760px){.scol-welcome .shots{grid-template-columns:1fr}.scol-welcome .shot--wide{grid-column:auto}}.scol-welcome .result-stage{margin-top:42px;background:linear-gradient(165deg,var(--surface),var(--tint-result));border:1px solid var(--line);border-radius:var(--r-slab);padding:36px;box-shadow:var(--shadow-card);display:grid;grid-template-columns:1.25fr 1fr;gap:36px;align-items:center}.scol-welcome .result-copy h3{font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.scol-welcome .result-copy p{margin:14px 0 0;font-size:14.5px;color:var(--ink-60)}.scol-welcome .result-copy .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.scol-welcome .result-copy .chips span{font-size:12.5px;font-weight:600;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 13px}.scol-welcome .proof{display:flex;align-items:flex-end;gap:18px;justify-content:center}.scol-welcome .proof .pf-pc{flex:1;max-width:300px;border:1px solid var(--line);border-radius:var(--r-frame);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-float)}.scol-welcome .proof .pf-pc .ch{height:20px;background:linear-gradient(var(--panel),var(--panel-2));display:flex;align-items:center;gap:4px;padding:0 8px}.scol-welcome .proof .pf-pc .ch span{width:5px;height:5px;border-radius:50%;background:rgba(var(--ink-rgb),.25)}.scol-welcome .proof .pf-pc .sc{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.scol-welcome .proof .pf-pc .sc i{height:46px;border-radius:6px;background:linear-gradient(135deg,var(--ph1-a),var(--ph1-b))}.scol-welcome .proof .pf-pc .sc i:nth-child(2){background:linear-gradient(135deg,var(--accent),var(--accent-lite))}.scol-welcome .proof .pf-pc .sc i:nth-child(5){background:linear-gradient(135deg,var(--accent2),var(--accent2-lite))}.scol-welcome .proof .pf-mo{width:78px;flex:none;background:var(--dark);border-radius:16px;padding:5px;box-shadow:var(--shadow-float)}.scol-welcome .proof .pf-mo .ms{background:var(--surface);border-radius:12px;padding:7px;display:grid;gap:6px}.scol-welcome .proof .pf-mo .ms i{height:34px;border-radius:6px;background:linear-gradient(135deg,var(--ph1-a),var(--ph1-b))}.scol-welcome .proof .pf-mo .ms i:first-child{background:linear-gradient(135deg,var(--accent),var(--accent-lite))}.scol-welcome .price{padding:84px 0 0}.scol-welcome .price-card{margin-top:42px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-slab);box-shadow:var(--shadow-card);overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr}.scol-welcome .price-main{padding:38px 40px}.scol-welcome .price-tag{display:flex;align-items:baseline;gap:6px}.scol-welcome .price-tag .amt{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,56px);letter-spacing:-.02em;line-height:1}.scol-welcome .price-tag .unit{font-size:16px;color:var(--ink-60);font-weight:500}.scol-welcome .price-anchor{margin:16px 0 0;font-size:14.5px;color:var(--ink-60);max-width:24em}.scol-welcome .price-anchor b{color:var(--ink);font-weight:600}.scol-welcome .price-risk{display:flex;flex-direction:column;gap:11px;margin:24px 0 0}.scol-welcome .price-risk li{list-style:none;display:flex;align-items:center;gap:11px;font-size:14.5px;color:var(--ink)}.scol-welcome .price-risk .ck{width:22px;height:22px;flex:none;border-radius:7px;background:rgba(var(--accent2-rgb),.14);border:1px solid rgba(var(--accent2-rgb),.3);color:var(--accent2);display:grid;place-items:center;font-size:12px;font-weight:700}.scol-welcome .price-side{background:linear-gradient(165deg,var(--tint-price-a),var(--tint-price-b));border-left:1px solid var(--line-soft);padding:38px 34px;display:flex;flex-direction:column;justify-content:center;gap:8px}.scol-welcome .price-side .free{font-size:13px;font-weight:600;color:var(--accent-deep)}.scol-welcome .price-side h3{margin:8px 0 0;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.scol-welcome .faq{padding:84px 0 0}.scol-welcome .faq-list{margin-top:36px;border-top:1px solid var(--line)}.scol-welcome details.qa{border-bottom:1px solid var(--line)}.scol-welcome details.qa summary{list-style:none;cursor:pointer;padding:20px 2px;display:flex;align-items:center;gap:16px;font-size:16px;font-weight:600;letter-spacing:-.01em}.scol-welcome details.qa summary::-webkit-details-marker{display:none}.scol-welcome details.qa summary .q{flex:1}.scol-welcome details.qa summary .pm{width:24px;height:24px;flex:none;border-radius:50%;border:1.5px solid var(--line);position:relative;transition:border-color .18s var(--ease),background .18s var(--ease)}.scol-welcome details.qa summary .pm:after,.scol-welcome details.qa summary .pm:before{content:"";position:absolute;left:50%;top:50%;background:var(--ink-60);transition:transform .2s var(--ease),background .18s var(--ease)}.scol-welcome details.qa summary .pm:before{width:10px;height:1.6px;transform:translate(-50%,-50%)}.scol-welcome details.qa summary .pm:after{width:1.6px;height:10px;transform:translate(-50%,-50%)}.scol-welcome details.qa[open] summary .pm{border-color:var(--accent);background:rgba(var(--accent-rgb),.08)}.scol-welcome details.qa[open] summary .pm:after,.scol-welcome details.qa[open] summary .pm:before{background:var(--accent)}.scol-welcome details.qa[open] summary .pm:after{transform:translate(-50%,-50%) scaleY(0)}.scol-welcome details.qa summary:hover .q{color:var(--accent-deep)}.scol-welcome details.qa .a{padding:0 40px 22px;font-size:14.5px;color:var(--ink-60);max-width:54em}.scol-welcome details.qa .a b{color:var(--ink);font-weight:600}.scol-welcome .final{padding:84px 0 90px}.scol-welcome .final-card{background:linear-gradient(155deg,var(--dark),var(--dark-2));color:var(--on-dark);border-radius:var(--r-slab);padding:52px;position:relative;overflow:hidden;box-shadow:var(--shadow-float);text-align:center}.scol-welcome .final-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--tertiary),var(--accent2))}.scol-welcome .final-tiles{display:flex;justify-content:center;gap:7px;margin:0 0 22px}.scol-welcome .final-tiles span{width:34px;height:24px;border-radius:6px;background:rgba(var(--glint-rgb),.08);border:1px solid rgba(var(--glint-rgb),.12)}.scol-welcome .final-tiles span:nth-child(2){background:rgba(var(--accent-rgb),.4)}.scol-welcome .final-tiles span:nth-child(4){background:rgba(var(--accent2-rgb),.4)}.scol-welcome .final .loss{font-size:14px;color:rgba(var(--on-dark-rgb),.66);margin:0}.scol-welcome .final h2{font-family:var(--font-kr);font-weight:700;font-size:clamp(24px,2.8vw,34px);letter-spacing:-.02em;margin:12px 0 0;line-height:1.3}.scol-welcome .final .fprice{margin:14px 0 0;font-size:14.5px;color:rgba(var(--on-dark-rgb),.66)}.scol-welcome .final .fprice b{font-family:var(--font-display);color:var(--on-dark);font-weight:600}.scol-welcome .final-actions{display:inline-flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px}.scol-welcome .final-actions .micro{color:rgba(var(--on-dark-rgb),.55);justify-content:center}.scol-welcome .final-actions .micro b{color:var(--tertiary)}.scol-welcome .btn--light{--bg:var(--btn-light-bg);--fg:var(--btn-light-fg);box-shadow:0 8px 22px -10px rgba(0,0,0,.5)}.scol-welcome .btn--light:hover{background:var(--btn-light-bg);--fg:var(--accent-deep);transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(0,0,0,.55)}.scol-welcome .btn--light:active{transform:translateY(0)}.scol-welcome .btn--line{--bg:transparent;--fg:var(--on-dark);border:1.5px solid rgba(var(--on-dark-rgb),.35);box-shadow:none}.scol-welcome .btn--line:hover{background:rgba(var(--glint-rgb),.1);border-color:rgba(var(--glint-rgb),.6);transform:translateY(-2px);box-shadow:none}.scol-welcome footer{border-top:1px solid var(--line-soft);padding:34px 0 54px;color:var(--ink-60);font-size:13px}.scol-welcome .foot-top{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;align-items:flex-start}.scol-welcome .foot-brand .word{font-family:var(--font-kr);font-size:18px;font-weight:800;letter-spacing:-.04em;color:#2e3137}.scol-welcome .foot-brand .word b{font-weight:800}.scol-welcome .foot-brand .word i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--coral);font-style:normal;font-size:0;line-height:0;margin:0 2px;vertical-align:1px}.scol-welcome .foot-brand p{margin:8px 0 0;color:var(--ink-40);max-width:24em;line-height:1.6}.scol-welcome .foot-links{display:flex;gap:28px;flex-wrap:wrap}.scol-welcome .foot-col h5{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--ink-40);letter-spacing:.04em;text-transform:uppercase}.scol-welcome .foot-col a{display:block;color:var(--ink-60);text-decoration:none;margin-bottom:7px;font-size:13.5px}.scol-welcome .foot-col a:hover{color:var(--accent-deep)}.scol-welcome .foot-bottom{margin-top:30px;padding-top:20px;border-top:1px solid var(--line-soft);color:var(--ink-40);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:920px){.scol-welcome .hero-grid{grid-template-columns:1fr;gap:60px}.scol-welcome nav.links{display:none}.scol-welcome .trust-inner{grid-template-columns:1fr;gap:16px}.scol-welcome .trust .vline{display:none}.scol-welcome .pain-grid{grid-template-columns:1fr;gap:24px}.scol-welcome .bento{grid-template-columns:repeat(2,1fr)}.scol-welcome .cell.big,.scol-welcome .cell.full,.scol-welcome .cell.sm,.scol-welcome .cell.wide{grid-column:span 2}.scol-welcome .result-stage{grid-template-columns:1fr;gap:28px}.scol-welcome .price-card{grid-template-columns:1fr}.scol-welcome .price-side{border-left:none;border-top:1px solid var(--line-soft)}}@media (max-width:560px){.scol-welcome .hero{padding:34px 0 10px}.scol-welcome .demo{margin-top:8px}.scol-welcome .viz-instant{flex-direction:column;align-items:stretch}.scol-welcome .viz-instant .mini{width:100%}.scol-welcome .proof .pf-pc{max-width:none}.scol-welcome .final-card{padding:38px 24px}.scol-welcome .price-main{padding:30px 26px}.scol-welcome .price-side{padding:28px 26px}.scol-welcome .band-card{padding:26px 24px}.scol-welcome .stat-figs{gap:18px}.scol-welcome details.qa .a{padding:0 0 22px}.scol-welcome details.qa summary{font-size:15px}}@media (prefers-reduced-motion:reduce){.scol-welcome *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}