.h7{min-height:100vh;min-height:100svh;background:#fff;overflow:clip}.h7,.h7__copy{position:relative}.h7__copy{z-index:3;text-align:center;padding-top:calc(var(--nav-h) + 22px)}.h7__pill{display:flex;justify-content:center}.h7__h{font-family:var(--display);font-weight:800;letter-spacing:-.048em;line-height:.97;font-size:86px}.h7__h,.h7__lead{margin:16px auto 0}.h7__lead{max-width:60ch;font-size:18px;line-height:1.5;color:var(--grey);text-wrap:balance}.h7__lead b{color:var(--ink);font-weight:600}.h7__ctas{display:flex;gap:12px;justify-content:center;margin-top:22px;flex-wrap:wrap}.h7__ctas .btn{height:52px;font-size:15.5px}.h7__art{position:absolute;z-index:2;left:50%;top:var(--art-top,470px);width:1100px;height:470px;transform:translateX(-50%) scale(var(--hk,1));transform-origin:50% 0}.h7__glow{position:absolute;inset:-10% 8% -20%;background:radial-gradient(40% 55% at 30% 55%,rgba(111,217,176,.32),transparent 70%),radial-gradient(38% 50% at 72% 45%,rgba(192,138,230,.3),transparent 70%),radial-gradient(30% 40% at 52% 80%,rgba(111,195,255,.25),transparent 70%);filter:blur(30px)}.h7__stage{position:absolute;inset:0;perspective:1600px;transform-style:preserve-3d}.h7__origin{left:550px;top:235px;width:2px;height:2px}.brf,.h7__origin{position:absolute}.brf{left:400px;top:40px;width:300px;height:380px;background:#fff;border-radius:18px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 40px 80px -30px rgba(30,30,80,.35),0 0 0 1px rgba(10,10,30,.06);padding:34px 30px;transform-origin:50% 50%;backface-visibility:hidden;overflow:hidden}.brf__corner{position:absolute;right:0;top:0;width:46px;height:46px;background:linear-gradient(225deg,#fff 50%,#e9e9f2 0);border-bottom-left-radius:12px;box-shadow:-4px 4px 10px -4px rgba(20,20,60,.2)}.brf__k{display:inline-flex;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);background:var(--t-lilac);border-radius:999px;padding:6px 11px}.brf__l{margin:26px 0 0;min-height:30px;font-family:var(--display);font-weight:700;font-size:23px;letter-spacing:-.03em;color:var(--ink);border-bottom:1.5px dashed #e3e3ec;padding-bottom:12px}.brf__caret{display:inline-block;width:2.5px;height:22px;background:var(--blue);border-radius:2px;vertical-align:-3px;margin-left:3px;animation:caret .9s steps(1) infinite}.static .brf__caret{display:none}@keyframes caret{50%{opacity:0}}.brf__sheen,.bw__sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.85) 48%,transparent 66%);background-size:260% 100%;background-position:110% 0;opacity:0}.bw{position:absolute;left:190px;top:12px;width:720px;height:446px;background:#fff;border-radius:18px;box-shadow:0 50px 90px -34px rgba(30,30,80,.42),0 0 0 1px rgba(10,10,30,.07);overflow:hidden;transform-origin:50% 50%;backface-visibility:hidden;visibility:hidden}.bw__bar{height:38px;display:flex;align-items:center;gap:14px;padding:0 14px;border-bottom:1px solid #eeeef3;background:#fafafc}.bw__dots{display:flex;gap:6px}.bw__dots i{width:10px;height:10px;border-radius:50%;background:#e2e2ea}.bw__url{flex:1;max-width:260px;margin:0 auto;height:24px;border-radius:8px;background:#f0f0f5;font-size:12px;color:var(--grey);display:grid;place-items:center}.bw__bag{position:relative;display:grid;place-items:center;width:28px;height:28px;color:var(--ink)}.bw__bag b{position:absolute;right:-6px;top:-4px;min-width:18px;height:18px;border-radius:9px;background:var(--coral);color:#fff;font-size:11px;display:grid;place-items:center;padding:0 4px;transform:scale(0)}.bw__page{padding:16px 22px}.st__nav{display:flex;gap:18px;align-items:center;font-size:13px;color:var(--grey)}.st__nav b{font-family:var(--display);font-size:17px;color:var(--ink);letter-spacing:-.03em;margin-right:auto}.st__hero{margin-top:12px;height:132px;border-radius:14px;background:linear-gradient(120deg,#efeaff,#e3efff);display:flex;align-items:center;justify-content:space-between;padding:0 26px;overflow:hidden}.st__hero small{display:block;font-size:11.5px;font-weight:600;color:var(--blue)}.st__hero strong{display:block;font-family:var(--display);font-size:27px;line-height:1;letter-spacing:-.04em;margin-top:6px}.st__btn{display:inline-flex;margin-top:12px;height:30px;align-items:center;padding:0 14px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:600}.st__heroArt{width:112px;height:112px;transform:rotate(8deg) translateY(10px)}.st__heroArt .ch{width:100%;height:100%}.st__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.st__card{border-radius:14px;border:1px solid #eeeef3;padding:8px 8px 10px;background:#fff}.st__img{height:112px;border-radius:10px;display:grid;place-items:center}.st__img .ch{width:76px;height:76px}.st__row{display:flex;justify-content:space-between;align-items:baseline;margin:9px 4px 0;font-size:13.5px}.st__row em{font-style:normal;color:var(--grey);font-weight:600}.st__add{position:relative;display:grid;margin:9px 2px 0;height:32px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;overflow:hidden;transition:background .3s}.st__add>span{grid-area:1/1;display:grid;place-items:center;transition:transform .45s var(--ease)}.st__addD{transform:translateY(110%)}.st__add.on{background:#16a36a}.st__add.on .st__addT{transform:translateY(-110%)}.st__add.on .st__addD{transform:none}.ph{left:836px;top:58px;width:196px;height:398px;border-radius:36px;padding:8px;box-shadow:0 50px 80px -30px rgba(20,20,60,.5);visibility:hidden;transform-origin:30% 80%}.ph,.ph__notch{position:absolute;background:#0a0a0e}.ph__notch{left:50%;top:14px;width:62px;height:18px;margin-left:-31px;border-radius:10px;z-index:2}.ph__page{height:100%;border-radius:29px;background:#fff;padding:40px 14px 14px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.ph__img{height:170px;border-radius:16px;display:grid;place-items:center}.ph__img .ch{width:110px;height:110px}.ph__page b{font-family:var(--display);font-size:19px;letter-spacing:-.03em;margin-top:6px}.ph__page em{font-style:normal;font-size:12.5px;color:var(--grey)}.ph__add{margin-top:auto;height:40px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;display:grid;place-items:center;transition:background .3s}.ph__add.on{background:#16a36a}.ph__rev{font-size:11px;color:#f5a623;text-align:center}.ph__rev small{color:var(--grey-2);margin-left:4px}.toast{position:absolute;left:640px;top:-26px;display:flex;gap:10px;align-items:center;padding:10px 16px 10px 10px;border-radius:16px;background:#fff;box-shadow:0 24px 50px -18px rgba(20,20,60,.4),0 0 0 1px rgba(10,10,30,.06);font-size:13px;visibility:hidden;z-index:4}.toast__ic{width:38px;height:38px;border-radius:12px;background:#f1e7fb;display:grid;place-items:center}.toast__ic .ch{width:30px;height:30px}.toast b{display:block;font-size:14px}.toast small{color:var(--grey)}.h7cur{left:0;top:0;z-index:5;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));transform-origin:20% 15%}.bu,.h7cur{position:absolute;visibility:hidden}.bu{z-index:3;display:block}.bu__in{display:block;transform:rotate(var(--r,0deg))}.bu .ch,.bu__in{width:100%;height:100%}.bu--chip .bu__in{display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;white-space:nowrap;padding:9px 15px 9px 11px;border-radius:999px;background:#fff;font-size:13.5px;font-weight:600;color:var(--ink);box-shadow:0 16px 34px -14px rgba(20,20,60,.35),0 0 0 1px rgba(10,10,30,.06)}.bu--chip i{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent)}.static .bu,.static .bw,.static .ph,.static .toast{visibility:visible}.static .brf,.static .h7cur{display:none}@media (max-width:1199px){.h7__h{font-size:74px}}@media (max-width:767px){.h7__copy{padding-top:calc(var(--nav-h) + 18px)}.h7__h{font-size:clamp(33px,9.4vw,44px);margin-top:14px}.h7__h .rt-l{display:inline}.h7__h .rt-l+.rt-l:before{content:" "}.h7__lead{font-size:14.5px;margin-top:10px;line-height:1.45}.h7__ctas{margin-top:16px}.h7__ctas .btn{height:48px;font-size:14.5px;padding:0 20px}.h7__ctas .btn--soft{display:none}.h7{min-height:0;padding-bottom:28px}.h7__art{position:relative;left:auto;top:auto;width:400px;height:360px;transform:none;zoom:var(--hk,.95);margin:8px auto 0}.h7__origin{left:200px;top:175px}.brf{left:98px;top:28px;width:204px;height:284px;padding:22px 18px}.brf__l{font-size:17px;margin-top:16px;min-height:22px}.bw{display:none}.ph{left:104px;top:6px;width:192px;height:346px;border-radius:36px}.ph__page{border-radius:29px;padding:38px 12px 12px}.ph__img{height:124px}.ph__img .ch{width:92px;height:92px}.toast{left:100px;top:44px;width:200px;padding:8px 10px 8px 8px;gap:8px;border-radius:14px}.toast__ic{width:30px;height:30px;border-radius:10px}.toast__ic .ch{width:24px;height:24px}.toast b{font-size:13px}.toast small{font-size:10.5px}.h7__lead{max-width:34ch}.bu:first-of-type{left:2px!important;top:34px!important;width:72px!important;height:76px!important}.bu:nth-of-type(2){left:322px!important;top:18px!important;width:76px!important;height:82px!important}.bu:nth-of-type(3){left:10px!important;top:262px!important}.bu:nth-of-type(3),.bu:nth-of-type(4){width:60px!important;height:62px!important}.bu:nth-of-type(4){left:330px!important;top:256px!important}.bu:nth-of-type(5){left:24px!important;top:150px!important;width:46px!important;height:48px!important}.bu:nth-of-type(6){left:336px!important;top:146px!important;width:50px!important;height:52px!important}.bu--chip{display:none}}.z0{position:relative;height:100vh;height:100svh;background:var(--night);color:#fff;display:grid;place-items:center;text-align:center;overflow:clip}.z0__in{position:relative;z-index:2;padding:0 20px}.z0__k{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--night-grey)}.z0__h{font-family:var(--display);font-weight:800;letter-spacing:-.05em;line-height:1.02;font-size:144px;margin:18px 0 0}.motion .z0__w{color:rgba(255,255,255,.13)}.z0__num{display:inline-flex;align-items:flex-end;vertical-align:top}.z0__num,.z0__slot{position:relative;height:1.04em}.z0__slot{display:inline-block;overflow:hidden;width:.62em}.reel{display:block}.reel__in{display:flex;flex-direction:column}.reel__in b{display:block;height:1.04em;line-height:1.04em;font-weight:800;text-align:center}.z0__leaf{position:absolute;left:50%;bottom:.06em;width:.95em;height:.95em;margin-left:-.475em;transform:scale(0)}.z0__leaf .ch{width:100%;height:100%}.z0__spark{position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:50%;background:var(--mint);opacity:0}.z0__sub{max-width:46ch;margin:26px auto 0;font-size:19px;line-height:1.5;color:var(--night-grey)}.z0__sub b{color:#fff;font-weight:600}.z0__glow{position:absolute;left:10%;right:10%;top:18%;bottom:6%;background:radial-gradient(45% 45% at 50% 58%,rgba(111,217,176,.16),rgba(111,217,176,.05) 55%,transparent 72%);pointer-events:none}@media (max-width:1199px){.z0__h{font-size:112px}}@media (max-width:767px){.z0__h{font-size:clamp(56px,17vw,76px)}.z0__sub{font-size:16px}}.cht{position:relative;z-index:2;padding:80px 0 0;margin-top:-55vh;background:linear-gradient(to bottom,transparent 0,transparent 55vh,var(--canvas) 55vh)}.static .cht{margin-top:0;background:var(--canvas)}@media (max-width:767px){.cht{margin-top:-100vh;background:linear-gradient(to bottom,transparent 0,transparent 100vh,var(--canvas) 100vh)}}.cht__head{text-align:center}.cht__h{--mk:#ffb3cb;font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:1;font-size:72px;margin:16px auto 0}.cht__lead{text-wrap:balance;margin:18px auto 0;max-width:50ch;font-size:18px;color:var(--grey)}.cht__stage{position:relative;height:100vh;height:100svh;overflow:hidden}.cht__cam{position:absolute;left:50%;top:0;width:min(760px,calc(100% - 32px));transform:translateX(-50%);padding:70px 0 120px}.motion .cht__cam{transform:none}.msg{display:flex;gap:14px;align-items:flex-start;margin-top:28px}.msg__av{flex:none;width:52px;height:52px;border-radius:18px;background:#fff;display:grid;place-items:center;box-shadow:0 10px 24px -12px rgba(30,30,80,.35)}.msg__av .ch{width:40px;height:40px}.msg__body{flex:1}.msg__name{font-size:13px;font-weight:600;color:var(--grey)}.msg__name b,.msg__txt{color:var(--ink)}.msg__txt{margin:6px 0 0;font-family:var(--display);font-weight:650;font-size:30px;line-height:1.22;letter-spacing:-.03em;position:relative}.msg__txt .cw{display:inline-block}.motion .msg__txt .cw{opacity:0}.static .caret,.static .msg__typing{display:none}.msg__txt .ckw{color:var(--blue)}.msg--you{flex-direction:row-reverse;text-align:right}.msg--you .msg__txt{display:inline-block;text-align:left;background:#fff;padding:16px 20px;border-radius:22px 22px 6px 22px;font-size:22px;font-weight:600;box-shadow:0 18px 40px -22px rgba(30,30,80,.4)}.msg--you .msg__av{background:var(--ink);color:#fff;font-size:13px;font-weight:700}.msg__typing{display:inline-flex;gap:5px;padding:12px 16px;border-radius:16px;background:#fff;margin-top:8px;box-shadow:0 10px 24px -14px rgba(30,30,80,.35)}.msg__typing i{width:7px;height:7px;border-radius:50%;background:var(--grey-2);animation:dots 1s ease-in-out infinite}.msg__typing i:nth-child(2){animation-delay:.15s}.msg__typing i:nth-child(3){animation-delay:.3s}@keyframes dots{50%{transform:translateY(-4px);opacity:.5}}.caret{position:absolute;width:3px;height:.95em;border-radius:2px;background:var(--blue);top:.14em;left:0;animation:caret .9s steps(1) infinite}.plan{margin:22px 0 0 66px;background:#fff;border-radius:26px;padding:26px 28px;box-shadow:0 40px 80px -36px rgba(30,30,80,.45),0 0 0 1px rgba(10,10,30,.05);transform-origin:0 0}.plan__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan__top b{font-family:var(--display);font-size:22px;letter-spacing:-.03em}.plan__top small{font-size:12px;font-weight:700;color:var(--blue);background:var(--t-lilac);padding:6px 10px;border-radius:999px}.plan__rows{list-style:none;margin:16px 0 0;padding:0}.plan__rows li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #eeeef3;font-size:15.5px}.plan__rows li span{color:var(--grey)}.plan__rows li b{text-align:right}.plan__cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.plan__cta small{color:var(--grey);font-size:13px}@media (max-width:1199px){.cht__h{font-size:60px}}@media (max-width:767px){.plan__cta{flex-direction:column;justify-content:center;text-align:center}.plan__cta .btn{align-self:stretch;justify-content:center}.cht{padding-top:70px}.cht__h{font-size:clamp(36px,10vw,46px)}.cht__lead{font-size:15.5px}.cht__cam{padding-top:40px}.msg__av{width:42px;height:42px;border-radius:14px}.msg__av .ch{width:32px;height:32px}.msg__txt{font-size:22px}.msg--you .msg__txt{font-size:17px;padding:13px 16px}.plan{margin-left:0;padding:20px}.plan__rows li{font-size:14px}}.eyebrow--night{color:var(--night-grey)}.pill-link--night{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#fff;box-shadow:none}.rl{position:relative;background:#fff;padding:100px 0 0}.rl__head{text-align:center}.rl__h{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:1;font-size:72px;margin:16px auto 0}.rl__lead{text-wrap:balance;margin:18px auto 0;max-width:46ch;font-size:18px;color:var(--grey)}.rl__lead b{color:var(--ink);font-weight:600}.rl__stage{position:relative;height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden}.rl__track{position:relative;transform:scale(var(--rs,1))}.rc,.rl__track{width:300px;height:470px}.rc{position:absolute;left:0;top:0;border-radius:28px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.03),0 30px 60px -28px rgba(30,30,80,.35),0 0 0 1px rgba(10,10,30,.06);display:flex;flex-direction:column;overflow:hidden;will-change:transform;transition:box-shadow .4s}.rc.on{box-shadow:0 50px 90px -30px rgba(30,30,80,.45),0 0 0 1px rgba(10,10,30,.06)}.rc__art{position:relative;height:236px;margin:10px 10px 0;border-radius:20px;background:var(--tint);overflow:hidden}.rc__ch{position:absolute;right:10px;bottom:8px;width:62px;height:62px}.rc__body{padding:16px 22px 22px}.rc__n{font-family:var(--display);font-weight:800;font-size:46px;letter-spacing:-.05em;line-height:1}.rc__n small{font-size:15px;color:var(--grey-2);margin-left:2px;letter-spacing:0}.rc h3{font-family:var(--display);font-weight:750;font-size:23px;letter-spacing:-.035em;line-height:1.08}.rc h3,.rc p{margin:8px 0 0}.rc p{font-size:14.5px;line-height:1.45;color:var(--grey)}.rl__dots{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);display:flex;gap:8px}.rl__dots i{width:8px;height:8px;border-radius:4px;background:#dcdce6;transition:width .4s var(--ease),background .3s}.rl__dots i.on{width:26px;background:var(--ink)}.dm{position:absolute;inset:14px 14px 14px;background:#fff;border-radius:14px;padding:14px;box-shadow:0 12px 30px -18px rgba(30,30,80,.4);font-size:12px;overflow:hidden}.dm__k{display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.dm *,.dm :after,.dm :before{animation-duration:3.4s!important;animation-iteration-count:1!important;animation-fill-mode:both!important;animation-play-state:paused!important}.rc.seen .dm *,.rc.seen .dm :after,.rc.seen .dm :before{animation-play-state:running!important}.rc:not(.seen) .dm *,.rc:not(.seen) .dm :after,.rc:not(.seen) .dm :before{animation-name:none!important}.dm--words .dm__new i{animation-duration:.9s!important;animation-iteration-count:infinite!important}.dm--words .dm__old{position:relative;display:inline-block;margin:14px 0 0;font-weight:700;font-size:15px;color:var(--grey-2)}.dm--words .dm__old:after{content:"";position:absolute;left:0;top:52%;height:2px;width:100%;background:var(--coral);transform-origin:0 50%;transform:scaleX(0);animation:strike 6s var(--ease) infinite}@keyframes strike{0%,25%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}.dm--words .dm__new{margin:10px 0 0;font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.035em;line-height:1.12}.dm--words .dm__new>span{display:block;overflow:hidden;white-space:nowrap;clip-path:inset(0 100% 0 0)}.dm--words .dm__l1{animation:typeA 6s steps(14) infinite}.dm--words .dm__l2{animation:typeB 6s steps(13) infinite}.dm--words .dm__new i{display:inline-block;width:2px;height:18px;background:var(--blue);margin-left:3px;vertical-align:-2px;animation:caret .9s steps(1) infinite}@keyframes typeA{0%,30%{clip-path:inset(0 100% 0 0)}58%,to{clip-path:inset(0 0 0 0)}}@keyframes typeB{0%,58%{clip-path:inset(0 100% 0 0)}86%,to{clip-path:inset(0 -10px 0 0)}}.dm--words .dm__sub{margin:10px 0 0;color:var(--grey);opacity:0;animation:fadeL 6s ease infinite}@keyframes fadeL{0%,84%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dm__frames{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.dm__fr{height:120px;border-radius:10px;background:#f3f3f7;padding:8px;display:flex;flex-direction:column;gap:6px;animation:frOn 6s var(--ease) infinite;animation-delay:calc(var(--d, 0) * 1s)}.dm__fr:nth-child(2){--d:0.4}.dm__fr:nth-child(3){--d:0.8}.dm__fr b{height:34px;border-radius:6px;background:#e1e1ea;animation:inherit;animation-name:frB}.dm__fr i{height:7px;border-radius:4px;background:#e1e1ea}.dm__fr i+i{width:60%}.dm__fr s{margin-top:auto;height:16px;border-radius:8px;background:#d6d6e2;animation:inherit;animation-name:frS}@keyframes frOn{0%,20%{background:#f3f3f7}50%,to{background:#f6f2ff}}@keyframes frB{0%,20%{background:#e1e1ea}50%,to{background:#c08ae6}}@keyframes frS{0%,20%{background:#d6d6e2}50%,to{background:#3b49ff}}.dm__ok{position:absolute;left:14px;bottom:12px;padding:6px 10px;border-radius:999px;background:#e0f6ec;color:#0e7a4e;font-weight:700;animation:pop 6s var(--spring) infinite}@keyframes pop{0%,40%{transform:scale(0)}56%{transform:scale(1.1)}66%,to{transform:scale(1)}}.dm--code pre{margin:12px 0 0;padding:12px;border-radius:10px;background:#14131b;color:#d8d6ff;font-size:11.5px;line-height:1.7;display:grid}.dm--code pre span{white-space:pre;overflow:hidden;width:0;animation:codeL 6s steps(26) infinite;animation-delay:calc(var(--i) * .5s)}@keyframes codeL{0%,8%{width:0}40%,to{width:100%}}.dm__chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.dm__chips span{padding:6px 10px;border-radius:999px;background:#fff5cf;color:#7a5a00;font-weight:700;animation:pop 6s var(--spring) infinite}.dm__chips span+span{animation-delay:.2s}.dm--launch ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.dm--launch li{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink-2)}.dm--launch li i{width:16px;height:16px;border-radius:50%;border:1.5px solid #d6d6e2;position:relative;flex:none}.dm--launch li i:after{content:"✓";position:absolute;inset:-1.5px;border-radius:50%;background:#16a36a;color:#fff;font-size:10px;font-style:normal;display:grid;place-items:center;transform:scale(0);animation:tick 6s var(--spring) infinite;animation-delay:calc(.2s + var(--i) * .32s)}@keyframes tick{0%,12%{transform:scale(0)}26%{transform:scale(1.2)}34%,to{transform:scale(1)}}.dm--grow svg{width:100%;height:96px;margin-top:8px}.dm--grow path{fill:none;stroke:var(--blue);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300;animation:draw 6s var(--ease) infinite}@keyframes draw{0%,6%{stroke-dashoffset:300}60%,to{stroke-dashoffset:0}}.dm--grow circle{fill:#fff;stroke:var(--blue);stroke-width:3;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:pop 6s var(--spring) infinite;animation-delay:calc(.5s + var(--i) * .4s)}.dm__weeks{display:flex;flex-wrap:wrap;gap:6px}.dm__weeks span{padding:5px 9px;border-radius:999px;background:#ffece2;color:#a43d12;font-weight:700;animation:pop 6s var(--spring) infinite;animation-delay:calc(var(--i) * .35s)}@media (max-width:767px){.rl{padding-top:70px}.rl__h{font-size:clamp(36px,10vw,46px)}.rl__lead{font-size:15.5px}.rl__stage{height:auto;display:block;overflow:visible;padding:30px 16px 80px}.rl__track{transform:none;display:grid;gap:16px}.rc,.rl__track{width:auto;height:auto}.rc{position:sticky;top:calc(var(--nav-h) + 12px + var(--i, 0) * 12px);min-height:460px;transform-origin:50% 0}.rl__dots{display:none}}.why{background:var(--night);color:#fff}.why,.why__stage{position:relative}.why__stage{height:100vh;height:100svh;overflow:hidden}.why__st{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px}.why__big{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:1.06;font-size:64px;max-width:17ch;margin:22px 0 0}.why__big .sw{display:inline-block;color:rgba(255,255,255,.13)}.static .why__big .sw{color:#fff}.slot{display:inline-block;width:1.02em;height:.9em;vertical-align:-.1em;overflow:visible}.slot__in{display:block;width:.9em;height:.9em}.slot__in .ch{width:100%;height:100%}.why__main{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:var(--max);margin:0 auto;padding:0 48px;visibility:hidden}.static .why__main{visibility:visible;position:relative}.why__ts{position:relative;height:124px;margin-top:18px}.why__t{position:absolute;left:0;top:0;margin:0;padding-bottom:.14em;font-family:var(--display);font-weight:800;font-size:54px;line-height:1.02;letter-spacing:-.045em;max-width:12ch;overflow:hidden}.why__t span{display:block}.why__ds{position:relative;height:90px;margin-top:20px}.why__d{position:absolute;left:0;top:0;margin:0;max-width:40ch;font-size:18px;line-height:1.5;color:var(--night-grey)}.why__prog{display:flex;gap:8px;margin-top:18px}.why__prog i{width:8px;height:8px;border-radius:4px;background:#34333d;transition:width .4s var(--ease),background .3s}.why__prog i.on{width:28px;background:#fff}.why__phone{position:relative;display:grid;place-items:center;height:100%}.wph{width:300px;height:610px;border-radius:50px;background:#1a1922;padding:10px;box-shadow:0 60px 120px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.08),0 0 90px -10px var(--wg,rgba(59,73,255,.35));transform:scale(var(--ps,1))}.wph,.wph__flip{position:relative}.wph__flip{width:100%;height:100%;border-radius:41px;transform-style:preserve-3d}.wph__layer{position:absolute;inset:0;border-radius:41px;background:#fff;color:var(--ink);overflow:hidden;visibility:hidden}.wph__layer[data-i="0"]{visibility:visible}.wph__sheen{border-radius:41px;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.6) 48%,transparent 66%);background-size:260% 100%;background-position:120% 0;opacity:0}.wph__sheen,.ws{position:absolute;inset:0}.ws{padding:54px 22px 22px;display:flex;flex-direction:column;gap:10px;font-size:14px}.ws__k{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.ws__h{font-family:var(--display);font-size:28px;letter-spacing:-.04em;line-height:1}.ws ul{list-style:none;margin:6px 0 0;padding:0}.ws li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-top:1px solid #eeeef3;font-weight:600;line-height:1.25}.ws li span{flex:none;color:var(--grey);font-weight:500;white-space:nowrap}.ws__total{position:relative;margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border-radius:16px;background:#efeaff}.ws__total>span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b4fb0}.ws__total b{font-family:var(--display);font-size:32px;line-height:1;letter-spacing:-.04em}.ws__stamp{position:absolute;right:-6px;top:-14px;padding:4px 9px;border-radius:9px;border:2px solid #16a36a;background:#fff;color:#16a36a;font-size:12.5px;font-weight:800;white-space:nowrap;transform:rotate(-9deg);box-shadow:0 6px 14px -8px rgba(22,163,106,.6)}.ws--three .ws__slots{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ws--three .ws__slots li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:14px;background:#f6f3ff}.ws--three .ws__slots .ch{width:30px;height:30px}.ws--three .ws__slots li.off{background:none;border:1.5px dashed #dcd8ea;color:var(--grey-2)}.ws--three .ws__slots li.off span{margin-left:auto;font-size:11px;font-weight:700}.ws__note{margin-top:auto;font-size:12.5px;color:var(--grey);line-height:1.4}.ws__fr{height:150px;border-radius:16px;background:#f6f2ff;padding:12px;display:flex;flex-direction:column;gap:8px}.ws__fr b{height:54px;border-radius:10px;background:#c08ae6}.ws__fr i{height:9px;border-radius:5px;background:#e1dcf0}.ws__fr s{margin-top:auto;height:22px;width:50%;border-radius:11px;background:#3b49ff}.ws__fr--b{height:110px}.ws__btn{margin-top:auto;height:50px;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700}.ws__btn,.ws__ok{border-radius:999px}.ws__ok{position:absolute;left:50%;bottom:84px;transform:translateX(-50%);padding:8px 14px;background:#e0f6ec;color:#0e7a4e;font-weight:800;white-space:nowrap}.ws__msg{margin:0;padding:12px 14px;border-radius:16px 16px 16px 4px;background:#f3f3f7;font-weight:600;max-width:85%}.ws__msg--me{align-self:flex-end;border-radius:16px 16px 4px 16px;background:var(--ink);color:#fff}.ws__bar{margin-top:auto;height:10px;border-radius:5px;background:#f3f3f7;overflow:hidden}.ws__bar i{display:block;width:40%;height:100%;background:#ffd84d;border-radius:5px}.ws--own li span{color:#16a36a;font-weight:800}.fly{position:absolute;left:0;top:0;width:96px;height:96px;z-index:4;visibility:hidden;pointer-events:none}.fly .ch{width:100%;height:100%}.why__facts{position:absolute;left:0;right:0;bottom:0;top:0;display:grid;grid-template-columns:repeat(3,minmax(0,330px));justify-content:center;align-content:center;gap:18px;padding:0 24px;visibility:hidden}.static .why__facts{position:relative;visibility:visible;padding:60px 24px}.wf{padding:30px 28px;border-radius:26px;background:var(--night-2);border:1px solid var(--night-line)}.wf b{display:block;font-family:var(--display);font-size:46px;letter-spacing:-.05em;line-height:1;white-space:nowrap}.wf>span{display:block;margin-top:10px;font-size:15.5px}.wf>span,.why__note{color:var(--night-grey)}.why__note{grid-column:1/-1;text-align:center;margin:18px 0 0;font-size:15px}.why__note a{color:#fff;text-decoration:underline;text-underline-offset:4px}@media (max-width:1199px){.why__big{font-size:54px}.why__t{font-size:44px}.wph{width:260px;height:530px}}@media (max-width:767px){.why__big{font-size:clamp(32px,9vw,40px)}.why__main{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:calc(var(--nav-h) + 6px) 20px 20px;gap:10px;align-items:start}.why__ts{height:96px;margin-top:10px}.why__t{font-size:30px}.why__ds{height:74px;margin-top:8px}.why__d{font-size:15px}.why__prog{margin-top:6px}.wph{height:min(450px,calc(100svh - 330px));width:auto;aspect-ratio:220/450;border-radius:40px}.wph__flip,.wph__layer,.wph__sheen{border-radius:32px}.ws{padding:40px 16px 16px;font-size:12.5px}.ws li{padding:9px 0}.ws__h{font-size:22px}.fly{width:64px;height:64px}.why__facts{grid-template-columns:1fr;gap:12px;align-content:center}.wf{padding:20px 22px}.wf b{font-size:42px}}.wk7{position:relative;z-index:2;padding:140px 0 120px;background:#fff;margin-top:-56px;border-radius:var(--wr,56px) var(--wr,56px) 0 0}.wk7__head{text-align:center}.wk7__h{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:1;font-size:64px;margin:16px auto 0}.wk7__lead{text-wrap:balance;margin:18px auto 0;max-width:48ch;font-size:18px;color:var(--grey)}.wk7__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:60px}.wc{display:flex;flex-direction:column;border-radius:30px;background:var(--bg);color:var(--ink);padding:14px 14px 26px;transition:transform .5s var(--ease),box-shadow .5s}.wc:hover{transform:translateY(-6px);box-shadow:0 40px 70px -40px rgba(30,30,80,.5)}.wc__win{display:block;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 20px 40px -26px rgba(30,30,80,.45)}.wc__bar{display:flex;align-items:center;gap:5px;height:28px;padding:0 10px;background:#fafafc;border-bottom:1px solid #eeeef3}.wc__bar i{width:8px;height:8px;border-radius:50%;background:#e2e2ea}.wc__bar em{font-style:normal;font-size:11px;color:var(--grey);margin-left:8px}.wc__scr{display:block;height:300px;overflow:hidden}.wc__scr img{width:100%;height:auto;transition:transform 7s cubic-bezier(.45,0,.55,1)}.wc:hover .wc__scr img{transform:translateY(calc(-100% + 300px))}.wc__body{display:block;padding:20px 12px 0}.wc__kind{font-size:12.5px;font-weight:700;color:var(--ac)}.wc__name{display:block;font-family:var(--display);font-size:28px;letter-spacing:-.04em;line-height:1.05;margin-top:6px}.wc__line{display:block;margin-top:8px;color:color-mix(in srgb,var(--ink) 70%,transparent);font-size:15.5px;line-height:1.45}.wc__go{display:inline-block;margin-top:16px;font-weight:700;font-size:14.5px}.wk7__more{display:inline-flex;align-items:center;gap:8px;margin:40px auto 0;font-weight:700;text-decoration:underline;text-underline-offset:5px;width:100%;justify-content:center}.wk7__more .ch{width:26px;height:26px}@media (max-width:1199px){.wk7__h{font-size:52px}.wc__scr{height:240px}.wc:hover .wc__scr img{transform:translateY(calc(-100% + 240px))}}@media (max-width:767px){.wk7{padding:90px 0 80px;margin-top:-32px}.wk7__h{font-size:clamp(34px,9.6vw,44px)}.wk7__lead{font-size:15.5px}.wk7__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:36px calc(var(--gl) * -1) 0;padding:0 var(--gl) 14px;scrollbar-width:none}.wk7__row::-webkit-scrollbar{display:none}.wc{flex:0 0 84vw;scroll-snap-align:center}.wc__scr{height:220px}}.svs{position:relative;background:#f6f5f8;padding:130px 0 0}.svs__head{text-align:center}.svs__h{--mk:#9fe7cb;font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:1;font-size:72px;margin:16px auto 0}.svs__lead{text-wrap:balance;margin:18px auto 0;max-width:50ch;font-size:18px;color:var(--grey)}.svs__stage{position:relative;height:100vh;height:100svh;display:flex;align-items:center}.svs__in{display:grid;grid-template-columns:320px minmax(0,1fr);gap:34px;align-items:center}.svs__rail{display:grid;gap:6px}.svt{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 14px 10px 10px;border-radius:18px;transition:background .35s,transform .35s var(--ease)}.svt .ch{width:40px;height:40px;flex:none;transition:transform .5s var(--spring)}.svt b{display:block;font-size:15.5px}.svt small{display:block;font-size:12.5px;color:var(--grey)}.svt:hover{background:rgba(255,255,255,.7)}.svt[aria-selected=true]{background:#fff;box-shadow:0 16px 34px -22px rgba(30,30,80,.45),0 0 0 1px rgba(10,10,30,.05);transform:translateX(6px)}.svt[aria-selected=true] .ch{transform:scale(1.12) rotate(-8deg)}.svs__panels{position:relative;height:560px}.svs__dots{display:none}.svp{position:absolute;inset:0;visibility:hidden}.svp.on{visibility:visible}.svp__card{position:absolute;inset:0;border-radius:34px;background:#fff;padding:46px 50px;box-shadow:0 40px 80px -46px rgba(30,30,80,.5),0 0 0 1px rgba(10,10,30,.05);display:flex;flex-direction:column;overflow:hidden}.svp__card:before{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:var(--t)}.svp__k{position:relative;font-size:14px;font-weight:600;color:var(--grey);padding-right:120px}.svp__name{position:relative;margin:10px 0 0;font-family:var(--display);font-weight:800;font-size:56px;letter-spacing:-.05em;line-height:1;overflow:hidden}.svp__name span{display:block}.svp__line{position:relative;margin:14px 0 0;max-width:52ch;font-size:17px;line-height:1.5;color:var(--ink-2)}.svp__inc{position:relative;list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 26px}.svp__inc li{display:flex;gap:10px;font-size:15px;font-weight:500}.svp__inc i{flex:none;width:22px;height:22px;border-radius:50%;background:#e0f6ec;color:#0e7a4e;font-style:normal;font-size:12px;font-weight:800;display:grid;place-items:center}.svp__foot{position:relative;margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid #eeeef3}.svp__price small{display:block;font-size:13px;color:var(--grey)}.svp__price b{display:flex;font-family:var(--display);font-size:58px;letter-spacing:-.05em;line-height:1;height:1.05em;overflow:hidden}.svp__price b span{display:inline-block}.svp__price>span{display:block;margin-top:6px;font-size:14px;color:var(--grey)}.svp__ctas{display:flex;align-items:center;gap:18px}.svp__more{font-weight:700;font-size:15px}.svp__ch{position:absolute;right:44px;top:36px;width:96px;height:96px}@media (max-width:1199px){.svs__h{font-size:58px}.svs__in{grid-template-columns:260px minmax(0,1fr)}.svp__card{padding:36px}.svp__name{font-size:44px}.svp__inc{grid-template-columns:1fr}}@media (max-width:767px){.svs{padding-top:90px}.svs__h{font-size:clamp(36px,10vw,46px)}.svs__lead{font-size:15.5px}.svs__stage{height:auto;display:block;padding:30px 0 70px}.svs__in{grid-template-columns:1fr;gap:16px}.svs__rail{display:flex;overflow-x:auto;gap:8px;margin:0 calc(var(--gl) * -1);padding:4px var(--gl) 8px;scrollbar-width:none}.svs__rail::-webkit-scrollbar{display:none}.svt{flex:none;padding:8px 14px 8px 8px;background:#fff;border-radius:999px}.svt .ch{width:30px;height:30px}.svt small{display:none}.svt b{font-size:14px;white-space:nowrap}.svt[aria-selected=true]{transform:none;background:var(--ink);color:#fff}.svs__panels{height:620px;touch-action:pan-y}.svs__dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px}.svs__dots i{width:7px;height:7px;border-radius:4px;background:#d6d4e2;transition:width .35s var(--ease),background .35s}.svs__dots i.on{width:22px;background:var(--ink)}.svs__dots span{margin-left:10px;font-size:12.5px;color:var(--grey)}.svp__card{padding:26px 22px;border-radius:26px}.svp__name{font-size:34px;margin-right:70px}.svp__k{padding-right:76px}.svp__line{font-size:15px}.svp__inc li{font-size:14px}.svp__foot{flex-direction:column;align-items:flex-start}.svp__price b{font-size:46px}.svp__ch{right:18px;top:22px;width:64px;height:64px}}.cl{background:#fff}.cl,.cl__stage{position:relative}.cl__stage{height:100vh;height:100svh;overflow:hidden}.cl__panel{position:absolute;inset:0;background:var(--night);color:#fff;clip-path:inset(var(--ft,34vh) var(--fs,0) var(--fb,0) var(--fs,0) round var(--fr,50vw) var(--fr,50vw) var(--fr2,0) var(--fr2,0));display:grid;place-items:center;overflow:hidden}.cl__rows{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:2px;opacity:.2}.cl__row{display:flex;gap:40px;white-space:nowrap;font-family:var(--display);font-weight:800;font-size:90px;letter-spacing:-.045em;line-height:1.1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.6);will-change:transform}.cl__row span{display:inline-flex;align-items:center;gap:40px}.cl__row i{font-style:normal;font-size:40px;-webkit-text-stroke:0;color:var(--mint)}.cl__lit{position:relative;margin:0;font-family:var(--display);font-weight:800;font-size:150px;letter-spacing:-.055em;line-height:1;white-space:nowrap}.cl__lit .lc{display:inline-block}.cl__card{position:absolute;left:50%;top:50%;width:min(1100px,calc(100% - 48px));height:560px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;visibility:hidden}.cl__h{font-family:var(--display);font-weight:800;font-size:76px;letter-spacing:-.05em;line-height:1;margin:22px 0 0;max-width:13ch}.cl__open{display:inline-flex;align-items:center;gap:9px;margin:0;padding:8px 14px;border-radius:999px;background:rgba(111,217,176,.12);color:#8fe6c3;font-size:14px;font-weight:600}.cl__open .dot{width:7px;height:7px;border-radius:50%;background:#3ddc97;box-shadow:0 0 0 3px rgba(61,220,151,.22);animation:pulse 2s infinite}.cl__p{margin:18px auto 0;max-width:48ch;color:var(--night-grey);font-size:18px}.cl__ctas{display:flex;gap:12px;justify-content:center;margin-top:28px;flex-wrap:wrap}.cl__chars{position:absolute;inset:0;pointer-events:none}.cl__c{position:absolute;width:90px;height:90px}.cl__c:first-child{left:6%;top:12%}.cl__c:nth-child(2){right:7%;top:9%;width:104px;height:104px}.cl__c:nth-child(3){left:9%;bottom:10%;width:72px;height:72px}.cl__c:nth-child(4){right:9%;bottom:12%;width:80px;height:80px}.static .cl__panel{clip-path:none}.static .cl__card{visibility:visible}.static .cl__lit,.static .cl__rows{display:none}@media (max-width:1199px){.cl__lit{font-size:110px}.cl__h{font-size:60px}.cl__row{font-size:70px}}@media (max-width:767px){.cl__lit{font-size:52px}.cl__row{font-size:48px;gap:24px}.cl__row span{gap:24px}.cl__card{height:min(640px,calc(100% - 120px));padding:26px 20px}.cl__h{font-size:clamp(36px,10vw,44px)}.cl__p{font-size:15.5px}.cl__c{width:56px!important;height:56px!important}.cl__c:first-child{left:4%;top:4%}.cl__c:nth-child(2){right:4%;top:3%}.cl__c:nth-child(3){left:6%;bottom:4%}.cl__c:nth-child(4){right:6%;bottom:4%}}.home7 .foot__lead{display:none}@media (min-width:2200px) and (min-height:1100px){.h7__h{font-size:108px}.h7__lead{font-size:20px}}.n7{background:var(--night);position:relative}@media (min-width:768px){.motion .n7:not(.is-full){--zi:4vw;--zr:48px;clip-path:inset(0 var(--zi) 0 var(--zi) round var(--zr) var(--zr) 0 0)}}.h7{transition:none}.h7.is-night .pill-link{opacity:0}.prob{clip-path:none!important;border-radius:0!important;margin-top:0!important}.z0__num{min-width:.7em}.z0__sub{will-change:transform}.rl.is-night .rl__lead{color:var(--night-grey)}.rl.is-night .rl__lead b{color:#fff}.rl.is-night .eyebrow{color:var(--night-grey)}.rl.is-night .rl__dots i{background:#34333d}.rl.is-night .rl__dots i.on{background:#fff}.cl__ic{width:.7em;height:.7em}.cl__rows{opacity:.32}.cwi{vertical-align:-.1em}.msg__txt .cwi .ic{width:.95em;height:.95em;display:inline-block}.fq7{position:relative;padding:130px 0 120px;background:#fff}.fq7__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;align-items:start}.fq7__side{position:sticky;top:120px}.fq7__h{--mk:#ffe27a;font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:1.02;font-size:60px;margin:16px 0 0}.fq7__lead{margin:18px 0 0;max-width:34ch;font-size:18px;color:var(--grey);text-wrap:balance}.fq7__ask{display:flex;gap:16px;align-items:center;margin-top:36px;padding:18px 22px 18px 16px;border-radius:24px;background:var(--canvas);max-width:420px}.fq7__ask--m{display:none}.fq7__ch{width:84px;height:84px;flex:none}.fq7__ask b{display:block;font-family:var(--display);font-size:19px;letter-spacing:-.03em}.fq7__ask span{display:block;margin-top:4px;font-size:14.5px;color:var(--grey);line-height:1.45}.fq7__ask a{display:inline-flex;gap:6px;margin-top:10px;font-weight:700;font-size:14.5px;color:var(--blue)}.fq7__ask a span{display:inline;margin:0;color:inherit;transition:transform .3s var(--ease)}.fq7__ask a:hover span{transform:translateX(4px)}.fq7__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fq7__it{border-radius:22px;background:#f7f6fb;border:1px solid transparent;transition:background .35s,box-shadow .45s var(--ease),border-color .35s,transform .45s var(--ease)}.fq7__it:hover{transform:translateY(-2px);background:#f2f0fa}.fq7__it.on{background:#fff;border-color:rgba(10,10,30,.06);box-shadow:0 30px 60px -34px rgba(30,30,80,.4);transform:none}.fq7__qh{margin:0}.fq7__q{display:flex;width:100%;align-items:center;gap:16px;padding:16px 18px 16px 14px;text-align:left;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.025em;color:var(--ink)}.fq7__ic{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:0 8px 18px -12px rgba(30,30,80,.45);transition:transform .5s var(--spring),background .35s}.fq7__ic .ic{width:32px;height:32px}.fq7__it:hover .fq7__ic{transform:rotate(-8deg) scale(1.06)}.fq7__it.on .fq7__ic{background:var(--t-lemon)}.fq7__t{flex:1}.fq7__pm{position:relative;width:34px;height:34px;flex:none;border-radius:50%;background:#fff;transition:transform .5s var(--spring),background .3s}.fq7__pm:after,.fq7__pm:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;margin:-1px 0 0 -6.5px;border-radius:2px;background:var(--ink);transition:background .3s}.fq7__pm:after{transform:rotate(90deg)}.fq7__it.on .fq7__pm{background:var(--ink);transform:rotate(135deg)}.fq7__it.on .fq7__pm:after,.fq7__it.on .fq7__pm:before{background:#fff}.fq7__a{overflow:hidden}.fq7__it:not(.on) .fq7__a{height:0}.fq7__a p{margin:0;padding:0 26px 22px 76px;font-size:16px;line-height:1.6;color:var(--grey);max-width:62ch}.fq7__q:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:22px}@media (max-width:1199px){.fq7__h{font-size:50px}.fq7__grid{gap:50px}}@media (max-width:900px){.fq7{padding:90px 0 80px}.fq7__grid{grid-template-columns:1fr;gap:30px}.fq7__side{position:static;text-align:center}.fq7__lead{margin-left:auto;margin-right:auto;font-size:15.5px}.fq7__h{font-size:clamp(34px,9.6vw,44px)}.fq7__side .fq7__ask{display:none}.fq7__ask--m{display:flex;margin:0}.fq7__q{font-size:16.5px;gap:12px;padding:13px 14px 13px 12px}.fq7__ic{width:40px;height:40px;border-radius:12px}.fq7__ic .ic{width:28px;height:28px}.fq7__pm{width:30px;height:30px}.fq7__a p{padding:0 18px 18px;font-size:15px}}.static .fq7__it .fq7__a{height:auto!important}.cl__offer{margin:10px 0 0;color:#ffd76a;font-size:14.5px;font-weight:700}.cht.is-after{margin-top:0;background:var(--canvas)}