.sl{--canvas:#f5f8f8;--paper:#fff;--ink:#0f2a38;--muted:#4f6773;--line:#d5e0e4;--raise:#eaf1f3;--orange:#ff4d00;--orange-ink:#c43c00;--navy:#023852;--dark:#0f2a38;--talk:#fee500;--talk-ink:#191600;--p1:#2c63d6;--p2:#7a45e0;--p3:#0b7d75;--f-body:var(--sl-font-body),"IBM Plex Sans KR","Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo",sans-serif;--f-mono:var(--sl-font-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace}.sl *{box-sizing:border-box}.sl{background:var(--canvas);color:var(--ink);font-family:var(--f-body);letter-spacing:-.01em;word-break:keep-all;margin:0;font-size:16px;line-height:1.7;overflow-x:clip}.sl a{color:inherit}.sl :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.sl .wrap{max-width:1120px;margin:0 auto;padding-inline:20px}.sl .btn{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.sl .btn.o{background:var(--orange);color:#fff}.sl .btn.w{color:var(--ink);background:#fff;border:1px solid #c3d3d9}.sl .sec-h{letter-spacing:-.04em;text-wrap:balance;margin:0 0 .35em;font-size:clamp(28px,4vw,44px);line-height:1.18}.sl .sec-p{color:var(--muted);max-width:38em;margin:0;font-size:clamp(15px,1.6vw,17px)}.sl .nav{z-index:50;justify-content:center;padding:0 12px;display:flex;position:sticky;top:12px}.sl .nav .in{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);background:#ffffffe6;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;padding:7px 8px 7px 18px;font-size:14px;display:flex;box-shadow:0 6px 20px #02385214}.sl .nav .logo{letter-spacing:.02em;font-weight:800}.sl .nav .logo i{color:var(--orange);font-style:normal}.sl .nav a{text-decoration:none}.sl .nav .on{font-weight:700}.sl .nav .btn{border-radius:999px;padding:7px 14px;font-size:13px}@media (max-width:640px){.sl .nav .hide-m{display:none}}.sl .heroS{background:#e9eff1;height:360vh;position:relative}.sl .heroS .stage{background:radial-gradient(75% 65% at 50% 62%,#fff,#e2eaed 78%);height:100vh;min-height:600px;position:sticky;top:0;overflow:hidden}.sl .heroS .stage:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(50% 36% at 50% 24%,#fffffff0 45%,#fff0 100%);transition:opacity .4s;position:absolute;inset:0}@media (max-width:700px){.sl .heroS .stage:before{background:radial-gradient(95% 42% at 50% 26%,#fffffff2 55%,#fff0 100%)}}.sl .heads{text-align:center;z-index:5;pointer-events:none;padding:0 16px;position:absolute;top:max(76px,9vh);left:0;right:0}.sl .head{opacity:0;padding:0 16px;transition:opacity .45s,transform .45s;position:absolute;left:0;right:0;transform:translateY(14px)}.sl .head.on{opacity:1;pointer-events:auto;transform:none}.sl .head h1,.sl .head h2{letter-spacing:-.04em;text-wrap:balance;margin:.2em 0 .25em;font-size:clamp(32px,5.2vw,62px);line-height:1.1}.sl .head h1 em,.sl .head h2 em{color:var(--orange-ink);font-style:normal}.sl .head .sub{color:var(--muted);max-width:34em;margin:0 auto 16px;font-size:clamp(14px,1.6vw,17px)}.sl .head .ctas{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sl .head .fine{color:var(--muted);margin-top:8px;font-size:12.5px}.sl .msgcard{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#1c1c1e;background:#f8f8f8f0;border-radius:20px;width:min(320px,66vw);padding:11px 14px 12px;font-size:14px;line-height:1.5;transition:opacity .4s;position:absolute;top:60%;left:7%;transform:rotate(-2deg);box-shadow:0 14px 34px #02385233}.sl .msgcard .app{color:#6b6b70;align-items:center;gap:7px;margin-bottom:5px;font-size:12px;display:flex}.sl .msgcard .app i{background:var(--talk);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.sl .msgcard .app i svg{width:13px;height:13px;fill:var(--talk-ink)}.sl .msgcard .app small{margin-left:auto;font-size:12px}.sl .msgcard b{margin-bottom:1px;font-size:14.5px;display:block}@media (max-width:700px){.sl .msgcard{border-radius:16px;width:min(262px,72vw);padding:8px 11px 9px;font-size:11.5px;line-height:1.45;left:50%;transform:translate(-50%)rotate(-1.5deg)}.sl .msgcard .app{gap:5px;margin-bottom:3px;font-size:10.5px}.sl .msgcard .app small{font-size:10.5px}.sl .msgcard .app i{border-radius:5px;width:16px;height:16px}.sl .msgcard .app i svg{width:10px;height:10px}.sl .msgcard b{font-size:12.5px}.sl .head .ctas{flex-wrap:nowrap}.sl .head .ctas .btn{padding:11px 14px;font-size:14px}.sl .head .fine{font-size:12px}}.sl .tile{will-change:transform;z-index:2;position:absolute;top:0;left:0}.sl .tile .in{background:#fff;border-radius:5px;width:100%;height:100%;padding:3px;transition:opacity .4s,box-shadow .3s;overflow:hidden;box-shadow:0 6px 18px #0238522e}.sl .tile img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.sl .tile .ck{background:var(--orange);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:6px;left:6px;transform:scale(0)}.sl .tile.pick .ck{transform:scale(1)}.sl .tile.pick .in{box-shadow:0 0 0 3px var(--orange),0 6px 18px #0238522e}.sl .tile.dim .in{opacity:.32}.sl .slab{z-index:3;opacity:0;white-space:nowrap;font-size:14px;font-weight:700;transition:opacity .4s;position:absolute}.sl .slab small{color:var(--muted);font-size:12px;font-weight:500;display:block}.sl .slab b{color:#a33200}.sl .cnt{z-index:6;background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:700;position:absolute;bottom:20px;right:20px}.sl .cnt b{color:#ff8a4d}.sl .sendp{opacity:0;z-index:6;background:var(--orange);color:#fff;white-space:nowrap;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:700;transition:all .45s;position:absolute;bottom:6vh;left:50%;transform:translate(-50%,20px);box-shadow:0 12px 30px #c43c004d}.sl .sendp.on{opacity:1;transform:translate(-50%)}.sl .sprog{z-index:6;gap:6px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.sl .sprog i{background:#c3d3d9;border-radius:2px;width:3px;height:18px;transition:background .3s;display:block}.sl .sprog i.on{background:var(--orange)}@media (max-width:700px){.sl .cnt{display:none}}@media (max-width:640px){.sl .sprog{display:none}}.sl .heroS .stage.past:before{opacity:0}.sl .stage.mob .slab{font-size:13.5px}.sl .stage.mob .slab small{margin-left:6px;display:inline}.sl .stage.mob .tile .ck{border-radius:7px;width:24px;height:24px;font-size:14px}.sl .upl{text-align:center;background:#fff;padding:100px 0 70px}.sl .upl .num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,12vw,150px);font-weight:800;line-height:1}.sl .upl .num small{letter-spacing:-.02em;color:var(--muted);margin-left:.15em;font-size:.32em}.sl .upl .bar{background:var(--raise);border-radius:10px;max-width:560px;height:10px;margin:22px auto 26px;overflow:hidden}.sl .upl .bar span{background:var(--ink);border-radius:10px;width:0;height:100%;display:block}.sl .upl h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 .35em;font-size:clamp(28px,4vw,44px);line-height:1.18}.sl .upl p{color:var(--muted);max-width:32em;margin:0 auto;font-size:clamp(15px,1.6vw,17px)}.sl .upl .upst{color:var(--muted);margin:-12px auto 30px;font-size:13.5px;font-weight:600}.sl .upl .upst.ok{color:#08787a}@media (max-width:640px){.sl .upl .upd{display:none}.sl .upl h2{white-space:nowrap;margin-bottom:0;font-size:min(24px,6.1vw)}.sl .upl .chk .sc{flex-wrap:nowrap;grid-column:1/-1;justify-content:center;gap:4px}.sl .upl .chk .sc span{white-space:nowrap;letter-spacing:-.02em;padding:4px 8px;font-size:min(11.5px,3vw)}}.sl .upl .aibtn{background:var(--orange);color:#fff;opacity:0;border-radius:12px;align-items:center;height:48px;margin:-14px 0 34px;padding:0 22px;font-size:16px;font-weight:700;transition:opacity .3s,transform .3s,background .3s,box-shadow .3s;display:inline-flex;transform:translateY(8px);box-shadow:0 10px 24px #c43c0040}.sl .upl .aibtn.on{opacity:1;transform:none}.sl .upl .aibtn.press{transform:scale(.95);box-shadow:0 4px 10px #c43c0040}.sl .upl .aibtn.go{box-shadow:none;background:#08787a}@media (prefers-reduced-motion:reduce){.sl .upl .aibtn{transition:none}}.sl .chk{text-align:left;gap:4px;max-width:520px;margin:30px auto 0;padding:0;list-style:none;display:grid}.sl .chk li{border-bottom:1px solid var(--line);grid-template-columns:28px auto 1fr auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.sl .chk li:last-child{border-bottom:0}.sl .chk .ic{border:2px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;transition:background .25s,border-color .25s;display:grid}.sl .chk .ic svg{opacity:0;width:14px;height:14px;transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1);transform:scale(.4)}.sl .chk .lb{color:var(--muted);font-size:clamp(16px,1.8vw,18px);font-weight:600;transition:color .25s}.sl .chk .ld{border-bottom:2px dotted var(--line);align-self:end;height:0;margin-bottom:9px}.sl .chk .n{letter-spacing:-.03em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(17px,2vw,20px);font-weight:800}.sl .chk .n small{margin-left:2px;font-size:.72em;font-weight:600}.sl .chk li.run .ic{border-color:var(--orange);border-top-color:#0000;animation:.8s linear infinite sl-spin}.sl .chk li.on .ic{background:var(--orange);border-color:var(--orange);animation:none}.sl .chk li.on .ic svg{opacity:1;transform:none}.sl .chk li.on .lb,.sl .chk li.run .lb{color:var(--ink)}.sl .chk li.on .n{color:var(--orange-ink)}.sl .chk .cut{color:var(--muted);opacity:0;grid-column:2/-1;font-size:14.5px;transition:opacity .3s}.sl .chk .cut.on{opacity:1}.sl .chk .cut s{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.sl .chk .cut b{color:var(--orange-ink);font-variant-numeric:tabular-nums;font-size:1.25em}.sl .chk .sc{flex-wrap:wrap;grid-column:2/-1;gap:6px;margin-top:2px;display:flex}.sl .chk .sc span{background:var(--raise);color:var(--ink);opacity:0;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600;transition:opacity .3s,transform .3s;transform:translateY(6px)}.sl .chk .sc span.on{opacity:1;transform:none}@keyframes sl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sl .chk .ic,.sl .chk .ic svg,.sl .chk .sc span{transition:none;animation:none}}.sl .upl .done{color:#08787a;opacity:0;background:#e1f4f2;border-radius:999px;margin-top:26px;padding:6px 12px;font-size:13.5px;font-weight:600;transition:opacity .4s;display:inline-block}.sl .upl .done.on{opacity:1}.sl .inscene{padding:90px 0 110px}.sl .inscene .grid{grid-template-columns:360px 1fr;align-items:center;gap:48px;display:grid}@media (max-width:900px){.sl .inscene .grid{grid-template-columns:1fr;gap:28px}}.sl .inscene ul{gap:10px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.sl .inscene li{align-items:flex-start;gap:10px;display:flex}.sl .inscene li i{background:var(--raise);width:22px;height:22px;color:var(--navy);border-radius:7px;flex:none;place-items:center;margin-top:2px;font-size:12px;font-style:normal;font-weight:700;display:grid}.sl .sview{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 2px 8px #0238520f}.sl .sview .top{border-bottom:1px solid #e3eaed;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.sl .sview .top b{font-size:17px}.sl .sview .top small{color:var(--muted);font-size:13px}.sl .sview .top .cnt2{color:#a33200;margin-left:auto;font-size:13.5px;font-weight:700}.sl .sview .flag{background:var(--raise);border-radius:8px;margin:12px 18px 0;padding:7px 12px;font-size:13px;display:inline-block}.sl .sgrid{grid-template-columns:repeat(5,1fr);gap:4px;padding:12px 18px 18px;display:grid}@media (max-width:640px){.sl .sgrid{grid-template-columns:repeat(3,1fr)}}.sl .sgrid .c.blurry{filter:blur(3px)saturate(.8);transition:transform .35s,opacity .35s}.sl .sgrid .wrapb{transition:transform .35s,opacity .35s;position:relative}.sl .sgrid .wrapb .qb{z-index:2;background:#181e22b8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.sl .sgrid .wrapb .qb svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sl .sgrid .wrapb .qb.blur svg{stroke:#ffb800}.sl .sgrid .wrapb .qb.eyes svg{stroke:#4da3ff}.sl .sgrid .wrapb.out{opacity:0;transform:scale(.6)}.sl .sgrid .wrapb.gone{display:none}.sl .sw{align-items:center;gap:10px;margin:12px 18px 0;font-size:13.5px;font-weight:600;display:flex}.sl .sw button{all:unset;cursor:pointer;background:#c3d3d9;border-radius:999px;flex:none;width:42px;height:24px;transition:background .25s;position:relative}.sl .sw button:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sl .sw button[aria-checked=true]{background:var(--ink)}.sl .sw button[aria-checked=true]:after{transform:translate(18px)}.sl .sw button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.sl .sw span{color:var(--muted);font-weight:500}.sl .sw span b{color:var(--ink)}.sl .simi .row button .eye{color:#3b2c00;background:#fac005;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:6px;right:6px}.sl .sgrid .c{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:6px;position:relative}.sl .sgrid .c .ck{background:var(--orange);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid;position:absolute;top:6px;left:6px}.sl .sgrid .grp{all:unset;cursor:pointer;aspect-ratio:1;box-shadow:4px -4px 0 -1px #fff,4px -4px 0 0 var(--line),8px -8px 0 -1px #fff,8px -8px 0 0 var(--line);background-position:50%;background-size:cover;border-radius:6px;position:relative}.sl .sgrid .grp:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.sl .sgrid .grp .badge{background:var(--ink);color:#fff;border-radius:7px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:6px;right:6px}.sl .sgrid .grp .hint{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;animation:1.8s ease-in-out infinite sl-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #02385240}@keyframes sl-pulse{50%{transform:translate(-50%,-50%)scale(1.06)}}.sl .sbody{position:relative}.sl .simi{border:2px solid var(--ink);border-radius:14px;margin:12px 18px 18px;padding:12px;display:none}.sl .sbody.open .simi{display:block}.sl .sbody.open .sw,.sl .sbody.open .sgrid,.sl .sgrid .x{display:none}.sl .sgrid .x.in{animation:.35s both sl-tileIn;display:block}@keyframes sl-tileIn{0%{opacity:0;transform:scale(.92)}}.sl .simi .h{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;font-weight:700;display:flex}.sl .simi .h button{all:unset;cursor:pointer;color:var(--muted);font-size:13px;font-weight:600}.sl .simi .row{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.sl .simi .row button{all:unset;cursor:pointer;aspect-ratio:4/5;background-size:cover;border-radius:8px;transition:opacity .25s,box-shadow .2s;position:relative}.sl .simi .row button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.sl .simi .row button .ck{color:#fff;background:#0000002e;border:2px solid #fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:6px;left:6px}.sl .simi .row button[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--orange)}.sl .simi .row button[aria-pressed=true] .ck{background:var(--orange);border-color:var(--orange);transform:scale(1.12)}.sl .simi .msg{color:var(--muted);min-height:1.4em;margin-top:10px;font-size:13px}@media (prefers-reduced-motion:reduce){.sl .sgrid .grp .hint{animation:none}}.sl .together{padding:100px 0}.sl .together .grid{grid-template-columns:1fr auto;align-items:center;gap:56px;display:grid}@media (max-width:860px){.sl .together .grid{grid-template-columns:1fr;gap:36px}}.sl .together ul{gap:10px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.sl .together li{align-items:flex-start;gap:10px;display:flex}.sl .together li i{background:var(--raise);width:22px;height:22px;color:var(--navy);border-radius:7px;flex:none;place-items:center;margin-top:2px;font-size:12px;font-style:normal;font-weight:700;display:grid}.sl .devwrap{--k:.78;width:calc(428px * var(--k));height:calc(868px * var(--k));justify-self:center;position:relative}@media (max-width:640px){.sl .devwrap{--k:.74}}.sl .device,.sl .device:before,.sl .device:after,.sl .device *,.sl .device :before,.sl .device :after{box-sizing:border-box}.sl .device{transform:scale(var(--k));transform-origin:0 0;z-index:1;filter:drop-shadow(0 30px 50px #02385238);position:absolute;top:0;left:0}.sl .device .device-frame{z-index:1;background:#010101;border:1px solid #1b1721;border-radius:68px;width:428px;height:868px;padding:19px;position:relative;box-shadow:inset 0 0 4px 2px #c0b7cd,inset 0 0 0 6px #342c3f}.sl .device .device-screen{width:390px;height:830px;color:var(--ink);background:#fff;border-radius:49px;font-size:15px;line-height:1.4;position:relative;overflow:hidden}.sl .device .device-header{z-index:5;background:#010101;border-radius:20px;width:120px;height:35px;margin-left:-60px;position:absolute;top:29px;left:50%}.sl .device .device-sensors:after,.sl .device .device-sensors:before{content:"";z-index:6;position:absolute}.sl .device .device-sensors:after{background:#010101;border-radius:17px;width:74px;height:33px;margin-left:-60px;top:30px;left:50%}.sl .device .device-sensors:before{background:radial-gradient(at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;width:9px;height:9px;margin-left:36px;top:42px;left:50%}.sl .device .device-btns{background:#1b1721;border-radius:2px;width:3px;height:32px;position:absolute;top:115px;left:-2px}.sl .device .device-btns:after,.sl .device .device-btns:before{content:"";background:#1b1721;border-radius:2px;width:3px;height:62px;position:absolute;left:0}.sl .device .device-btns:after{top:60px}.sl .device .device-btns:before{top:140px}.sl .device .device-power{background:#1b1721;border-radius:2px;width:3px;height:100px;position:absolute;top:200px;right:-2px}.sl .st{justify-content:space-between;align-items:flex-end;height:54px;padding:0 34px 8px 40px;font-size:16px;font-weight:600;display:flex}.sl .st .ic{align-items:center;gap:6px;display:flex}.sl .st .ic i{border:1.5px solid var(--ink);border-radius:3px;width:17px;height:11px;display:block;position:relative}.sl .st .ic i:after{content:"";background:var(--ink);border-radius:1px;position:absolute;inset:1.5px 4px 1.5px 1.5px}.sl .st .ic b{background:linear-gradient(90deg,var(--ink) 0 3px,transparent 3px 5px,var(--ink) 5px 8px,transparent 8px 10px,var(--ink) 10px 13px,transparent 13px 15px,var(--ink) 15px 18px);clip-path:polygon(0 100%,100% 0,100% 100%);width:18px;height:11px;display:block}.sl .ap{border-bottom:1px solid #e3eaed;align-items:center;gap:8px;padding:8px 16px 10px;display:flex}.sl .ap .back{color:var(--muted);font-size:20px}.sl .ap b{font-size:16px}.sl .ap .with{align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.sl .ap .av{display:flex}.sl .ap .av i{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-7px;font-size:11px;font-style:normal;font-weight:700;display:grid}.sl .tabs3{background:#eef3f4;border-radius:10px;margin:10px 14px 8px;padding:3px;display:flex}.sl .tabs3 button{all:unset;cursor:pointer;text-align:center;color:var(--muted);border-radius:8px;flex:1;padding:7px 0;font-size:13.5px;font-weight:600}.sl .tabs3 button[aria-selected=true]{color:var(--orange-ink);background:#fff;box-shadow:0 1px 3px #02385226}.sl .tabs3 button:focus-visible{outline:2px solid var(--orange)}.sl .pg{grid-template-columns:repeat(3,1fr);gap:3px;padding:0 3px;display:grid}.sl .pg div{aspect-ratio:1;background-position:50%;background-size:cover;position:relative}.sl .pg .hv{color:#dc2e2f;background:#fffffff2;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:6px;left:6px;box-shadow:0 1px 3px #0003}.sl .pg .hv.mine{color:#fff;background:#dc2e2f}.sl .pg .ok{background:var(--orange);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;top:6px;left:6px}.sl .pg .who{color:#fff;background:#0f2a38d1;border-radius:999px;padding:2px 7px;font-size:11px;position:absolute;bottom:6px;right:6px}.sl .bb{background:#fff;border-top:1px solid #e3eaed;align-items:center;gap:10px;padding:12px 18px 34px;display:flex;position:absolute;bottom:0;left:0;right:0}.sl .bb div{flex:1}.sl .bb b{font-size:15px;display:block}.sl .bb small{color:var(--muted);font-size:12.5px}.sl .bb span{color:#a33200;background:#fde3d6;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:700}.sl .bb:after{content:"";background:#111;border-radius:5px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:9px;left:50%}.sl .talkb{z-index:4;opacity:0;background:#fff;border-radius:16px 16px 16px 4px;max-width:240px;padding:9px 13px;font-size:14px;transition:all .4s;position:absolute;top:150px;left:16px;transform:translateY(10px);box-shadow:0 10px 26px #02385240}.sl .talkb.on{opacity:1;transform:none}.sl .talkb b{color:var(--p3);margin-right:4px}.sl .phone-cap{text-align:center;color:var(--muted);margin-top:14px;font-size:13px}.sl .guest{color:#f6efe6;background:radial-gradient(40% 50% at 82% 30%,#ffb06047,#0000 70%),radial-gradient(30% 40% at 12% 80%,#ffc4802e,#0000 70%),linear-gradient(160deg,#2a1d15,#140e0a 70%);padding:110px 0;position:relative;overflow:hidden}.sl .guest .grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}@media (max-width:900px){.sl .guest .grid{grid-template-columns:1fr;gap:36px}}.sl .guest .eb{color:#f3c99a;font-size:13px;font-weight:600}.sl .guest h2{letter-spacing:-.04em;text-wrap:balance;margin:.3em 0 .4em;font-size:clamp(30px,4.2vw,46px);line-height:1.18}.sl .guest .lead{color:#f6efe6d1;max-width:30em;margin:0 0 24px;font-size:clamp(15px,1.6vw,17px)}.sl .gimg{border-radius:20px;justify-self:center;width:min(460px,100%);height:auto;display:block;box-shadow:0 30px 70px #00000080}.sl .sendcmp{background:#fff;padding:100px 0 110px}.sl .sendcmp .row{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.sl .sendcmp .row.b{grid-template-columns:1.1fr 1fr}@media (max-width:900px){.sl .sendcmp .row,.sl .sendcmp .row.b{grid-template-columns:1fr;gap:28px}.sl .sendcmp .row.b .txt{order:-1}}.sl .sendcmp .eb{color:#a33200;font-size:13px;font-weight:600}.sl .sendcmp h2{letter-spacing:-.04em;text-wrap:balance;margin:.3em 0 .4em;font-size:clamp(28px,3.8vw,42px);line-height:1.18}.sl .sendcmp .txt p{color:var(--muted);max-width:30em;margin:0;font-size:clamp(15px,1.6vw,17px)}.sl .sendvis{background:var(--canvas);border:1px solid var(--line);border-radius:24px;height:430px;position:relative;overflow:hidden}.sl .ptabs{z-index:6;border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.sl .pt{color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;transition:all .25s}.sl .pt.on{background:var(--ink);color:#fff}.sl #ptB.on{background:var(--orange)}.sl .stg{justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:64px 24px 24px}.sl .stB{opacity:0;pointer-events:none;flex-direction:column;gap:12px}.sl .sendvis.b .stA{opacity:0;pointer-events:none}.sl .sendvis.b .stB{opacity:1;pointer-events:auto}.sl .chatw{background:#b9cbd6;border-radius:20px;width:min(400px,100%);overflow:hidden;box-shadow:0 2px 8px #02385214}.sl .chatw .top{background:#a9bcc8;padding:12px 16px;font-size:14.5px;font-weight:700}.sl .chatw .body{flex-direction:column;gap:8px;padding:14px 16px 6px;display:flex}.sl .chatw .bub{background:#fff;border-radius:14px 14px 14px 4px;max-width:85%;padding:9px 13px;font-size:14px}.sl .chatw .inp{font:500 14.5px/1.6 var(--f-mono);color:var(--ink);background:#fff;border-radius:12px;min-height:96px;margin:8px 12px 6px;padding:12px 14px;transition:opacity .3s}.sl .chatw .inp .cr{background:var(--ink);vertical-align:-2px;width:2px;height:1.05em;animation:1s step-end infinite sl-blink;display:inline-block}@keyframes sl-blink{50%{opacity:0}}.sl .chatw .cnt3{color:#3d4b53;padding:0 16px 12px;font-size:12.5px;font-weight:600}.sl .stA.strike .inp{opacity:.55;-webkit-text-decoration:line-through #dc2e2f;text-decoration:line-through #dc2e2f;text-decoration-thickness:2px}.sl .stamp{opacity:0;color:#dc2e2f;background:#ffffffe6;border:3px solid #dc2e2f;border-radius:10px;padding:6px 12px;font-size:15px;font-weight:800;transition:all .3s cubic-bezier(.22,1,.36,1);position:absolute;top:auto;bottom:24%;right:10%;transform:rotate(-8deg)scale(.6)}.sl .stA.strike .stamp{opacity:1;transform:rotate(-8deg)scale(1)}.sl .stB .lcard{border:1px solid var(--line);opacity:0;background:#fff;border-radius:18px;width:min(360px,100%);padding:16px 18px;transition:all .45s cubic-bezier(.2,.9,.3,1) .1s;transform:translateY(16px);box-shadow:0 20px 50px #0238522e}.sl .stB .pview{background:var(--ink);color:#fff;opacity:0;border-radius:16px;width:min(360px,100%);padding:14px;font-size:12.5px;transition:all .45s cubic-bezier(.2,.9,.3,1) .3s;transform:translateY(16px);box-shadow:0 20px 40px #02385240}.sl .sendvis.b .stB .lcard,.sl .sendvis.b .stB .pview{opacity:1;transform:none}.sl .lcard .h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sl .lcard .h i{background:var(--orange);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.sl .lcard .h b{font-size:16px;display:block}.sl .lcard .h small{color:var(--muted);font-size:13px}.sl .lcard .lk{background:var(--canvas);border:1px solid var(--line);font:500 13.5px var(--f-mono);border-radius:999px;align-items:center;gap:8px;padding:7px 7px 7px 14px;display:flex}.sl .lcard .lk span{background:var(--orange);color:#fff;font:700 13px var(--f-body);border-radius:999px;margin-left:auto;padding:6px 14px}.sl .pview .k{color:#b8c7cd;margin-bottom:6px}.sl .pview ul{font-family:var(--f-mono);gap:4px;margin:0;padding:0;list-style:none;display:grid}.sl .pview li em{font-style:normal;font-family:var(--f-body);color:#ffd2b8;font-size:11.5px;display:block}.sl .shut{z-index:8;background:#0f1418;height:50%;transition:transform .22s cubic-bezier(.6,0,.4,1);position:absolute;left:0;right:0;transform:scaleY(0)}.sl .shut.t{transform-origin:top;top:0}.sl .shut.b{transform-origin:bottom;bottom:0}.sl .sendvis.closing .shut{transform:scaleY(1)}.sl .replay2{z-index:7;border:1px solid var(--line);font:600 12.5px var(--f-body);cursor:pointer;color:var(--ink);opacity:0;background:#fff;border-radius:999px;padding:6px 12px;transition:opacity .3s;position:absolute;bottom:12px;right:14px}.sl .sendvis.b .replay2{opacity:1}@media (max-width:640px){.sl .sendvis{height:480px}.sl .stg{inset:62px 14px 44px}.sl .stB{flex-direction:column}.sl .stB .pview{width:100%}.sl .stamp{font-size:13px;bottom:30%;right:6%}}@media (prefers-reduced-motion:reduce){.sl .shut,.sl .stg,.sl .stamp,.sl .stB .lcard,.sl .stB .pview{transition:none}}.sl .weeks{color:var(--muted);align-items:center;gap:14px;margin:72px 0;font-size:14px;font-weight:600;display:flex}.sl .weeks:before,.sl .weeks:after{content:"";background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 12px);flex:1;height:1px}.sl .cmpbig{justify-self:center;width:100%;max-width:460px;position:relative}.sl .hold2{aspect-ratio:4/5;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0238521a}.sl .hold2 img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.sl .hold2 .orig{opacity:0;transition:opacity .12s}.sl .hold2.press .orig{opacity:1}.sl .hold2 .lab{z-index:2;color:#fff;background:#0f2a38d9;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;position:absolute;top:14px;left:14px}.sl .hold2 .hint{z-index:2;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.sl .hold2:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.sl .arrive{justify-content:space-between;align-items:center;margin:14px 2px 8px;font-size:13.5px;display:flex}.sl .arrive b{color:var(--ink)}.sl .arrive span{color:var(--muted)}.sl .faq{background:#fff;padding:90px 0}.sl .faq .grid{grid-template-columns:300px 1fr;align-items:start;gap:56px;display:grid}@media (max-width:860px){.sl .faq .grid{grid-template-columns:1fr;gap:20px}}.sl .faq h3{color:var(--muted);margin:34px 0 4px;font-size:15px;font-weight:700}.sl details{border-bottom:1px solid var(--line);padding:4px 0}.sl summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px 0;font-weight:600;list-style:none;display:flex}.sl summary::-webkit-details-marker{display:none}.sl summary:after{content:"+";color:var(--muted);font-weight:400}.sl details[open] summary:after{content:"−"}.sl details p{color:var(--muted);margin:0 0 14px}.sl .final{text-align:center;padding:100px 0 110px;overflow:hidden}.sl .tidy{max-width:640px;height:230px;margin:0 auto 34px;position:relative}.sl .tidy .tt{background:#fff;border-radius:5px;width:92px;height:92px;margin:-46px 0 0 -46px;padding:4px;transition:transform 1.1s cubic-bezier(.6,.05,.25,1);position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #0238522e}.sl .tidy .tt div{background-position:50%;background-size:cover;border-radius:2px;width:100%;height:100%}.sl .tidy .tt .ck{background:var(--orange);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:6px;left:6px;transform:scale(0)}.sl .tidy.done .tt.pick .ck{transform:scale(1)}.sl .tidy.done .tt.pick{box-shadow:0 0 0 3px var(--orange),0 6px 18px #0238522e}@media (max-width:640px){.sl .tidy{height:190px}.sl .tidy .tt{width:60px;height:60px;margin:-30px 0 0 -30px}}.sl .final h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 .6em;font-size:clamp(28px,4.4vw,48px);line-height:1.18}@media (max-width:640px){.sl .final h2{letter-spacing:-.035em;font-size:23px}}.sl .final .fine2{color:var(--muted);margin-top:12px;font-size:13px}.sl .final .alt{color:var(--ink);border-bottom:1px solid var(--line);margin-top:18px;padding-bottom:2px;font-size:14.5px;text-decoration:none;display:inline-block}.sl .final .alt b{color:#a33200}.sl footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:24px 20px 40px;font-size:13px}.sl footer .biz{margin-top:6px;font-size:12px;display:block}.sl .mb{display:none}@media (max-width:640px){.sl .dk{display:none}.sl .mb{display:inline}.sl .inscene .sec-p,.sl .together .sec-p,.sl .phone-cap{display:none}}.sl h1,.sl h2,.sl h3{font-weight:700}
