.lsv{--line:rgba(10,10,14,0.08)}.lsv .sig__lead{color:#4a4a58}.lsv .sig__h{color:#0b0b12}.lsv .sig__lead b{color:var(--ink)}.lsv-proc .sig__h{color:#fff}.lsv-h{padding:140px 0 100px;background:linear-gradient(var(--t),#fff);overflow:clip}.lsv-h__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lsv-h .crumbs{margin-bottom:18px}.lsv-h__h{font-family:var(--display);font-weight:800;letter-spacing:-.05em;line-height:.98;font-size:clamp(46px,5.4vw,82px);margin:14px 0 0}.lsv--custom .lsv-h__h,.lsv--rebuilds .lsv-h__h{letter-spacing:-.055em}.lsv-h__lead{margin:22px 0 0;max-width:50ch;font-size:18.5px;line-height:1.55;color:#43434f}.lsv-h__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.lsv-h__chips span{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;background:#fff;font-weight:700;font-size:14px;box-shadow:0 10px 24px -18px rgba(10,10,14,.5)}.lsv-h__chips .ic{width:26px;height:26px}.lsv-h__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ha{position:relative;height:460px}.ha-win{position:absolute;inset:40px 40px 40px 30px;border-radius:24px;background:#fff;box-shadow:0 60px 100px -50px rgba(10,10,14,.45),0 0 0 1px var(--line);overflow:hidden;animation:haFloat 7s ease-in-out infinite}.ha-bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line)}.ha-bar i{width:10px;height:10px;border-radius:50%;background:#ececf2}@keyframes haFloat{50%{transform:translateY(-8px) rotate(-.4deg)}}.ha-ic{position:absolute;z-index:3;width:96px;height:96px;filter:drop-shadow(0 20px 20px rgba(10,10,14,.18));animation:haBob 5s ease-in-out infinite}.ha-ic .ic{width:100%;height:100%}.ha-ic--a{right:-6px;top:-4px;animation-delay:-1s}.ha-ic--b{left:-14px;bottom:34px;width:80px;height:80px;animation-delay:-2.5s}.ha-ic--c{right:26px;bottom:-12px;width:70px;height:70px;animation-delay:-3.7s}@keyframes haBob{50%{transform:translateY(-14px) rotate(6deg)}}.ha-card{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:18px;background:#fff;box-shadow:0 24px 40px -24px rgba(10,10,14,.55),0 0 0 1px var(--line);animation:haCard .9s cubic-bezier(.34,1.56,.64,1) both}.ha-card__ic{width:40px;height:40px}.ha-card b{display:block;font-size:14.5px}.ha-card small{font-size:12.5px;color:#6a6a78}.ha-card--tl{left:-10px;top:70px;animation-delay:.8s}.ha-card--br{right:-4px;bottom:90px;animation-delay:1.3s}@keyframes haCard{0%{opacity:0;transform:translateY(20px) scale(.85)}}.ha-s{padding:20px 22px;display:flex;flex-direction:column;gap:10px;height:calc(100% - 35px)}.ha-btn{align-self:flex-start;font-style:normal;padding:10px 16px;border-radius:12px;background:var(--ink);color:#fff;font-weight:700;font-size:13.5px}.ha-img{height:46%;border-radius:16px;background:linear-gradient(150deg,#f3e6d6,#dcc5a6)}.ha-s--shop b{font-family:var(--display);font-size:22px;letter-spacing:-.03em}.ha-s--shop em{font-style:normal;font-weight:800;font-size:20px}.ha-s--site b{font-family:var(--display);font-size:30px;line-height:1;letter-spacing:-.04em;margin-top:18px}.ha-s--site small{color:#6a6a78}.ha-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto}.ha-gal i{height:80px;border-radius:12px;background:linear-gradient(160deg,#dff1e9,#a9d7c2)}.ha-s--split{position:relative;flex-direction:row;gap:0;padding:0}.ha-new,.ha-old{flex:1;padding:22px;display:flex;flex-direction:column;gap:10px}.ha-old{background:#f2f2ee;font-family:Times,serif}.ha-old b{font-size:19px;color:#444}.ha-old i{height:12px;border-radius:2px;background:#d8d8d2}.ha-old i:nth-child(3){width:70%}.ha-new b{font-family:var(--display);font-size:26px;letter-spacing:-.04em;line-height:1;color:var(--ink)}.ha-line{position:absolute;top:0;bottom:0;left:50%;width:3px;background:var(--ink);animation:haWipe 4s ease-in-out infinite}@keyframes haWipe{50%{left:38%}}.ha-s--app{gap:8px;padding-top:18px}.ha-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#f6f7ff;font-weight:700;font-size:14px;animation:haCard .8s cubic-bezier(.34,1.56,.64,1) both}.ha-row:nth-child(2){animation-delay:.25s}.ha-row:nth-child(3){animation-delay:.5s}.ha-row:nth-child(4){animation-delay:.75s}.ha-row i{width:26px;height:26px;border-radius:8px;background:#dfe3ff}.ha-row em{margin-left:auto;font-style:normal;font-size:12px;padding:4px 10px;border-radius:999px;background:#ececf2}.ha-row em.g{background:#dff6ea;color:#0e7a4e}.ha-row em.y{background:#fff3c4;color:#8a5a00}.ha-row em.b{background:#e6e9ff;color:#2632d9}.ha-s--kit{align-items:center;justify-content:center;gap:16px;background:#fbf6ea}.ha-s--kit b{font-family:Fraunces Variable,Georgia,serif;font-size:64px;font-weight:600;letter-spacing:-.04em;color:#3d1a06}.ha-sw{display:flex;gap:8px}.ha-sw i{width:42px;height:42px;border-radius:50%;background:#a43d12}.ha-sw i:nth-child(2){background:#f0b46a}.ha-sw i:nth-child(3){background:#f7e2c0}.ha-sw i:nth-child(4){background:#3d1a06}.ha-s--kit small{color:#7a5a40;font-weight:600}.ha-s--report{justify-content:center;gap:16px}.ha-sc small{font-weight:700;font-size:13px}.ha-sc i{height:12px;margin-top:6px;background:#f1efe6;overflow:hidden}.ha-sc em,.ha-sc i{display:block;border-radius:6px}.ha-sc em{height:100%;width:calc(var(--v) * 1%);background:var(--ink);animation:haBar 1.4s cubic-bezier(.16,1,.3,1) .6s both}@keyframes haBar{0%{width:0}}.ha-s--shield{justify-content:center;align-items:center;gap:18px}.ha-up{text-align:center}.ha-up b{display:block;font-family:var(--display);font-size:56px;letter-spacing:-.05em;color:var(--ink)}.ha-up small{color:#6a6a78;font-weight:600}.ha-spark{display:flex;gap:6px}.ha-spark i{width:12px;height:34px;border-radius:6px;background:#bfe9d3;animation:haPulse 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}@keyframes haPulse{50%{background:var(--ink);transform:scaleY(.7)}}.lsv-pain{padding:130px 0 110px}.lsv-pain__k{text-align:center;margin:36px 0 18px;font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.03em;color:var(--ink)}.lsv-pain__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lsv-pain__list li{position:relative;padding:24px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--line),0 20px 40px -32px rgba(10,10,14,.5)}.lsv-pain__ic{width:54px;height:54px}.lsv-pain__list b{display:block;margin-top:12px;font-family:var(--display);font-size:20px;line-height:1.2;letter-spacing:-.03em}.lsv-pain__list p{margin:8px 0 0;color:#4a4a58;line-height:1.55;font-size:15px}.lsv-pain__list--notes li{background:#fff8c9;box-shadow:0 18px 30px -22px rgba(120,90,0,.5);border-radius:6px 6px 22px 6px;transform:rotate(-1.2deg)}.lsv-pain__list--notes li:nth-child(2n){transform:rotate(1.4deg);background:#e9f6f0}.lsv-pain__list--notes li:nth-child(3n){background:#fde7ef}.lsv-pain__list--strike li b{text-decoration:line-through;text-decoration-color:rgba(176,36,79,.55);text-decoration-thickness:3px}.lsv-pain__list--term{padding:26px;border-radius:26px;background:#0f1130;gap:10px}.lsv-pain__list--term li{background:#171a45;box-shadow:none;color:#e6e8ff}.lsv-pain__list--term p{color:#a8acdc}.lsv-pain__list--term b:before{content:"> ";color:#7d86ff;font-family:JetBrains Mono,monospace}.lsv-pain__list--polaroid li{padding:14px 14px 22px;border-radius:6px;transform:rotate(-1.5deg)}.lsv-pain__list--polaroid li:nth-child(2n){transform:rotate(1.6deg)}.lsv-pain__list--polaroid .lsv-pain__ic{width:100%;height:120px;object-fit:contain;padding:14px;background:var(--t);border-radius:4px}.lsv-learn{padding:120px 0;background:var(--t)}.lsv-learn__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:l}.lsv-learn__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lsv-learn__list li{position:relative;padding:26px 24px 28px;border-radius:24px;background:#fff;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.lsv-learn__list li:hover{transform:translateY(-6px)}.lsv-learn__n{position:absolute;right:22px;top:22px;font-family:var(--display);font-weight:800;font-size:34px;letter-spacing:-.05em;color:var(--t);-webkit-text-stroke:1.5px var(--ink);opacity:.7}.lsv-learn__ic{width:58px;height:58px}.lsv-learn__list b{display:block;margin-top:14px;font-family:var(--display);font-size:21px;line-height:1.2;letter-spacing:-.03em}.lsv-learn__list p{margin:8px 0 0;color:#4a4a58;line-height:1.6;font-size:15px}.lsv-band{padding:46px 0}.lsv-band__in{display:flex;align-items:center;gap:22px;padding:22px 24px 22px 22px;border-radius:28px;background:var(--deep);color:#fff}.lsv-band__ic{width:68px;height:68px;flex:none;animation:haBob 5s ease-in-out infinite}.lsv-band__in div{flex:1}.lsv-band__in b{display:block;font-family:var(--display);font-size:clamp(22px,2.2vw,30px);letter-spacing:-.035em;line-height:1.1}.lsv-band__in span{display:block;margin-top:6px;color:rgba(255,255,255,.72);font-size:15px}.lsv-band .btn{flex:none}.lsv-sig{padding:120px 0}.sg-an{display:grid;gap:22px}.sg-an__stage{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:20px;align-items:stretch}.sg-pp{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:24px;border-radius:26px;background:#fff;box-shadow:0 50px 90px -50px rgba(10,10,14,.4),0 0 0 1px var(--line)}.sg-pp__img{display:block;aspect-ratio:1;border-radius:18px;background:linear-gradient(150deg,#efe5d4,#d6c2a2);position:relative;overflow:hidden}.sg-pp__img:after{content:"";position:absolute;inset:22% 18%;border-radius:12px;background:repeating-linear-gradient(90deg,#f6efe3 0 8px,#ebe0cc 8px 16px);box-shadow:0 20px 30px -16px rgba(0,0,0,.35);transform:rotate(-6deg)}.sg-pp__th{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.sg-pp__th i{aspect-ratio:1;border-radius:10px;background:#eee4d4}.sg-pp__th i:first-child{box-shadow:0 0 0 2px var(--ink)}.sg-pp__info{display:flex;flex-direction:column;gap:12px;padding-top:8px}.sg-pp__name{font-family:var(--display);font-size:26px;letter-spacing:-.035em;line-height:1.05}.sg-pp__info>small{color:#5a5a68;font-size:14.5px;line-height:1.45}.sg-pp__price{margin:0;font-family:var(--display);font-weight:800;font-size:26px}.sg-pp__price em{display:block;font-style:normal;font-family:var(--sans,inherit);font-weight:600;font-size:13px;color:#0e7a4e;margin-top:4px}.sg-pp__opts{display:flex;gap:6px;flex-wrap:wrap}.sg-pp__opts i{font-style:normal;padding:7px 12px;border-radius:10px;border:1.5px solid #e3e3ea;font-weight:700;font-size:13px}.sg-pp__opts i.on{border-color:var(--ink);background:var(--t)}.sg-pp__opts i.x{color:#b9b9c6;text-decoration:line-through}.sg-pp__btn{padding:14px;border-radius:14px;background:var(--ink);color:#fff;text-align:center;font-weight:800}.sg-pp__rev{font-size:13.5px;color:#e3a300;font-weight:800}.sg-pp__rev em{color:#4a4a58;font-weight:500}.sg-pp__risk{font-size:12.5px;color:#6a6a78}.sg-hs{position:relative}.sg-hs--blk{display:block}.sg-hs--blk small{display:block;margin-top:6px;color:#5a5a68;font-size:14.5px;line-height:1.45}.sg-an__dot{z-index:2;right:-12px;top:-12px;width:30px;height:30px;background:#fff;color:var(--ink);font-weight:800;font-size:14px;box-shadow:0 0 0 2px var(--ink),0 10px 20px -8px rgba(0,0,0,.4);transition:transform .4s cubic-bezier(.34,1.7,.64,1),background .3s,color .3s}.sg-an__dot,.sg-an__dot:after{position:absolute;border-radius:50%}.sg-an__dot:after{content:"";inset:-8px;border:2px solid var(--ink);opacity:0}.sg-an__dot.on{background:var(--ink);color:#fff;transform:scale(1.18)}.sg-an__dot.on:after{animation:sgRing 1.4s ease-out infinite}@keyframes sgRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.sg-an__note{display:flex;flex-direction:column;gap:8px;padding:26px;border-radius:26px;background:var(--deep);color:#fff;animation:skIn2 .5s cubic-bezier(.16,1,.3,1)}@keyframes skIn2{0%{opacity:0;transform:translateY(12px)}}.sg-an__ic{width:64px;height:64px}.sg-an__n{font-size:12.5px;font-weight:800;letter-spacing:.08em;color:rgba(255,255,255,.6)}.sg-an__note b{font-family:var(--display);font-size:24px;line-height:1.1;letter-spacing:-.03em}.sg-an__note p{margin:0;color:rgba(255,255,255,.82);line-height:1.55}.sg-an__note small{margin-top:auto;color:rgba(255,255,255,.5);font-size:12px}.sg-qz{padding:24px;border-radius:26px;background:var(--t)}.sg-qz__h{display:flex;align-items:center;gap:12px}.sg-qz__ic{width:44px;height:44px}.sg-qz__h b{font-family:var(--display);font-size:21px;letter-spacing:-.03em}.sg-qz__q{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;border-radius:16px;background:#fff;opacity:.4;transition:opacity .4s}.sg-qz__q.on{opacity:1}.sg-qz__q>span:first-child{font-weight:600;font-size:15px}.sg-qz__yn{display:flex;gap:6px;flex:none}.sg-qz__yn button{padding:8px 16px;border-radius:10px;border:1.5px solid #e3e3ea;font-weight:800}.sg-qz__yn button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.sg-qz__v{margin-top:12px;padding:18px 20px;border-radius:18px;background:var(--deep);color:#fff;animation:skIn2 .5s cubic-bezier(.16,1,.3,1)}.sg-qz__v small{color:rgba(255,255,255,.6);font-weight:700}.sg-qz__v b{display:block;font-family:var(--display);font-size:26px;letter-spacing:-.03em}.sg-qz__v p{margin:6px 0 0;color:rgba(255,255,255,.85)}.sg-qf{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:start}.sg-qf__form{padding:24px;border-radius:26px;background:#fff;box-shadow:0 50px 90px -50px rgba(10,10,14,.4),0 0 0 1px var(--line)}.sg-qf__bar{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.sg-qf__bar span{display:grid;justify-items:center;gap:4px;padding:8px 0;border-radius:12px;background:#f4f4f7;font-weight:800;font-size:13px;color:#9a9aaa}.sg-qf__bar small{font-size:11px;font-weight:700}.sg-qf__bar .on{background:var(--t);color:var(--ink)}.sg-qf__bar .done{background:var(--ink);color:#fff}.sg-qf__body{min-height:230px;display:flex;flex-direction:column;gap:14px;padding-top:20px;animation:skIn2 .45s cubic-bezier(.16,1,.3,1)}.sg-qf__body>b{font-family:var(--display);font-size:24px;letter-spacing:-.03em}.sg-qf__body>small{color:#6a6a78}.sg-qf__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sg-qf__grid button,.sg-qf__row button{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;border:1.5px solid #e6e6ee;font-weight:700;text-align:left;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s}.sg-qf__grid button:hover,.sg-qf__row button:hover{border-color:var(--ink);transform:translateY(-2px)}.sg-qf__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sg-qf__row button{justify-content:center;padding:18px}.sg-qf__ic{width:34px;height:34px}.sg-qf__ph{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sg-qf__ph button{aspect-ratio:1;border-radius:16px;border:2px dashed #d5d5e0;font-size:26px;color:#9a9aaa;display:grid;place-items:center;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.sg-qf__ph button.on{border-style:solid;border-color:var(--ink);background:var(--t)}.sg-qf__again,.sg-qf__next{align-self:flex-start;padding:12px 18px;border-radius:14px;background:var(--ink);color:#fff;font-weight:800}.sg-qf__again{background:#f1f1f5;color:var(--ink)}.sg-qf__in{padding:14px 16px;border-radius:14px;border:1.5px solid #e3e3ea;font:inherit;font-size:17px;font-weight:700;letter-spacing:.04em}.sg-qf__ok{display:grid;justify-items:center;gap:12px;text-align:center;padding-top:10px}.sg-qf__ok span{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:30px;font-weight:800;animation:haCard .6s cubic-bezier(.34,1.7,.64,1)}.sg-qf__ok b{font-family:var(--display);font-size:24px}.sg-qf__mail{padding:22px;border-radius:26px;background:var(--deep);color:#fff;opacity:.7;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1)}.sg-qf__mail.on{opacity:1;transform:translateY(-6px)}.sg-qf__mh{display:flex;align-items:center;gap:10px}.sg-qf__msg{margin-top:14px;padding:16px;border-radius:18px;background:rgba(255,255,255,.08)}.sg-qf__msg small{color:rgba(255,255,255,.6)}.sg-qf__msg b{display:block;margin-top:6px;font-size:18px}.sg-qf__msg p{margin:10px 0 0;color:rgba(255,255,255,.8);font-size:14px}.sg-qf__thumbs{display:flex;gap:6px;margin-top:10px}.sg-qf__thumbs i{width:46px;height:46px;border-radius:10px;background:linear-gradient(150deg,#f3e6d6,#c7a98a);animation:haCard .5s cubic-bezier(.34,1.56,.64,1) both}.sg-tr{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:18px}.sg-tr__in{padding:20px;border-radius:24px;background:#f2f2ee}.sg-tr__in>b{font-family:Times,serif;font-size:18px}.sg-tr__in ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.sg-tr__in li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#fff;font-weight:600;font-size:14px;transition:opacity .4s,transform .4s}.sg-tr__in li.gone{opacity:.25;transform:translateX(10px)}.sg-tr__ic{width:28px;height:28px;flex:none}.sg-tr__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sg-tr__col{display:flex;flex-direction:column;gap:8px;min-height:320px;padding:16px;border-radius:24px;background:var(--cb)}.sg-tr__col>b{font-family:var(--display);font-size:22px;letter-spacing:-.03em;color:var(--ci)}.sg-tr__card{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#fff;font-weight:700;font-size:14px;animation:sgDrop .6s cubic-bezier(.34,1.56,.64,1) both;box-shadow:0 12px 20px -16px rgba(0,0,0,.5)}@keyframes sgDrop{0%{opacity:0;transform:translateY(-30px) rotate(-4deg)}}.sg-tr__redir{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;border-radius:20px;background:var(--deep);color:#fff}.sg-tr__redir code{padding:6px 10px;border-radius:8px;background:rgba(255,255,255,.1);font-family:JetBrains Mono,monospace;font-size:13.5px}.sg-tr__redir span{font-weight:800}.sg-tr__redir em{margin-left:auto;font-style:normal;font-weight:800;color:#bfe9d3}.sg-sy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px}.sg-sy__jobs{display:grid;gap:8px;padding:20px;border-radius:26px;background:#fff;box-shadow:0 50px 90px -50px rgba(10,10,14,.4),0 0 0 1px var(--line)}.sg-sy__job{display:grid;grid-template-columns:40px 1fr 92px;grid-template-rows:auto auto;gap:4px 12px;align-items:center;padding:12px 14px;border-radius:16px;background:#f6f7ff}.sg-sy__ic{grid-row:span 2;width:40px;height:40px}.sg-sy__job>span{font-weight:700;font-size:15px}.sg-sy__job em{grid-row:span 2;grid-column:3;grid-row-start:1;font-style:normal;font-weight:800;color:var(--ink);text-align:right;font-size:14px}.sg-sy__job input{grid-column:2;width:100%;accent-color:var(--ink)}.sg-sy__sum{display:flex;flex-direction:column;gap:6px;padding:26px;border-radius:26px;background:var(--deep);color:#fff}.sg-sy__sum small{color:rgba(255,255,255,.6);font-weight:700}.sg-sy__sum b{font-family:var(--display);font-size:46px;letter-spacing:-.05em;line-height:1}.sg-sy__sum b span{font-size:16px;letter-spacing:0;font-weight:600;color:rgba(255,255,255,.7)}.sg-sy__sum p{margin:8px 0 0;color:rgba(255,255,255,.75);font-size:14px;line-height:1.5}.sg-sy__flow{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px}.sg-sy__flow span{padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.1);font-weight:700;font-size:13px;animation:haPulse2 3s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}@keyframes haPulse2{0%,70%,to{background:rgba(255,255,255,.1)}30%{background:#4d57ff}}.sg-bk{display:grid;gap:16px;justify-items:center}.sg-bk__moods{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sg-bk__moods button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px 10px 12px;border-radius:999px;background:#fff;font-weight:800;box-shadow:0 0 0 1px var(--line)}.sg-bk__moods i{width:18px;height:18px;border-radius:50%}.sg-bk__moods button.on{background:var(--deep);color:#fff}.sg-bk__out{width:min(820px,100%);display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;align-items:center;padding:34px;border-radius:28px;background:var(--bb);color:var(--bi);animation:skIn2 .55s cubic-bezier(.16,1,.3,1);box-shadow:0 50px 90px -50px rgba(10,10,14,.5)}.sg-bk__logo b{display:block;font-family:var(--bf);font-weight:var(--bw);font-size:76px;line-height:.9;letter-spacing:-.03em}.sg-bk__logo small{font-size:12px;letter-spacing:.3em;text-transform:uppercase;opacity:.7}.sg-bk__sw{display:flex;gap:8px}.sg-bk__sw i{width:54px;height:54px;border-radius:50%;box-shadow:0 0 0 2px rgba(127,127,127,.25);animation:haCard .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * .08s)}.sg-bk__voice{margin:0;font-family:var(--bf);font-weight:var(--bw);font-size:32px;line-height:1.05}.sg-bk__btn{justify-self:start;padding:14px 22px;border-radius:var(--br);background:var(--ba);color:var(--bb);font-weight:800}.sg-bk__shots{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;border-top:1px solid rgba(127,127,127,.3)}.sg-bk__shots small{font-weight:800;opacity:.7;margin-right:6px}.sg-bk__shots span{padding:7px 12px;border-radius:10px;background:rgba(127,127,127,.16);font-weight:700;font-size:13px}.sg-bk__cap{margin:0;color:#6a6a78;font-size:13.5px;text-align:center}.sg-rp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.sg-rp__doc,.sg-rp__fix{padding:24px;border-radius:26px;background:#fff;box-shadow:0 50px 90px -50px rgba(10,10,14,.4),0 0 0 1px var(--line)}.sg-rp__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}.sg-rp__top b{font-family:var(--display);font-size:22px}.sg-rp__top small{color:#8a8a98}.sg-rp__scores{display:grid;gap:12px;margin-top:16px}.sg-rp__scores div{display:grid;grid-template-columns:34px 82px 1fr 36px;gap:10px;align-items:center}.sg-rp__ic{width:30px;height:30px}.sg-rp__scores span{font-weight:700}.sg-rp__scores i{height:12px;border-radius:6px;background:#f2efe2;overflow:hidden}.sg-rp__scores em{display:block;height:100%;width:0;border-radius:6px;background:var(--ink);transition:width 1.3s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .12s)}.sg-rp.on .sg-rp__scores em{width:calc(var(--v) * 1%)}.sg-rp__scores b{text-align:right;font-family:var(--display)}.sg-rp__fix>b{font-family:var(--display);font-size:22px}.sg-rp__fix ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.sg-rp__fix li{display:grid;grid-template-columns:30px 1fr auto;grid-template-rows:auto auto;gap:2px 12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--t);opacity:0;transform:translateX(16px);transition:all .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.4s + var(--i) * .12s)}.sg-rp.on .sg-rp__fix li{opacity:1;transform:none}.sg-rp__n{grid-row:span 2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-weight:800;font-size:13px}.sg-rp__fix li>span:nth-child(2){font-weight:700;font-size:14.5px}.sg-rp__fix em{font-style:normal;font-size:12px;font-weight:800;padding:4px 9px;border-radius:999px;background:#fff}.sg-rp__fix em.hi{background:#ffe3ec;color:#b0244f}.sg-rp__fix li small{grid-column:2;color:#6a6a78;font-size:12.5px}.sg-rp__x{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-weight:800;color:var(--ink)}.sg-mo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.sg-mo__cal{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:20px;border-radius:26px;background:#fff;box-shadow:0 50px 90px -50px rgba(10,10,14,.4),0 0 0 1px var(--line)}.sg-mo__cal span{position:relative;aspect-ratio:1;border-radius:14px;background:#f4f4f7;display:grid;place-items:center;transition:background .3s}.sg-mo__cal small{position:absolute;left:7px;top:5px;font-size:10.5px;font-weight:800;color:#9a9aaa}.sg-mo__cal span.on{background:var(--t)}.sg-mo__cal span i{width:10px;height:10px;border-radius:50%;background:var(--ink);animation:haCard .4s cubic-bezier(.34,1.7,.64,1) both}.sg-mo__cal span.ev.on{background:var(--deep)}.sg-mo__cal span.ev.on small{color:rgba(255,255,255,.6)}.sg-mo__ic{width:30px;height:30px;animation:haCard .5s cubic-bezier(.34,1.7,.64,1) both}.sg-mo__log{padding:24px;border-radius:26px;background:var(--deep);color:#fff}.sg-mo__log>b{font-family:var(--display);font-size:22px}.sg-mo__log ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;min-height:300px;align-content:start}.sg-mo__log li{display:grid;grid-template-columns:34px 52px 1fr;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.08);animation:skIn2 .45s cubic-bezier(.16,1,.3,1)}.sg-mo__log li small{color:rgba(255,255,255,.6);font-weight:700;font-size:12px}.sg-mo__log li span{font-weight:600;font-size:14.5px}.sg-mo__note{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:rgba(255,255,255,.6)}.sg-mo__note i{width:10px;height:10px;border-radius:50%;background:#bfe9d3}.lsv-gets{padding:120px 0;background:#fbfbfd}.lsv-gets__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lsv-gets__grid li{padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--line);transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .4s}.lsv-gets__grid li:hover{transform:translateY(-5px);box-shadow:0 0 0 1.5px var(--ink)}.lsv-gets__ic{width:48px;height:48px}.lsv-gets__grid b{display:block;margin-top:10px;font-size:16.5px;line-height:1.25}.lsv-gets__grid p{margin:6px 0 0;color:#5a5a68;font-size:14px;line-height:1.5}.lsv-proc{padding:130px 0;background:var(--deep);color:#fff}.lsv-proc .sig__lead{color:rgba(255,255,255,.75)}.lsv-proc .eyebrow{color:rgba(255,255,255,.8)}.lsv-proc__list{position:relative;list-style:none;margin:0 auto;padding:0;max-width:960px;display:grid;gap:14px}.lsv-proc__list:before{content:"";position:absolute;left:21px;top:20px;bottom:20px;width:2px;background:rgba(255,255,255,.15)}.lsv-proc__list li{position:relative;display:grid;grid-template-columns:44px 130px 1fr;gap:18px;align-items:start}.lsv-proc__dot{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--t);color:var(--deep);font-weight:800}.lsv-proc__w{padding-top:10px;font-family:var(--display);font-size:19px;letter-spacing:-.02em}.lsv-proc__cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lsv-proc__cols span{padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.07);line-height:1.5;font-size:15px;color:rgba(255,255,255,.88)}.lsv-proc__cols span+span{background:rgba(255,255,255,.13)}.lsv-proc__cols small{display:block;margin-bottom:4px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t)}.lsv-fit{padding:110px 0 40px}.lsv-fit__in{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lsv-fit__c{padding:30px;border-radius:26px}.lsv-fit__c--yes{background:var(--t)}.lsv-fit__c--no{background:#f4f4f7}.lsv-fit__ic{width:58px;height:58px}.lsv-fit__c b{display:block;margin-top:12px;font-family:var(--display);font-size:24px;letter-spacing:-.03em}.lsv-fit__c ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.lsv-fit__c li{position:relative;padding-left:28px;line-height:1.5}.lsv-fit__c--yes li:before{content:"✓";position:absolute;left:0;color:var(--ink);font-weight:800}.lsv-fit__c--no li:before{content:"×";position:absolute;left:2px;color:#b0244f;font-weight:800;font-size:18px;line-height:1.3}.lsv-cmp{padding:110px 0}.lsv-cmp__wrap{overflow-x:auto;border-radius:26px;box-shadow:0 0 0 1px var(--line);background:#fff}.lsv-cmp__t{width:100%;min-width:760px;border-collapse:collapse;font-size:15px}.lsv-cmp__t td,.lsv-cmp__t th{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.lsv-cmp__t tr:last-child td,.lsv-cmp__t tr:last-child th{border-bottom:0}.lsv-cmp__t thead th{font-family:var(--display);font-size:16px;letter-spacing:-.02em}.lsv-cmp__t tbody th{font-weight:700;color:#4a4a58;width:180px}.lsv-cmp__t td{color:#5a5a68}.lsv-cmp__t .me{background:var(--t);color:var(--ink);font-weight:800}.lsv-cmp__t thead .me{background:var(--ink);color:#fff}.lsv-price{padding:110px 0;background:#fbfbfd}.lsv-price__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start}.lsv-price__card{padding:34px;border-radius:30px;background:#fff;box-shadow:0 50px 90px -50px rgba(10,10,14,.4),0 0 0 1px var(--line)}.lsv-price__big{margin:10px 0 0;font-family:var(--display);font-weight:800;font-size:clamp(54px,6vw,84px);letter-spacing:-.05em;line-height:1;color:var(--ink)}.lsv-price__big small{font-size:.32em;letter-spacing:0;color:#6a6a78}.lsv-price__us{margin:8px 0 0;color:#5a5a68;font-weight:600}.lsv-price__k{display:block;margin-top:22px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.lsv-price__card ul{margin:10px 0 0;padding-left:18px;color:#4a4a58;line-height:1.7}.lsv-price__pay{margin:8px 0 0;color:#4a4a58;line-height:1.55}.lsv-price__card .btn{margin-top:24px}.lsv-price__g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.lsv-price__g li{padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--line)}.lsv-price__g li:last-child{grid-column:1/-1}.lsv-price__ic{width:46px;height:46px}.lsv-price__g b{display:block;margin-top:10px;font-size:17px}.lsv-price__g p{margin:6px 0 0;color:#5a5a68;font-size:14.5px;line-height:1.5}.lsv-plans{padding:110px 0}.lsv-plans__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.lsv-plans__c{position:relative;display:flex;flex-direction:column;padding:28px;border-radius:28px;background:#fff;box-shadow:0 0 0 1px var(--line)}.lsv-plans__c.hot{background:var(--deep);color:#fff;box-shadow:none}.lsv-plans__tag{position:absolute;top:18px;right:18px;padding:5px 11px;border-radius:999px;background:var(--t);color:var(--deep);font-weight:800;font-size:12px}.lsv-plans__ic{width:56px;height:56px}.lsv-plans__n{margin-top:12px;font-family:var(--display);font-size:26px;letter-spacing:-.03em}.lsv-plans__p{margin:6px 0 0;font-weight:600}.lsv-plans__p span{font-family:var(--display);font-weight:800;font-size:40px;letter-spacing:-.04em}.lsv-plans__c small{opacity:.7}.lsv-plans__c ul{margin:18px 0 22px;padding-left:18px;line-height:1.7;flex:1}.lsv-plans__c .btn{align-self:flex-start}.lsv-close{padding:110px 0 140px}.lsv-close__in{max-width:820px;margin:0 auto;text-align:center;padding:56px 40px;border-radius:36px;background:var(--t)}.lsv-close__ic{width:90px;height:90px;animation:haBob 5s ease-in-out infinite}.lsv-close__h{margin:14px 0 0;font-family:var(--display);font-weight:800;letter-spacing:-.05em;line-height:1;font-size:clamp(36px,4.6vw,62px)}.lsv-close__in>p{margin:18px auto 0;max-width:52ch;color:#4a4a58;line-height:1.6}.lsv-close__in .btn{margin-top:24px}.lsv-close__ps{margin-top:28px!important;padding-top:22px;border-top:1px dashed rgba(10,10,14,.18);font-size:15.5px;text-align:left}.lsv-close__ps b{color:var(--ink)}@media (max-width:1100px){.lsv-gets__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lsv-learn__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.lsv-h__in,.lsv-price__in,.sg-an__stage,.sg-mo,.sg-qf,.sg-rp,.sg-sy,.sg-tr{grid-template-columns:1fr}.lsv-learn__list,.lsv-pain__list{grid-template-columns:repeat(2,minmax(0,1fr))}.lsv-plans__row{grid-template-columns:1fr}.ha{max-width:560px;margin:0 auto;width:100%}}@media (max-width:760px){.lsv-h{padding:110px 0 70px}.lsv-h__copy{text-align:center}.lsv-h .crumbs{justify-content:center}.lsv-h__lead{margin-left:auto;margin-right:auto;font-size:16.5px}.lsv-h__chips,.lsv-h__ctas{justify-content:center}.lsv-h__chips span{font-size:13px}.ha{height:360px}.ha-win{inset:26px 10px 26px 10px}.ha-ic{width:70px;height:70px}.ha-ic--b{width:58px;height:58px;left:-4px}.ha-ic--c{width:52px;height:52px}.ha-card{padding:8px 12px 8px 8px}.ha-card__ic{width:32px;height:32px}.ha-card b{font-size:13px}.ha-card small{font-size:11.5px}.ha-card--tl{left:-2px;top:56px}.ha-card--br{right:-2px;bottom:60px}.ha-s--site b{font-size:24px}.ha-gal i{height:56px}.ha-s--kit b{font-size:48px}.lsv-cmp,.lsv-gets,.lsv-learn,.lsv-pain,.lsv-plans,.lsv-price,.lsv-proc,.lsv-sig{padding:80px 0}.lsv-fit{padding:70px 0 20px}.lsv-close{padding:70px 0 100px}.lsv-fit__in,.lsv-learn__list,.lsv-learn__list--4,.lsv-pain__list,.lsv-price__g{grid-template-columns:1fr}.lsv-gets__grid{grid-template-columns:1fr 1fr;gap:10px}.lsv-gets__grid li{padding:16px}.lsv-gets__ic{width:40px;height:40px}.lsv-gets__grid b{font-size:15px}.lsv-gets__grid p{font-size:13px}.lsv-pain__list--term{padding:14px}.lsv-band__in{flex-direction:column;text-align:center;padding:26px 20px}.lsv-band .btn{align-self:stretch;justify-content:center}.sg-pp{grid-template-columns:1fr;padding:16px;gap:14px}.sg-pp__img{aspect-ratio:4/3}.sg-an__dot{width:26px;height:26px;right:-6px;top:-10px;font-size:12px}.sg-qz__q{flex-direction:column;align-items:flex-start}.sg-qf__form{padding:16px}.sg-qf__bar small{display:none}.sg-qf__grid,.sg-tr__cols{grid-template-columns:1fr}.sg-tr__col{min-height:0}.sg-tr__redir em{margin-left:0}.sg-sy__job{grid-template-columns:36px 1fr}.sg-sy__job em{grid-column:2;grid-row:auto;text-align:left}.sg-sy__ic{width:36px;height:36px}.sg-bk__out{grid-template-columns:1fr;padding:24px}.sg-bk__logo b{font-size:60px}.sg-bk__voice{font-size:26px}.sg-rp__scores div{grid-template-columns:30px 70px 1fr 30px}.sg-rp__fix li{grid-template-columns:30px 1fr}.sg-rp__fix em{grid-column:2;justify-self:start}.sg-mo__cal{grid-template-columns:repeat(5,1fr);padding:14px;gap:6px}.lsv-proc__list:before{left:17px}.lsv-proc__list li{grid-template-columns:36px 1fr;gap:12px}.lsv-proc__dot{width:36px;height:36px}.lsv-proc__w{padding-top:6px}.lsv-proc__cols{grid-column:2;grid-template-columns:1fr}.lsv-cmp__t{font-size:14px}.lsv-cmp__t tbody th{position:sticky;left:0;background:#fff;z-index:1;width:120px}.lsv-price__card{padding:24px}.lsv-close__in{padding:40px 22px;border-radius:28px}}.sg-pp__btn,.sg-pp__rev,.sg-pp__risk{display:block}@media (max-width:760px){.lsv-learn__list li,.lsv-pain__list:not(.lsv-pain__list--polaroid) li{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding:18px;text-align:left}.lsv-learn__ic,.lsv-pain__list:not(.lsv-pain__list--polaroid) .lsv-pain__ic{grid-row:span 2;width:44px;height:44px}.lsv-learn__list b,.lsv-pain__list b{margin-top:0;font-size:17.5px}.lsv-learn__list p,.lsv-pain__list p{margin-top:2px;font-size:14.5px}.lsv-learn__n{display:none}}.lsv-gd{padding:30px 0 60px}.lsv-gd .eyebrow{display:flex;justify-content:center}.lsv-gd__row{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lsv-gd__row a{display:flex;align-items:center;gap:14px;height:100%;padding:18px;border-radius:22px;background:var(--t);color:#0b0b12;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.lsv-gd__row a:hover{transform:translateY(-4px)}.lsv-gd__ic{width:46px;height:46px;flex:none}.lsv-gd__row b{display:block;font-size:16px;line-height:1.3}.lsv-gd__row small{color:#5a5a68;font-size:13px}@media (max-width:1000px){.lsv-gd__row{grid-template-columns:1fr}}.lsv-h__offer,.lsv-offer{display:flex;align-items:center;gap:10px;margin:18px 0 0;padding:10px 16px 10px 10px;border-radius:16px;background:#fff3c4;color:#4a3a00;font-size:14.5px;line-height:1.4}.lsv-h__offer{display:inline-flex;box-shadow:0 10px 24px -18px rgba(120,90,0,.6)}.lsv-offer__ic{width:36px;height:36px;flex:none;animation:haBob 4s ease-in-out infinite}.lsv-h__offer b,.lsv-offer b{color:#2e2200}@media (max-width:760px){.lsv-h__offer{text-align:left}}