.sv7{--ac:var(--ink);--on-ac:#fff;color:#0a0a0e}.sv7h{position:relative;padding:calc(var(--nav-h) + 30px) 0 90px;background:var(--t);overflow:hidden}.sv7h:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(20,16,60,.1) 1.4px,transparent 1.6px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 80%);pointer-events:none}.sv7h__in{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:60px;align-items:center}.sv7h .crumbs{margin-bottom:20px}.sv7h__h{font-family:var(--display);font-weight:800;letter-spacing:-.05em;line-height:.98;font-size:74px;margin:16px 0 0}.sv7h__lead{margin:22px 0 0;max-width:46ch;font-size:18.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.sv7h__lead b{color:#0a0a0e}.sv7h__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.sv7h__chips span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:#fff;font-weight:700;font-size:14px;box-shadow:0 10px 24px -18px rgba(20,20,60,.6)}.sv7h__chips .ic{width:26px;height:26px}.sv7h__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sv7h__ctas .btn{height:52px}.btn--soft{background:rgba(255,255,255,.7);color:#0a0a0e}.sv7h__demo{position:relative}.sv7h__ch{position:absolute;right:-14px;top:-30px;width:110px;height:110px}.sv7h__ch .ch{width:100%;height:100%}.sv7i{padding:120px 0 100px;background:#fff}.sv7i__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1060px;margin-inline:auto}.sv7i__grid li{position:relative;display:grid;grid-template-columns:auto auto 1fr;gap:14px;align-items:center;padding:22px 24px;border-radius:22px;background:color-mix(in srgb,var(--t) 70%,#fff)}.sv7i__n{font-family:var(--display);font-weight:800;font-size:14px;color:var(--ink);opacity:.7}.sv7i__ic{width:34px;height:34px}.sv7i__grid b{font-size:17px;line-height:1.35;font-weight:700}.sv7x{padding:110px 0;background:color-mix(in srgb,var(--t) 50%,#fff)}.sv7x .sig__lead a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sv7x__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sv7x__c{padding:24px;border-radius:24px;background:#fff;box-shadow:0 24px 50px -40px rgba(30,30,80,.5)}.sv7x__ic{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:var(--t)}.sv7x__ic .ic{width:34px;height:34px}.sv7x__c b{display:block;margin-top:14px;font-family:var(--display);font-size:21px;letter-spacing:-.03em}.sv7x__c ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.sv7x__c li{position:relative;padding-left:20px;font-size:14.5px;color:var(--ink-2);line-height:1.45}.sv7x__c li:before{content:"✓";position:absolute;left:0;color:#16a36a;font-weight:800}.sv7c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.sv7c__c{position:relative;display:flex;flex-direction:column;padding:28px;border-radius:28px;background:#fff;box-shadow:0 30px 60px -44px rgba(30,30,80,.5)}.sv7c__c.hot{background:#0c0b10;color:#fff;transform:translateY(-10px)}.sv7c__c.hot li,.sv7c__c.hot small{color:rgba(255,255,255,.75)}.sv7c__tag{position:absolute;top:18px;right:18px;padding:5px 10px;border-radius:999px;background:#6fd9b0;color:#0a0a0e;font-size:12px;font-weight:800}.sv7c__n{font-family:var(--display);font-size:24px;letter-spacing:-.03em}.sv7c__p{margin:14px 0 0;font-size:15px}.sv7c__p span{font-family:var(--display);font-weight:800;font-size:46px;letter-spacing:-.05em}.sv7c__c small{color:var(--grey);font-size:13px}.sv7c__c ul{list-style:none;margin:18px 0 22px;padding:0;display:grid;gap:8px}.sv7c__c li{position:relative;padding-left:22px;font-size:15px;line-height:1.45}.sv7c__c li:before{content:"✓";position:absolute;left:0;color:#16a36a;font-weight:800}.sv7c__c .btn{margin-top:auto;justify-content:center}.sv7c__c.hot .btn--blue{box-shadow:none}.sv7f{padding:30px 0 110px;background:#fff}.sv7f__in{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1060px;margin:0 auto}.sv7f__c{position:relative;padding:30px;border-radius:28px;overflow:hidden}.sv7f__c--yes{background:#e9f8f1}.sv7f__c--no{background:#fff0f2}.sv7f__ch{position:absolute;right:-12px;top:-12px;width:90px;height:90px;transform:rotate(10deg)}.sv7f__ch .ch{width:100%;height:100%}.sv7f__c b{font-family:var(--display);font-size:26px;letter-spacing:-.035em}.sv7f__c ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.sv7f__c li{position:relative;padding-left:28px;font-size:16px;line-height:1.45}.sv7f__c--yes li:before{content:"✓";background:#16a36a;font-size:11px;place-items:center}.sv7f__c--no li:before,.sv7f__c--yes li:before{position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;color:#fff;font-weight:800;display:grid}.sv7f__c--no li:before{content:"×";background:#ff5b6e;font-size:14px;place-items:center;line-height:1}.sv7w{padding:110px 0;background:#0c0b10}.sv7w,.sv7w .sig__h{color:#fff}.sv7w .eyebrow{color:rgba(255,255,255,.6)}.sv7w__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;position:relative}.sv7w__row li{position:relative;padding:26px;border-radius:24px;background:#17161e;border:1px solid #2a2933}.sv7w__n{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--t);color:#0a0a0e;font-weight:800;font-size:20px}.sv7w__n,.sv7w__row b{font-family:var(--display)}.sv7w__row b{display:block;margin-top:18px;font-size:22px;letter-spacing:-.03em}.sv7w__row p{margin:8px 0 0;color:#b7b6c2;font-size:15px;line-height:1.55}.sv7w__row li:not(:last-child):after{content:"";position:absolute;right:-14px;top:47px;width:14px;height:2px;background:var(--t);opacity:.6}.sv7p{padding:110px 0;background:var(--t)}.sv7p__in{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;max-width:1060px;margin:0 auto;padding:44px;border-radius:36px;background:#fff;box-shadow:0 50px 90px -60px rgba(30,30,80,.6)}.sv7p__big{margin:14px 0 0;font-family:var(--display);font-weight:800;font-size:96px;letter-spacing:-.06em;line-height:.9}.sv7p__big small{font-size:22px;font-weight:600;letter-spacing:0;color:var(--grey)}.sv7p__us{margin:12px 0 0;font-weight:700;color:var(--ink-2)}.sv7p__note{margin:14px 0 0;font-size:14px;color:var(--grey);max-width:38ch}.sv7p__moves b{font-family:var(--display);font-size:20px;letter-spacing:-.03em}.sv7p__moves ul{list-style:none;margin:14px 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sv7p__moves li{padding:9px 14px;border-radius:999px;background:color-mix(in srgb,var(--t) 70%,#fff);font-weight:600;font-size:14px}.sd{position:relative;display:grid;place-items:center;min-height:440px;padding:30px;border-radius:34px;background:#fff;box-shadow:0 60px 100px -60px rgba(30,30,80,.55),0 0 0 1px rgba(10,10,30,.05);overflow:hidden}.sd__btn{display:block;text-align:center;padding:13px 16px;border-radius:999px;background:#0a0a0e;color:#fff;font-weight:700;font-size:14px;transition:transform .2s,background .3s}.sd__btn.press{transform:scale(.94)}.sd__btn.ok{background:#16a36a}.sd__phone{position:relative;width:250px;padding:14px;border-radius:34px;background:#fff;border:8px solid #0a0a0e;display:grid;gap:8px}.sd__img{height:170px;border-radius:20px;background:#fbeef2;display:grid;place-items:center}.sd__img .ch{width:110px;height:110px}.sd__phone b{font-family:var(--display);font-size:19px;letter-spacing:-.03em}.sd__price{font-weight:800}.sd__price em,.sd__stars em{font-style:normal;font-weight:600;font-size:12px;color:var(--grey);margin-left:6px}.sd__stars{color:#f0a020;font-size:13px}.sd__bag{position:absolute;top:-20px;right:-30px;padding:8px 12px;border-radius:999px;background:#0a0a0e;color:#fff;font-weight:800;font-size:13px;box-shadow:0 14px 30px -12px rgba(0,0,0,.5);transition:transform .4s var(--spring)}.sd__bag.bump{transform:scale(1.18) rotate(-6deg);background:#16a36a}.sd__form{width:min(100%,340px);display:grid;gap:10px}.sd__form>b{font-family:var(--display);font-size:24px;letter-spacing:-.03em}.sd__f{display:grid;padding:10px 14px;border-radius:14px;background:#f4f4f8;border:1.5px solid transparent;transition:border-color .3s,background .3s}.sd__f small{font-size:11.5px;font-weight:700;color:var(--grey)}.sd__f i{font-style:normal;font-weight:600;min-height:1.4em;clip-path:inset(0 100% 0 0);transition:clip-path .7s steps(18)}.sd__f.fill{border-color:#6fd9b0;background:#fff}.sd__f.fill i{clip-path:inset(0 0 0 0)}.sd__rb{position:relative;width:100%;height:380px;border-radius:20px;overflow:hidden}.sd__new,.sd__old{position:absolute;inset:0;padding:26px;display:flex;flex-direction:column;gap:10px}.sd__old{background:#ededea;font-family:Arial,sans-serif;color:#333}.sd__old b{font-size:20px}.sd__old i{height:12px;border-radius:4px;background:#d3d3d0}.sd__old i:nth-of-type(2){width:70%}.sd__old span{align-self:flex-start;margin-top:auto;padding:8px 14px;background:#1d4f91;color:#fff;font-size:13px}.sd__new{background:#efeaff;clip-path:inset(0 0 0 var(--x));transition:clip-path 1s cubic-bezier(.7,0,.2,1)}.sd__new b{font-family:var(--display);font-size:34px;letter-spacing:-.045em;line-height:1;max-width:12ch}.sd__new p{margin:0;color:var(--ink-2)}.sd__new span{align-self:flex-start;margin-top:auto;padding:12px 18px;border-radius:999px;background:#3b49ff;color:#fff;font-weight:700;font-size:14px}.sd__new .ch{position:absolute;right:20px;bottom:20px;width:80px;height:80px}.sd__line{position:absolute;top:0;bottom:0;left:var(--x);width:3px;background:#3b49ff;transition:left 1s cubic-bezier(.7,0,.2,1)}.sd__flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%}.sd__node{display:grid;justify-items:center;gap:8px;padding:18px 8px;border-radius:18px;background:#f4f4f8;font-weight:700;font-size:13.5px;text-align:center;transition:background .4s,transform .5s var(--spring),color .4s}.sd__node i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#fff;font-style:normal;font-weight:800}.sd__node.lit{background:#2632d9;color:#fff;transform:translateY(-6px)}.sd__node.lit i{color:#2632d9}.sd__dot{position:absolute;left:calc(12.5% + var(--p) * 25% - 7px);bottom:-24px;width:14px;height:14px;border-radius:50%;background:#6fd9b0;box-shadow:0 0 0 5px rgba(111,217,176,.3);transition:left .9s cubic-bezier(.7,0,.2,1)}.sd__brand{display:grid;justify-items:center;gap:22px}.sd__logo{font-family:var(--display);font-weight:800;font-size:64px;letter-spacing:-.06em}.sd__logo i{font-style:normal;color:#e8622c}.sd__sw{display:flex;gap:10px}.sd__sw i{width:56px;height:56px;border-radius:16px;transform:scale(0) rotate(-30deg);transition:transform .6s var(--spring);box-shadow:0 10px 20px -12px rgba(0,0,0,.5)}.sd__sw i.in{transform:none}.sd__type{font-family:var(--display);font-size:54px;font-weight:800;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .6s var(--spring)}.sd__type.in{opacity:1;transform:none}.sd__type small{display:block;font-size:13px;font-weight:700;color:var(--grey);text-align:center;letter-spacing:.04em}.sd__audit{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;width:100%}.sd__dial{--c:#f0a020;position:relative;width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#16a36a calc(var(--p) * 1%),#ecebf3 0);transition:background .6s}.sd__dial:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.sd__dial b,.sd__dial small{position:relative}.sd__dial b{font-family:var(--display);font-size:46px;letter-spacing:-.05em;line-height:1}.sd__dial small{position:absolute;bottom:36px;font-size:12px;font-weight:700;color:var(--grey)}.sd__audit ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sd__audit li{position:relative;padding:12px 14px 12px 40px;border-radius:14px;background:#f4f4f8;font-weight:600;font-size:14px;transition:background .3s}.sd__audit li i{position:absolute;left:14px;top:13px;width:16px;height:16px;border-radius:50%;border:2px solid #d6d4e2;transition:background .3s,border-color .3s}.sd__audit li.ok{background:#e9f8f1}.sd__audit li.ok i{background:#16a36a;border-color:#16a36a}.sd__care{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%}.sd__care span{position:relative;display:grid;gap:6px;padding:16px 10px;border-radius:18px;background:#f4f4f8;text-align:center;transition:background .4s,transform .5s var(--spring)}.sd__care b{font-family:var(--display);font-size:18px}.sd__care small{font-size:12px;color:var(--grey);font-weight:600}.sd__care i{justify-self:center;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#fff;font-style:normal;font-weight:800;font-size:13px;transition:background .4s}.sd__care span.ok{background:#e0f6ec;transform:translateY(-4px)}.sd__care span.ok i{background:#16a36a}.si{padding:calc(var(--nav-h) + 70px) 0 60px;background:#fff;text-align:center}.si__h{font-family:var(--display);font-weight:800;letter-spacing:-.055em;line-height:.96;font-size:96px;margin:18px 0 0}.si__lead{margin:22px auto 0;max-width:56ch;font-size:18.5px;color:var(--grey);text-wrap:balance}.si__lead b{color:#0a0a0e;font-weight:600}.sm{padding:40px 0 120px;background:#fff}.smn{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.smn__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.smn__row{display:grid;grid-template-columns:auto auto 1fr auto auto;gap:18px;align-items:center;padding:20px 22px;border-radius:26px;background:#f7f6fb;color:#0a0a0e;transition:background .4s,transform .5s var(--spring),box-shadow .4s}.smn__row.on{background:var(--rt);transform:translateX(8px);box-shadow:0 30px 60px -44px rgba(30,30,80,.5)}.smn__n{font-family:var(--display);font-weight:800;font-size:14px;opacity:.5}.smn__ch{width:56px;height:56px;transition:transform .6s var(--spring)}.smn__ch .ch{width:100%;height:100%}.smn__row.on .smn__ch{transform:rotate(-10deg) scale(1.12)}.smn__main b{display:block;font-family:var(--display);font-size:26px;letter-spacing:-.035em}.smn__main small{display:block;margin-top:2px;font-size:14.5px;color:var(--ink-2)}.smn__price{text-align:right}.smn__price small{font-size:12px;color:var(--grey);margin-right:4px}.smn__price b{font-family:var(--display);font-size:26px;letter-spacing:-.04em}.smn__price em{display:block;font-style:normal;font-size:12.5px;color:var(--grey)}.smn__go{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff;font-weight:800;transition:transform .4s var(--spring),background .3s,color .3s}.smn__row.on .smn__go{background:#0a0a0e;color:#fff;transform:rotate(-30deg)}.smn__mdemo{display:none}.smn__stage{position:sticky;top:110px}.smn__card{position:relative;padding:18px;border-radius:36px;background:var(--t);transition:background .5s;min-height:560px}.smn__d{display:none}.smn__d.on{display:block;animation:rwIn .5s var(--ease) both}.smn__d p{margin:16px 8px 4px;font-size:16px;line-height:1.5;color:var(--ink-2)}@keyframes rwIn{0%{opacity:0;transform:translateY(10px)}}.sp{padding:110px 0 130px;background:var(--canvas)}.sp__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sp__grid li{position:relative;padding:26px;border-radius:26px;background:#fff;box-shadow:0 24px 50px -40px rgba(30,30,80,.5)}.sp__ch{display:block;width:64px;height:64px}.sp__ch .ch{width:100%;height:100%}.sp__grid b{display:block;margin-top:14px;font-family:var(--display);font-size:21px;letter-spacing:-.03em}.sp__grid span:last-child{display:block;margin-top:8px;color:var(--grey);font-size:15px;line-height:1.5}.sp__cta{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;margin-top:34px;font-weight:600}@media (max-width:1199px){.sv7h__h{font-size:60px}.si__h{font-size:74px}.sv7w__row{grid-template-columns:repeat(2,minmax(0,1fr))}.sv7w__row li:after{display:none}.sp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smn__price em{display:none}}@media (max-width:900px){.sv7h{padding:calc(var(--nav-h) + 16px) 0 60px}.sv7h__in{grid-template-columns:1fr;gap:40px}.sv7h__h{font-size:clamp(38px,10.6vw,50px)}.sv7h__lead{font-size:16px}.sv7h__ch{width:74px;height:74px;right:0;top:-24px}.sd{min-height:360px;padding:20px;border-radius:28px}.sv7i,.sv7p,.sv7w,.sv7x{padding:80px 0}.sv7c,.sv7f__in,.sv7i__grid,.sv7x__grid{grid-template-columns:1fr}.sv7c__c.hot{transform:none}.sv7p__in,.sv7w__row{grid-template-columns:1fr}.sv7p__in{padding:26px;gap:24px}.sv7p__big{font-size:64px}.sd__audit{grid-template-columns:1fr;justify-items:center}.sd__care{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.sd__care small{font-size:10px}.sd__care b{font-size:14px}.sd__flow{grid-template-columns:repeat(2,1fr)}.sd__dot{display:none}.sd__rb{height:300px}.sd__new b{font-size:26px}.si{padding:calc(var(--nav-h) + 30px) 0 30px}.si__h{font-size:clamp(40px,11.5vw,56px)}.si__lead{font-size:16px}.smn{grid-template-columns:1fr}.smn__stage{display:none}.smn__row{grid-template-columns:auto 1fr auto;gap:12px;padding:16px}.smn__go,.smn__n{display:none}.smn__ch{width:46px;height:46px}.smn__main b{font-size:21px}.smn__main small{font-size:13.5px}.smn__price b{font-size:21px}.smn__row.on{transform:none}.smn__mdemo{display:block;grid-column:1/-1}.smn__row:not(.on) .smn__mdemo{display:none}.smn__mdemo .sd{min-height:300px;box-shadow:none}.sp{padding:80px 0}.sp__grid{grid-template-columns:1fr}}