.hero{position:relative;overflow:hidden;padding:clamp(118px,13vw,170px) 0 clamp(150px,17vw,250px)}.hero__aurora{position:absolute;left:-10%;right:-10%;top:-260px;height:980px;pointer-events:none;background:radial-gradient(46% 46% at 62% 8%,rgba(var(--violet-rgb),.5),transparent 70%),radial-gradient(34% 40% at 12% 26%,rgba(64,36,220,.3),transparent 70%),radial-gradient(34% 40% at 90% 30%,rgba(190,120,255,.22),transparent 70%);filter:blur(30px);animation:aurora 14s ease-in-out infinite alternate}@keyframes aurora{0%{transform:translate3d(-2%,0,0) scale(1);opacity:.85}to{transform:translate3d(3%,30px,0) scale(1.12);opacity:1}}.hero__in{position:relative;z-index:2;width:min(1160px,100% - 40px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,56px);align-items:center}.hero__copy{display:flex;flex-direction:column;align-items:flex-start}.hero__title{margin-top:26px;font:700 clamp(33px,5.1vw,76px)/1 var(--display);letter-spacing:-.05em;text-transform:uppercase}.hero__title .line{display:block}.w{display:inline-block;white-space:pre}.w>span{display:inline-block;opacity:0;transform:translateY(.45em) scale(.96);filter:blur(14px);animation:word-in 1.1s var(--ease) forwards;animation-delay:calc(var(--i) * 90ms + .12s)}@keyframes word-in{to{opacity:1;transform:none;filter:none}}.hero__title .line--glow.is-split{background:none}.line--glow .w>span{background:linear-gradient(180deg,#fff 18%,var(--violet-2) 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__sub{margin-top:24px;max-width:540px;font-size:clamp(16px,1.45vw,19px);line-height:1.55;color:var(--muted);text-wrap:pretty}.hero .rating{margin-top:22px}.hero__cta{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hero__note{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 18px;font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.hero__note span{display:inline-flex;align-items:center;gap:7px}.hero__note .icon{width:13px;height:13px;color:var(--violet-2)}.hero__stage{position:relative;display:grid;place-items:center;min-height:clamp(360px,44vw,580px)}.hero__stage .book{--bw: clamp(200px, 24vw, 340px);z-index:2}.hero__orbit{position:absolute;left:50%;top:50%;width:min(112%,560px);aspect-ratio:1;margin:0;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.07);pointer-events:none}.hero__orbit--2{width:min(82%,410px);border-style:dashed;border-color:rgba(var(--violet-rgb),.3)}.hero__orbit i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:spin 26s linear infinite}.hero__orbit--2 i{animation-duration:18s;animation-direction:reverse}.hero__orbit i:before{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px 2px rgba(var(--lime-rgb),.8)}.hero__orbit--2 i:before{background:var(--violet-3);box-shadow:0 0 14px 2px rgba(var(--violet-rgb),1);width:5px;height:5px;top:-3px}.hero__badge{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:16px;background:#131120b8;border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff1a,0 18px 40px -16px #000;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);animation:float 6s ease-in-out infinite}.hero__badge i{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,var(--violet-2) -30%,var(--violet-deep));box-shadow:inset 0 1px #fff6}.hero__badge i .icon{width:16px;height:16px}.hero__badge b{display:block;font:600 13.5px/1.2 var(--sans);white-space:nowrap}.hero__badge small{display:block;margin-top:2px;font:500 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.hero__badge--1{left:-7%;top:11%;animation-delay:-1s}.hero__badge--2{right:-5%;top:46%;animation-delay:-3s}.hero__badge--3{left:-2%;bottom:7%;animation-delay:-4.5s}.hero__badge--2 i{background:var(--lime);color:var(--lime-ink)}.hero--center .hero__in{grid-template-columns:minmax(0,1fr);text-align:center;gap:clamp(10px,2vw,30px)}.hero--center .hero__copy{align-items:center}.hero--center .hero__title{font-size:clamp(30px,6.6vw,96px)}.hero--center .hero__sub{max-width:610px;text-wrap:balance}.hero--center .hero__cta,.hero--center .hero__note{justify-content:center}.hero--center .hero__stage{width:min(600px,100%);margin-inline:auto}.hero--center .hero__aurora{background:radial-gradient(46% 46% at 50% 8%,rgba(var(--violet-rgb),.5),transparent 70%),radial-gradient(34% 40% at 16% 26%,rgba(64,36,220,.34),transparent 70%),radial-gradient(34% 40% at 86% 20%,rgba(190,120,255,.22),transparent 70%)}.planet{position:absolute;left:50%;width:max(1500px,175vw);aspect-ratio:1;border-radius:50%;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle at 50% 0%,#20145c 0%,#0c0824 20%,var(--bg) 44%);box-shadow:0 -1.5px #e2dafff2,0 -8px 26px rgba(var(--violet-rgb),.85),0 -40px 130px 6px rgba(var(--violet-rgb),.55),0 -130px 300px 30px #542edc47;animation:planet 7s ease-in-out infinite alternate}.planet:before{content:"";position:absolute;left:22%;right:22%;top:-230px;height:300px;background-image:radial-gradient(rgba(200,184,255,.55) 1px,transparent 1.7px);background-size:9px 9px;-webkit-mask-image:radial-gradient(50% 100% at 50% 100%,#000 0%,transparent 72%);mask-image:radial-gradient(50% 100% at 50% 100%,#000 0%,transparent 72%)}@keyframes planet{0%{filter:brightness(.9)}to{filter:brightness(1.2)}}.planet--hero{top:calc(100% - clamp(84px,11vw,170px));z-index:1}.strip{position:relative;z-index:3;padding:26px 0;border-block:1px solid var(--line);background:var(--bg)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee__row{display:flex;width:max-content;animation:marq var(--marq, 36s) linear infinite}.marquee--rev .marquee__row{animation-direction:reverse}.marquee:hover .marquee__row{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.marquee__set{display:flex;flex:none}.strip__it{display:inline-flex;align-items:center;gap:30px;margin-right:30px;font:600 clamp(20px,2.6vw,34px)/1 var(--display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap}.strip__it:nth-child(odd){color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4)}.strip__it .icon{width:.7em;height:.7em;color:var(--violet-2);fill:currentColor;stroke:none}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps[data-count="2"],.steps[data-count="4"]{grid-template-columns:repeat(2,1fr)}.step{border-radius:26px;background:linear-gradient(180deg,#ffffff0e,#ffffff04);border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;transition:border-color .4s,transform .6s var(--ease)}.step:hover{border-color:var(--line-2);transform:translateY(-4px)}.step__demo{position:relative;height:252px;border-radius:18px;background:#08080d;border:1px solid var(--line);overflow:hidden}.step__demo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.5px);background-size:14px 14px;-webkit-mask-image:radial-gradient(90% 90% at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(90% 90% at 100% 0%,#000,transparent 70%)}.step__demo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.step__txt{padding:22px 16px 18px}.step__n{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--violet-2)}.step h3{margin:12px 0 8px;font:600 21px/1.15 var(--display);letter-spacing:-.04em}.step p{color:var(--muted);font-size:15px}.demo-type{padding:22px;display:flex;flex-direction:column;gap:12px}.demo-type__box{position:relative;flex:1;border-radius:12px;background:#101018;border:1px solid var(--line);overflow:hidden}.demo-type__bar{height:30px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--line)}.demo-type__bar i{width:8px;height:8px;border-radius:50%;background:#ffffff29}.demo-type__bar span{margin-left:8px;font:500 10px/1 var(--mono);color:var(--dim);letter-spacing:.06em}.demo-type__txt{padding:14px;font-size:14px;line-height:1.5;color:#dedbea;min-height:5em}.demo-type__txt:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-3px;background:var(--lime);animation:caret .9s steps(2) infinite}@keyframes caret{50%{opacity:0}}.demo-type .chip{position:relative;align-self:flex-start}.demo-done{padding:26px 24px;display:flex;flex-direction:column;justify-content:space-between}.demo-done__list{position:relative;display:grid;gap:13px}.demo-done__list li{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--dim);transition:color .4s}.demo-done__list i{position:relative;flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);transition:background .35s,border-color .35s,transform .5s var(--spring)}.demo-done__list i:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid var(--lime-ink);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .35s var(--spring) .1s}.demo-done__list li.is-run{color:#fff}.demo-done__list li.is-run i{border-color:var(--violet-2);border-top-color:transparent;animation:spin .8s linear infinite}.demo-done__list li.is-ok{color:#e6e3f2}.demo-done__list li.is-ok i{background:var(--lime);border-color:var(--lime);transform:scale(1.06);animation:none}.demo-done__list li.is-ok i:after{transform:rotate(45deg) scale(1)}.demo-done__btns{position:relative;display:flex;gap:8px;opacity:.25;transform:translateY(6px);transition:opacity .5s,transform .6s var(--spring)}.demo-done.is-ready .demo-done__btns{opacity:1;transform:none}.mini-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:99px;font-size:13px;font-weight:500;border:1px solid var(--line-2);background:#ffffff0d}.mini-btn .icon{width:14px;height:14px}.mini-btn--white{background:#fff;color:#0b0b12;border-color:#fff}.demo-files{display:grid;place-items:center}.demo-files__grid{position:relative;display:flex;gap:12px}.demo-files__tile{position:relative;width:84px;aspect-ratio:3 / 4;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#1a1830,#0e0d18);border:1px solid var(--line-2);outline:2px solid transparent;outline-offset:3px;opacity:.5;transform:scale(.94);transition:transform .6s var(--spring),opacity .4s,outline-color .3s}.demo-files__tile .icon{width:26px;height:26px;stroke-width:1.5;color:var(--violet-3)}.demo-files__tile span{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.demo-files__tile.is-on{opacity:1;transform:scale(1.06);outline-color:var(--lime)}.demo-files__tile b{position:absolute;right:6px;top:6px;width:18px;height:18px;border-radius:50%;background:var(--lime);color:var(--lime-ink);display:grid;place-items:center;transform:scale(0);transition:transform .45s var(--spring) .15s}.demo-files__tile b .icon{width:11px;height:11px;stroke-width:3;color:inherit}.demo-files__tile.is-on b{transform:scale(1)}.demo-icon{display:grid;place-items:center}.demo-icon span{position:relative;width:96px;height:96px;border-radius:30px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,var(--violet-2) -30%,var(--violet-deep));box-shadow:inset 0 1px #ffffff73,0 24px 60px -12px rgba(var(--violet-rgb),.9);animation:float 6s ease-in-out infinite}.demo-icon .icon{width:40px;height:40px;stroke-width:1.6}.inside{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(30px,6vw,90px);align-items:start}.inside__side{position:sticky;top:110px}.inside__side .head__sub{font-size:16.5px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px}.fact{padding:16px 14px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff03)}.fact b{display:block;font:700 clamp(22px,2.6vw,30px)/1 var(--display);letter-spacing:-.05em;background:linear-gradient(180deg,#fff 30%,var(--violet-2));-webkit-background-clip:text;background-clip:text;color:transparent}.fact span{display:block;margin-top:8px;font:500 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.inside__side .btn{margin-top:28px}.toc{display:grid;gap:10px;counter-reset:toc}.toc__row{display:grid;grid-template-columns:54px 1fr auto;gap:6px 14px;align-items:start;padding:22px 22px 22px 18px;border-radius:20px;border:1px solid var(--line);background:#ffffff06;transition:background .35s,border-color .35s,transform .6s var(--ease)}.toc__row:hover{background:rgba(var(--violet-rgb),.08);border-color:rgba(var(--violet-rgb),.5);transform:translate(6px)}.toc__n{font:600 22px/1.15 var(--display);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.34);transition:color .35s,-webkit-text-stroke-color .35s}.toc__row:hover .toc__n{color:var(--lime);-webkit-text-stroke-color:transparent}.toc__row h3{font:600 18px/1.2 var(--display);letter-spacing:-.04em}.toc__row p{margin-top:7px;color:var(--muted);font-size:15px}.toc__row .chip{margin-top:1px}.fan{display:flex;gap:14px}.fan__card{flex:1 1 0;min-width:0;cursor:pointer;transition:flex-grow .8s var(--ease)}.fan__card.is-on{flex-grow:2.3}.fan__pic{position:relative;height:clamp(320px,41vw,520px);border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:#0d0c14;transition:border-color .4s,box-shadow .6s,filter .6s;filter:saturate(.5) brightness(.5)}.fan__card.is-on .fan__pic{filter:none;border-color:rgba(var(--violet-rgb),.75);box-shadow:0 30px 90px -30px rgba(var(--violet-rgb),.9)}.fan__pic>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.fan__tag{position:absolute;left:10px;top:10px;z-index:2;height:22px;padding:0 9px;border-radius:99px;display:inline-flex;align-items:center;font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0a081499;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fan__meta{padding:16px 4px 0}.fan__meta h3{font:600 17px/1.2 var(--display);letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);transition:color .4s}.fan__card.is-on h3{color:#fff}.fan__more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .7s var(--ease),opacity .5s}.fan__card.is-on .fan__more{grid-template-rows:1fr;opacity:1}.fan__more>div{overflow:hidden;min-width:0}.fan__more p{margin-top:8px;color:var(--muted);font-size:14.5px;min-width:250px}.sheet{position:absolute;top:0;right:0;bottom:0;left:0;padding:12% 11% 0;display:flex;flex-direction:column;gap:4.2%;background:var(--book-pages, #f1ecdf);color:#1d1930;overflow:hidden;min-width:300px}.sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.16),transparent 9%),linear-gradient(180deg,transparent 70%,rgba(0,0,0,.1))}.sheet__k{font:600 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--violet)}.sheet__h{font:700 clamp(18px,2.2vw,27px)/1.05 var(--display);letter-spacing:-.05em;text-transform:uppercase;max-width:280px}.sheet__n{font:700 clamp(60px,8vw,104px)/.8 var(--display);letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1.5px var(--violet)}.sheet i{display:block;height:7px;border-radius:4px;background:#1d193029;flex:none}.sheet i.s{width:62%}.sheet i.m{width:84%}.sheet i.l{width:100%}.sheet i.gap{background:none;height:2px}.sheet__q{padding:6% 0 6% 7%;border-left:3px solid var(--violet);font:600 clamp(15px,1.7vw,20px)/1.25 var(--display);letter-spacing:-.04em;max-width:300px}.sheet__box{flex:none;height:30%;border-radius:10px;background:linear-gradient(180deg,rgba(var(--violet-rgb),.2),rgba(var(--violet-rgb),.06));border:1px solid rgba(var(--violet-rgb),.4);display:flex;align-items:flex-end;gap:6%;padding:6% 8% 0;max-width:320px}.sheet__box b{flex:1;border-radius:5px 5px 0 0;background:var(--violet)}.sheet__box b:nth-child(1){height:38%;opacity:.55}.sheet__box b:nth-child(2){height:58%;opacity:.7}.sheet__box b:nth-child(3){height:74%;opacity:.85}.sheet__box b:nth-child(4){height:96%}.sheet__list{display:grid;gap:9px;max-width:300px}.sheet__list span{display:flex;align-items:center;gap:10px}.sheet__list span:before{content:"";width:14px;height:14px;flex:none;border-radius:50%;background:var(--violet);box-shadow:inset 0 0 0 3.5px var(--book-pages, #f1ecdf),0 0 0 1.5px var(--violet)}.sheet__list i{flex:1}.sheet__p{position:absolute;left:11%;bottom:5%;font:500 10px/1 var(--mono);letter-spacing:.12em;color:#1d193080}.proof__top{display:grid;grid-template-columns:380px 1fr;gap:clamp(24px,5vw,70px);align-items:center}.proof__stat{padding:30px;border-radius:26px;border:1px solid var(--line-2);background:radial-gradient(120% 90% at 0% 0%,rgba(var(--violet-rgb),.34),transparent 60%),linear-gradient(180deg,#ffffff0d,#ffffff04);overflow:hidden}.proof__num{margin:18px 0 10px;font:700 clamp(64px,8.4vw,112px)/.9 var(--display);letter-spacing:-.07em;background:linear-gradient(180deg,#fff 30%,var(--violet-2));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.proof__stat p{color:var(--muted);max-width:270px}.proof__say .title{margin-top:18px;font-size:clamp(24px,3.3vw,44px)}.proof__say .rte{margin-top:20px;max-width:560px}.wall{display:grid;gap:14px}.wall--after-head{margin-top:0}.quote{position:relative;width:350px;margin-right:14px;padding:22px;border-radius:20px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid var(--line);flex:none;display:flex;flex-direction:column}.quote .stars{font-size:13px;margin-bottom:14px}.quote p{font-size:15.5px;line-height:1.5;color:#e4e1ef}.quote footer{margin-top:auto;padding-top:18px;display:flex;align-items:center;gap:10px}.quote__av{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;overflow:hidden;font:600 13px/1 var(--display);color:#0b0b12;background:var(--violet-3)}.quote__av img{width:100%;height:100%;object-fit:cover}.quote__av--1{background:var(--lime)}.quote__av--2{background:#ffb38a}.quote__av--3{background:#8fe0b4}.quote__av--4{background:#8ecbff}.quote__who{font-size:13.5px;line-height:1.3;min-width:0}.quote__who small{display:block;color:var(--dim);font-size:12px}.quote footer .chip{margin-left:auto;height:22px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.author{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,84px);align-items:center}.author__pic{position:relative;aspect-ratio:4 / 5;border-radius:30px;overflow:hidden;border:1px solid var(--line-2);background:radial-gradient(120% 80% at 50% 0%,rgba(var(--violet-rgb),.5),#0d0b1a 70%);box-shadow:0 40px 100px -40px rgba(var(--violet-rgb),.9)}.author__pic img,.author__pic svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.author__pic svg{fill:#ffffff29}.author__pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(6,6,9,.78));pointer-events:none}.author__tag{position:absolute;left:16px;bottom:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.author__tag b{font:600 17px/1.1 var(--display);letter-spacing:-.04em}.author__body .rte{margin-top:22px;max-width:560px}.author__sign{margin-top:26px;font:500 30px/1 Brush Script MT,Snell Roundhand,Segoe Script,cursive;color:var(--violet-3);transform:rotate(-3deg);transform-origin:0 50%}.author__facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.author__facts .chip{height:32px;padding:0 13px;font-size:11.5px}.pricing{overflow:hidden}.pricing--planet{padding-bottom:clamp(230px,25vw,350px)}.pricing .wrap{position:relative;z-index:2}.planet--pricing{top:calc(100% - clamp(110px,13vw,190px))}.pricing .mega{margin-top:24px}.pricing .head__sub{text-align:center}.offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(24px,5vw,70px);align-items:center;max-width:980px;margin-inline:auto}.offer__stage{position:relative;display:grid;place-items:center;min-height:420px}.offer__stage .book{--bw: clamp(190px, 22vw, 290px)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.plan{position:relative;display:flex;flex-direction:column;padding:26px 24px 22px;border-radius:26px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff16,#ffffff06 38%,#0c0b13bf);border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .6s var(--ease),border-color .4s,box-shadow .5s}.plan:hover{transform:translateY(-8px);border-color:#ffffff4d}.plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.34) 1px,transparent 1.6px);background-size:8px 8px;-webkit-mask-image:radial-gradient(85% 42% at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(85% 42% at 100% 0%,#000 0%,transparent 72%)}.plan--hot{background:linear-gradient(180deg,var(--violet) 0%,var(--violet-deep) 20%,#2a1787 50%,#130c3d 78%,#0c0920 100%);border-color:#cec0ffbf;box-shadow:inset 0 1px #ffffff73,0 34px 110px -24px rgba(var(--violet-rgb),.95),0 0 0 6px rgba(var(--violet-rgb),.09)}.plan--hot:hover{border-color:#fff}.plan__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan h3{font:600 21px/1.1 var(--display);letter-spacing:-.04em}.plan__badge{height:24px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:#fff;color:#2a1787;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.plan__tag{margin-top:8px;color:var(--muted);font-size:15px}.plan--hot .plan__tag,.plan--hot .plan__per{color:#d6ceff}.plan__price{margin-top:28px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font:700 clamp(36px,3.8vw,50px)/1 var(--display);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.plan__price s{font:500 18px/1 var(--sans);letter-spacing:0;color:var(--muted);text-decoration-thickness:1px}.plan--hot .plan__price s{color:#cfc5ff}.plan__price .chip{align-self:center;letter-spacing:.04em}.plan--hot .plan__price .chip{background:#0000004d}.plan__per{margin-top:10px;color:var(--muted);font-size:14px}.plan .buy-form,.plan>.btn{margin:24px 0 20px}.plan__list{display:grid;gap:11px}.plan__list li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.35;color:#dcd9e8}.plan__list i{flex:none;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#ffffff29;color:#fff}.plan__list i .icon{width:11px;height:11px;stroke-width:3}.plan--hot .plan__list li{color:#fff}.plan--hot .plan__list i{background:#fff;color:var(--violet-deep)}.plan__foot{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted)}.plan__foot .icon{width:16px;height:16px;color:var(--lime)}.plan--hot .plan__foot{color:#d6ceff}.pricing__trust{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:14px}.trust{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:12px}.trust__it{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0b,#ffffff03)}.trust__it>i{width:40px;height:40px;flex:none;border-radius:13px;display:grid;place-items:center;color:var(--violet-3);background:rgba(var(--violet-rgb),.18);border:1px solid rgba(var(--violet-rgb),.4)}.trust__it h3{font:600 15px/1.2 var(--display);letter-spacing:-.035em}.trust__it p{margin-top:6px;font-size:14px;color:var(--muted)}.qa{display:grid;gap:10px}.qa details{border-radius:18px;border:1px solid var(--line);background:#ffffff06;transition:background .3s,border-color .3s}.qa details:hover{border-color:var(--line-2)}.qa details[open]{background:rgba(var(--violet-rgb),.07);border-color:rgba(var(--violet-rgb),.45)}.qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;font-size:17px;font-weight:500}.qa summary::-webkit-details-marker{display:none}.qa summary i{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:#ffffff12;transition:transform .5s var(--spring),background .3s}.qa summary i:before,.qa summary i:after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;border-radius:2px;background:#fff}.qa summary i:after{transform:rotate(90deg);transition:transform .4s var(--ease)}.qa details[open] summary i{transform:rotate(180deg);background:var(--violet)}.qa details[open] summary i:after{transform:rotate(0)}.qa details>div{padding:0 22px 22px;max-width:660px}.qa details>div.rte{font-size:16px;line-height:1.6}.qa details[open]>div{animation:qa-in .6s var(--ease)}@keyframes qa-in{0%{opacity:0;transform:translateY(-8px);filter:blur(6px)}}.end{position:relative;z-index:2;padding:0 20px clamp(60px,8vw,110px)}.end__box{position:relative;max-width:1160px;margin:0 auto;padding:clamp(56px,8vw,104px) 24px;border-radius:40px;text-align:center;overflow:hidden;border:1px solid var(--line-2);background:#0a0912;display:flex;flex-direction:column;align-items:center;gap:30px}.end__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 90% at 50% 110%,rgba(var(--violet-rgb),.75),transparent 65%),radial-gradient(40% 50% at 50% 115%,rgba(var(--lime-rgb),.28),transparent 70%);animation:aurora 9s ease-in-out infinite alternate}.end__box>*{position:relative}.end__box>.end__glow{position:absolute}.end__box .book{--bw: clamp(110px, 12vw, 150px);margin-bottom:10px}.end__box p{max-width:520px;color:var(--muted);margin-top:-8px}.news{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px,4vw,50px);align-items:center;padding:clamp(28px,4vw,48px);border-radius:30px;border:1px solid var(--line-2);overflow:hidden;background:radial-gradient(90% 140% at 0% 0%,rgba(var(--violet-rgb),.3),transparent 62%),#0b0a12}.news .title{margin-top:14px;font-size:clamp(24px,3vw,38px)}.news p{margin-top:12px;color:var(--muted)}.news .fine{text-align:left}.rich{display:flex;flex-direction:column;align-items:center;text-align:center}.rich--left{align-items:flex-start;text-align:left}.rich .rte{margin-top:22px;max-width:640px}.rich .btn{margin-top:30px}@media(max-width:940px){.hero{padding-top:96px}.hero__in{grid-template-columns:minmax(0,1fr);gap:6px}.hero__stage{order:-1;min-height:0;padding:40px 0 46px;width:min(440px,100%);margin-inline:auto}.hero__stage .book{--bw: clamp(150px, 42vw, 230px)}.hero__orbit{width:min(100%,400px)}.hero__orbit--2{width:min(74%,300px)}.hero__badge{padding:7px 11px 7px 7px;border-radius:14px}.hero__badge i{width:28px;height:28px;border-radius:9px}.hero__badge--1{left:-4px;top:12%}.hero__badge--2{right:-4px;top:46%}.hero__badge--3{left:0;bottom:6%}.hero--center .hero__stage{order:0}.steps,.steps[data-count="2"],.steps[data-count="4"],.plans{grid-template-columns:1fr}.plans,.plans[data-count="2"]{max-width:460px;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.inside{grid-template-columns:1fr}.inside__side{position:static}.proof__top,.author{grid-template-columns:1fr}.author__pic{max-width:380px}.offer{grid-template-columns:minmax(0,1fr);max-width:460px}.offer__stage{min-height:0;padding:30px 0 44px}.trust{grid-template-columns:repeat(2,1fr)}.news{grid-template-columns:1fr}.fan{overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.fan::-webkit-scrollbar{display:none}.fan__card,.fan__card.is-on{flex:0 0 270px;scroll-snap-align:center}.fan__pic{height:380px;filter:none}.fan__meta h3{color:#fff;white-space:normal}.fan__more{grid-template-rows:1fr;opacity:1}.fan__more p{min-width:0}}@media(max-width:520px){.hero__cta,.hero__cta .btn,.hero__cta .buy-form,.hero__cta .buy-form .btn{width:100%}.hero__badge small{display:none}.quote{width:290px}.toc__row{grid-template-columns:40px 1fr;padding:18px 16px 18px 14px}.toc__row .chip{grid-column:2;justify-self:start;margin-top:6px}.facts{gap:8px}.fact{padding:14px 10px}.trust{grid-template-columns:1fr}.end__box{border-radius:30px}.inline-form{flex-direction:column;border-radius:22px}.inline-form .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sections.css.map */
