#plans{background:var(--bg2);border-block:1px solid var(--line);overflow:clip}.pl-bg{pointer-events:none;background:radial-gradient(#234fd721 1px,#0000 1.5px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 60% at 50% 60%,#000,#0000);mask:radial-gradient(70% 60% at 50% 60%,#000,#0000)}.pl-bg i{opacity:.35;--c:var(--pri2);border-radius:50%;width:520px;height:520px;animation:12s ease-in-out infinite alternate plAura;position:absolute;top:30%;left:50%;translate:-50%}.pl-bg i+i{--c:var(--gold2);opacity:.16;width:300px;height:300px;animation-duration:9s;animation-direction:alternate-reverse;top:12%;left:62%}@keyframes plAura{to{transform:translate(-60px,40px)scale(1.15)}}.plans{grid-template-columns:repeat(3,1fr);align-items:center;gap:26px;display:grid;position:relative}.plan{--ty:0px;box-shadow:0 1px 0 #ffffffe6 inset,0 30px 60px -30px #14235a47,0 0 0 1px var(--line);isolation:isolate;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty));background:linear-gradient(#fffffff5,#ffffffd1);border:1px solid #ffffffe6;border-radius:28px;flex-direction:column;padding:34px 30px 30px;transition:all .45s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.plan:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),#234fd71f,transparent 60%);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.plan:hover{--ty:-10px;box-shadow:inset 0 1px #ffffffe6,0 40px 80px -30px #234fd766,0 0 0 1px #234fd759}.plan:hover:after{opacity:1}}.pl-wm{z-index:-1;color:#0000;-webkit-text-stroke:2px #234fd71a;pointer-events:none;font-size:9rem;font-weight:900;line-height:1;transition:all .6s;position:absolute;bottom:84px;left:18px}@media (hover:hover){.plan:hover .pl-wm{-webkit-text-stroke-color:#234fd733;translate:-6px 6px}}.pl-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan h3{color:var(--text);font-size:1.25rem;font-weight:800}.save{color:var(--pri);white-space:nowrap;background:#234fd714;border:1px solid #234fd729;border-radius:999px;padding:2px 12px;font-size:.8rem;font-weight:700}.mo{background:#234fd71f;height:7px;margin:18px 0 6px;position:relative;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(8.33333% - 3px),#0000 0 8.33333%);mask:repeating-linear-gradient(90deg,#000 0 calc(8.33333% - 3px),#0000 0 8.33333%)}.mo:after{content:"";background:linear-gradient(270deg,var(--pri3),var(--pri2));transform-origin:100%;width:100%;transform:scaleX(calc(var(--m)/12));transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .5s;position:absolute;inset-block:0;inset-inline-start:0}.plan.rv:not(.in) .mo:after{transform:scaleX(0)}.pl-old{align-items:center;gap:10px;margin-top:14px;display:flex}.old{text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);color:#7a8398;font-size:.95rem}.off{color:#fff;background:linear-gradient(135deg,#ef5b5b,var(--red));border-radius:999px;padding:1px 10px;font-size:.75rem;font-weight:800;box-shadow:0 6px 14px -6px #d93f3fb3}.price{letter-spacing:-.5px;font-size:2.5rem;font-weight:900;line-height:1.3}.price small{color:var(--mute);letter-spacing:0;font-size:.9rem;font-weight:500}.pm{color:var(--mute);font-size:.85rem}.perf{background:repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 0 14px);height:2px;margin:24px -30px 20px;position:relative}.perf:before,.perf:after{content:"";background:var(--bg2);width:26px;height:26px;box-shadow:0 0 0 1px var(--line) inset;border-radius:50%;position:absolute;top:50%;translate:0 -50%}.perf:before{left:-13px}.perf:after{right:-13px}.plan ul{flex:1;margin-bottom:28px;list-style:none}.plan li{color:#3a4256;align-items:center;gap:12px;padding:6px 0;font-size:.94rem;display:flex}.plan li:before{content:"✓";width:22px;height:22px;color:var(--pri);background:#234fd71a;border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:900;display:grid}.plan.rv li{opacity:0;transition:all .6s cubic-bezier(.2,.8,.2,1);translate:14px}.plan.in li{opacity:1;translate:none}.plan li:nth-child(2){transition-delay:.55s}.plan li:nth-child(3){transition-delay:.65s}.plan li:nth-child(4){transition-delay:.75s}.plan li:nth-child(5){transition-delay:.85s}.plan li:nth-child(6){transition-delay:.95s}.plan li:first-child{transition-delay:.45s}.plan .btn{justify-content:center}.plan.best{--ty:-18px;z-index:1;color:#fff;background:radial-gradient(120% 80% at 100% 0%,#7a9cff8c,transparent 55%),radial-gradient(90% 70% at 0% 100%,#101e6ee6,transparent 60%),linear-gradient(160deg,var(--pri2),var(--pri) 45%,var(--pri3));border-color:#0000;padding-block:44px 34px;box-shadow:inset 0 1px #ffffff59,0 40px 90px -25px #234fd7bf}@media (hover:hover){.plan.best:hover{--ty:-26px;box-shadow:inset 0 1px #ffffff59,0 50px 110px -25px #234fd7e6}}.plan.best:after{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),#fff3,transparent 60%)}.plan.best .pl-wm{-webkit-text-stroke-color:#ffffff29}@media (hover:hover){.plan.best:hover .pl-wm{-webkit-text-stroke-color:#ffffff4d}}.plan.best h3,.plan.best .price{color:#fff}.plan.best .price small,.plan.best .pm,.plan.best .old{color:#ffffffb8}.plan.best .old{text-decoration-color:#ffb4b4}.plan.best .save{color:#fff;background:#ffffff24;border-color:#ffffff47}.plan.best .mo{background:#fff3}.plan.best .mo:after{background:linear-gradient(270deg,#fff,#c9d6ff)}.plan.best .perf{background:repeating-linear-gradient(90deg,#ffffff4d 0 8px,#0000 0 14px)}.plan.best .perf:before,.plan.best .perf:after{box-shadow:none}.plan.best li{color:#ffffffeb}.plan.best li:before{color:var(--pri3);background:#fff}.plan.best .btn-pri{color:var(--pri3);background:#fff;box-shadow:0 14px 40px -12px #050f3c99}.plan.best .btn-pri:after{background:linear-gradient(110deg,#0000 30%,#234fd72e 50%,#0000 70%)}.tag{z-index:2;background:linear-gradient(135deg,#ffd978,var(--gold2) 45%,var(--gold3));color:#1a1203;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 18px;font-size:.8rem;font-weight:800;display:flex;position:absolute;top:-15px;left:50%;translate:-50%;box-shadow:0 10px 24px -8px #9a6508b3,0 0 0 3px #ffffffa6}.tag:before{content:"★";font-size:.75rem}.pl-fx{border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pl-fx i{opacity:0;background:#fff;border-radius:50%;width:4px;height:4px;animation:7s linear infinite plRise;position:absolute;bottom:-10px;box-shadow:0 0 8px 2px #ffffffb3}.pl-fx i:first-child{left:12%}.pl-fx i:nth-child(2){animation-delay:-2.2s;left:34%;scale:.7}.pl-fx i:nth-child(3){animation-delay:-4.1s;left:58%}.pl-fx i:nth-child(4){animation-delay:-1.3s;left:76%;scale:.6}.pl-fx i:nth-child(5){animation-delay:-5.4s;left:90%;scale:.85}@keyframes plRise{10%{opacity:.9}80%{opacity:.5}to{opacity:0;transform:translateY(-560px)}}@media (max-width:900px){.plans{grid-template-columns:1fr;align-items:stretch;max-width:460px;margin-inline:auto}.plan.best{--ty:0px}}
.fq-sec{isolation:isolate;overflow:clip}.fq-bg{z-index:-1;pointer-events:none;background:radial-gradient(#234fd721 1px,#0000 1.5px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(45% 55% at 35%,#000,#0000);mask:radial-gradient(45% 55% at 35%,#000,#0000)}.fq-bg i{--c:var(--pri2);opacity:.16;border-radius:50%;width:460px;height:460px;animation:15s ease-in-out infinite alternate plAura;position:absolute;top:12%;left:18%}.fq-bg i+i{--c:#8da2ff;opacity:.22;width:340px;height:340px;animation-direction:alternate-reverse;inset:auto 8% 6% auto}.fq-grid{grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,84px);display:grid}@media (min-height:640px){.fq-side{top:calc(var(--hh) + 28px);position:sticky}}.fq-side .head{margin-bottom:30px}.fq-side h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}.fq-help{isolation:isolate;box-shadow:0 1px 0 #fff inset,0 34px 64px -40px #14235a73,0 0 0 1px var(--line);background:radial-gradient(360px at 100% 0,#4a74ee29,#0000 60%),linear-gradient(160deg,#fff,#f1f4ff);border:1px solid #ffffffe6;border-radius:26px;padding:26px 24px 24px;position:relative;overflow:hidden}.fq-wm{z-index:-1;inset-inline-end:18px;color:#0000;-webkit-text-stroke:2px #234fd721;font-size:10rem;font-weight:900;line-height:1;transition:rotate .8s cubic-bezier(.2,.8,.2,1),translate .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:-34px;rotate:14deg}.fq-hi{color:#fff;background:linear-gradient(135deg,var(--pri2),var(--pri3));border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid;box-shadow:0 12px 24px -10px #234fd7bf}.fq-hi svg{width:24px;height:24px}.fq-help h3{font-size:1.15rem;font-weight:800;line-height:1.6}.fq-help p{color:var(--mute);margin-top:4px;font-size:.92rem}.fq-acts{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.fq-acts .btn{padding:12px 22px;font-size:.95rem}.fq-acts .btn svg{width:18px;height:18px;transition:translate .3s}.fq-tel{color:var(--text);align-items:center;gap:8px;font-weight:800;transition:color .3s;display:inline-flex}.fq-tel svg{width:18px;height:18px;color:var(--pri)}.fq-tel b{direction:ltr}@media (hover:hover){.fq-help:hover .fq-wm{translate:0 -10px;rotate:0deg}.fq-acts .btn:hover svg{translate:-4px}.fq-tel:hover{color:var(--pri)}}.faq{gap:12px;display:grid}.faq.rv{opacity:1;transform:none}.faq.rv:not(.in) details{opacity:0}.faq.in details{animation:.9s cubic-bezier(.2,.8,.2,1) backwards fqIn}.faq.in details:nth-child(2){animation-delay:80ms}.faq.in details:nth-child(3){animation-delay:.16s}.faq.in details:nth-child(4){animation-delay:.24s}.faq.in details:nth-child(5){animation-delay:.32s}@keyframes fqIn{0%{opacity:0;filter:blur(4px);translate:0 28px}}.faq details{--x:50%;--y:50%;isolation:isolate;background:var(--card);border:1px solid var(--line);border-radius:22px;transition:border-color .4s,box-shadow .4s,background-color .4s;position:relative;overflow:hidden;box-shadow:0 1px 2px #14235a0a}.faq details:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(380px circle at var(--x) var(--y),#4a74ee1c,transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.faq details:after{content:"";background:linear-gradient(var(--pri2),var(--pri3));border-radius:3px;width:3px;transition:scale .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block:20px;inset-inline-start:0;scale:1 0}.faq details[open]{background:linear-gradient(160deg,#fff 45%,#f2f5ff);border-color:#234fd752;box-shadow:0 30px 60px -38px #234fd780,0 0 0 4px #234fd70f}.faq details[open]:after{scale:1}.faq summary{cursor:pointer;border-radius:21px;align-items:center;gap:16px;padding:18px 22px;font-size:1.04rem;font-weight:800;line-height:1.7;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline:2px solid var(--pri);outline-offset:-2px}.fq-n{width:40px;height:40px;color:var(--mute);background:var(--bg);border:1px solid var(--line);border-radius:13px;flex:none;place-items:center;font-size:.86rem;font-weight:800;transition:all .4s cubic-bezier(.2,.8,.2,1);display:grid}.fq-q{flex:1;transition:color .3s}.fq-ic{width:34px;height:34px;color:var(--pri);border:1px solid #234fd740;border-radius:50%;flex:none;transition:all .45s cubic-bezier(.2,.8,.2,1);position:relative}.fq-ic:before,.fq-ic:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;margin:auto;transition:rotate .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.fq-ic:after{rotate:90deg}.faq details[open] .fq-n{color:var(--pri);background:#234fd714;border-color:#234fd738}.faq details[open] .fq-q{color:var(--pri3)}.faq details[open] .fq-ic{color:#fff;background:linear-gradient(135deg,var(--pri2),var(--pri3));border-color:#0000;rotate:180deg;box-shadow:0 10px 20px -8px #234fd7b3}.faq details[open] .fq-ic:after{rotate:0deg}.fq-a{padding:0 22px 22px;padding-inline-start:78px}.fq-a p,.fq-a li{color:var(--mute);border-top:1px dashed #234fd733;padding-top:14px;line-height:2}.fq-a ul{margin:0;padding:0;list-style:none}.fq-a li,.fq-a ul+p{border:0;padding-top:6px}.faq details[open] .fq-a p,.faq details[open] .fq-a li{animation:.6s cubic-bezier(.2,.8,.2,1) fade}@media (hover:hover){.faq details:hover{border-color:#234fd74d;box-shadow:0 22px 44px -30px #14235a66}.faq details:hover:before{opacity:1}.faq details:not([open]):hover .fq-ic{background:#234fd714;rotate:90deg}.faq details:not([open]):hover .fq-n{color:var(--pri)}}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;transition:block-size .5s cubic-bezier(.2,.8,.2,1),content-visibility .5s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}}@media (max-width:960px){.fq-grid{grid-template-columns:minmax(0,1fr);gap:0}.fq-side{display:contents}.fq-side .head{margin-bottom:clamp(28px,5vw,44px)}.fq-help{order:1;margin-top:20px}}
.cs-sec{isolation:isolate;overflow:clip}.cs-bg{z-index:-1;pointer-events:none;background:linear-gradient(#234fd712 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#234fd712 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 55%,#000,#0000);mask:radial-gradient(60% 55%,#000,#0000)}.cs-bg i{--c:var(--pri2);opacity:.22;border-radius:50%;width:480px;height:480px;animation:14s ease-in-out infinite alternate plAura;position:absolute;top:8%;left:4%}.cs-bg i+i{--c:#8da2ff;opacity:.25;width:380px;height:380px;animation-direction:alternate-reverse;inset:auto 6% 4% auto}.cs{box-shadow:0 1px 0 #fff inset,0 50px 100px -50px #14235a59,0 0 0 1px var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(520px at 100% 0,#4a74ee24,#0000 60%),linear-gradient(160deg,#ffffffeb,#f0f4ffe0);border:1px solid #ffffffe6;border-radius:36px;grid-template-columns:1fr minmax(0,460px);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(40px,5vw,64px);display:grid;position:relative}.cs h2{font-size:clamp(1.9rem,4vw,3rem)}.cs-steps{gap:4px;margin-top:30px;list-style:none;display:grid;position:relative}.cs-steps:before{content:"";background:repeating-linear-gradient(#234fd759 0 6px,#0000 0 12px);width:2px;position:absolute;inset-block:22px;inset-inline-start:19px}.cs-steps li{align-items:flex-start;gap:16px;padding:8px 0;display:flex;position:relative}.cs-steps b{width:40px;height:40px;color:var(--pri);background:#fff;border:1px solid #234fd740;border-radius:14px;flex:none;place-items:center;font-weight:900;transition:all .4s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 10px 20px -12px #234fd799}.cs-steps li:first-child b{color:#fff;background:linear-gradient(135deg,var(--pri2),var(--pri3));border-color:#0000}.cs-steps h3{font-size:1.02rem;font-weight:800;line-height:1.6}.cs-steps p{color:var(--mute);font-size:.9rem;line-height:1.7}@media (hover:hover){.cs-steps li:hover b{color:#fff;background:linear-gradient(135deg,var(--pri2),var(--pri3));border-color:#0000;transform:scale(1.1)rotate(-6deg)}}.cs.rv .cs-steps li{opacity:0;transition:all .7s cubic-bezier(.2,.8,.2,1);translate:16px}.cs.in .cs-steps li{opacity:1;translate:none}.cs-steps li:first-child{transition-delay:.35s}.cs-steps li:nth-child(2){transition-delay:.5s}.cs-steps li:nth-child(3){transition-delay:.65s}.cs-call{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:14px;margin-top:26px;padding:10px 12px 10px 22px;transition:all .3s;display:inline-flex;box-shadow:0 14px 30px -22px #14235a80}.cs-call small{color:var(--mute);font-size:.78rem;line-height:1.5;display:block}.cs-call b{text-align:end;color:var(--text);direction:ltr;font-size:1.1rem;font-weight:800;line-height:1.5;display:block}.cs-ci{color:#fff;background:linear-gradient(135deg,var(--pri2),var(--pri3));border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.cs-ci:after{content:"";border-radius:inherit;border:2px solid var(--pri2);animation:2.2s ease-out infinite ping;position:absolute;inset:0}.cs-ci svg{width:20px;height:20px}@media (hover:hover){.cs-call:hover{border-color:#234fd766;transform:translateY(-2px);box-shadow:0 20px 36px -22px #234fd799}.cs-call:hover b{color:var(--pri)}}.cs-fw{position:relative}.cs-bub{top:-30px;z-index:2;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:20px 20px 20px 6px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:.84rem;font-weight:700;animation:5s ease-in-out infinite csFloat;display:flex;position:absolute;inset-inline-end:-18px;box-shadow:0 18px 36px -18px #14235a73}.cs-bub>i{color:#fff;background:linear-gradient(135deg,var(--pri2),var(--pri3));background:0 0;border:0;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid;position:relative}.cs-bub>i img{width:auto;height:64%}.cs-bub>i:after{content:"";bottom:-2px;background:var(--green);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-end:-2px}.cs-bub>span{display:grid}.cs-bub>span>*{grid-area:1/1;align-self:center}.cs-dots{opacity:0;gap:4px;display:flex}.cs-dots u{background:var(--pri2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite csDot}.cs-dots u:nth-child(2){animation-delay:.15s}.cs-dots u:nth-child(3){animation-delay:.3s}.cs.in .cs-bub{animation:.6s cubic-bezier(.2,1.4,.4,1) .7s both popin,5s ease-in-out 1.3s infinite csFloat}.cs.in .cs-dots{animation:1.6s 1.1s both csType}.cs.in .cs-msg{animation:.5s 2.7s both csMsg}@keyframes csType{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes csMsg{0%{opacity:0;translate:0 6px}}@keyframes csDot{50%{opacity:.4;translate:0 -4px}}@keyframes csFloat{50%{transform:translateY(-6px)}}@media (max-width:900px){.cs{grid-template-columns:1fr}.cs-fw{margin-top:18px}}
