@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}a{color:#4b2bea}a:hover{color:#2e14b8}.mst{--ink:#12142B;--mut:#4F5372;--line:#E3E0F5;--cy:#3CE2F2;--e-out:cubic-bezier(.16,1,.3,1);--e-soft:cubic-bezier(.2,.8,.2,1);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#f5f4ff;overflow-x:clip;position:relative}.mst h1,.mst h2,.mst h3,.disp{font-family:Sora,Manrope,system-ui,sans-serif;letter-spacing:-.025em}.wrap{max-width:1240px;margin:0 auto;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px);box-sizing:border-box}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#4b2bea}.eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,#6A4DFF,var(--cy))}.grad-txt{background:linear-gradient(100deg,#4b2bea,#2b7fe8,#0e9fc0);-webkit-background-clip:text;background-clip:text;color:transparent}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;transform-origin:0 50%;transform:scaleX(var(--sp,0));background:linear-gradient(90deg,var(--cy),#6A4DFF,#B26BFF)}.nav{position:sticky;top:0;z-index:60;transition:background .4s ease,box-shadow .4s ease}html.scrolled .nav{background:#120842bd;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 10px 40px -20px #0a062899}.nav a.nl{color:#dcd6ff;text-decoration:none;font-size:14px;font-weight:600;padding:10px 4px;position:relative}.nav a.nl:after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:2px;border-radius:2px;background:var(--cy);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--e-soft)}.nav a.nl:hover{color:#fff}.nav a.nl:hover:after{transform:scaleX(1);transform-origin:left}.vtab{color:#d2cbff;text-decoration:none;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;transition:background .3s,color .3s}.vtab:hover{color:#fff;background:#ffffff14}.vtab.act{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47}.fab{position:fixed;right:24px;bottom:24px;z-index:70;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 22px 0 8px;border-radius:999px;background:#0f7a3d;color:#fff;text-decoration:none;font-weight:800;font-size:15px;box-shadow:0 20px 40px -14px #0f7a3db3;transition:transform .4s var(--e-soft)}.fab:hover{color:#fff;transform:translateY(-4px) scale(1.03)}.fab .fi{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#25d366}.fab .fi:before,.fab .fi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #25D366;animation:ping 2.4s var(--e-soft) infinite}.fab .fi:after{animation-delay:1.2s}.clabel{position:fixed;left:0;top:0;z-index:90;pointer-events:none}.clabel span{display:flex;align-items:center;gap:6px;margin:-46px 0 0 -46px;width:92px;height:92px;border-radius:50%;justify-content:center;background:#4e2cf5;color:#fff;font-weight:800;font-size:13px;box-shadow:0 20px 40px -10px #4e2cf599;transform:scale(0);transition:transform .35s var(--e-out)}.clabel.show span{transform:scale(1)}.hero{position:relative;background:radial-gradient(120% 90% at 78% 30%,#6b47ff,#4a26e8 32%,#2a10a8 62%,#160854);color:#fff;overflow:hidden;isolation:isolate}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.spot{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(560px circle at var(--hx,72%) var(--hy,40%),rgba(140,240,255,.2),transparent 60%)}.blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;mix-blend-mode:screen}.blob.b1{width:520px;height:520px;background:#7b5cff;top:-120px;right:8%;animation:drift1 16s ease-in-out infinite}.blob.b2{width:420px;height:420px;background:#22c9e8;bottom:-160px;left:30%;opacity:.35;animation:drift2 19s ease-in-out infinite}.blob.b3{width:360px;height:360px;background:#b05cff;top:30%;left:-120px;opacity:.35;animation:drift1 22s ease-in-out infinite reverse}.gridfx{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 70% at 70% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(70% 70% at 70% 40%,#000 0%,transparent 75%);animation:gridpan 24s linear infinite}.circuit path{stroke-dasharray:6 14;animation:dash 6s linear infinite}.dotp{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 14px 4px #8cf0ffcc;animation:twinkle 3.2s ease-in-out infinite}.grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.12;mix-blend-mode:overlay}.hero h1{font-size:clamp(42px,6.2vw,86px);line-height:1;margin:0;font-weight:800}.hero h1 .w{display:inline-block;animation:wordin 1s var(--e-out) both;animation-delay:calc(var(--i) * 75ms + .15s)}.hero h1 .hl{display:block}.hero h1 .hl .w{background:linear-gradient(100deg,#3ce2f2,#a6f7ff 30%,#3ce2f2,#62beff 80%,#3ce2f2);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation-name:wordin,shine;animation-duration:1s,6s;animation-timing-function:var(--e-out),linear;animation-iteration-count:1,infinite;animation-fill-mode:both,none}.hero-in>.fade{animation:rise 1s var(--e-out) both}.pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38;font-size:14px;font-weight:600;color:#eeeaff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pill b{background:var(--cy);color:#0a0e2e;font-size:11px;letter-spacing:.06em;padding:4px 9px;border-radius:999px}.rot{display:inline-block;height:1.35em;line-height:1.35em;overflow:hidden;vertical-align:bottom}.rot-track{display:flex;flex-direction:column;animation:rot 10s var(--e-out) infinite}.rot-track span{height:1.35em;color:#a6f7ff;font-weight:800}.btn{position:relative;display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 10px 0 26px;border-radius:999px;font-family:Sora,sans-serif;font-weight:600;font-size:16px;text-decoration:none;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9;transition:background .45s var(--e-soft),color .35s,box-shadow .45s,transform .45s var(--e-soft),translate .35s var(--e-out)}.btn .ar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;transition:transform .45s var(--e-soft),background .35s,color .35s}.btn:hover,.btn:focus-visible{outline:none;background:#fff;color:#2a10a8;transform:translateY(-3px);box-shadow:0 18px 40px -12px #3ce2f28c,0 0 0 6px #ffffff1f}.btn:hover .ar,.btn:focus-visible .ar{background:#4e2cf5;color:#fff;box-shadow:none;transform:translate(3px) rotate(-45deg)}.btn .spark{position:absolute;left:-14px;top:-12px;width:22px;height:22px;opacity:0;transform:scale(.4) rotate(-20deg);transition:opacity .35s,transform .45s var(--e-out);color:var(--cy)}.btn:hover .spark,.btn:focus-visible .spark{opacity:1;transform:none}.btn.solid{background:#fff;color:#2a10a8;box-shadow:none}.btn.solid .ar{background:#4e2cf5;color:#fff;box-shadow:none}.btn.dark{color:#2a10a8;box-shadow:inset 0 0 0 1.5px #4e2cf5}.btn.dark:hover{background:#4e2cf5;color:#fff;box-shadow:0 18px 40px -14px #4e2cf599}.btn.dark:hover .ar{background:#fff;color:#4e2cf5}.magnet{translate:var(--tx,0px) var(--ty,0px)}.stage{position:relative;width:100%;max-width:600px;aspect-ratio:1/1;margin-left:auto;transform:perspective(1400px) rotateY(calc(var(--mx,0) * 8deg)) rotateX(calc(var(--my,0) * -6deg));transition:transform .7s var(--e-soft)}.depth{position:absolute;top:0;right:0;bottom:0;left:0;translate:calc(var(--mx,0) * 14px) calc(var(--my,0) * 10px);transition:translate .6s var(--e-soft)}.floaty{position:absolute;top:4%;right:6%;bottom:8%;left:6%;animation:floaty 6s ease-in-out infinite}.robot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(.88) translateY(22px) rotate(-4deg);filter:blur(8px) saturate(1.4);transition:opacity .55s var(--e-soft),transform .9s cubic-bezier(.16,1.25,.3,1),filter .55s;will-change:transform,opacity}.robot.on{opacity:1;transform:none;filter:none}.halo{position:absolute;left:50%;top:52%;width:80%;height:80%;transform:translate(-50%,-50%);border-radius:50%;animation:pulse 4.5s ease-in-out infinite;transition:opacity .6s}.halo.h0{background:radial-gradient(circle,rgba(140,240,255,.45) 0%,rgba(120,90,255,.25) 40%,transparent 70%)}.halo.h1{background:radial-gradient(circle,rgba(60,226,242,.75) 0%,rgba(60,180,255,.3) 40%,transparent 70%);opacity:0}.halo.h2{background:radial-gradient(circle,rgba(220,120,255,.7) 0%,rgba(150,90,255,.3) 40%,transparent 70%);opacity:0}.mode-web .halo.h1,.mode-proj .halo.h2{opacity:1}.orbit{position:absolute;left:50%;top:84%;width:62%;height:16%;transform:translate(-50%);border-radius:50%;border:2px solid rgba(140,240,255,.7);box-shadow:0 0 30px #3ce2f299,inset 0 0 20px #3ce2f266;animation:orbit 5s ease-in-out infinite}.orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 16px 4px var(--cy);top:-6px;left:50%;animation:orbitdot 5s linear infinite}.chip{position:absolute;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#ffffff52,#ffffff14);box-shadow:inset 0 0 0 1px #ffffff73,0 20px 40px -18px #0a063cb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;transition:translate .6s var(--e-soft)}.chip.c1{width:84px;height:62px;top:10%;right:2%;background:linear-gradient(145deg,#4fa3ff,#3d63f5);animation:bob 5s ease-in-out infinite;translate:calc(var(--mx,0) * -30px) calc(var(--my,0) * -24px)}.chip.c2{width:72px;height:72px;bottom:20%;left:0;animation:bob 6.5s ease-in-out infinite .8s;translate:calc(var(--mx,0) * -36px) calc(var(--my,0) * -20px)}.chip.c3{width:150px;height:96px;top:4%;left:4%;align-items:start;justify-items:start;padding:12px;box-sizing:border-box;animation:bob 7s ease-in-out infinite 1.4s;translate:calc(var(--mx,0) * 24px) calc(var(--my,0) * 18px)}.chip.c4{width:120px;height:80px;top:38%;right:-2%;padding:12px;box-sizing:border-box;align-items:start;justify-items:start;animation:bob 5.8s ease-in-out infinite .4s;translate:calc(var(--mx,0) * -44px) calc(var(--my,0) * -30px)}.bar{height:6px;border-radius:4px;background:#ffffffbf}.c4 .bar{transform-origin:left;animation:barw 3s ease-in-out infinite}.c4 .bar:nth-child(2){animation-delay:.3s}.c4 .bar:nth-child(3){animation-delay:.6s}.c4 .bar:nth-child(4){animation-delay:.9s}.c2 path{stroke-dasharray:20;animation:grow 3s var(--e-out) infinite}.c2 path:nth-child(2){animation-delay:.2s}.c2 path:nth-child(3){animation-delay:.4s}.cursor{position:absolute;right:6%;top:58%;color:#fff;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35));animation:cursor 4s ease-in-out infinite}.bub{position:absolute;top:2%;left:46%;padding:12px 18px;border-radius:18px 18px 18px 4px;background:#fff;color:#2a10a8;font-family:Sora,sans-serif;font-weight:700;font-size:15px;white-space:nowrap;box-shadow:0 20px 40px -14px #0a063c99;opacity:0;transform:translateY(14px) scale(.8);transform-origin:0 100%;transition:opacity .35s,transform .55s var(--e-out)}.mode-web .bub-web,.mode-proj .bub-proj{opacity:1;transform:none}.marq{border-top:1px solid rgba(255,255,255,.14);background:#0a042840;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.marq-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 32s linear infinite;padding:22px 0}.marq:hover .marq-track{animation-play-state:paused}.marq-item{display:flex;align-items:center;gap:56px;padding-right:56px;font-family:Sora,sans-serif;font-weight:600;font-size:18px;color:#ece8ff;white-space:nowrap}.marq-item i{width:8px;height:8px;border-radius:50%;background:var(--cy);box-shadow:0 0 12px var(--cy);display:inline-block}.bands{position:relative;height:250px;background:#f5f4ff}.band{position:absolute;left:-5%;width:110%;overflow:hidden}.band.ba{top:56px;background:linear-gradient(90deg,#2a10a8,#4e2cf5 50%,#2a10a8);transform:rotate(-3deg);z-index:2;box-shadow:0 30px 60px -30px #2a10a899}.band.bb{top:96px;background:#0a0e2e;transform:rotate(2.5deg)}.band-track{display:flex;width:-moz-max-content;width:max-content;padding:20px 0;animation:marquee 26s linear infinite}.band.bb .band-track{animation-direction:reverse;animation-duration:34s}.band-item{display:flex;align-items:center;gap:36px;padding-right:36px;font-family:Sora,sans-serif;font-weight:800;font-size:36px;letter-spacing:-.02em;white-space:nowrap;color:#fff}.band-item .o{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.9)}.band.bb .band-item{color:#3ce2f2;font-size:28px}.band-item svg{animation:spin 6s linear infinite;flex:none}.scrub{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(34px,5vw,72px);line-height:1.05;letter-spacing:-.035em;margin:0}.scrub .sw{display:inline-block;margin-right:.22em;opacity:clamp(.13,calc(var(--p,1) * var(--n) * 1.25 - var(--i)),1);transform:translateY(calc((1 - clamp(0,calc(var(--p,1) * var(--n) * 1.25 - var(--i)),1))*18px));transition:opacity .25s,transform .4s var(--e-out)}.scrub .g{background:linear-gradient(100deg,#4b2bea,#2b7fe8 60%,#0e9fc0);-webkit-background-clip:text;background-clip:text;color:transparent}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.bx{position:relative;border-radius:28px;padding:28px;background:#fff;box-shadow:0 0 0 1px #e6e1fa,0 30px 60px -36px #3416c966;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:14px;min-height:300px;box-sizing:border-box}.bx.dark{background:radial-gradient(120% 120% at 100% 0%,#2b1c9c,#0e1240 60%);color:#fff;box-shadow:0 30px 60px -30px #0e1240b3}.span2{grid-column:span 2}.span3{grid-column:span 3}.span4{grid-column:span 4}.demo{position:relative;flex:1;min-height:170px;border-radius:18px;overflow:hidden}.bx h3{margin:0;font-size:22px}.bx p{margin:0;font-size:15px;line-height:1.55;color:var(--mut)}.bx.dark p{color:#cfc9f7}.num{font-size:13px;font-weight:800;color:#5b3bf0}.bx.dark .num{color:#3ce2f2}.tgt{position:absolute;left:50%;top:50%;width:140px;height:140px;margin:-70px 0 0 -70px}.tgt .rg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #CFC6FF}.tgt .rg:nth-child(2){top:22px;right:22px;bottom:22px;left:22px;border-color:#a595ff}.tgt .rg:nth-child(3){top:44px;right:44px;bottom:44px;left:44px;background:#6a4dff;border:none;box-shadow:0 0 30px #6a4dff99}.tgt .hit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #3CE2F2;opacity:0;animation:hit 4s var(--e-out) infinite}.arrow{position:absolute;left:50%;top:50%;width:90px;height:4px;margin:-2px 0 0 -90px;animation:arrow 4s var(--e-out) infinite}.arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:linear-gradient(90deg,transparent,#2A10A8)}.arrow:after{content:"";position:absolute;right:-2px;top:-5px;border-left:12px solid #2A10A8;border-top:7px solid transparent;border-bottom:7px solid transparent}.lay{background:linear-gradient(160deg,#f3f0ff,#e9e4ff)}.lay .blk{position:absolute;border-radius:12px;box-shadow:0 10px 24px -14px #3416c999;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:var(--e-out)}.lay .k1{background:linear-gradient(135deg,#6a4dff,#3416c9);animation-name:k1}.lay .k2{background:linear-gradient(135deg,#3ce2f2,#2b7fe8);animation-name:k2}.lay .k3{background:#fff;animation-name:k3}.lay .k4{background:#fff;animation-name:k4}.sw-row{position:absolute;right:16px;bottom:16px;display:flex;gap:8px;padding:8px;border-radius:999px;background:#fff;box-shadow:0 10px 24px -14px #3416c980}.sw-row i{width:20px;height:20px;border-radius:50%;display:block}.sw-row i:first-child{animation:swpick 7s infinite}.lay .cur{position:absolute;left:0;top:0;animation:laycur 7s var(--e-out) infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.code{background:#0b0f2e;padding:18px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.9;color:#d2cdf7;box-shadow:inset 0 0 0 1px #ffffff14}.cl{display:block;white-space:nowrap;overflow:hidden;width:0;animation:type 7s steps(30,end) infinite}.cl:nth-child(2){animation-name:type2}.cl:nth-child(3){animation-name:type3}.cl:nth-child(4){animation-name:type4}.cl:nth-child(5){animation-name:type5}.code .k{color:#c3aaff}.code .s{color:#7cf0c0}.code .t{color:#3ce2f2}.ok{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#3ce2f2;color:#0a0e2e;font-weight:800;font-size:13px;opacity:0;animation:okpop 7s var(--e-out) infinite}.chat{background:linear-gradient(180deg,#ece8ff,#f6f4ff);padding:18px;display:flex;flex-direction:column;gap:10px;justify-content:flex-end}.msg{max-width:78%;padding:10px 14px;border-radius:16px;font-size:14px;font-weight:600;opacity:0;animation:msg 8s var(--e-out) infinite}.msg.in{align-self:flex-start;background:#fff;color:#1b1d3a;border-bottom-left-radius:4px;box-shadow:0 8px 20px -14px #3416c980}.msg.out{align-self:flex-end;background:#4e2cf5;color:#fff;border-bottom-right-radius:4px}.msg:nth-child(2){animation-name:msg2}.msg:nth-child(3){animation-name:msg3}.typing{display:flex;gap:4px;padding:12px 14px;border-radius:16px;background:#fff;align-self:flex-start;animation:typing 8s infinite}.typing i{width:6px;height:6px;border-radius:50%;background:#8e85d6;display:block;animation:dots 1s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--e-soft),translate .55s var(--e-soft),box-shadow .55s}.glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0%),rgba(106,77,255,.16),transparent 45%);opacity:0;transition:opacity .4s;z-index:1}.glow:hover:after{opacity:1}.edge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,0%),#6A4DFF,rgba(60,226,242,.8) 30%,transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;pointer-events:none;z-index:2}.edge:hover:before{opacity:1}.plan{position:relative;border-radius:28px;padding:30px 28px 28px;background:#fff;box-shadow:0 0 0 1px #e6e1fa,0 24px 50px -32px #3416c966;isolation:isolate}.plan:hover{translate:0 -12px;box-shadow:0 0 0 1px #d5ccff,0 44px 70px -30px #3416c98c}.plan .go{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#4e2cf5;color:#fff;transition:transform .5s var(--e-out),background .3s;text-decoration:none;position:relative;z-index:3}.plan:hover .go{transform:rotate(-45deg) scale(1.1);background:#2a10a8}.plan.feat{background:linear-gradient(165deg,#2a10a8,#4e2cf5 70%,#6a4dff);color:#fff;box-shadow:0 40px 80px -30px #3416c9bf}.plan.feat .go{background:#fff;color:#2a10a8}.plan.feat:hover .go{background:var(--cy);color:#0a0e2e}.ring:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:30px;padding:2px;background:conic-gradient(from var(--ang),transparent 0 55%,#3CE2F2 72%,#C38BFF 88%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinang 4s linear infinite;z-index:2;pointer-events:none}.price{font-family:Sora,sans-serif;font-weight:800;font-size:56px;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.price small{font-size:20px;font-weight:700;letter-spacing:0;margin-right:4px;vertical-align:top;position:relative;top:8px}.picon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#7a5cff,#3b1fd1);box-shadow:0 14px 26px -10px #4e2cf5b3;transition:transform .6s var(--e-out)}.plan:hover .picon{transform:rotate(-8deg) scale(1.08)}.picon.cy{background:linear-gradient(145deg,#4fd8f5,#2c7bea)}.picon.mg{background:linear-gradient(145deg,#a974ff,#5b2be0)}.tag{display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;color:#3416c9;background:#f1eeff;padding:6px 12px;border-radius:999px}.orb{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.35;pointer-events:none;z-index:0}.process{position:relative;background:radial-gradient(90% 120% at 85% 10%,#1f1880,#0d1140 45%,#090c2a);color:#fff;border-radius:40px;overflow:hidden;isolation:isolate}.stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 70% 20%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 85% 70%,rgba(140,240,255,.8),transparent),radial-gradient(1px 1px at 40% 80%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 55% 45%,rgba(255,255,255,.5),transparent);animation:twinkle 5s ease-in-out infinite}.track{position:relative}.track-line{position:absolute;left:36px;right:36px;top:35px;height:2px;background:#ffffff24;border-radius:2px}.track-line span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--cy),#8E74FF,#C38BFF);transform-origin:0 50%;transform:scaleX(0);transition:transform 2.2s cubic-bezier(.6,.05,.2,1) .3s}.track.in .track-line span,html:not(.mreveal) .track-line span{transform:scaleX(1)}.comet{position:absolute;top:-4px;left:0;width:90px;height:10px;border-radius:10px;background:radial-gradient(closest-side,#fff,rgba(60,226,242,.8) 40%,transparent);animation:comet 8s linear infinite}.step-dot{position:relative;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#fff,#dcd5ff);color:#3416c9;box-shadow:0 0 0 8px #ffffff0f,0 0 40px #7c63ff8c;animation:stepon 8s var(--e-out) infinite;animation-delay:calc(var(--i) * 1.6s)}.step-dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1.5px solid rgba(60,226,242,.7);opacity:0;animation:ring 8s ease-out infinite;animation-delay:calc(var(--i) * 1.6s)}.step-t{animation:steptxt 8s var(--e-out) infinite;animation-delay:calc(var(--i) * 1.6s)}.proj{position:relative;display:flex;flex-direction:column;gap:18px;text-decoration:none;color:inherit;border-radius:28px;padding:14px 14px 22px;background:#fff;box-shadow:0 0 0 1px #e6e1fa,0 30px 60px -36px #3416c973;isolation:isolate}.proj:hover{translate:0 -10px;box-shadow:0 0 0 1px #d5ccff,0 50px 80px -36px #3416c999;color:inherit}.browser{border-radius:18px;overflow:hidden;background:#0e0f22;box-shadow:0 0 0 1px #0000000f}.bbar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#191a33}.bbar i{width:9px;height:9px;border-radius:50%;background:#3a3c5e;display:block;transition:background .3s}.proj:hover .bbar i:nth-child(1){background:#ff5f57}.proj:hover .bbar i:nth-child(2){background:#febc2e}.proj:hover .bbar i:nth-child(3){background:#28c840}.bbar span{margin-left:10px;flex:1;font-size:12px;color:#c3c5e0;background:#24264a;border-radius:999px;padding:4px 12px}.screen{position:relative;height:320px;overflow:hidden}.page{position:absolute;left:0;right:0;top:0;transition:transform 3s cubic-bezier(.45,0,.2,1)}.proj:hover .page{transform:translateY(-40%)}.sk{border-radius:8px;background:#ffffff2e}.seemore{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#4b2bea;font-size:15px}.seemore svg{transition:transform .4s var(--e-out)}.proj:hover .seemore svg{transform:translate(3px,-3px)}.quote{position:relative;border-radius:32px;padding:40px 40px 34px;background:#fff;box-shadow:0 0 0 1px #e6e1fa,0 40px 80px -40px #3416c973}.ph{display:inline;background:repeating-linear-gradient(-45deg,#f1eeff 0,#f1eeff 10px,#e8e3ff 10px,#e8e3ff 20px);color:#3416c9;border-radius:8px;padding:2px 8px;font-weight:700;-webkit-box-decoration-break:clone;box-decoration-break:clone}.logo-chip{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:76px;padding:0 20px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e6e1fa;font-family:Sora,sans-serif;font-weight:700;font-size:17px;color:#2a2d4a;text-decoration:none;transition:translate .45s var(--e-soft),box-shadow .45s,color .3s}.logo-chip:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(106,77,255,.18),transparent);transform:skew(-20deg);transition:left .7s var(--e-soft)}.logo-chip:hover{translate:0 -4px;box-shadow:0 0 0 1.5px #6a4dff,0 20px 40px -20px #3416c980;color:#3416c9}.logo-chip:hover:after{left:130%}.cta{position:relative;border-radius:40px;overflow:hidden;isolation:isolate;color:#fff;background:#2a10a8}.cta:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-2;background:conic-gradient(from var(--ang),#2A10A8,#4E2CF5,#1E9FD8,#7B5CFF,#2A10A8);animation:spinang 14s linear infinite;filter:blur(60px);opacity:.9}.cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 100% at 30% 100%,#14085a1a,#14085a8c)}.cta-robot{width:100%;max-width:340px;animation:floaty 5.5s ease-in-out infinite;filter:drop-shadow(0 30px 40px rgba(10,4,60,.5))}.foot a{color:#cfc9f7;text-decoration:none;font-size:14px;transition:color .3s}.foot a:hover{color:#fff}.giant{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(72px,19vw,290px);line-height:.8;letter-spacing:-.06em;text-align:center;color:transparent;-webkit-text-stroke:1.5px rgba(160,150,255,.35);background:linear-gradient(100deg,#6a4dff,#3ce2f2 50%,#b26bff) no-repeat;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size 2.4s var(--e-out) .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.mreveal .mst .giant.in,html:not(.mreveal) .giant{background-size:100% 100%}html.mreveal .mst [data-reveal]{opacity:0;transform:translateY(46px) scale(.98);filter:blur(8px);transition:opacity 1s var(--e-soft) var(--d,0ms),transform 1.1s var(--e-out) var(--d,0ms),filter 1s ease var(--d,0ms),background-size 2.4s var(--e-out) .2s}html.mreveal .mst [data-reveal=left]{transform:translate(-70px)}html.mreveal .mst [data-reveal=right]{transform:translate(70px)}html.mreveal .mst [data-reveal=zoom]{transform:scale(.9)}html.mreveal .mst [data-reveal=clip]{opacity:1;filter:none;transform:none;clip-path:inset(0 0 100% 0 round 28px);transition:clip-path 1.2s var(--e-out) var(--d,0ms)}html.mreveal .mst [data-reveal].in{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0 round 0px)}@supports (animation-timeline: view()){.proj .browser{animation:plx linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.parallax-y{animation:plx2 linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}@keyframes wordin{0%{opacity:0;transform:translateY(70%) rotate(6deg);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes rise{0%{opacity:0;transform:translateY(40px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes floaty{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-14px) rotate(1.2deg)}50%{transform:translateY(-22px) rotate(0)}75%{transform:translateY(-10px) rotate(-1.2deg)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes orbit{0%,to{transform:translate(-50%) scaleX(1);opacity:.9}50%{transform:translate(-50%) scaleX(1.08);opacity:.6}}@keyframes orbitdot{0%{left:0%;top:40%}25%{left:50%;top:-6px}50%{left:100%;top:40%}75%{left:50%;top:calc(100% - 4px)}to{left:0%;top:40%}}@keyframes drift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-60px,40px) scale(1.1)}66%{transform:translate(40px,-30px) scale(.95)}}@keyframes drift2{0%,to{transform:translate(0)}50%{transform:translate(120px,-60px)}}@keyframes gridpan{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}@keyframes dash{to{stroke-dashoffset:-200}}@keyframes twinkle{0%,to{opacity:.4}50%{opacity:1}}@keyframes shine{to{background-position:-240% 0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes cursor{0%,to{transform:translate(0)}40%{transform:translate(-26px,-18px)}60%{transform:translate(-26px,-18px) scale(.88)}}@keyframes ring{0%,2%{opacity:.9;transform:scale(.9)}18%,to{opacity:0;transform:scale(1.5)}}@keyframes ping{0%{transform:scale(1);opacity:.8}to{transform:scale(1.8);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinang{to{--ang:360deg}}@keyframes rot{0%,18%{transform:translateY(0)}22%,40%{transform:translateY(-20%)}44%,62%{transform:translateY(-40%)}66%,84%{transform:translateY(-60%)}88%,to{transform:translateY(-80%)}}@keyframes barw{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}@keyframes grow{0%{stroke-dashoffset:20}40%,to{stroke-dashoffset:0}}@keyframes hit{0%,32%{opacity:0;transform:scale(1)}36%{opacity:1;transform:scale(1)}60%,to{opacity:0;transform:scale(1.6)}}@keyframes arrow{0%{transform:translate(-170px,-110px) rotate(28deg);opacity:0}8%{opacity:1}34%{transform:translate(0) rotate(0)}37%{transform:translate(5px) rotate(0)}42%,82%{transform:translate(0) rotate(0);opacity:1}92%,to{transform:translate(0);opacity:0}}@keyframes k1{0%,10%{left:6%;top:10%;width:56%;height:44%}30%,55%{left:6%;top:10%;width:30%;height:80%}75%,to{left:6%;top:10%;width:56%;height:44%}}@keyframes k2{0%,10%{left:66%;top:10%;width:28%;height:44%}30%,55%{left:40%;top:10%;width:54%;height:36%}75%,to{left:66%;top:10%;width:28%;height:44%}}@keyframes k3{0%,10%{left:6%;top:60%;width:42%;height:30%}30%,55%{left:40%;top:52%;width:25%;height:38%}75%,to{left:6%;top:60%;width:42%;height:30%}}@keyframes k4{0%,10%{left:52%;top:60%;width:42%;height:30%}30%,55%{left:69%;top:52%;width:25%;height:38%}75%,to{left:52%;top:60%;width:42%;height:30%}}@keyframes laycur{0%,8%{transform:translate(40px,150px)}26%{transform:translate(170px,110px)}30%{transform:translate(170px,110px) scale(.85)}55%{transform:translate(320px,60px)}72%{transform:translate(120px,60px)}to{transform:translate(40px,150px)}}@keyframes swpick{0%,40%{box-shadow:0 0 #fff}45%,90%{box-shadow:0 0 0 3px #fff,0 0 0 5px #6a4dff}to{box-shadow:0 0 #fff}}@keyframes type{0%{width:0}10%,90%{width:100%}to{width:0}}@keyframes type2{0%,10%{width:0}22%,90%{width:100%}to{width:0}}@keyframes type3{0%,22%{width:0}34%,90%{width:100%}to{width:0}}@keyframes type4{0%,34%{width:0}46%,90%{width:100%}to{width:0}}@keyframes type5{0%,46%{width:0}58%,90%{width:100%}to{width:0}}@keyframes okpop{0%,60%{opacity:0;transform:scale(.6) translateY(10px)}66%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.9)}}@keyframes msg{0%,4%{opacity:0;transform:translateY(10px) scale(.9)}10%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes msg2{0%,36%{opacity:0;transform:translateY(10px) scale(.9)}42%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes msg3{0%,56%{opacity:0;transform:translateY(10px) scale(.9)}62%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes typing{0%,14%{opacity:0}18%,34%{opacity:1}38%,62%{opacity:0}66%,84%{opacity:1}88%,to{opacity:0}}@keyframes dots{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}@keyframes comet{0%{left:-90px}to{left:100%}}@keyframes stepon{0%{transform:scale(1)}4%,14%{transform:scale(1.12);box-shadow:0 0 0 8px #3ce2f240,0 0 60px #3ce2f2e6;color:#0e7fa0}20%,to{transform:scale(1)}}@keyframes steptxt{0%{color:#fff}4%,14%{color:#a6f7ff}20%,to{color:#fff}}@keyframes plx{0%{transform:translateY(34px)}to{transform:translateY(-34px)}}@keyframes plx2{0%{transform:translateY(80px)}to{transform:translateY(-80px)}}.mst.still *,.mst.still *:before,.mst.still *:after{animation:none!important;transition:none!important}.mst.still .msg,.mst.still .ok,.mst.still .typing{opacity:1}.mst.still .cl{width:auto}@media (prefers-reduced-motion:reduce){.mst *,.mst *:before,.mst *:after{animation:none!important;transition-duration:.01ms!important}html.mreveal .mst [data-reveal]{opacity:1;transform:none;filter:none;clip-path:none}.mst .msg,.mst .ok{opacity:1}.mst .cl{width:auto}}@media (max-width:980px){.bento{grid-template-columns:1fr}.bento>.bx{grid-column:auto}}@media (max-width:860px){.navlinks{display:none!important}.track-line{display:none}.stage{margin:0 auto}.chip.c3,.fab .ft{display:none}.fab{padding-right:8px}.bands{height:190px}.band-item{font-size:26px}}html{-webkit-text-size-adjust:100%}body{margin:0;background:#f5f4ff;color:#12142b;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}::-moz-selection{background:#3ce2f2;color:#0a0e2e}::selection{background:#3ce2f2;color:#0a0e2e}.mst *:focus-visible{outline:3px solid #3CE2F2;outline-offset:3px;border-radius:8px}.mst img{max-width:100%}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes mspin{to{transform:rotate(360deg)}}.press:active{transform:translateY(3px)!important;box-shadow:none!important}.skip{position:fixed;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:12px;background:#fff;color:#2a10a8;font-weight:800;text-decoration:none;transition:top .2s}.skip:focus{top:12px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.mst .nav{position:fixed;top:0;left:0;right:0}.mst .hero{padding-top:80px}.nav .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.nav .brand:hover{color:#fff}.burger{display:none;width:46px;height:46px;border-radius:50%;border:0;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff40;color:#fff;cursor:pointer;place-items:center}.burger span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;position:relative;transition:background .2s}.burger span:before,.burger span:after{content:"";position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--e-out)}.burger span:before{top:-6px}.burger span:after{top:6px}.burger[aria-expanded=true] span{background:transparent}.burger[aria-expanded=true] span:before{transform:translateY(6px) rotate(45deg)}.burger[aria-expanded=true] span:after{transform:translateY(-6px) rotate(-45deg)}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:radial-gradient(120% 90% at 80% 0%,#4a26e8,#2a10a8 45%,#160854);color:#fff;padding:96px 24px 32px;display:flex;flex-direction:column;gap:28px;overflow-y:auto;clip-path:circle(0 at calc(100% - 44px) 40px);transition:clip-path .6s var(--e-out);visibility:hidden}.mnav.open{clip-path:circle(150% at calc(100% - 44px) 40px);visibility:visible}.mnav .mv{display:flex;gap:8px;flex-wrap:wrap}.mnav .mv a{flex:1 1 0;text-align:center}.mnav .ms{display:flex;flex-direction:column}.mnav .ms a{color:#fff;text-decoration:none;font-family:Sora,sans-serif;font-weight:700;font-size:30px;letter-spacing:-.02em;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12);opacity:0;transform:translateY(16px);transition:opacity .4s,transform .5s var(--e-out)}.mnav.open .ms a{opacity:1;transform:none}.mnav.open .ms a:nth-child(2){transition-delay:.05s}.mnav.open .ms a:nth-child(3){transition-delay:.1s}.mnav.open .ms a:nth-child(4){transition-delay:.15s}@media (max-width: 860px){.burger{display:grid}.nav .cta-top{display:none!important}}.vtab{white-space:nowrap}.sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.sec-h h2{margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.02;font-weight:800}.sec-h p{margin:0;max-width:420px;font-size:16px;line-height:1.6;color:var(--mut)}.sec{padding:0 0 120px;position:relative}@media (max-width: 760px){.sec{padding-bottom:88px}}.feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14.5px;line-height:1.4}.feats li{display:flex;gap:10px;align-items:flex-start}.feats li svg{flex:none;margin-top:2px;color:#4e2cf5}.plan.feat .feats li svg{color:#3ce2f2}.feats li.no{color:var(--mut)}.feats li.no svg{color:#a9a3c9}.plan.feat .feats{color:#eeeaff}.hs{position:relative}.hs-sticky{position:sticky;top:0;height:100vh;box-sizing:border-box;padding-top:72px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hs-track{display:flex;gap:26px;will-change:transform;padding:0 clamp(16px,4vw,48px)}.hs-track>*{flex:0 0 min(560px,78vw)}.hs-bar{height:3px;border-radius:3px;background:#e3e0f5;overflow:hidden;margin-top:34px}.hs-bar i{display:block;height:100%;background:linear-gradient(90deg,#6a4dff,#3ce2f2);transform-origin:0 50%;transform:scaleX(var(--hp, 0))}.hs.off .hs-sticky{position:static;height:auto;overflow:visible}.hs.off .hs-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));transform:none!important}.hs.off .hs-track>*{flex:none}.hs.off .hs-bar{display:none}.hs-count{font-family:Sora,sans-serif;font-weight:700;font-size:14px;color:var(--mut);font-variant-numeric:tabular-nums}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px}.stat{padding:18px 20px;border-radius:22px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.stat strong{display:block;font-family:Sora,sans-serif;font-weight:800;font-size:34px;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.stat span{font-size:13px;color:#d2cbff;font-weight:600}.courses{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:22px;align-items:stretch}.course{position:relative;display:flex;flex-direction:column;gap:16px;border-radius:28px;padding:26px 24px;background:#fff;box-shadow:0 0 0 1px #e6e1fa,0 24px 50px -32px #3416c966;isolation:isolate}.course:hover{translate:0 -10px;box-shadow:0 0 0 1px #d5ccff,0 44px 70px -30px #3416c98c}.course.feat{background:linear-gradient(165deg,#2a10a8,#4e2cf5 70%,#6a4dff);color:#fff;box-shadow:0 40px 80px -30px #3416c9bf}.course h3{margin:0;font-size:23px;line-height:1.15}.course .meta{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700;color:var(--mut)}.course.feat .meta{color:#dcd6ff}.course .meta span{padding:5px 10px;border-radius:999px;background:#f1eeff}.course.feat .meta span{background:#ffffff24}.course ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.course ol li{display:flex;gap:12px;align-items:baseline;font-size:15px;font-weight:600}.course ol li b{font-size:12px;font-weight:800;color:#5b3bf0;font-variant-numeric:tabular-nums}.course.feat ol li b{color:#3ce2f2}.course .go-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.course.feat .go-row{border-color:#fff3}.course .go-row a.lnk{font-weight:800;font-size:15px;text-decoration:none;color:inherit}.course .go{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#4e2cf5;color:#fff;transition:transform .5s var(--e-out),background .3s;text-decoration:none;position:relative;z-index:3;flex:none}.course:hover .go{transform:rotate(-45deg) scale(1.1);background:#2a10a8}.course.feat .go{background:#fff;color:#2a10a8}.course.feat:hover .go{background:var(--cy);color:#0a0e2e}.course .price{font-size:42px}.course h3{min-height:2.3em}.areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:22px}.area{position:relative;border-radius:28px;padding:30px;background:#fff;box-shadow:0 0 0 1px #e6e1fa,0 30px 60px -36px #3416c966;display:flex;flex-direction:column;gap:16px;isolation:isolate}.area h3{margin:0;font-size:24px}.area ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.area ul li{font-size:13.5px;font-weight:700;color:#3416c9;background:#f1eeff;padding:7px 12px;border-radius:999px}.area.dark{background:radial-gradient(120% 120% at 100% 0%,#2b1c9c,#0e1240 60%);color:#fff;box-shadow:0 30px 60px -30px #0e1240b3}.area.dark ul li{background:#ffffff1f;color:#ddf8ff}.steps-txt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:18px}.steps-txt li{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.steps-txt li p{margin:0;color:#cfc9f7;font-size:15px;line-height:1.55}.steps-txt li strong{font-family:Sora,sans-serif;font-size:19px}.steps-txt .n{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:800;color:#0a0e2e;background:linear-gradient(145deg,#a6f7ff,#3ce2f2);box-shadow:0 0 24px #3ce2f280}.form-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(28px,5vw,64px);align-items:start}.form-wrap .side{display:flex;flex-direction:column;gap:20px;position:sticky;top:110px}.form-wrap .side h2{margin:0;font-size:clamp(34px,4.4vw,56px);line-height:1.02;font-weight:800}.form-wrap .side p{margin:0;font-size:17px;line-height:1.6;color:var(--mut);max-width:460px}.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-weight:700}.checks li{display:flex;gap:12px;align-items:center}.checks li i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f1eeff;color:#4e2cf5;flex:none;font-style:normal}@media (max-width: 900px){.form-wrap .side{position:static}}.soon{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#3ce2f229;color:#a6f7ff;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #3ce2f273}.soon i{width:8px;height:8px;border-radius:50%;background:#3ce2f2;box-shadow:0 0 10px #3ce2f2;animation:twinkle 1.6s ease-in-out infinite}.aula{display:inline-flex;align-items:center;gap:10px;color:#dcd6ff;font-weight:700;font-size:15px;text-decoration:none}.aula:hover{color:#fff}.aula svg{transition:transform .4s var(--e-out)}.aula:hover svg{transform:translate(3px,-3px)}.stage .robot.solo{opacity:1;transform:none;filter:none}@keyframes vt-out{to{opacity:0;transform:scale(.985);filter:blur(6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(24px) scale(1.01);filter:blur(8px)}}::view-transition-old(root){animation:vt-out .35s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vt-in .7s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@media (max-width: 860px){.mst .hero h1{font-size:clamp(40px,11vw,60px)}.stage{max-width:420px}.chip.c4{right:2%}.bub{left:30%;font-size:13px}.giant{-webkit-text-stroke-width:1px}}@media (max-width: 520px){.btn{min-height:52px;padding-left:20px;font-size:15px}.quote,.plan,.course,.area{border-radius:24px}.process,.cta{border-radius:28px!important}}html.mreveal .mst [data-reveal=clip]{clip-path:none}html.mreveal .mst [data-reveal=clip]>*{clip-path:inset(0 0 100% 0 round 28px);transition:clip-path 1.2s var(--e-out) var(--d, 0ms),translate .55s var(--e-soft),box-shadow .55s}html.mreveal .mst [data-reveal=clip].in>*{clip-path:inset(-80px -80px -120px -80px round 28px)}.hs.off .hs-count{display:none}
