@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:500 800;font-display:swap;src:url(fonts/bricolage-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/instrument-serif-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg:#060914;--bg-alt:#0a0f22;--surface:#10172f;--surface-2:#161e3d;--line:rgba(255,255,255,.09);--text:#eef1fb;--muted:#a4adcb;--accent:#a3ff6b;--accent-fg:#a3ff6b;--grad-a:#a3ff6b;--grad-b:#6be6ff;--text-2:#cdd3ea;--blue:#6be6ff;--accent-ink:#0b1a02;--violet:#7c6cff;--purple:#51008f;--purple-2:#8000d7;--purple-3:#b25cff;--radius:18px;--font-display:"Bricolage Grotesque","Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}body{overflow-x:hidden;overflow-x:clip;max-width:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--font-display);line-height:1.1;margin:0;letter-spacing:-.02em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}.wrap--narrow{width:min(760px,100% - 32px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;background:var(--accent);color:var(--accent-ink);font:600 1rem var(--font-body);text-decoration:none;border:1.5px solid var(--accent);border-radius:999px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px -8px rgba(163,255,107,.55)}.btn:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.btn--ghost{background:transparent;color:var(--text);border-color:var(--line)}.btn--ghost:hover{border-color:var(--accent-fg);box-shadow:none}.btn--sm{padding:.55rem 1.1rem;font-size:.93rem}.btn--block{width:100%}.nav{position:sticky;top:0;z-index:50;background:rgba(11,16,32,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav__in{display:flex;align-items:center;justify-content:space-between;height:68px}.logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font:700 1.2rem var(--font-display);color:var(--text)}.logo b{color:var(--accent-fg);font-weight:800}.nav__links{display:flex;align-items:center;gap:1.6rem}.nav__links a:not(.btn){text-decoration:none;color:var(--muted);font-size:.96rem;font-weight:500;transition:color .15s}.nav__links a:not(.btn):hover{color:var(--text)}.burger{display:none;width:44px;height:44px;border:0;background:transparent;cursor:pointer;position:relative}.burger span{position:absolute;left:11px;right:11px;height:2px;background:var(--text);border-radius:2px;transition:transform .2s,top .2s}.burger span:first-child{top:18px}.burger span:last-child{top:25px}.burger[aria-expanded="true"] span:first-child{top:21px;transform:rotate(45deg)}.burger[aria-expanded="true"] span:last-child{top:21px;transform:rotate(-45deg)}.aurora{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:.3;background:radial-gradient(120% 70% at 50% -12%,rgba(81,0,143,.6),transparent 62%)}.aurora::after{content:"";position:absolute;inset:0;background:radial-gradient(90% 80% at 50% 40%,transparent 35%,rgba(0,0,0,.65) 100%),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.aurora__band{position:absolute;left:-25%;width:150%;height:46vh;border-radius:50%;filter:blur(72px);mix-blend-mode:screen;will-change:translate,opacity}.a1{top:-6vh;rotate:-9deg;opacity:.8;background:linear-gradient(90deg,transparent 0%,rgba(128,0,215,.7) 28%,rgba(81,0,143,.8) 55%,rgba(178,92,255,.5) 78%,transparent 100%);animation:auroraA 24s ease-in-out infinite alternate}.a2{top:34vh;rotate:7deg;opacity:.55;background:linear-gradient(90deg,transparent 0%,rgba(81,0,143,.8) 30%,rgba(128,0,215,.6) 62%,transparent 100%);animation:auroraB 30s ease-in-out infinite alternate}.a3{bottom:-12vh;rotate:-5deg;opacity:.6;background:linear-gradient(90deg,transparent 0%,rgba(128,0,215,.6) 35%,rgba(178,92,255,.4) 70%,transparent 100%);animation:auroraA 34s ease-in-out infinite alternate-reverse}.aurora__glow{position:absolute;width:min(60vw,780px);aspect-ratio:1;border-radius:50%;filter:blur(90px);background:radial-gradient(closest-side,rgba(128,0,215,.5),transparent 72%);will-change:translate}.g1{left:-14vw;top:16vh;animation:auroraG 26s ease-in-out infinite alternate}.g2{right:-16vw;bottom:2vh;background:radial-gradient(closest-side,rgba(81,0,143,.7),transparent 72%);animation:auroraG 32s ease-in-out infinite alternate-reverse}@keyframes auroraA{0%{translate:-6vw 0;opacity:.55}50%{opacity:.9}100%{translate:8vw 5vh;opacity:.65}}@keyframes auroraB{0%{translate:7vw 2vh}100%{translate:-8vw -4vh}}@keyframes auroraG{0%{translate:0 0}100%{translate:8vw -10vh}}@media (max-width:720px){.aurora__band{filter:blur(48px);height:36vh}.a3{display:none}.aurora__glow{filter:blur(60px)}}.stars{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:root[data-theme="light"] .stars{display:none}.hero{position:relative;overflow:hidden;contain:paint;padding:clamp(48px,8vw,110px) 0 clamp(56px,8vw,100px)}.hero::before{content:"";position:absolute;inset:-20% -10% auto auto;width:70vw;height:70vw;max-width:760px;max-height:760px;background:radial-gradient(closest-side,rgba(128,0,215,.07),transparent 70%);pointer-events:none}.hero::after{content:"";position:absolute;left:-15%;bottom:-30%;width:55vw;height:55vw;max-width:600px;max-height:600px;background:radial-gradient(closest-side,rgba(163,255,107,.05),transparent 70%);pointer-events:none}.hero__in{position:relative;z-index:1;display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(28px,4vw,56px);align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-fg);margin-bottom:1.1rem}.eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(163,255,107,.18)}.hero h1{font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:800}.hero h1 em{font-style:normal;background:linear-gradient(100deg,var(--grad-a),var(--grad-b));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--muted);max-width:54ch;margin-top:1.3rem}.hero__cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.hero__proof{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin-top:2.4rem;color:var(--muted);font-size:.95rem}.hero__proof b{color:var(--text)}.hero__bg{position:absolute;inset:0;z-index:0;opacity:.38;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent);pointer-events:none}@media (min-width:901px){.hero__bg{background:url("img/hero-bg.jpg") center / cover no-repeat}}.hero__visual{position:relative;perspective:1600px}.stage{position:relative;width:100%;aspect-ratio:1.2 / 1;transform-style:preserve-3d;transform:rotateX(calc(var(--py,0) * -4deg)) rotateY(calc(var(--px,0) * 6deg));transition:transform .3s ease-out}.stage__glow{position:absolute;left:6%;right:6%;bottom:0;height:32%;background:radial-gradient(closest-side,rgba(107,230,255,.2),transparent);filter:blur(26px);transform:translateZ(-40px)}.dev{position:absolute;margin:0;opacity:0;transform:translate3d(calc(var(--px,0) * var(--d) * -26px),calc(var(--py,0) * var(--d) * -16px),var(--z)) rotateY(var(--ry)) rotateX(var(--rx));transition:transform .25s ease-out;animation:rise 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--k) * .14s + .15s)}.dev__in{position:relative;overflow:hidden;border-radius:14px;background:#0a1226;border:1.5px solid rgba(107,230,255,.6);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 0 36px rgba(107,230,255,.32),0 40px 80px -30px rgba(0,0,0,.85),inset 0 0 24px rgba(107,230,255,.12);animation:hover 7s ease-in-out infinite;animation-delay:calc(var(--k) * -1.7s)}.dev__in::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,0) 38%,rgba(107,230,255,.1) 100%)}.dev img{display:block;width:100%;height:auto}.dev__bar{display:flex;align-items:center;gap:5px;padding:7px 10px;background:rgba(8,14,32,.95);border-bottom:1px solid rgba(107,230,255,.25)}.dev__bar i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.28)}.dev__bar span{margin-left:8px;font-size:.66rem;color:#9fb4d6;background:rgba(255,255,255,.07);padding:2px 10px;border-radius:99px}.dev--desk{left:9%;top:2%;width:82%}.dev--tablet{right:0;top:28%;width:30%}.dev--phone{width:19%}.dev--phone-a{left:0;top:28%}.spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#bff4ff;box-shadow:0 0 12px 3px rgba(107,230,255,.8);animation:twinkle var(--t,6s) ease-in-out infinite}.spark--b{background:#d8ffbd;box-shadow:0 0 12px 3px rgba(163,255,107,.7);width:4px;height:4px}.stage__cta{position:absolute;left:50%;top:66%;z-index:5;display:grid;justify-items:center;gap:.7rem;transform:translate3d(calc(-50% + var(--px,0) * -30px),calc(var(--py,0) * -18px),200px);transition:transform .25s ease-out}.float-btn{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;padding:.85rem 1.5rem;border-radius:999px;font:500 clamp(.8rem,1.35vw,1.02rem) var(--font-body);color:#fff;text-decoration:none;background:rgba(8,14,32,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid rgba(255,255,255,.85);box-shadow:0 0 30px rgba(107,230,255,.25),0 18px 40px -16px rgba(0,0,0,.8);animation:hover 6s ease-in-out infinite;animation-delay:-2s;transition:border-color .3s,color .3s,box-shadow .3s,background .3s}.float-btn svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.float-btn:hover{border-color:var(--blue);color:var(--blue);background:rgba(8,14,32,.92);box-shadow:0 0 44px rgba(107,230,255,.5),0 18px 40px -16px rgba(0,0,0,.8)}.float-btn:hover svg{transform:translate(3px,-3px)}.float-cap{font-size:.8rem;letter-spacing:.06em;color:#cfe8f5;text-shadow:0 2px 12px rgba(0,0,0,.8)}@keyframes rise{from{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes hover{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes twinkle{0%,100%{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.section{padding:clamp(56px,8vw,104px) 0}.section--alt{background:rgba(5,8,20,.62);border-block:1px solid var(--line)}.section__head{max-width:680px;margin-bottom:clamp(32px,5vw,56px)}.section__head h2{font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:800}.sub{color:var(--muted);margin-top:1rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,0) 55%),var(--surface);border:1px solid var(--line);border-radius:22px;padding:30px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s}.card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(107,230,255,.14),rgba(163,255,107,.06) 40%,transparent 70%);opacity:0;transition:opacity .4s}.card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,var(--accent),var(--blue));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.32;transition:opacity .4s}.card:hover,.card:focus-within,.card.reveal.in:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(107,230,255,.4)}.card:hover::before,.card:hover::after,.card:focus-within::before,.card:focus-within::after{opacity:1}.ico{width:52px;height:52px;display:grid;place-items:center;margin-bottom:1.4rem;border-radius:16px;color:var(--accent-fg);background:rgba(163,255,107,.08);border:1px solid rgba(163,255,107,.24);transition:color .35s,background .35s,border-color .35s,box-shadow .35s,transform .45s cubic-bezier(.22,1,.36,1)}.ico svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.card:hover .ico{color:var(--blue);background:rgba(107,230,255,.1);border-color:rgba(107,230,255,.45);box-shadow:0 0 28px -4px rgba(107,230,255,.5);transform:translateY(-2px) rotate(-5deg)}.card h3{font-size:1.25rem;margin-bottom:.55rem}.card p{color:var(--muted);font-size:.98rem}.flow{container-type:inline-size;display:flex;height:clamp(410px,40vw,470px);padding-block:10px 6px}.step{--w:150px;--ov:30px;--tone:var(--accent);--fg:#0d1a03;position:relative;flex:0 0 auto;width:var(--w);margin-left:calc(var(--ov) * -1);z-index:calc(var(--i) + 1);border-radius:32px;overflow:hidden;cursor:pointer;background:var(--tone);color:var(--fg);box-shadow:-18px 0 36px -18px rgba(0,0,0,.55);transition:width .8s cubic-bezier(.22,1,.36,1),background-color .5s,transform .45s cubic-bezier(.22,1,.36,1)}.step:first-child{margin-left:0}.step[data-tone="lime"]{--tone:#a3ff6b;--fg:#0d1a03}.step[data-tone="cyan"]{--tone:#6be6ff;--fg:#04202a}.step[data-tone="light"]{--tone:#eef1fb;--fg:#0b1020}.step[data-tone="violet"]{--tone:#8b7dff;--fg:#0e0a2e}.step:not(.is-active):hover{transform:translateY(-8px)}.step:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.step.is-active{width:calc(100% - (var(--n) - 1) * (var(--w) - var(--ov)));background:#040918;color:#eef1fb;cursor:default;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),-18px 0 36px -18px rgba(0,0,0,.6)}.step__tab{position:absolute;top:0;left:0;width:calc(var(--w) - var(--ov));height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:26px 0;transition:opacity .3s}.step:last-child .step__tab{width:var(--w)}.step__n{font:700 .9rem var(--font-body);letter-spacing:.08em}.step__vt{writing-mode:vertical-rl;transform:rotate(180deg);font:800 clamp(1.5rem,2.3vw,1.9rem)/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.step__plus{position:relative;width:38px;height:38px;border-radius:50%;border:1.5px solid currentColor;transition:transform .5s cubic-bezier(.22,1,.36,1)}.step__plus::before,.step__plus::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.step__plus::after{transform:translate(-50%,-50%) rotate(90deg)}.step:not(.is-active):hover .step__plus{transform:rotate(90deg)}.step.is-active .step__tab{opacity:0;pointer-events:none}.step__panel{position:absolute;inset:0 auto 0 0;width:max(560px,calc(100cqw - (var(--n) - 1) * (var(--w) - var(--ov))));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:1rem;padding:clamp(26px,3.4vw,48px);visibility:hidden;opacity:0;transition:opacity .35s,visibility 0s .35s}.step.is-active .step__panel{visibility:visible;opacity:1;transition:opacity .5s .2s,visibility 0s}.step__eyebrow{display:inline-block;font:600 .78rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tone);margin-bottom:1rem}.step__txt h3{position:relative;font:800 clamp(2.1rem,4vw,3.5rem)/1 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;padding-bottom:1.1rem;margin-bottom:1.1rem}.step__txt h3::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:4px;border-radius:4px;background:var(--tone)}.step__txt p{color:#b4bbd6;max-width:36ch;font-size:1.05rem}.step__txt > *{opacity:0;transform:translateY(18px);transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1)}.step.is-active .step__txt > *{opacity:1;transform:none}.step.is-active .step__txt > :nth-child(1){transition-delay:.25s}.step.is-active .step__txt > :nth-child(2){transition-delay:.33s}.step.is-active .step__txt > :nth-child(3){transition-delay:.41s}.step__img{position:relative;justify-self:end;width:100%;max-width:440px;aspect-ratio:1;margin-right:-4%;animation:floaty 7s ease-in-out infinite}.step__img img{width:100%;height:100%;object-fit:cover;opacity:0;scale:.88;-webkit-mask-image:radial-gradient(closest-side,#000 68%,transparent 100%);mask-image:radial-gradient(closest-side,#000 68%,transparent 100%);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(var(--tx,0px),var(--ty,0px),0);transition:opacity .7s .3s,scale 1.1s .25s cubic-bezier(.22,1,.36,1),transform .3s ease-out}.step.is-active .step__img img{opacity:1;scale:1}@keyframes floaty{0%,100%{translate:0 0}50%{translate:0 -10px}}.profile{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(32px,6vw,88px);align-items:center}.profile__photo{position:relative;margin:0}.profile__photo::before{content:"";position:absolute;inset:8% -8% -6% -8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(128,0,215,.45),rgba(107,230,255,.12) 60%,transparent 75%);filter:blur(30px)}.profile__frame{position:relative;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:#0a1226;border:1.5px solid rgba(107,230,255,.55);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 0 40px rgba(107,230,255,.25),0 40px 80px -30px rgba(0,0,0,.85)}.profile__frame img{width:100%;height:100%;object-fit:cover;object-position:center}.profile__frame::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.08),rgba(255,255,255,0) 34%),linear-gradient(180deg,transparent 68%,rgba(6,9,20,.5))}.pchip{display:inline-flex;align-items:center;gap:.5rem;position:absolute;z-index:2;padding:.5rem .95rem;border-radius:999px;font-size:.82rem;font-weight:600;color:#fff;background:rgba(8,14,32,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.28);animation:float 6s ease-in-out infinite}.pdot{width:9px;height:9px;border-radius:50%;background:var(--purple-2);box-shadow:0 0 10px rgba(178,92,255,.95)}.pchip svg{color:var(--purple-3)}.pchip--a{left:6%;bottom:8%}.pchip--b{right:6%;bottom:5%;animation-delay:-3s}.profile__cap{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1rem;font-size:.66rem;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;color:var(--muted)}.profile__cap span{flex:0 1 36px;height:1px;background:var(--line)}.profile__tags{display:flex;align-items:center;gap:.8rem;margin-top:.9rem;font:500 .74rem var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.profile__tags i{width:4px;height:4px;border-radius:50%;background:var(--purple-3)}.profile__copy h2{font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:800;max-width:20ch}.profile__name{display:grid;gap:.1rem;margin-top:1.6rem}.profile__name b{font:800 1.35rem var(--font-display)}.profile__name span{color:var(--accent-fg);font-size:.95rem}.profile__p{color:var(--text-2);margin-top:1rem;max-width:56ch}.profile__facts{display:grid;gap:.7rem;margin-top:1.6rem}.profile__facts li{display:flex;align-items:center;gap:.7rem;color:var(--text);font-size:.98rem}.profile__facts svg{flex:none;padding:3px;width:26px;height:26px;border-radius:50%;color:var(--accent-fg);background:rgba(163,255,107,.12);border:1px solid rgba(163,255,107,.3)}.profile__cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.profile__cta .btn svg{width:18px;height:18px}@media (max-width:720px){.profile__cta{display:grid;grid-template-columns:max-content;justify-content:start}.profile__cta .btn{justify-content:center}}.plans{touch-action:pan-x pan-y;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch;padding-block:18px}.plan{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:30px;transition:border-color .3s,box-shadow .4s}.plan:hover{border-color:rgba(163,255,107,.4)}.plan__head{background:var(--bg);border:1px solid var(--line);border-radius:22px;padding:26px 24px 24px}.plan__tag{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font:700 .78rem var(--font-body);letter-spacing:.1em;text-transform:uppercase}.badge{background:var(--accent);color:var(--accent-ink);font-size:.68rem;font-weight:700;padding:.28rem .7rem;border-radius:999px;letter-spacing:.06em;white-space:nowrap}.price{margin:1.3rem 0 1rem}.price__from{display:block;font:500 .82rem var(--font-body);color:var(--muted)}.price__val{display:block;font:800 clamp(2.3rem,3.4vw,3rem)/1.08 var(--font-display);letter-spacing:-.03em}.plan__for{color:var(--text-2);font-size:1rem}.plan ul{display:grid;gap:.85rem;padding:18px 18px 8px;flex:1;align-content:start}.plan li{position:relative;padding-left:2rem;font-size:.96rem;color:var(--text-2);line-height:1.4}.plan li::before{content:"";position:absolute;left:0;top:.05em;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='%230d1a03' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat}.plan__cta{position:relative;display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 50px 0 54px;border-radius:999px;white-space:nowrap;background:var(--accent);color:var(--accent-ink);font:600 1rem var(--font-body);text-align:center;text-decoration:none;transition:transform .3s,box-shadow .3s}.plan__go{position:absolute;top:6px;left:6px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--bg);transition:left .55s cubic-bezier(.22,1,.36,1)}.plan__cta:hover .plan__go,.plan__cta:focus-visible .plan__go{left:calc(100% - 48px)}.plan__cta:hover{box-shadow:0 12px 30px -10px rgba(163,255,107,.6)}.plan--hot{background:var(--accent);border-color:var(--accent-fg);color:var(--accent-ink);margin-block:-18px;padding:12px;box-shadow:0 40px 80px -30px rgba(163,255,107,.45)}.plan--hot:hover{border-color:var(--accent-fg)}.plan--hot .plan__head{background:rgba(13,26,3,.1);border-color:rgba(13,26,3,.08);padding-block:32px 28px}.plan--hot .badge{background:var(--accent-ink);color:var(--accent-fg)}.plan--hot .price__from{color:rgba(13,26,3,.68)}.plan--hot .plan__for{color:rgba(13,26,3,.82)}.plan--hot li{color:var(--accent-ink);font-weight:500}.plan--hot li::before{background:var(--accent-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='%23a3ff6b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat}.plan--hot .plan__cta{background:var(--bg);color:#fff}.plan--hot .plan__cta:hover{box-shadow:0 12px 30px -10px rgba(11,16,32,.7)}.plans-dots{display:none}.faq{display:grid;gap:12px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 22px;transition:border-color .2s}.faq details[open]{border-color:rgba(163,255,107,.4)}.faq summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:600;display:flex;justify-content:space-between;gap:1rem;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-size:1.5rem;color:var(--accent-fg);line-height:1;transition:transform .2s}.faq details[open] summary::after{transform:rotate(45deg)}.faq details p{color:var(--muted);padding-bottom:20px}.cta{background:radial-gradient(900px 400px at 85% 0%,rgba(128,0,215,.34),transparent 60%),rgba(5,8,20,.66);border-top:1px solid var(--line)}.cta__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.cta h2{font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:800}.cta__direct{margin-top:1.6rem;color:var(--muted)}.cta__direct a{color:var(--accent-fg);font-weight:600}.form{display:grid;gap:16px;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.form label{display:grid;gap:6px;font-size:.9rem;font-weight:600;color:var(--muted)}.form input,.form select,.form textarea{width:100%;padding:.8rem 1rem;font:400 1rem var(--font-body);color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:12px}.form input::placeholder,.form textarea::placeholder{color:#6b7499}.form input:invalid.touched{border-color:#ff6b6b}.form__err{color:#ff8a8a;font-size:.9rem}.footer{padding:28px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.footer__in{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem}.footer a{text-decoration:none}.footer a:hover{color:var(--text)}.wa-float{position:fixed;right:18px;bottom:18px;z-index:60;width:56px;height:56px;display:grid;place-items:center;background:#25d366;color:#fff;border-radius:50%;box-shadow:0 12px 30px -8px rgba(37,211,102,.6);transition:transform .2s}.wa-float:hover{transform:scale(1.08)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}.marquee{overflow:hidden;border-block:1px solid var(--line);background:rgba(5,8,20,.66);padding-block:1.1rem}.marquee__track{display:flex;width:max-content;align-items:center;font:italic 400 clamp(1.4rem,2.6vw,2.2rem)/1 Georgia,"Times New Roman",serif;color:var(--text);animation:marquee 38s linear infinite}.marquee__track span{margin-right:2.2rem}.marquee__track i{margin-right:2.2rem;font-style:normal;font-size:.7em;color:var(--accent-fg)}.marquee:hover .marquee__track{animation-play-state:paused}@media (hover:none){.marquee:hover .marquee__track{animation-play-state:running}}@media (max-width:720px){.marquee{display:none}}@keyframes marquee{to{transform:translateX(-50%)}}.dev__in{--wf-bar:rgba(255,255,255,.13);--wf-bar2:rgba(255,255,255,.3);--wf-card:rgba(255,255,255,.05);--wf-line:rgba(255,255,255,.1);--wf-accent:linear-gradient(135deg,#a3ff6b,#6be6ff);--wf-media:linear-gradient(135deg,rgba(128,0,215,.6),rgba(107,230,255,.38) 62%,rgba(163,255,107,.28))}.dev__in::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);transform:translateX(-130%);transition:transform 1s cubic-bezier(.22,1,.36,1)}.stage.is-live .dev__in::before{transform:translateX(130%)}.dev__screen{position:relative;overflow:hidden;container-type:inline-size}.dev .dev__live{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s .12s}.stage.is-live .dev__live{opacity:1}.wf{position:absolute;inset:0;display:flex;flex-direction:column;transition:opacity .55s,transform .8s cubic-bezier(.22,1,.36,1)}.stage.is-live .wf{opacity:0;transform:scale(1.03)}.dev__bar .url{display:inline-grid}.dev__bar .url b{grid-area:1 / 1;font-weight:400;transition:opacity .5s}.dev__bar .url__live{opacity:0}.stage.is-live .dev__bar .url b:first-child{opacity:0}.stage.is-live .dev__bar .url__live{opacity:1}.wf .u{animation:wfIn .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0) * 70ms + 450ms)}@keyframes wfIn{from{opacity:0;transform:translateY(1.4cqw) scale(.96)}to{opacity:1;transform:none}}.wf i,.wf span{display:block}.wf .b{border-radius:99px;background:var(--wf-bar);height:1cqw}.wf .b--s{background:var(--wf-bar2)}.wf .logo{background:var(--wf-accent)}.wf .acc{background:var(--wf-accent)}.wf .out{border:1.5px solid var(--wf-bar2)}.wf .tag{background:var(--wf-bar);border-radius:99px}.wf .media{position:relative;overflow:hidden;background:var(--wf-media);background-size:160% 160%;animation:wfIn .7s cubic-bezier(.22,1,.36,1) both,mediaShift 9s ease-in-out 1.6s infinite alternate;animation-delay:calc(var(--i,0) * 70ms + 450ms),1.6s}.wf .media::before{content:"";position:absolute;width:26%;aspect-ratio:1;border-radius:50%;right:14%;bottom:16%;background:rgba(255,255,255,.38);box-shadow:0 0 30px rgba(255,255,255,.3)}.wf .media::after{content:"";position:absolute;left:-12%;right:-12%;bottom:-34%;height:74%;border-radius:50% 50% 0 0;background:rgba(255,255,255,.16)}@keyframes mediaShift{to{background-position:100% 100%}}.wf .card{background:var(--wf-card);border:1px solid var(--wf-line)}.wf .card .circ{background:var(--wf-accent);border-radius:50%}.wf .card .b{width:80%}.wf .card .b.short{width:55%}.wf--desk{padding:2.2cqw 3cqw;gap:3cqw}.wf--desk .wf__head{display:flex;align-items:center;gap:2cqw}.wf--desk .logo{width:4cqw;height:3cqw;border-radius:.8cqw}.wf--desk .wf__nav{display:flex;gap:1.6cqw;margin-left:auto;margin-right:2cqw}.wf--desk .wf__nav .b{width:6cqw}.wf--desk .pill{width:10cqw;height:3.2cqw;border-radius:99px}.wf--desk .wf__hero{display:grid;grid-template-columns:1.05fr 1fr;gap:3cqw;align-items:stretch;flex:1;min-height:0}.wf--desk .wf__txt{display:grid;gap:1.1cqw;align-content:center}.wf--desk .tag{width:12cqw;height:1.8cqw}.wf--desk .t1{width:92%;height:3.4cqw}.wf--desk .t2{width:78%;height:3.4cqw}.wf--desk .t3{width:52%;height:3.4cqw}.wf--desk .p1{width:88%}.wf--desk .p2{width:64%}.wf--desk .wf__btns{display:flex;gap:1.4cqw;margin-top:.8cqw}.wf--desk .btn{width:13cqw;height:3.8cqw;border-radius:99px}.wf--desk .media{border-radius:1.6cqw}.wf--desk .wf__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.wf--desk .card{display:grid;gap:.8cqw;padding:1.8cqw;border-radius:1.4cqw}.wf--desk .card .circ{width:3cqw;height:3cqw}.wf--tab{padding:5cqw;gap:4cqw}.wf--tab .wf__head{display:flex;align-items:center;justify-content:space-between}.wf--tab .logo{width:11cqw;height:8cqw;border-radius:2cqw}.wf--tab .pill{width:22cqw;height:7cqw;border-radius:99px}.wf--tab .wf__txt{display:grid;gap:2cqw}.wf--tab .tag{width:30cqw;height:3.4cqw}.wf--tab .t1{width:92%;height:5.4cqw}.wf--tab .t2{width:78%;height:5.4cqw}.wf--tab .t3{width:52%;height:5.4cqw}.wf--tab .b{height:2cqw}.wf--tab .p1{width:86%}.wf--tab .p2{width:62%}.wf--tab .btn{width:30cqw;height:8cqw;border-radius:99px;margin-top:1cqw}.wf--tab .media{height:30cqw;border-radius:3cqw;flex:none}.wf--tab .wf__cards{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.wf--tab .card{display:grid;gap:1.6cqw;padding:4cqw;border-radius:3cqw}.wf--tab .card .circ{width:8cqw;height:8cqw}.wf--ph{padding:8cqw;gap:6cqw}.wf--ph .wf__head{display:flex;align-items:center;justify-content:space-between}.wf--ph .logo{width:20cqw;height:13cqw;border-radius:4cqw}.wf--ph .burger{display:grid;gap:2.2cqw}.wf--ph .burger i{width:15cqw;height:1.8cqw;border-radius:9px;background:var(--wf-bar2)}.wf--ph .wf__txt{display:grid;gap:3.4cqw}.wf--ph .tag{width:40cqw;height:5cqw}.wf--ph .t1{width:94%;height:8.5cqw}.wf--ph .t2{width:80%;height:8.5cqw}.wf--ph .t3{width:55%;height:8.5cqw}.wf--ph .b{height:3cqw}.wf--ph .p1{width:90%}.wf--ph .p2{width:66%}.wf--ph .btn{width:56cqw;height:12cqw;border-radius:99px;margin-top:1cqw}.wf--ph .media{height:50cqw;border-radius:6cqw;flex:none}.wf--ph .wf__cards{display:grid;gap:4cqw}.wf--ph .card{display:flex;align-items:center;gap:5cqw;padding:5cqw;border-radius:5cqw}.wf--ph .card .circ{width:14cqw;height:14cqw;flex:none}.wf--ph .card .b{flex:1;width:auto}.live-toggle{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .95rem;border-radius:999px;cursor:pointer;font:500 .72rem var(--font-body);letter-spacing:.06em;color:var(--text);background:rgba(8,14,32,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);transition:border-color .3s,box-shadow .3s,background .3s}.live-toggle:hover{border-color:rgba(107,230,255,.8);box-shadow:0 0 22px rgba(107,230,255,.35)}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);transition:background .3s,box-shadow .3s}.live-toggle .lt-on{display:none}.stage.is-live .live-toggle .lt-on{display:inline}.stage.is-live .live-toggle .lt-off{display:none}.stage.is-live .live-dot{background:#ff6b8b;box-shadow:0 0 10px #ff6b8b}:root[data-theme="light"] .dev__in{background:#fbfbff;--wf-bar:rgba(27,30,74,.1);--wf-bar2:rgba(27,30,74,.22);--wf-card:#fff;--wf-line:rgba(27,30,74,.08);--wf-accent:linear-gradient(135deg,#ffa9a6,#d6a9f1 55%,#86aaf6);--wf-media:linear-gradient(135deg,#ffd0c4,#d3c4f8 55%,#adc4f6)}:root[data-theme="light"] .dev__bar{background:rgba(244,246,253,.96);border-bottom-color:rgba(27,30,74,.08)}:root[data-theme="light"] .dev__bar span{color:var(--muted);background:rgba(27,30,74,.06)}:root[data-theme="light"] .dev__bar i{background:rgba(27,30,74,.22)}:root[data-theme="light"] .live-toggle{color:var(--text);background:rgba(255,255,255,.8);border-color:#fff;box-shadow:0 10px 24px -12px rgba(80,90,170,.5)}:root[data-theme="light"] .live-toggle:hover{box-shadow:0 12px 28px -10px rgba(120,100,220,.6);border-color:#fff}@media (max-width:960px){.dev--desk{left:11%;width:78%}.dev--tablet{right:3%;width:28%}.dev--phone{width:18%}.dev--phone-a{left:3%}}.stage__cta{pointer-events:none}.stage__cta .float-btn,.stage__cta .float-cap{opacity:0;visibility:hidden;transform:translateY(16px);pointer-events:none;transition:opacity .5s,transform .65s cubic-bezier(.22,1,.36,1),visibility 0s .5s,border-color .3s,color .3s,box-shadow .3s,background .3s}.stage.is-live .stage__cta .float-btn,.stage.is-live .stage__cta .float-cap{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .55s .2s,transform .7s .2s cubic-bezier(.22,1,.36,1),visibility 0s,border-color .3s,color .3s,box-shadow .3s,background .3s}.live-toggle{opacity:0;pointer-events:none;transition:opacity .4s .25s,border-color .3s,box-shadow .3s,background .3s}.stage.is-live .live-toggle,.live-toggle:focus-visible{opacity:1;pointer-events:auto}.wf .hotspot{position:absolute;right:27%;top:24%;width:6.4cqw;aspect-ratio:1;display:grid;place-items:center;z-index:2;pointer-events:none}.wf .hotspot i{width:34%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 14px rgba(255,255,255,.9)}.wf .hotspot::before,.wf .hotspot::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);animation:ping 2.6s ease-out infinite}.wf .hotspot::after{animation-delay:1.3s}@keyframes ping{0%{transform:scale(.45);opacity:.95}100%{transform:scale(1.5);opacity:0}}:root[data-theme="light"] .wf .hotspot i{background:#fff;box-shadow:0 0 14px rgba(120,100,220,.8)}:root[data-theme="light"] .wf .hotspot::before,:root[data-theme="light"] .wf .hotspot::after{border-color:rgba(255,255,255,.95)}.btn{position:relative;overflow:hidden;isolation:isolate;color:var(--accent-ink);background:linear-gradient(135deg,#b9ff86 0%,#8cf5c5 48%,#6be6ff 100%);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -8px 14px -8px rgba(0,120,160,.35),0 12px 32px -10px rgba(107,230,255,.6)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.6) 46%,transparent 72%);transform:translateX(-125%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.btn:hover::before{transform:translateX(125%)}.btn:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -8px 14px -8px rgba(0,120,160,.35),0 16px 40px -8px rgba(107,230,255,.85),0 0 0 4px rgba(107,230,255,.14)}.btn--ghost{color:var(--text);border:1.5px solid transparent;background:linear-gradient(rgba(14,20,44,.74),rgba(14,20,44,.74)) padding-box,linear-gradient(135deg,rgba(107,230,255,.95),rgba(128,0,215,.95)) border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 28px -12px rgba(128,0,215,.6)}.btn--ghost::before{background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.22) 46%,transparent 72%)}.btn--ghost:hover{color:#fff;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 14px 36px -8px rgba(128,0,215,.85),0 0 26px rgba(107,230,255,.4)}.plan__cta{background:linear-gradient(135deg,#b9ff86 0%,#8cf5c5 48%,#6be6ff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 26px -12px rgba(107,230,255,.65)}.form{border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.01) 50%),rgba(10,16,36,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 30px 60px -30px rgba(0,0,0,.65)}.form input,.form select,.form textarea{padding:.85rem 1.25rem;border-radius:999px;background:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .3s,box-shadow .3s,background .3s}.form textarea{border-radius:22px;resize:vertical}.form select option{background:#0b1020;color:#eef1fb}.form input:focus,.form select:focus,.form textarea:focus{outline:0;background:rgba(255,255,255,.08);border-color:rgba(107,230,255,.85);box-shadow:0 0 0 4px rgba(107,230,255,.15),0 0 26px rgba(107,230,255,.35)}.card{border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.11) 0%,rgba(255,255,255,.02) 42%,rgba(107,230,255,.05) 100%),rgba(16,23,47,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 40px rgba(107,230,255,.05),0 24px 50px -30px rgba(0,0,0,.7)}.faq details{border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.01) 55%),rgba(16,23,47,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);transition:box-shadow .4s,border-color .3s}.faq details[open]{border-color:rgba(107,230,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 32px -8px rgba(107,230,255,.45)}.faq summary{padding-inline:.4rem}.plan:not(.plan--hot){background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.01) 45%),rgba(16,23,47,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 50px -30px rgba(0,0,0,.7)}.plan:not(.plan--hot):hover{border-color:rgba(107,230,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 34px -10px rgba(107,230,255,.5)}.scroll-ring{position:fixed;left:18px;bottom:18px;z-index:60;width:56px;height:56px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text);background:rgba(10,16,36,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 30px -10px rgba(0,0,0,.65);opacity:0;pointer-events:none;transform:translateY(14px) scale(.9);transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1),box-shadow .3s}.scroll-ring.show{opacity:1;pointer-events:auto;transform:none}.scroll-ring:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 30px rgba(107,230,255,.55)}.scroll-ring::before{content:"";position:absolute;inset:0;border-radius:50%;padding:4px;pointer-events:none;background:conic-gradient(from -90deg,#6be6ff 0deg,#8000d7 calc(var(--p,0deg) * .5),#ff7ad9 var(--p,0deg),rgba(255,255,255,.13) var(--p,0deg));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.scroll-ring svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.scroll-ring:hover svg{transform:translateY(-3px)}.theme-switch{display:inline-flex;align-items:center;gap:.6rem;margin-left:.5rem;padding:.28rem .3rem .28rem .8rem;border-radius:999px;cursor:pointer;color:var(--text);font:600 .72rem var(--font-body);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid rgba(107,230,255,.5);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 22px -6px rgba(107,230,255,.55),inset 0 1px 0 rgba(255,255,255,.25);transition:box-shadow .4s,border-color .4s,transform .3s}.theme-switch:hover{box-shadow:0 0 30px -4px rgba(107,230,255,.8),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-1px)}.theme-switch__track{position:relative;width:48px;height:28px;border-radius:99px;background:linear-gradient(135deg,rgba(107,230,255,.4),rgba(128,0,215,.55));box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),inset 0 2px 6px rgba(0,0,0,.3);transition:background .5s}.theme-switch__knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#0b1020;background:radial-gradient(circle at 30% 28%,#fff,#cdd7ee 70%);box-shadow:0 3px 10px rgba(0,0,0,.45),0 0 14px rgba(107,230,255,.6);transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.theme-switch[aria-checked="true"] .theme-switch__knob{transform:translateX(20px)}.theme-switch .ts-sun,.theme-switch .ts-moon{grid-area:1 / 1;transition:opacity .3s,transform .5s}.theme-switch[aria-checked="true"] .ts-sun,.theme-switch[aria-checked="false"] .ts-moon{opacity:0;transform:rotate(-60deg) scale(.5)}html.theme-anim *,html.theme-anim *::before,html.theme-anim *::after{transition:background-color .6s,color .6s,border-color .6s,box-shadow .6s,opacity .6s !important}:root[data-theme="light"]{color-scheme:light;--bg:#f3f5fb;--bg-alt:#ffffff;--surface:#ffffff;--surface-2:#eaeef8;--line:rgba(11,16,32,.13);--text:#0b1020;--muted:#4f587c;--text-2:#3b4467;--accent-fg:#2b7600;--grad-a:#2d9a00;--grad-b:#0a86b3}:root[data-theme="light"] .nav,:root[data-theme="light"] .nav.scrolled{background:rgba(255,255,255,.82)}:root[data-theme="light"] .hero__bg{display:none}:root[data-theme="light"] .aurora{opacity:.32}:root[data-theme="light"] .aurora::after{display:none}:root[data-theme="light"] .aurora__band{mix-blend-mode:normal}:root[data-theme="light"] .marquee{background:rgba(255,255,255,.7)}:root[data-theme="light"] .section--alt{background:rgba(255,255,255,.62)}:root[data-theme="light"] .cta{background:radial-gradient(900px 400px at 85% 0%,rgba(128,0,215,.14),transparent 60%),rgba(255,255,255,.72)}:root[data-theme="light"] .footer{background:transparent}:root[data-theme="light"] .card{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.62) 55%,rgba(107,230,255,.1));border-color:rgba(11,16,32,.1);box-shadow:inset 0 1px 0 #fff,inset 0 0 40px rgba(107,230,255,.08),0 18px 40px -26px rgba(40,20,90,.35)}:root[data-theme="light"] .plan{box-shadow:0 18px 40px -28px rgba(40,20,90,.35)}:root[data-theme="light"] .plan--hot{box-shadow:0 40px 80px -30px rgba(80,160,20,.5)}:root[data-theme="light"] .plan--hot .plan__cta{background:#0b1020;color:#fff}:root[data-theme="light"] .plan__go{background:#fff;color:#0b1020}:root[data-theme="light"] .plan:not(.plan--hot) .plan__go{box-shadow:0 2px 8px rgba(11,16,32,.25)}:root[data-theme="light"] .dev__in{box-shadow:0 0 0 1px rgba(255,255,255,.5),0 0 30px rgba(107,230,255,.35),0 30px 60px -30px rgba(40,20,90,.5),inset 0 0 24px rgba(107,230,255,.12)}:root[data-theme="light"] .float-cap{color:var(--muted);text-shadow:none}:root[data-theme="light"] .stage__glow{opacity:.6}:root[data-theme="light"] .profile__frame{box-shadow:0 0 0 1px rgba(255,255,255,.5),0 0 40px rgba(107,230,255,.3),0 40px 80px -30px rgba(40,20,90,.5)}:root[data-theme="light"] .step:not(.is-active){box-shadow:-18px 0 36px -18px rgba(40,20,90,.3)}:root[data-theme="light"] .form{box-shadow:0 20px 50px -30px rgba(40,20,90,.4)}:root[data-theme="light"] .btn:not(.btn--ghost){box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -8px 14px -8px rgba(0,120,160,.3),0 12px 28px -12px rgba(30,130,120,.55)}:root[data-theme="light"] .btn--ghost{color:var(--text);background:linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)) padding-box,linear-gradient(135deg,#3fc6e8,#8000d7) border-box;box-shadow:inset 0 1px 0 #fff,0 10px 26px -12px rgba(128,0,215,.45)}:root[data-theme="light"] .btn--ghost:hover{color:var(--text);box-shadow:inset 0 1px 0 #fff,0 14px 32px -8px rgba(128,0,215,.6)}:root[data-theme="light"] .form{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.6));border-color:rgba(11,16,32,.1);box-shadow:inset 0 1px 0 #fff,0 24px 50px -28px rgba(40,20,90,.4)}:root[data-theme="light"] .form input,:root[data-theme="light"] .form select,:root[data-theme="light"] .form textarea{background:rgba(11,16,32,.04);border-color:rgba(11,16,32,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}:root[data-theme="light"] .form select option{background:#fff;color:#0b1020}:root[data-theme="light"] .faq details{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.62));border-color:rgba(11,16,32,.1);box-shadow:inset 0 1px 0 #fff,0 14px 30px -24px rgba(40,20,90,.35)}:root[data-theme="light"] .plan:not(.plan--hot){background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.7));border-color:rgba(11,16,32,.1);box-shadow:inset 0 1px 0 #fff,0 24px 50px -30px rgba(40,20,90,.4)}:root[data-theme="light"] .scroll-ring{background:rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #fff,0 12px 30px -10px rgba(40,20,90,.4)}:root[data-theme="light"] .theme-switch{border-color:rgba(81,0,143,.35);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.5));box-shadow:0 6px 20px -8px rgba(81,0,143,.45),inset 0 1px 0 #fff}:root[data-theme="light"] .theme-switch__track{background:linear-gradient(135deg,#ffd978,#ffb347);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 2px 6px rgba(120,70,0,.25)}:root[data-theme="light"] .theme-switch__knob{box-shadow:0 3px 10px rgba(120,70,0,.35)}:root[data-theme="light"]{--bg:#e9edf5;--bg-alt:#f3f5fa;--surface:#f7f8fc;--surface-2:#eef1f8;--line:rgba(60,64,130,.12);--text:#1b1e4a;--muted:#5d6288;--text-2:#454a73;--accent-fg:#7458d8;--grad-a:#f2879b;--grad-b:#6f86ee;--p-peach:#ffd0c4;--p-pink:#ffc3d6;--p-lilac:#d3c4f8;--p-blue:#adc4f6;--p-mint:#aee8dc}:root[data-theme="light"] .aurora{opacity:1;background:radial-gradient(120% 70% at 50% -10%,rgba(211,196,248,.7),transparent 62%),radial-gradient(60% 50% at 100% 0%,rgba(255,208,196,.6),transparent 70%),radial-gradient(60% 50% at 0% 100%,rgba(174,232,220,.55),transparent 70%)}:root[data-theme="light"] .aurora__band{filter:blur(80px)}:root[data-theme="light"] .a1{opacity:.6;background:linear-gradient(90deg,transparent 0%,rgba(255,195,214,.85) 28%,rgba(211,196,248,.9) 55%,rgba(173,196,246,.8) 78%,transparent 100%)}:root[data-theme="light"] .a2{opacity:.5;background:linear-gradient(90deg,transparent 0%,rgba(174,232,220,.85) 30%,rgba(173,196,246,.8) 62%,transparent 100%)}:root[data-theme="light"] .a3{opacity:.5;background:linear-gradient(90deg,transparent 0%,rgba(255,208,196,.85) 35%,rgba(211,196,248,.8) 70%,transparent 100%)}:root[data-theme="light"] .aurora__glow{background:radial-gradient(closest-side,rgba(211,196,248,.7),transparent 72%)}:root[data-theme="light"] .g2{background:radial-gradient(closest-side,rgba(255,195,214,.6),transparent 72%)}:root[data-theme="light"] .hero::before{background:radial-gradient(closest-side,rgba(211,196,248,.55),transparent 70%)}:root[data-theme="light"] .hero::after{background:radial-gradient(closest-side,rgba(174,232,220,.5),transparent 70%)}:root[data-theme="light"] .spark{display:none}:root[data-theme="light"] .nav,:root[data-theme="light"] .nav.scrolled{background:rgba(255,255,255,.66);border-bottom-color:rgba(255,255,255,.8)}:root[data-theme="light"] .nav__links a:not(.btn){color:var(--text-2)}:root[data-theme="light"] .marquee{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.9)}:root[data-theme="light"] .section--alt{background:rgba(255,255,255,.42);border-color:rgba(255,255,255,.9)}:root[data-theme="light"] .cta{background:radial-gradient(900px 420px at 85% 0%,rgba(211,196,248,.6),transparent 62%),radial-gradient(700px 400px at 5% 100%,rgba(255,208,196,.5),transparent 62%),rgba(255,255,255,.45);border-top-color:rgba(255,255,255,.9)}:root[data-theme="light"] .eyebrow .dot{background:#e5739a;box-shadow:0 0 0 4px rgba(229,115,154,.2)}:root[data-theme="light"] .btn:not(.btn--ghost),:root[data-theme="light"] .plan__cta{color:#1b1e4a;border:1px solid rgba(255,255,255,.75);background:linear-gradient(100deg,#ffa9a6 0%,#d6a9f1 52%,#86aaf6 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 14px 30px -12px rgba(160,120,230,.6)}:root[data-theme="light"] .btn:not(.btn--ghost):hover{box-shadow:inset 0 1px 0 #fff,0 18px 38px -10px rgba(160,120,230,.8),0 0 0 4px rgba(176,150,245,.18)}:root[data-theme="light"] .btn--ghost{color:var(--text);border:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #fff,0 12px 30px -14px rgba(80,90,160,.45)}:root[data-theme="light"] .btn--ghost:hover{color:var(--text);border-color:#fff;background:#fff;box-shadow:inset 0 1px 0 #fff,0 16px 36px -12px rgba(80,90,160,.55)}:root[data-theme="light"] .card{background:linear-gradient(150deg,var(--c1,#d3c4f8),var(--c2,#adc4f6));border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 50px -28px rgba(80,90,170,.5)}:root[data-theme="light"] .card:nth-child(1){--c1:#d9cdfa;--c2:#b3c8f7}:root[data-theme="light"] .card:nth-child(2){--c1:#c3efe6;--c2:#a9dfe6}:root[data-theme="light"] .card:nth-child(3){--c1:#ffd0de;--c2:#ffdac9}:root[data-theme="light"] .card:nth-child(4){--c1:#ffdccb;--c2:#ffc9d6}:root[data-theme="light"] .card:nth-child(5){--c1:#e1d4fb;--c2:#cdd5fa}:root[data-theme="light"] .card:nth-child(6){--c1:#c9e1fa;--c2:#b8ebe3}:root[data-theme="light"] .card p{color:var(--text-2)}:root[data-theme="light"] .card::after{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.2));opacity:.6}:root[data-theme="light"] .ico{color:#6a52d2;background:#fff;border-color:rgba(255,255,255,.95);box-shadow:0 10px 22px -10px rgba(90,80,170,.5)}:root[data-theme="light"] .card:hover .ico{color:#e5648c;background:#fff;border-color:#fff;box-shadow:0 12px 26px -8px rgba(229,100,140,.5)}:root[data-theme="light"] .step[data-tone="lime"]{--tone:#ffc9bf;--fg:#46213a}:root[data-theme="light"] .step[data-tone="cyan"]{--tone:#aee8dc;--fg:#123f3a}:root[data-theme="light"] .step[data-tone="light"]{--tone:#ffffff;--fg:#1b1e4a}:root[data-theme="light"] .step[data-tone="violet"]{--tone:#cdbdf7;--fg:#2b1b58}:root[data-theme="light"] .step.is-active{background:linear-gradient(160deg,#1d2158,#0d1030)}:root[data-theme="light"] .plan:not(.plan--hot){background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.5));border-color:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 24px 60px -30px rgba(80,90,170,.5)}:root[data-theme="light"] .plan__head{background:rgba(255,255,255,.78);border-color:rgba(255,255,255,.95)}:root[data-theme="light"] .plan li::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat,linear-gradient(135deg,#c2a9f4,#8fa8f0)}:root[data-theme="light"] .plan--hot{color:#1b1e4a;background:linear-gradient(150deg,#ffb6c1 0%,#d5b1f5 52%,#9ab8f7 100%);border-color:rgba(255,255,255,.85);box-shadow:0 40px 80px -30px rgba(150,110,230,.65)}:root[data-theme="light"] .plan--hot .plan__head{background:rgba(255,255,255,.42);border-color:rgba(255,255,255,.6)}:root[data-theme="light"] .plan--hot .price__from,:root[data-theme="light"] .plan--hot .plan__for{color:rgba(27,30,74,.75)}:root[data-theme="light"] .plan--hot li{color:#1b1e4a}:root[data-theme="light"] .plan--hot li::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat,#1b1e4a}:root[data-theme="light"] .plan--hot .badge{background:#1b1e4a;color:#fff}:root[data-theme="light"] .plan--hot .plan__cta{background:#1b1e4a;color:#fff;border-color:#1b1e4a;box-shadow:0 14px 30px -12px rgba(27,30,74,.6)}:root[data-theme="light"] .plan--hot .plan__go{background:#fff;color:#1b1e4a}:root[data-theme="light"] .badge{background:linear-gradient(100deg,#ffa9a6,#d6a9f1);color:#1b1e4a}:root[data-theme="light"] .dev__in{border:1.5px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px rgba(150,140,230,.25),0 36px 80px -30px rgba(80,90,170,.55),inset 0 0 20px rgba(255,255,255,.25)}:root[data-theme="light"] .float-btn{color:var(--text);background:rgba(255,255,255,.8);border:1px solid #fff;box-shadow:inset 0 1px 0 #fff,0 16px 36px -14px rgba(80,90,170,.55)}:root[data-theme="light"] .float-btn:hover{color:#6a52d2;background:#fff;border-color:#fff;box-shadow:0 20px 44px -12px rgba(120,100,220,.55)}:root[data-theme="light"] .stage__glow{background:radial-gradient(closest-side,rgba(176,150,245,.5),transparent);opacity:.8}:root[data-theme="light"] .profile__p{color:var(--text-2)}:root[data-theme="light"] .profile__name span{color:#7458d8}:root[data-theme="light"] .profile__facts svg{color:#fff;background:linear-gradient(135deg,#c2a9f4,#8fa8f0);border-color:rgba(255,255,255,.8)}:root[data-theme="light"] .profile__frame{border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(150,140,230,.25),0 40px 90px -30px rgba(80,90,170,.6)}:root[data-theme="light"] .profile__photo::before{background:radial-gradient(closest-side,rgba(211,196,248,.8),rgba(255,208,196,.4) 60%,transparent 75%)}:root[data-theme="light"] .faq details{background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.55));border-color:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 16px 36px -26px rgba(80,90,170,.45)}:root[data-theme="light"] .faq details[open]{border-color:#fff;box-shadow:inset 0 1px 0 #fff,0 20px 44px -22px rgba(150,120,230,.55)}:root[data-theme="light"] .form{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.6));border-color:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 26px 60px -30px rgba(80,90,170,.5)}:root[data-theme="light"] .form input,:root[data-theme="light"] .form select,:root[data-theme="light"] .form textarea{background:rgba(255,255,255,.7);border-color:rgba(60,64,130,.14);box-shadow:inset 0 2px 6px rgba(80,90,160,.08)}:root[data-theme="light"] .form input:focus,:root[data-theme="light"] .form select:focus,:root[data-theme="light"] .form textarea:focus{background:#fff;border-color:#a58cf0;box-shadow:0 0 0 4px rgba(165,140,240,.2)}:root[data-theme="light"] .theme-switch__track{background:linear-gradient(135deg,#ffbcc8,#c9b5f6)}:root[data-theme="light"] .theme-switch{border-color:rgba(255,255,255,.95);box-shadow:0 10px 26px -12px rgba(80,90,170,.5),inset 0 1px 0 #fff}:root[data-theme="light"] .theme-switch__knob{box-shadow:0 3px 10px rgba(120,100,200,.4)}:root[data-theme="light"] .scroll-ring{background:rgba(255,255,255,.88)}:root[data-theme="light"] .step__img img{-webkit-mask-image:radial-gradient(closest-side,#000 46%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.4) 80%,transparent 100%);mask-image:radial-gradient(closest-side,#000 46%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.4) 80%,transparent 100%)}:root[data-theme="light"] .step__img::before{content:"";position:absolute;inset:-34%;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(3,6,22,.92) 0%,rgba(3,6,22,.62) 36%,rgba(8,12,44,.3) 62%,rgba(20,26,80,.12) 82%,transparent 100%)}@media (max-width:960px){.plans{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding:18px 16px 22px;scroll-padding-inline:16px;scrollbar-width:none}.plans::-webkit-scrollbar{display:none}.plan{flex:0 0 min(84%,360px);scroll-snap-align:center}.plan--hot{margin-block:0}.plans-dots{display:flex;justify-content:center;gap:8px;margin-top:4px}.plans-dots i{width:8px;height:8px;border-radius:99px;background:var(--line);transition:width .3s,background .3s}.plans-dots i.on{width:24px;background:var(--accent)}.hero__in,.cta__in{grid-template-columns:1fr}.hero__visual{max-width:620px;margin-inline:auto;width:100%}.cards{grid-template-columns:1fr 1fr}.profile{grid-template-columns:1fr}.profile__photo{max-width:420px;margin-inline:auto;width:100%}}@media (max-width:720px){body{font-size:16px}.burger{display:block}.nav__links{position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 16px 18px;display:none}.nav__links.open{display:flex}.nav__links a:not(.btn){padding:14px 4px;border-bottom:1px solid var(--line)}.nav__links .btn{margin-top:14px}.cards{grid-template-columns:1fr}}@media (max-width:900px){.flow{container-type:normal;flex-direction:column;height:auto;padding-block:0}.step{--ov:30px;width:100%;height:86px;margin-left:0;margin-top:calc(var(--ov) * -1);box-shadow:0 -14px 30px -14px rgba(0,0,0,.55);transition:height .75s cubic-bezier(.22,1,.36,1),background-color .5s,transform .45s}.step:first-child{margin-top:0}.step.is-active{width:100%;height:600px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 -14px 30px -14px rgba(0,0,0,.6)}.step:not(.is-active):hover{transform:none}.step__tab,.step:last-child .step__tab{width:100%;height:auto;flex-direction:row;justify-content:flex-start;gap:14px;padding:24px 22px 0}.step__vt{writing-mode:horizontal-tb;transform:none;font-size:1.4rem;margin-right:auto}.step__plus{width:34px;height:34px;margin-top:-6px}.step__panel{width:100%;grid-template-columns:1fr;align-content:start;padding:28px 24px}.step__img{position:absolute;right:5%;bottom:40px;width:min(84%,320px);margin:0}.step__txt p{max-width:none}}@media (max-width:720px){.theme-switch{margin-left:auto;margin-right:.3rem;padding-left:.3rem}.theme-switch__label{display:none}}@media (max-width:520px){.stage__cta{top:64%}.float-btn{padding:.65rem 1rem;font-size:.74rem}.float-cap{font-size:.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.marquee::-webkit-scrollbar{display:none}.marquee__track,.step__img,.dev,.dev__in,.spark,.float-btn,.pchip,.aurora__band,.aurora__glow,.wf .u,.wf .media,.wf .hotspot::before,.wf .hotspot::after{animation:none}.dev{opacity:1}.reveal{opacity:1;transform:none;transition:none}.btn,.card,.card::before,.card::after,.ico,.wa-float,.plan,.plan__cta,.plan__go,.plans-dots i,.btn::before,.scroll-ring,.scroll-ring svg,.step,.step__panel,.step__txt > *,.step__img img{transition:none}}*,*::before,*::after{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.aurora__band,.aurora__glow,.spark{display:none !important}.aurora{background:radial-gradient(60% 42% at 14% 14%,rgba(128,0,215,.55),transparent 72%),radial-gradient(55% 38% at 88% 40%,rgba(81,0,143,.6),transparent 72%),radial-gradient(70% 45% at 30% 96%,rgba(128,0,215,.45),transparent 72%),radial-gradient(120% 70% at 50% -12%,rgba(81,0,143,.6),transparent 62%)}.stage__glow,.profile__photo::before{filter:none}.dev__in,.float-btn,.pchip,.step__img,.pulse{animation:none}.wf .media{animation:wfIn .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0) * 70ms + 450ms);background-size:cover}html.lite .stars,html.lite .hero__bg,html.lite .marquee{display:none}html.lite .dev,html.lite .wf .u,html.lite .wf .media,html.lite .wf .hotspot::before,html.lite .wf .hotspot::after{animation:none}html.lite .dev{opacity:1}html.lite .wf .hotspot::before{opacity:.6;transform:scale(1)}html.lite .wf .hotspot::after{display:none}html.lite .reveal{transition-duration:.35s}@media (min-width:721px){.marquee__track{font-family:"Instrument Serif",Georgia,"Times New Roman",serif}}.nav,.nav.scrolled{background:rgba(6,9,20,.98)}.scroll-ring{background:rgba(10,16,36,.92)}.live-toggle{background:rgba(8,14,32,.85)}:root[data-theme="light"] .nav,:root[data-theme="light"] .nav.scrolled{background:rgba(247,248,253,.98)}:root[data-theme="light"] .scroll-ring{background:rgba(255,255,255,.96)}:root[data-theme="light"] .live-toggle{background:rgba(255,255,255,.9)}.faq-head{margin-bottom:0}.faq-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.6rem}.faq-toggle__ico{transition:transform .3s ease}#faq-toggle[aria-expanded="true"] .faq-toggle__ico{transform:rotate(180deg)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq-panel[hidden]{display:grid;visibility:hidden}.faq-panel.open{grid-template-rows:1fr;visibility:visible}.faq-panel__in{overflow:hidden;min-height:0}.faq-panel .faq{padding-top:clamp(24px,4vw,40px)}@media (max-width:480px){.faq-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.faq-panel,.faq-toggle__ico{transition:none}}@font-face{font-family:"Unbounded";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/unbounded-300.woff2") format("woff2")}@font-face{font-family:"Unbounded";font-style:normal;font-weight:800;font-display:swap;src:url("fonts/unbounded-800.woff2") format("woff2")}.vx-logo{--vx-ink:#EFF1FA;--vx-accent:#B8FD7F;--vx-blink:1.1s;display:inline-flex;align-items:baseline;font-family:'Unbounded',system-ui,sans-serif;font-size:28px;line-height:1;letter-spacing:-0.05em;white-space:nowrap;color:var(--vx-ink);text-decoration:none}.vx-logo__vinix{font-weight:800}.vx-logo__slash{font-weight:800;color:var(--vx-accent);margin:0 -0.0395em 0 0.0595em}.vx-logo__web{font-weight:300}.vx-logo__cursor{display:inline-block;width:0.42em;height:0.12em;margin-left:0.06em;background:var(--vx-accent);animation:vx-blink var(--vx-blink) steps(1) infinite}@keyframes vx-blink{0%,49%{opacity:1}50%,100%{opacity:0}}@media (prefers-reduced-motion:reduce){.vx-logo__cursor{animation:none}}.vx-logo--light,:root[data-theme="light"] .vx-logo{--vx-ink:#080815;--vx-accent:#E28C9D}.vx-logo:focus-visible{outline:2px solid var(--vx-accent);outline-offset:6px;border-radius:4px}.nav .vx-logo{font-size:26px}.vx-logo--foot{font-size:22px}@media (max-width:480px){.nav .vx-logo{font-size:24px}}.footer__in{align-items:center}.footer .vx-logo:hover{color:var(--vx-ink)}:root[data-theme="light"]{--accent:#E28C9D;--menta:#E28C9D}:root[data-theme="light"] .plans-dots i.on{background:#E28C9D}:root[data-theme="light"] .card::before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(107,230,255,.14),rgba(226,140,157,.24) 40%,transparent 70%)}.sb{--sb-bar:rgba(255,255,255,.14);--sb-bar2:rgba(255,255,255,.32);--sb-card:rgba(255,255,255,.05);--sb-line:rgba(255,255,255,.1);--sb-acc:linear-gradient(135deg,var(--grad-a),var(--grad-b));display:grid;grid-template-columns:minmax(300px,5fr) 7fr;grid-template-areas:"list stage" "foot stage";grid-template-rows:auto 1fr;gap:18px clamp(24px,4vw,56px);align-items:start}:root[data-theme="light"] .sb{--sb-bar:rgba(27,30,74,.12);--sb-bar2:rgba(27,30,74,.26);--sb-card:rgba(255,255,255,.72);--sb-line:rgba(27,30,74,.1)}.sb__list{grid-area:list;display:grid;gap:10px}.sb__stage{grid-area:stage;position:sticky;top:96px}.sb__foot{grid-area:foot;display:grid;gap:14px;align-content:start}.sb__hint-m{display:none}.sb__opt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;text-align:left;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}.sb__opt:hover{border-color:var(--accent-fg);transform:translateX(3px)}.sb__opt:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.sb__ico{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--accent-fg);border:1px solid var(--line);background:var(--surface-2);transition:color .25s,background .25s,border-color .25s}.sb__ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sb__t b{display:block;font:700 1rem var(--font-display)}.sb__t small{display:block;margin-top:2px;color:var(--muted);font-size:.84rem;line-height:1.35}.sb__short{display:none}.sb__chk{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:background .25s,border-color .25s}.sb__chk::after{content:"";width:6px;height:11px;border:solid var(--accent-ink);border-width:0 2.4px 2.4px 0;transform:rotate(45deg) scale(0);margin-top:-2px;transition:transform .25s}.sb__opt[aria-pressed="true"]{border-color:var(--accent-fg);background:linear-gradient(135deg,rgba(163,255,107,.12),transparent 70%),var(--surface);box-shadow:0 14px 36px -22px var(--accent-fg)}.sb__opt[aria-pressed="true"] .sb__ico{background:var(--accent);color:var(--accent-ink);border-color:transparent}.sb__opt[aria-pressed="true"] .sb__chk{background:var(--accent);border-color:var(--accent)}.sb__opt[aria-pressed="true"] .sb__chk::after{transform:rotate(45deg) scale(1)}:root[data-theme="light"] .sb__opt[aria-pressed="true"]{background:linear-gradient(135deg,rgba(226,140,157,.14),transparent 70%),var(--surface)}.sb__sum{margin:0;color:var(--muted);font-size:.95rem}.sb__sum b{color:var(--text);font-weight:700}.sb__sum strong{display:block;color:var(--text);font:700 1.05rem var(--font-display);margin-bottom:.25rem}.sb__foot .btn{justify-self:start}.sb__browser{border-radius:22px;border:1px solid var(--line);background:var(--surface);overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}:root[data-theme="light"] .sb__browser{box-shadow:0 30px 60px -36px rgba(80,90,170,.45)}.sb__bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.sb__bar > i{width:9px;height:9px;border-radius:50%;background:var(--sb-bar2)}.sb__url{margin-left:10px;flex:1;max-width:260px;padding:3px 12px;border-radius:99px;background:var(--sb-bar);color:var(--muted);font-size:.72rem}.sb__screen{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;min-height:360px}.sb__screen i,.sb__screen em,.sb__screen span,.sb__screen u,.sb__screen b,.sb__screen strong,.sb__screen small{display:block}.sb__screen i{height:7px;border-radius:99px;background:var(--sb-bar)}.sb__screen i.s{width:60%}.sb__head{display:flex;align-items:center;gap:14px}.sb__logo{width:30px;height:20px;border-radius:6px;background:var(--sb-acc)}.sb__nav{display:flex;gap:10px;margin-left:auto}.sb__nav i{width:34px}.sb__nav i.ex{width:0;opacity:0;margin-left:-10px;transition:width .4s,opacity .4s,margin .4s}.sb[data-on~="inst"] .sb__nav i.ex{width:34px;opacity:1;margin-left:0}.sb__cart{width:0;height:18px;border-radius:6px;border:1.5px solid var(--sb-bar2);opacity:0;transition:width .4s,opacity .4s}.sb[data-on~="loja"] .sb__cart{width:18px;opacity:1}.sb__pill{width:58px;height:20px;border-radius:99px;background:var(--sb-acc)}.blk{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .4s}.blk > div{overflow:hidden;min-height:0;display:grid;gap:12px}.sb[data-on~="landing"] .blk--landing,.sb[data-on~="inst"] .blk--inst,.sb[data-on~="loja"] .blk--loja,.sb[data-on~="seo"] .blk--seo,.sb[data-on~="ident"] .blk--ident,.sb[data-on~="manut"] .blk--manut{grid-template-rows:1fr;opacity:1}.sb__hero{overflow:hidden;min-height:0;display:grid;grid-template-columns:1.1fr 1fr;gap:16px;align-items:center}.sb__hcopy{display:grid;gap:8px}.sb__hcopy .h1{height:14px;background:var(--sb-bar2)}.sb__btn{width:84px;height:24px;border-radius:99px;background:var(--sb-acc);margin-top:6px}.sb__media{aspect-ratio:4 / 3;border-radius:14px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(128,0,215,.6),rgba(107,230,255,.4) 62%,rgba(163,255,107,.3))}:root[data-theme="light"] .sb__media{background:linear-gradient(135deg,#d3c4f8,#ffc3d6 60%,#aee8dc)}.sb__media::before{content:"";position:absolute;width:26%;aspect-ratio:1;border-radius:50%;right:14%;bottom:18%;background:rgba(255,255,255,.45)}.sb__cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sb__cards3 span,.sb__about{padding:10px;border-radius:12px;border:1px solid var(--sb-line);background:var(--sb-card);display:grid;gap:7px}.sb__cards3 em{width:20px;height:20px;border-radius:50%;background:var(--sb-acc)}.sb__about{grid-template-columns:auto 1fr;align-items:center;gap:12px}.sb__about em{width:30px;height:30px;border-radius:50%;background:var(--sb-bar2)}.sb__about span{display:grid;gap:7px;padding:0;border:0;background:none}.sb__shop{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sb__shop span{display:grid;gap:7px;padding:8px;border-radius:12px;border:1px solid var(--sb-line);background:var(--sb-card)}.sb__shop u{aspect-ratio:1;border-radius:9px;background:var(--sb-acc);opacity:.85}.sb__shop span:nth-child(2) u{background:linear-gradient(135deg,rgba(128,0,215,.55),var(--grad-b))}.sb__shop span:nth-child(3) u{background:linear-gradient(135deg,var(--grad-b),var(--sb-bar2))}.sb__shop span:nth-child(4) u{background:linear-gradient(135deg,var(--sb-bar2),var(--grad-a))}.sb__shop b{width:44%;height:12px;border-radius:99px;background:var(--sb-acc)}.sb__serp{display:grid;gap:7px;padding:12px 14px;border-radius:14px;border:1px solid var(--sb-line);background:var(--sb-card)}.sb__serpurl{display:flex;align-items:center;gap:8px}.sb__serpurl em{width:14px;height:14px;border-radius:50%;background:var(--sb-bar2);flex:none}.sb__serpurl i{width:46%}.sb__serp strong{height:11px;width:72%;border-radius:99px;background:var(--sb-acc)}.sb__serp small,.sb__status small{color:var(--muted);font-size:.72rem}.sb__brand{display:flex;align-items:center;gap:8px}.sb__brand .sw{width:34px;height:34px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--sb-line)}.sb__brand .a{background:var(--grad-a)}.sb__brand .b{background:var(--grad-b)}.sb__brand .c{background:var(--text)}.sb__brand .d{background:var(--sb-bar2)}.sb__brand .aa{margin-left:auto;font:800 1.5rem var(--font-display);color:var(--text);letter-spacing:-.04em}.sb__status{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;border:1px solid var(--sb-line);background:var(--sb-card)}.sb__status em{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(163,255,107,.18);flex:none}.sb__status i{width:38%;margin-left:auto}.sb__empty{position:absolute;inset:70px 18px 18px;display:none;place-items:center;border:1.5px dashed var(--sb-bar2);border-radius:14px;text-align:center;padding:1rem}.sb__empty small{color:var(--muted);font-size:.85rem}.sb[data-on=""] .sb__empty{display:grid}@media (max-width:900px){.sb{grid-template-columns:1fr;grid-template-areas:"list" "stage" "foot";grid-template-rows:auto;gap:16px}.sb__hint-d{display:none}.sb__hint-m{display:inline}.sb__list{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:-16px;padding:4px 16px 8px;scrollbar-width:none;overscroll-behavior-x:contain}.sb__list::-webkit-scrollbar{display:none}.sb__opt{width:auto;flex:none;display:inline-flex;gap:8px;padding:9px 14px 9px 10px;border-radius:999px;scroll-snap-align:center;white-space:nowrap}.sb__opt:hover{transform:none}.sb__ico{width:28px;height:28px;border-radius:50%}.sb__ico svg{width:16px;height:16px}.sb__t small,.sb__chk,.sb__full{display:none}.sb__short{display:inline}.sb__t b{font:600 .92rem var(--font-body)}.sb__opt[aria-pressed="true"]{background:var(--accent);color:var(--accent-ink);border-color:transparent;box-shadow:none}.sb__opt[aria-pressed="true"] .sb__ico{background:rgba(255,255,255,.4);color:var(--accent-ink)}:root[data-theme="light"] .sb__opt[aria-pressed="true"]{background:var(--accent)}.sb__stage{position:static;touch-action:pan-y}.sb__browser{border-radius:18px}.sb__screen{min-height:0;padding:14px;gap:12px}.sb__bar{padding:9px 12px}.sb__hero{grid-template-columns:1.1fr 1fr}.sb__foot .btn{justify-self:stretch}.sb__nav i{width:24px}.sb[data-on~="inst"] .sb__nav i.ex{width:24px}}@media (prefers-reduced-motion:reduce){.blk,.sb__opt,.sb__chk::after,.sb__nav i,.sb__cart{transition:none}}
