@scope([data-c=hero]) to ([data-c]){.hero{min-height:calc(100svh / var(--z,1) - 56px);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2vh 16px 2.5vh;display:flex;position:relative;overflow:hidden}.clock{font-family:var(--font-label);letter-spacing:-.28px;margin:0 0 1vh;font-size:13px;font-weight:500}.title-wrap{display:inline-block;position:relative}.name-box{border:2px solid var(--sky);padding:10px 20px;display:inline-block;position:relative}.name-box h1{font-family:var(--font-mono);letter-spacing:-.025em;margin:0;font-size:clamp(40px,min(8vw,9.5vh),96px);font-weight:700;line-height:.8}.sq{background:var(--sky);border:1.5px solid var(--ink);width:16px;height:16px;position:absolute}.tl{top:-9px;left:-9px}.tr{top:-9px;right:-9px}.bl{bottom:-9px;left:-9px}.br{bottom:-9px;right:-9px}.lead{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.01em;margin:2.4vh 0 0;font-size:clamp(18px,3.6vh,30px);font-weight:700;line-height:1.15;animation:.6s ease-out 1.25s backwards fadeUp}.name-box{cursor:default;animation:.5s cubic-bezier(.2,.8,.2,1) .1s backwards boxIn}.ch{animation:typeIn 1ms calc(.45s + var(--i) * 80ms) backwards;display:inline-block}.sq{animation:pop .4s cubic-bezier(.3,1.7,.5,1) calc(1.15s + var(--d) * 80ms) backwards;transition:transform .35s,background-color .25s}.name-box:hover .ch{animation:wave .6s cubic-bezier(.3,.7,.4,1) calc(var(--i) * 45ms)}.name-box:hover .sq{background:var(--gold);transform:rotate(90deg)}@keyframes boxIn{0%{opacity:0;transform:scale(.94)}}@keyframes typeIn{0%,to{opacity:0}}@keyframes pop{0%{transform:scale(0)}}@keyframes wave{35%{transform:translateY(-14%)}65%{transform:translateY(4%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.name-box,.ch,.sq,.lead,.name-box:hover .ch{animation:none}}.tagline{max-width:max(600px,40vw);font-family:var(--font-mono);text-transform:uppercase;margin:1.2vh auto 3vh;font-size:clamp(11px,1.7vh,13px);font-weight:700;line-height:1.15}.idea-wrap{width:min(100%,max(880px,60vw),1100px);margin:0 auto}@media (min-width:861px){.idea-wrap{zoom:.82}}@media (min-width:861px) and (max-height:820px){.idea-wrap{zoom:.74}}.sample{font:700 13px var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin-top:2vh;text-decoration:none;display:inline-block}.sample:hover{text-decoration:underline}.bubble{z-index:3;cursor:default;border:5px solid var(--c);background:#ffffff8c;align-items:center;gap:10px;max-width:56px;height:56px;padding:5px;transition:max-width .5s cubic-bezier(.2,.8,.2,1),background-color .3s,border-radius .35s,padding .35s;animation:5s ease-in-out infinite float;display:flex;position:absolute;overflow:hidden}.bubble img{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:36px;height:36px;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.bubble span{white-space:nowrap;font:500 16px var(--font-sans);color:var(--ink);opacity:0;transition:opacity .25s,transform .3s;transform:translate(-8px)}.bubble--left{border-radius:28px 28px 6px;top:31%;left:9%}.bubble--right{border-radius:28px 28px 28px 6px;animation-duration:6s;animation-direction:reverse;top:42%;right:7%}.bubble:hover{background:var(--c);border-radius:28px;max-width:320px;padding-right:18px;animation-play-state:paused}.bubble:hover img{transform:rotate(-10deg)scale(1.1)}.bubble:hover span{opacity:1;transition-delay:.12s;transform:none}@keyframes float{50%{transform:translateY(-10px)}}@media (max-width:860px){.bubble{display:none}}@media (prefers-reduced-motion:reduce){.bubble{animation:none}}@media (min-width:720px) and (max-width:1199px),(min-width:1200px) and (max-width:1440px) and (any-pointer:coarse){.idea-wrap{zoom:.96}.clock{font-size:15px}.tagline{max-width:680px;margin:1.6vh auto 3.4vh;font-size:15px}.sample{margin-top:3vh;font-size:15px}}@media (min-width:1200px) and (max-width:1920px) and (any-pointer:coarse){.idea-wrap{zoom:.86}.name-box h1{font-size:clamp(40px,min(8vw,7.6vh),96px)}.lead{margin-top:2vh;font-size:clamp(18px,3.2vh,30px)}.tagline{text-wrap:balance;margin:1.2vh auto 2vh}.sample{margin-top:1.2vh}}@media (min-width:720px) and (max-width:1199px) and (orientation:portrait){.hero{min-height:0;padding:9vh 32px 4vh}.bubble--left{top:7%;left:5%}.bubble--right{top:12%;right:5%}.idea-wrap{zoom:1.04}.lead{margin-top:3vh}}@media (min-width:1200px) and (not (any-pointer:coarse)){.hero>:not(.bubble){zoom:1.2}.tagline{text-wrap:balance}.hero>.idea-wrap{zoom:.9}}@media (min-width:1200px) and (min-height:701px) and (not (any-pointer:coarse)){.hero>:not(.bubble){zoom:1.28}.hero>.idea-wrap{zoom:.95}}@media (min-width:1200px) and (min-height:821px) and (not (any-pointer:coarse)){.hero>:not(.bubble){zoom:1.4}.hero>.idea-wrap{zoom:1.15}}@media (min-width:1200px) and (min-height:1001px) and (not (any-pointer:coarse)){.hero>:not(.bubble){zoom:1.5}.hero>.idea-wrap{zoom:1.23}}}
@scope([data-c=divider]) to ([data-c]){.divider{height:46px;margin:clamp(90px,13vh,140px) 4px;position:relative}svg{clip-path:inset(-10px 100% -10px 0);width:100%;height:46px;transition:clip-path 1.4s cubic-bezier(.4,0,.2,1);display:block;overflow:visible}polyline{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}i{background:var(--ink);width:7px;height:7px;transition:transform .3s cubic-bezier(.3,1.7,.5,1);transition-delay:calc(.3s + var(--k) * .15s);margin:-3.5px;position:absolute;transform:scale(0)}.divider.is-visible svg{clip-path:inset(-10px 0)}.divider.is-visible i{transform:none}@media (prefers-reduced-motion:reduce){svg{clip-path:none;transition:none}i{transition:none;transform:none}}}
@scope([data-c=about]) to ([data-c]){.about{text-align:center;padding:0 16px}.heading{border:1.5px solid var(--ink);background:#fff;padding:8px 14px;transition:transform .3s;display:inline-block;position:relative}.heading:hover{transform:rotate(-3deg)}.heading h2{font-family:var(--font-mono);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(18px,2vw,28px);font-weight:700;line-height:1.2}.hq{border:1.5px solid var(--ink);background:#fff;width:10px;height:10px;position:absolute}.hq.tl{top:-6px;left:-6px}.hq.tr{top:-6px;right:-6px}.hq.bl{bottom:-6px;left:-6px}.hq.br{bottom:-6px;right:-6px}.heading{clip-path:inset(-20px 50%)}.about.is-visible .heading{animation:.6s cubic-bezier(.65,0,.35,1) forwards hOpen,.7s ease-in-out 1.2s hWobble}.hq{transform:scale(0)}.about.is-visible .hq{animation:.4s cubic-bezier(.3,1.7,.5,1) .55s forwards hPop}.about.is-visible .hq.tr{animation-delay:.62s}.about.is-visible .hq.br{animation-delay:.69s}.about.is-visible .hq.bl{animation-delay:.76s}.hw{vertical-align:bottom;padding-bottom:.06em;display:inline-block;overflow:hidden}.hw+.hw{margin-left:.25em}.hw>span{display:inline-block;transform:translateY(110%)}.about.is-visible .hw>span{animation:.55s cubic-bezier(.2,.8,.2,1) forwards hUp;animation-delay:calc(.45s + var(--j) * .1s)}@keyframes hOpen{to{clip-path:inset(-20px)}}@keyframes hPop{to{transform:scale(1)}}@keyframes hUp{to{transform:none}}@keyframes hWobble{30%{transform:rotate(-3deg)}65%{transform:rotate(1.5deg)}}.body{margin:34px auto 0;position:relative}.big{max-width:730px;font-family:"Inter", var(--font-sans);letter-spacing:-.03em;margin:0 auto;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.1}.w{vertical-align:bottom;margin:0 -.02em;padding:0 .12em .06em;display:inline-block;overflow:hidden}.wi{transition:transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 28ms);display:inline-block;transform:translateY(105%)}.about.is-visible .wi{transform:none}.inline{vertical-align:-.12em;width:auto;height:1em;display:inline-block}.inline.round{object-fit:cover;border-radius:8px;width:1em}.tag-cursor{opacity:0;align-items:center;transition:opacity .6s,margin .8s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute}.tag-cursor p{border:2px solid var(--ink);font-family:var(--font-label);letter-spacing:-.45px;text-transform:uppercase;white-space:nowrap;margin:0;padding:10px 14px;font-size:12px;font-weight:500}.arrow{width:24px;height:22px;overflow:visible}.arrow path{stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.tag-cursor--fran{margin-left:-40px;animation:6s ease-in-out infinite drift-a;top:6px;right:calc(50% + 390px)}.tag-cursor--fran p{color:var(--ink);background:#ecb22e;border-radius:24px 0 24px 24px}.tag-cursor--fran .arrow{position:absolute;top:-24px;right:-24px;transform:rotate(90deg)}.tag-cursor--fran .arrow path{fill:#ecb22e}.tag-cursor--bob{margin-right:-40px;animation:7s ease-in-out infinite drift-b;top:96px;left:calc(50% + 410px);transform:rotate(-15deg)}.tag-cursor--bob p{background:var(--pink);color:#fff;border-radius:0 24px 24px}.tag-cursor--bob .arrow{position:absolute;top:-22px;left:-22px}.tag-cursor--bob .arrow path{fill:var(--pink)}.about.is-visible .tag-cursor{opacity:1;margin-left:0;margin-right:0}.about.is-visible .tag-cursor--bob{transition-delay:.25s}@keyframes drift-a{0%,to{translate:0}30%{translate:14px -8px}65%{translate:6px 6px}}@keyframes drift-b{0%,to{translate:0}35%{translate:-12px 7px}70%{translate:-4px -6px}}.areas{flex-wrap:wrap;justify-content:center;gap:8px;max-width:700px;margin:40px auto 0;padding:0;list-style:none;display:flex}.areas li{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(.5s + var(--i) * .1s);gap:8px;display:flex;transform:translateY(14px)}.about.is-visible .areas li{opacity:1;transform:none}.tag{background:var(--c);height:40px;font-family:"Inter", var(--font-sans);letter-spacing:-.03em;color:var(--ink);align-items:center;padding:0 14px;font-size:16px;font-weight:500;display:flex}.tag.light{color:#fff}.icon{place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.icon--mercado{outline:2px dashed var(--ink);outline-offset:-4px;background:#ecb22e}.win{background:var(--ink);grid-template-columns:1fr 1fr;gap:3px;width:27px;height:27px;padding:4px;animation:8s linear infinite spin;display:grid}.win i{background:#ecb22e}.icon--competencia{background:var(--ink)}.sun{background:repeating-conic-gradient(#2fbc81 0 12deg, transparent 12deg 30deg);border-radius:50%;place-items:center;width:38px;height:38px;animation:10s linear infinite spin;display:grid;position:relative}.core{background:var(--pink);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #2fbc81}.icon--cliente{background:var(--pink)}.eye{transform-origin:50%;background:#fff;border-radius:50%;place-items:center;width:34px;height:20px;animation:4s ease-in-out infinite blink;display:grid}.pupil{background:var(--pink);border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 3px #ecb22e}.icon--propuesta{background:#36c5f0}.dots{grid-template-columns:1fr 1fr;gap:3px;width:26px;height:26px;display:grid;position:relative}.dots i{background:var(--ink);border-radius:50%}.dots b{background:var(--pink);border-radius:50%;width:7px;height:7px;margin:-3.5px;animation:3s linear infinite orbit;position:absolute;top:50%;left:50%}.dots b+b{animation-delay:-1.5s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes orbit{0%{transform:rotate(0)translate(18px)}to{transform:rotate(360deg)translate(18px)}}@media (max-width:1180px),(min-width:1181px) and (max-width:1920px) and (any-pointer:coarse){.body{flex-direction:column;gap:18px;max-width:760px;padding:0;display:flex}.tag-cursor{animation-name:drift-sm;position:relative;top:auto}.tag-cursor p{padding:10px 14px;font-size:12px}.tag-cursor--fran{order:1;align-self:flex-start;left:4%;right:auto}.big{order:2}.tag-cursor--bob{order:3;align-self:flex-end;margin-top:6px;left:auto;right:6%}}@media (max-width:520px){.tag-cursor--fran{left:2%}.tag-cursor--bob{right:4%}}@keyframes drift-sm{0%,to{translate:0}50%{translate:4px -3px}}@media (max-width:520px){.tag{height:40px;padding:0 12px;font-size:15px}.icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.heading,.about.is-visible .heading{clip-path:none;animation:none}.hq,.hw>span{transform:none;animation:none!important}.wi,.areas li{opacity:1;transition:none;transform:none}.win,.sun,.eye,.dots b,.tag-cursor{animation:none}.tag-cursor{opacity:1;margin:0;transition:none}}}
@scope([data-c=questions]) to ([data-c]){.questions{text-align:center;padding:0 16px 10px;position:relative;overflow:hidden}.heading{border:1.5px solid var(--ink);opacity:0;background:#fff;margin-top:6px;padding:8px 14px;transition:transform .3s;display:inline-block;position:relative;transform:rotate(-9deg)}.heading:hover{transform:rotate(-3deg)}.questions.is-visible .heading{animation:.9s cubic-bezier(.3,1.3,.5,1) .2s forwards qIn}.heading h2{font-family:var(--font-mono);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(16px,1.9vw,26px);font-weight:700;line-height:1.25}.hq{border:1.5px solid var(--ink);background:#fff;width:10px;height:10px;position:absolute;transform:scale(0)}.hq.tl{top:-6px;left:-6px}.hq.tr{top:-6px;right:-6px}.hq.bl{bottom:-6px;left:-6px}.hq.br{bottom:-6px;right:-6px}.questions.is-visible .hq{animation:.4s cubic-bezier(.3,1.7,.5,1) .9s forwards hPop}.questions.is-visible .hq.tr{animation-delay:.97s}.questions.is-visible .hq.br{animation-delay:1.04s}.questions.is-visible .hq.bl{animation-delay:1.11s}.hw{vertical-align:bottom;padding-bottom:.06em;display:inline-block;overflow:hidden}.hw+.hw{margin-left:.3em}.hw>span{display:inline-block;transform:translateY(110%)}.questions.is-visible .hw>span{animation:.5s cubic-bezier(.2,.8,.2,1) forwards hUp;animation-delay:calc(.45s + var(--j) * 60ms)}@keyframes qIn{0%{opacity:0;transform:rotate(-9deg)scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes hPop{to{transform:scale(1)}}@keyframes hUp{to{transform:none}}.hand{font-family:var(--font-hand);letter-spacing:-.8px;opacity:0;margin:10px 0 0;font-size:28px;transition:opacity .6s 1.1s}.hand-lines{opacity:0;width:64px;height:8px;margin:2px auto 0;transition:opacity .6s 1.2s;display:block}.hand-lines path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round}.questions.is-visible .hand,.questions.is-visible .hand-lines{opacity:1}.cards{justify-content:center;max-width:1080px;margin:14px auto 0;padding:0;list-style:none;display:flex}.card{opacity:0;height:330px;transform:rotate(var(--r));background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex-direction:column;flex:0 226px;align-items:center;margin:0 -4px;padding:18px 14px 0;transition:transform .45s cubic-bezier(.3,1.3,.5,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.questions.is-visible .card{opacity:1;animation:.8s cubic-bezier(.3,1.3,.5,1) backwards cardIn;animation-delay:calc(.6s + var(--i) * .1s)}.questions.is-visible .card:hover{z-index:2;border-color:#ffbad0;transform:translateY(-10px)rotate(0);box-shadow:0 18px 40px #0000001f}@keyframes cardIn{0%{opacity:0;transform:translateY(60px) rotate(calc(var(--r) * 3))}}.card h3.ct{font:700 12.5px/1.25 var(--font-mono);text-transform:uppercase;letter-spacing:-.01em;border:1.5px solid var(--ink);clip-path:inset(0 100% 0 0);background:#fff;margin:0;padding:6px 10px;display:inline-block;position:relative}.ct .cq{border:1.5px solid var(--ink);background:#fff;width:8px;height:8px;position:absolute;transform:scale(0)}.ct .cq.tl{top:-5px;left:-5px}.ct .cq.tr{top:-5px;right:-5px}.ct .cq.bl{bottom:-5px;left:-5px}.ct .cq.br{bottom:-5px;right:-5px}.ct>span{opacity:0;display:inline-block;transform:translateY(6px)}.questions.is-visible .card h3.ct{animation:.55s cubic-bezier(.6,0,.2,1) forwards ctDraw;animation-delay:calc(1.1s + var(--i) * .15s)}.questions.is-visible .ct .cq{animation:.35s cubic-bezier(.3,1.7,.5,1) forwards hPop;animation-delay:calc(1.55s + var(--i) * .15s)}.questions.is-visible .ct>span{animation:.4s forwards ctText;animation-delay:calc(1.45s + var(--i) * .15s)}@keyframes ctDraw{to{clip-path:inset(-8px)}}@keyframes ctText{to{opacity:1;transform:none}}.card p{font-family:"Inter", var(--font-sans);color:#767777;margin:8px 0 0;font-size:11.5px;font-weight:500;line-height:1.4}.card img{transform-origin:bottom;flex:none;width:94%;height:auto;margin:34px 0 0;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.card:hover img{transform:scale(1.07)rotate(-2deg)}@media (max-width:900px){.cards{flex-wrap:wrap;gap:16px}.card{flex:0 calc(50% - 8px);height:340px;margin:0}}@media (max-width:520px){.card{flex-basis:100%;max-width:300px;height:360px}}@media (prefers-reduced-motion:reduce){.heading,.card,.hand,.hand-lines{opacity:1;transition:none;animation:none!important}.questions .heading{transform:rotate(-3deg)}.card{transform:rotate(var(--r))}.hq,.hw>span,.ct .cq,.ct>span{opacity:1;transform:none;animation:none!important}.card h3.ct{clip-path:none;animation:none!important}}@media (min-width:720px) and (max-width:1199px),(min-width:1200px) and (max-width:1440px) and (any-pointer:coarse){.heading h2{font-size:24px}.hand{font-size:32px}.card h3.ct{padding:7px 12px;font-size:14.5px}.card p{font-size:14px;line-height:1.45}}@media (min-width:720px) and (max-width:1199px){.cards{flex-wrap:wrap;gap:24px;max-width:760px;margin-top:22px}.card{flex:0 calc(50% - 12px);height:430px;margin:0;padding:24px 20px 0}.card img{width:80%;margin-top:28px}}@media (min-width:1200px) and (max-width:1440px) and (any-pointer:coarse){.cards{max-width:1240px}.card{flex-basis:285px;height:400px;padding:22px 18px 0}}}
@scope([data-c=how-it-works]) to ([data-c]){.how{text-align:center;padding:0 16px;position:relative}.how>.vc{text-align:left;max-width:1080px;margin:34px auto 0}.how-heading{border:1.5px solid var(--ink);opacity:0;background:#fff;padding:8px 14px;display:inline-block;position:relative}.how-heading h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(16px,1.9vw,26px);font-weight:700;line-height:1.25}.hq{border:1.5px solid var(--ink);background:#fff;width:10px;height:10px;position:absolute;transform:scale(0)}.hq.tl{top:-6px;left:-6px}.hq.tr{top:-6px;right:-6px}.hq.bl{bottom:-6px;left:-6px}.hq.br{bottom:-6px;right:-6px}.how.is-visible .how-heading{animation:.7s cubic-bezier(.3,1.3,.5,1) forwards howIn}.how.is-visible .hq{animation:.4s cubic-bezier(.3,1.7,.5,1) .5s forwards howPop}@keyframes howIn{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes howPop{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.how-heading{opacity:1;animation:none!important}.hq{transform:none;animation:none!important}}}.vc{--ink:#1a1a1a;--gray:#6b6b6b;--line:#e6e6e6;--yellow:#efb12c;--yellow-soft:#fdf3d8;--green:#2bb673;--green-soft:#e9f7ee;--gold:#c9a24a;--gold-dk:#9c7424;--gold-soft:#fbf3df;--gold-grad:linear-gradient(135deg,#9c7424,#e6c36a 35%,#f6e3a1 50%,#d4a548 70%,#9c7424);color:var(--ink);box-sizing:border-box;width:100%;font-family:Space Grotesk,system-ui,sans-serif;overflow:hidden}.vc *,.vc :before,.vc :after{box-sizing:border-box}.vc .mono{font-family:Space Mono,ui-monospace,monospace}.vc-head{text-align:center}.vc-kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;display:inline-flex}.vc-kicker:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px}.vc-title{letter-spacing:-.02em;text-transform:uppercase;margin:10px 0 0;font-family:Space Mono,monospace;font-size:34px;font-weight:700;line-height:1.1}.vc-node{width:270px}.vc-node h3{text-align:center;letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.2;display:flex}.vc-node h3 .n{font-family:Space Mono,monospace}.vc-node p{color:var(--gray);min-height:36px;margin:4px 0 10px;font-size:13px;line-height:1.4}.vc-tag{letter-spacing:.06em;border-radius:4px;flex:none;padding:2px 6px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:700}.vc-tag--free{border:1px solid var(--ink);background:#fff}.vc-tag--pro{background:var(--gold-grad);color:#3b2a07;border:1px solid var(--gold-dk)}.vc-card{height:122px;box-shadow:var(--sh);--sh:0 1px 2px #0000000d, 0 14px 32px -10px #00000038;--sh-on:0 1px 2px #0000000d, 0 22px 40px -12px #0000004d;background:#fff;border:1px solid #ececec;border-radius:20px;padding:12px 14px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.vc-node.pro .vc-card{--sh:0 1px 2px #9c742414, 0 14px 32px -10px #9c742461;--sh-on:0 1px 2px #9c742414, 0 22px 40px -12px #9c742480;border-color:#eee1bf}.vc-node.on .vc-card{box-shadow:var(--sh-on);transform:translateY(-4px)}.vc-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--gray);font-family:Space Mono,monospace;font-size:10px;font-weight:700}.vc-node .vc-card.c1{height:172px;padding:0;overflow:visible}.c1-dots{gap:6px;padding:12px 14px 0;display:flex}.c1-dots i{border-radius:50%;width:10px;height:10px}.c1-dots i:first-child{background:#ff5f57}.c1-dots i:nth-child(2){background:#febc2e}.c1-dots i:nth-child(3){background:#28c840}.c1-panel{background:linear-gradient(#f4f4f5,#fafafa);border-radius:14px;position:absolute;inset:32px 10px 10px}.c1-input{z-index:2;color:#3a3a3a;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 18px;font-size:16px;font-weight:500;display:flex;position:absolute;top:44px;left:-16px;right:-16px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 10px 24px -6px #00000038}.c1-input svg{flex:none}.c1-type{overflow:hidden}.c1-caret{background:var(--ink);vertical-align:-3px;width:1.5px;height:17px;margin-left:-6px;animation:1s step-end infinite vcblink;display:inline-block}.c1-apps{justify-content:center;gap:26px;display:flex;position:absolute;bottom:18px;left:0;right:0}.c1-app{color:#555;justify-items:center;gap:4px;font-size:10.5px;font-weight:500;animation:3.6s ease-in-out infinite vcbob;display:grid}.c1-app:nth-child(2){animation-delay:.4s}.c1-app:nth-child(3){animation-delay:.8s}.c1-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:relative}.c1-ic:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff73,#fff0 48%);position:absolute;inset:0}.c1-ic svg{z-index:1;filter:drop-shadow(0 2px 2px #0000002e);position:relative}.c1-ic.t{background:linear-gradient(160deg,#ffd56a,#efb12c 55%,#d48d0e);box-shadow:inset 0 -2px #0000001f,0 6px 12px -4px #d48d0e99}.c1-ic.d{background:linear-gradient(160deg,#5aa9ff,#1f7bff 55%,#0b5fe0);box-shadow:inset 0 -2px #0000001f,0 6px 12px -4px #1f7bff99}.c1-ic.a{background:linear-gradient(160deg,#ff8aa8,#f2456f 55%,#d42a55);box-shadow:inset 0 -2px #0000001f,0 6px 12px -4px #f2456f99}@keyframes vcbob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.vc-node .vc-card.c2{align-items:center;gap:12px;height:172px;padding:10px 12px;display:flex}.c2-orb{flex:none;width:148px;height:148px;position:relative}.c2-orb:before{content:"";border:1.5px dashed #d6d6d6;border-radius:50%;position:absolute;inset:14px}.c2-sweep{background:conic-gradient(from 0deg, #efb12c00 0 70%, #efb12c59 100%);border-radius:50%;animation:3.2s linear infinite vcspin;position:absolute;inset:14px}.c2-rays{width:148px;height:148px;position:absolute;inset:0}.c2-rays line{stroke:var(--yellow);stroke-width:1.6px;stroke-dasharray:3 4;stroke-linecap:round;opacity:.9;animation:.9s linear infinite vcflow}.c2-ant{background:#fff 50%/88% no-repeat;border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;transition:transform .3s,background-color .3s;position:absolute;box-shadow:0 2px 6px #0000002e}.c2-ant.hl{background-color:var(--yellow-soft);transform:scale(1.18)}.c2-idea{background:linear-gradient(160deg,#ffd56a,#efb12c 55%,#d48d0e);border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 -2px #0000001f,0 6px 14px -4px #d48d0eb3}.c2-idea:before,.c2-idea:after{content:"";border:2px solid var(--yellow);border-radius:50%;animation:2s ease-out infinite vcping;position:absolute;inset:0}.c2-idea:after{animation-delay:1s}.c2-idea svg{filter:drop-shadow(0 2px 2px #0000002e);position:relative}.c2-info{gap:4px;min-width:0;display:grid}.c2-big{font-family:Space Mono,monospace;font-size:26px;font-weight:700;line-height:1}.c2-sub{color:var(--gray);font-size:12px;line-height:1.3}.c2-now{background:var(--yellow-soft);border-radius:8px;margin-top:6px;padding:6px 8px;font-size:11.5px;line-height:1.3}.c2-now b{font-size:12.5px;display:block}.c2-live{letter-spacing:.06em;color:#1f7a45;align-items:center;gap:5px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.c2-live:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.2s step-end infinite vcblink}@keyframes vcflow{to{stroke-dashoffset:-7px}}@keyframes vcping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.vc-node .vc-card.c3{background:var(--yellow);--sh:0 1px 2px #0000000f, 0 14px 32px -10px #b4780a8c;--sh-on:0 1px 2px #0000000f, 0 22px 40px -12px #b4780aa6;border:0;border-radius:4px 20px 20px;height:150px;margin-top:10px;padding:10px 12px;overflow:visible}.c3:before{content:"";background:var(--yellow);border-radius:10px 10px 0 0;width:80px;height:14px;position:absolute;top:-11px;left:0}.c3-top{justify-content:space-between;align-items:center;display:flex}.c3-tag{letter-spacing:.06em;background:#ffffff8c;border-radius:6px;padding:2px 6px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:700}.c3-sheet{background:#fff;border-radius:12px;margin-top:7px;padding:8px 10px;box-shadow:0 4px 10px -4px #00000026}.c3-gauge{align-items:center;gap:12px;display:flex}.c3-ring{flex:none;width:66px;height:66px;position:relative}.c3-ring svg{width:66px;height:66px;transform:rotate(-90deg)}.c3-ring circle{fill:none;stroke-width:7px;stroke-linecap:round}.c3-ring .trk{stroke:#efefef}.c3-ring .now{stroke:var(--yellow);stroke-dasharray:54.3 200;animation:6s ease-in-out infinite c3now}.c3-ring .opp{stroke:var(--green);stroke-dasharray:39.2 200;stroke-dashoffset:-54.3px;animation:6s ease-in-out infinite c3opp}.c3-ring b{text-align:center;place-content:center;font-family:Space Mono,monospace;font-size:18px;line-height:1;display:grid;position:absolute;inset:0}.c3-ring b small{color:#1f7a45;margin-top:2px;font-size:10px}.c3-leg{gap:6px;font-size:11.5px;line-height:1.2;display:grid}.c3-leg div{grid-template-columns:9px 1fr auto;align-items:center;gap:6px;display:grid}.c3-leg i{border-radius:50%;width:9px;height:9px}.c3-leg em{color:var(--gray);grid-column:2/4;margin-top:-4px;font-size:10.5px;font-style:normal}.c3-leg strong{font-family:Space Mono,monospace}.c3-line{align-items:center;gap:6px;margin-top:7px;padding:0 2px;font-size:11.5px;display:flex}.c3-line.lock span:last-child{filter:blur(3.5px);-webkit-user-select:none;user-select:none}@keyframes c3now{0%{stroke-dasharray:0 200;opacity:0}3%{opacity:1}20%,92%{stroke-dasharray:54.3 200;opacity:1}99%{opacity:1}to{stroke-dasharray:0 200;opacity:0}}@keyframes c3opp{0%,24%{stroke-dasharray:0 200;opacity:0}27%{opacity:1}46%,92%{stroke-dasharray:39.2 200;opacity:1}99%{opacity:1}to{stroke-dasharray:0 200;opacity:0}}.vc-pro{z-index:3;background:var(--gold-grad);border:1.5px solid var(--gold-dk);color:#2e2006;letter-spacing:.08em;white-space:nowrap;background-size:200% 200%;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-family:Space Mono,monospace;font-size:13px;font-weight:700;animation:4s ease-in-out infinite vcgold;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #9c742459}.vc-node .vc-card.c4{--lit:0;height:176px;padding:14px 16px;overflow:visible}.c4-head{justify-content:space-between;align-items:center;display:flex}.c4-head strong{letter-spacing:-.01em;font-size:18px;font-weight:700}.c4-tog{background:#f4ead2;border-radius:999px;width:38px;height:22px;position:relative}.c4-tog:after{content:"";background:var(--gold-grad);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;right:3px;box-shadow:0 0 8px #c9a24acc}.c4-pills{height:54px;position:relative}.c4-pill{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 4px;font-size:12px;font-weight:500;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;box-shadow:0 6px 14px -6px #00000059}.c4-pill i{background:#fff 50%/88% no-repeat;border-radius:50%;flex:none;width:20px;height:20px}.c4-pill.d{background:#2bb673;top:4px;left:-18px}.c4-pill.n{color:#2e2006;background:linear-gradient(135deg,#b8892f,#d9b257 50%,#b8892f);top:28px;right:-18px}.c4-pill.pop{animation:.45s c4pop}.c4-pill.off{opacity:0;transform:scale(.8)}.c4-line{justify-content:space-between;align-items:center;margin-top:4px;display:flex;position:relative}.c4-line:before,.c4-fill{content:"";border-radius:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:19px}.c4-line:before{background:#ececec;right:19px}.c4-fill{background:var(--gold-grad);width:0;transition:width .6s}.c4-a{z-index:1;background:#f1f1f1 50%/90% no-repeat;border:2px solid #fff;border-radius:50%;flex:none;width:38px;height:38px;transition:transform .3s,filter .3s,background-color .3s,box-shadow .3s;position:relative;box-shadow:0 2px 6px #0000002e}.c4-a.locked{filter:grayscale();opacity:.6}.c4-a.done{background-color:var(--green-soft);box-shadow:0 0 0 2px var(--green), 0 2px 6px #0000002e}.c4-a.now{background-color:var(--gold-soft);box-shadow:0 0 0 2px var(--gold), 0 0 0 6px #c9a24a40;transform:scale(1.12)}.c4-bulb{z-index:1;width:38px;height:38px;box-shadow:0 0 calc(var(--lit) * 22px) calc(var(--lit) * 4px) rgba(239,177,44, calc(var(--lit) * .85));background:#f1f1f1;border-radius:50%;flex:none;place-items:center;transition:box-shadow .6s;display:grid;position:relative}.c4-bulb svg{z-index:1;position:relative}.c4-bulb:before{content:"";opacity:var(--lit);background:radial-gradient(circle at 50% 40%,#fff6c9,#ffd24d 55%,#efb12c);border-radius:50%;transition:opacity .6s;position:absolute;inset:0}.c4-bulb .g{fill:#c4c4c4;transition:fill .6s}.c4.lit .c4-bulb .g{fill:#fff}.c4-row{color:var(--gray);justify-content:space-between;align-items:baseline;margin-top:12px;font-size:12px;display:flex}.c4-row b{color:var(--ink)}.c4-row .pct{color:var(--gray);font-family:Space Mono,monospace;font-size:11px}.c4-row .pct strong{color:var(--ink);font-size:16px}.vc-li .c4-pill.d{left:-10px}.vc-li .c4-pill.n{right:-8px}.vc-li .vc-card.c4{padding:14px 12px}.vc-li .c4-a,.vc-li .c4-bulb{width:34px;height:34px}.vc-li .c4-a.now{transform:scale(1.06)}@keyframes c4pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.vc-node .vc-card.c5{flex-direction:column;height:176px;padding:12px 14px;display:flex;overflow:visible}.c5-head{border-bottom:1px solid #f0f0f0;align-items:center;gap:9px;padding-bottom:9px;display:flex}.c5-av{background:var(--yellow-soft) center/90% no-repeat;border:2px solid #fff;border-radius:50%;flex:none;width:34px;height:34px;transition:background-image .2s;box-shadow:0 2px 6px #0000002e}.c5-who{line-height:1.15;display:grid}.c5-who strong{font-size:14px}.c5-who small{color:var(--gray);font-size:11px}.c5-on{color:#1f7a45;align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-weight:500;display:inline-flex}.c5-on:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2bb67333}.c5-body{flex:1;align-content:start;gap:7px;padding-top:10px;display:grid}.c5-msg{border-radius:14px;max-width:86%;padding:7px 11px;font-size:12px;line-height:1.35}.c5-me{background:var(--ink);color:#fff;border-bottom-right-radius:4px;justify-self:end;box-shadow:0 6px 12px -6px #0006}.c5-re{background:#f3f3f3;border-bottom-left-radius:4px;justify-self:start;min-height:30px}.c5-pop{animation:.4s both c4pop}.c5-dots span{background:var(--gray);border-radius:50%;width:5px;height:5px;margin:0 1.5px;animation:1.2s infinite vcdot;display:inline-block}.c5-dots span:nth-child(2){animation-delay:.15s}.c5-dots span:nth-child(3){animation-delay:.3s}.c5-pick{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;bottom:-15px;right:-16px;box-shadow:0 1px 2px #0000000f,0 10px 22px -8px #0000004d}.c5-stack{display:flex}.c5-stack i{background:#f1f1f1 50%/90% no-repeat;border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-left:-7px;transition:transform .3s,box-shadow .3s}.c5-stack i:first-child{margin-left:0}.c5-stack i.on{box-shadow:0 0 0 2px var(--gold);transform:translateY(-3px)}.vc-li .c5-pick{right:-8px}.vc-node .vc-card.c6{height:176px;padding:12px 14px;overflow:visible}.c6-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.c6-head strong{font-size:16px}.c6-count{color:var(--gold-dk);background:var(--gold-soft);border-radius:999px;padding:3px 8px;font-family:Space Mono,monospace;font-size:10.5px;font-weight:700}.c6-list{gap:6px;display:grid}.c6-doc{background:#f7f7f7;border-radius:12px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;font-weight:500;display:flex;position:relative;overflow:hidden}.c6-ic{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.c6-ic:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff73,#fff0 50%);position:absolute;inset:0}.c6-ic svg{z-index:1;filter:drop-shadow(0 1px 1px #0003);position:relative}.c6-ic.b{background:linear-gradient(160deg,#5aa9ff,#1f7bff 55%,#0b5fe0);box-shadow:0 4px 8px -3px #1f7bff99}.c6-ic.g{background:linear-gradient(160deg,#ffd56a,#efb12c 55%,#d48d0e);box-shadow:0 4px 8px -3px #d48d0e99}.c6-ic.v{background:linear-gradient(160deg,#5fd59b,#2bb673 55%,#1d9459);box-shadow:0 4px 8px -3px #2bb67399}.c6-st{letter-spacing:.04em;white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 7px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:700}.c6-doc.ready .c6-st{color:#1f7a45;background:#fff;box-shadow:0 1px 3px #00000014}.c6-doc.gen .c6-st{color:var(--gold-dk)}.c6-doc.todo .c6-st{background:var(--ink);color:#fff}.c6-prog{background:var(--gold-grad);width:0;height:3px;transition:width .25s linear;position:absolute;bottom:0;left:0}.c6-toast{color:#fff;white-space:nowrap;background:#2bb673;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:500;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;bottom:-14px;right:-16px;box-shadow:0 8px 18px -8px #0006}.c6-toast.off{opacity:0;transform:translateY(4px)scale(.9)}.vc-li .c6-toast{right:-8px}.vc-hero{place-items:center;display:grid;position:relative}.vc-hero-ring{border-radius:50%;place-items:center;width:230px;height:230px;animation:4s ease-in-out infinite vcfloat;display:grid;position:relative}.vc-hero-ring:before{content:"";background:radial-gradient(circle,#efb12c47 0 60%,#efb12c00 70%);border-radius:50%;position:absolute;inset:-14px}.vc-hero-ring:after{content:"";border:1.5px dashed #1a1a1a59;border-radius:50%;animation:30s linear infinite vcspin;position:absolute;inset:-8px}.vc-hero-clip{z-index:1;background:var(--yellow-soft);border:1.5px solid var(--ink);border-radius:50%;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.vc-hero img{width:108%;height:auto;margin-bottom:-2px;display:block}.vc-hero video{object-fit:cover;width:100%;height:100%;display:block}.vc-desk{overflow:hidden}.vc-hero-clip.is-video{background:#141414;align-items:center}.vc-hero-say{z-index:2;border:1.5px solid var(--ink);white-space:nowrap;background:#fff;border-radius:14px;padding:6px 12px 4px;font-family:Just Me Again Down Here,cursive;font-size:24px;line-height:1;position:absolute}.vc-hero-say:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:#fff;width:10px;height:10px;position:absolute}.vc-desk{display:none}.vc-mob{display:block}@media (min-width:760px){.vc-desk{display:block}.vc-mob{display:none}}.vc-canvas{transform-origin:0 0;width:1080px;height:750px;padding-top:6px;position:relative}.vc-stage{width:1080px;height:740px;position:absolute;top:6px;left:0}.vc-stage>svg{z-index:1;width:1080px;height:740px;position:absolute;inset:0;overflow:visible}.vc-stage .vc-node{z-index:2;position:absolute}.vc-stage .vc-hero{z-index:2;width:230px;height:230px;position:absolute;top:268px;left:425px}.vc-stage .vc-hero-say{top:-14px;left:150px}.vc-stage .vc-hero-say:after{bottom:-6px;left:18px;transform:rotate(45deg)}.vc-stage .n1{top:0;left:405px}.vc-stage .n2{top:120px;left:790px}.vc-stage .n3{top:440px;left:790px}.vc-stage .n4{width:320px;top:528px;left:380px}.vc-stage .n5{top:454px;left:20px}.vc-stage .n6{top:145px;left:20px}.vc-path{fill:none;stroke-width:2.2px;stroke-linecap:round}.vc-path.ink{stroke:var(--ink)}.vc-path.gold{stroke:url(#vcGold);stroke-width:3px}.vc-dot{transition:fill .3s}.vc-mob{padding:8px 16px 20px}.vc-mob .vc-title{font-size:26px}.vc-mob .vc-hero{width:210px;margin:8px auto 6px}.vc-mob .vc-hero-ring{width:190px;height:190px}.vc-mob .vc-hero-say{font-size:21px;top:0;right:-30px}.vc-mob .vc-hero-say:after{bottom:-6px;left:14px;transform:rotate(45deg)}.vc-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.vc-li{padding:0 0 22px 44px;position:relative}.vc-li:before{content:"";background:var(--ink);width:2px;position:absolute;top:30px;bottom:0;left:15px}.vc-li:last-child{padding-bottom:0}.vc-li:last-child:before{display:none}.vc-li.pro:before{background:var(--gold);width:3px;left:14.5px}.vc-li .num{border:1.5px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Space Mono,monospace;font-size:14px;font-weight:700;display:grid;position:absolute;top:0;left:0}.vc-li.pro .num{background:var(--gold-grad);border-color:var(--gold-dk);color:#2e2006}.vc-li .vc-node{width:100%}.vc-li .vc-node h3{white-space:normal;padding-top:4px;font-size:18px}.vc-li .vc-node h3 .n{display:none}.vc-li .vc-node h3{text-align:left;margin-bottom:10px;line-height:1.5;display:block}.vc-li .vc-node h3 .vc-tag{vertical-align:2px;margin-left:4px;line-height:1.3;display:inline-block}.vc-li .vc-node p{min-height:0}.vc-li .vc-card{max-width:340px}.vc-li .c1-input{left:-8px;right:-8px}.vc-li-pro{padding:0 0 22px 44px;position:relative}.vc-li-pro:before{content:"";background:var(--ink);width:2px;height:50%;position:absolute;top:0;left:15px}.vc-li-pro:after{content:"";background:var(--gold);width:3px;position:absolute;top:50%;bottom:0;left:14.5px}.vc-li-pro .wrap{align-items:center;gap:10px;margin-left:-40px;display:flex}.vc-li-pro .vc-pro{position:relative;top:auto;left:auto;transform:none}.vc-li-pro small{color:var(--gray);font-size:12.5px;line-height:1.3}@keyframes vcblink{50%{opacity:0}}@keyframes vcdot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes vcfloat{50%{transform:translateY(-8px)}}@keyframes vcspin{to{transform:rotate(360deg)}}@keyframes vcgold{50%{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.vc *,.vc :before,.vc :after{transition:none!important;animation:none!important}}
@scope([data-c=pillars]) to ([data-c]){.pillars{text-align:center;padding:0 16px;position:relative}.pl-heading{border:1.5px solid var(--ink);opacity:0;background:#fff;padding:8px 14px;display:inline-block;position:relative}.pl-heading h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(16px,1.9vw,26px);font-weight:700;line-height:1.25}.hq,.pc{border:1.5px solid var(--ink);background:#fff;width:10px;height:10px;position:absolute}.hq{transform:scale(0)}.hq.tl,.pc.tl{top:-6px;left:-6px}.hq.tr,.pc.tr{top:-6px;right:-6px}.hq.bl,.pc.bl{bottom:-6px;left:-6px}.hq.br,.pc.br{bottom:-6px;right:-6px}.pillars.is-visible .pl-heading{animation:.7s cubic-bezier(.3,1.3,.5,1) forwards plIn}.pillars.is-visible .hq{animation:.4s cubic-bezier(.3,1.7,.5,1) .5s forwards plPop}.pl-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:1140px;margin:34px auto 0;display:grid}.pl-card{border:1.5px solid var(--ink);opacity:0;background:#fff;flex-direction:column;align-items:flex-start;padding:18px 18px 20px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d,0 14px 32px -12px #0003}.pillars.is-visible .pl-card{opacity:1;animation:.8s cubic-bezier(.3,1.3,.5,1) backwards plCard;animation-delay:calc(.35s + var(--i) * .12s)}.pl-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #0000000d,0 22px 40px -14px #00000047}.pc{z-index:3;transition:background-color .3s}.pl-card:hover .pc{background:var(--c)}.pl-tag{border:1.5px solid var(--ink);font:700 11.5px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;z-index:2;background:#fff;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:inline-flex;position:relative}.pl-tag i{background:var(--c);color:#fff;border:1.5px solid var(--ink);place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.pl-card h3{z-index:2;max-width:92%;font-family:"Space Grotesk", var(--font-sans);letter-spacing:-.01em;margin:14px 0 0;font-size:20px;font-weight:700;line-height:1.2;position:relative}.pl-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pl-ant{z-index:1;pointer-events:none;transform-origin:bottom;transition:transform .45s cubic-bezier(.3,1.5,.5,1);position:absolute}.ant-problem{width:46%;bottom:-22px;right:-40px}.ant-solution{width:42%;bottom:-24px;right:-30px}.ant-docs{width:40%;bottom:-26px;right:-34px}.pl-card:hover .pl-ant{transform:translateY(-10px)rotate(-4deg)}.pl-viz{z-index:2;width:56%;margin-top:auto;position:relative}.pl-desc{z-index:2;max-width:92%;font:500 13.5px/1.45 "Space Grotesk", var(--font-sans);color:#5f5f5f;margin:8px 0 0;position:relative;margin-bottom:22px!important}.card-problem .pl-viz{width:56%}.vp-stats{gap:8px;margin-bottom:8px;display:flex}.vp-stats span{border:1.5px solid var(--ink);background:#fff;padding:3px 7px;display:grid}.vp-stats small{font:700 8.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b}.vp-stats b{font:700 14px/1.1 var(--font-mono)}.vp-spend b{color:#7b2d6e}.vp-clients{background:#fff6d6!important}.vp-clients b{color:#9c7400}.vp-chart{border-bottom:1.5px solid var(--ink);height:132px;position:relative}.vp-bars{align-items:flex-end;gap:6px;display:flex;position:absolute;inset:0 26px 0 2px}.vp-bars span{height:var(--h);border:1.5px solid var(--ink);transform-origin:bottom;background:linear-gradient(#b45aa6,#7b2d6e);border-bottom:0;flex:1;transform:scaleY(0)}.pillars.is-visible .vp-bars span{animation:.6s cubic-bezier(.3,1.3,.5,1) forwards plGrow;animation-delay:calc(.9s + var(--j) * .12s)}.vp-line{transform-origin:0;background:#efb12c;border-radius:3px;height:3px;position:absolute;bottom:3px;left:2px;right:26px;transform:scaleX(0);box-shadow:0 0 0 1px #00000026}.pillars.is-visible .vp-line{animation:.9s ease-out 1.7s forwards plLine}.vp-dot{bottom:0;left:calc(2px + (100% - 28px) * (var(--j) + .5) / 6);border:1.5px solid var(--ink);background:#efb12c;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;transform:scale(0)}.pillars.is-visible .vp-dot{animation:.3s cubic-bezier(.3,1.7,.5,1) forwards plPop;animation-delay:calc(1.75s + var(--j) * .13s)}.vp-gap{opacity:0;border:1.5px dashed #7b2d6e;border-left:0;width:10px;position:absolute;top:4%;bottom:6px;right:6px}.vp-gap em{font:700 8.5px var(--font-mono);text-transform:uppercase;white-space:nowrap;color:#7b2d6e;font-style:normal;position:absolute;top:-15px;right:-4px}.pillars.is-visible .vp-gap{animation:.4s 2.7s forwards plFade}.vp-legend{color:#6b6b6b;gap:10px;margin-top:6px;font:500 10.5px Space Grotesk,sans-serif;display:flex}.vp-legend span:last-child{margin-left:auto}.vp-legend i{vertical-align:0;width:8px;height:8px;margin-right:4px;display:inline-block}.lg-spend{background:#7b2d6e}.lg-clients{background:#efb12c;border-radius:50%}@keyframes plLine{to{transform:scaleX(1)}}@keyframes plFade{to{opacity:1}}.card-solution .pl-viz{text-align:center;justify-items:center;gap:10px;width:58%;display:grid}.vs-ring{width:130px;height:130px;position:relative}.vs-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.vs-ring circle{fill:none;stroke-width:13px;stroke-linecap:round}.vs-ring .trk{stroke:#efefef;stroke-dasharray:2 3;stroke-linecap:butt;stroke-width:13px}.vs-ring .now{stroke:#efb12c;stroke-dasharray:0 100}.vs-ring .opp{stroke:#2bb673;stroke-dasharray:0 100}.pillars.is-visible .vs-ring .now{animation:.9s cubic-bezier(.3,.8,.3,1) 1s forwards plNow}.pillars.is-visible .vs-ring .opp{animation:1s cubic-bezier(.3,.8,.3,1) 2.1s forwards plOpp}.vs-center{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.vs-center small{font:700 8.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.vs-center b{font:700 34px/1 var(--font-mono);margin-top:3px}.vs-up{font:700 11px var(--font-mono);color:#fff;border:1.5px solid var(--ink);background:#2bb673;justify-self:center;margin-top:4px;padding:2px 6px;transform:scale(0)}.pillars.is-visible .vs-up{animation:.4s cubic-bezier(.3,1.7,.5,1) 3s forwards plPop}.vs-clock{font:700 10.5px var(--font-mono);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff6d6;padding:3px 7px;position:absolute;top:-6px;right:-34px;transform:rotate(6deg)scale(0)}.pillars.is-visible .vs-clock{animation:.45s cubic-bezier(.3,1.7,.5,1) .7s forwards plClock}.vs-leg{white-space:nowrap;justify-items:center;gap:4px;font:500 12px Space Grotesk,sans-serif;display:grid}.vs-leg i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.lg-now i{background:#efb12c}.lg-opp i{background:#2bb673}.vs-leg strong{font-family:var(--font-mono);margin-left:3px}.vs-plus{font:700 10.5px var(--font-mono);text-transform:uppercase;color:#1f7a45;opacity:0;border-bottom:1.5px solid #2bb673;justify-self:center;margin-top:2px}.pillars.is-visible .vs-plus{animation:.4s 3.1s forwards plFade}@keyframes plClock{to{transform:rotate(6deg)scale(1)}}.card-docs .pl-viz{width:64%}.vd-stack{height:150px;position:relative}.vd-doc{left:var(--x);border:1.5px solid var(--ink);width:96px;height:128px;box-shadow:3px 3px 0 var(--ink);transform:rotate(var(--r));opacity:0;background:#fff;flex-direction:column;gap:5px;padding:18px 8px 8px;display:flex;position:absolute;top:6px;overflow:visible}.vd-doc:before{content:"";background:var(--dc);border-bottom:1.5px solid var(--ink);height:11px;position:absolute;top:0;left:0;right:0}.vd-doc b{font:700 9px/1.15 var(--font-mono);text-transform:uppercase;letter-spacing:.02em}.vd-sub{font:700 7.5px var(--font-mono);text-transform:uppercase;color:#6b6b6b;margin-top:2px}.vd-l{height:5px;width:var(--w);transform-origin:0;background:#d9d9d9;border-radius:3px;display:block;transform:scaleX(0)}.vd-slide{background:#fff6d6;border:1px solid #e8d9a8;align-items:flex-end;gap:4px;height:40px;padding:4px;display:flex}.vd-slide i{height:var(--h);border:1px solid var(--ink);transform-origin:bottom;background:#efb12c;flex:1;transform:scaleY(0)}.vd-tam{height:46px;position:relative}.vd-tam i{border:1.5px solid var(--ink);transform-origin:bottom;border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(0)}.vd-tam i:first-child{background:#d9fbe6;width:46px;height:46px}.vd-tam i:nth-child(2){background:#8fe0b2;width:30px;height:30px}.vd-tam i:nth-child(3){background:#2bb673;width:15px;height:15px}.vd-ok{color:#fff;border:1.5px solid var(--ink);background:#2bb673;border-radius:50%;place-items:center;width:24px;height:24px;font:700 13px/1 sans-serif;display:grid;position:absolute;bottom:-9px;right:-9px;transform:scale(0)}.vd-chip{font:700 10px var(--font-mono);text-transform:uppercase;color:#fff;background:var(--c);border:1.5px solid var(--ink);opacity:0;margin-top:8px;padding:3px 8px;display:inline-block}.pillars.is-visible .vd-doc{animation:.55s cubic-bezier(.3,1.4,.5,1) forwards plDoc;animation-delay:calc(1s + var(--k) * .7s)}.pillars.is-visible .vd-l{animation:.35s ease-out forwards plLine;animation-delay:calc(1.3s + var(--k) * .7s)}.pillars.is-visible .vd-slide i{animation:.4s cubic-bezier(.3,1.3,.5,1) 2s forwards plGrow}.pillars.is-visible .vd-tam i{animation:.4s cubic-bezier(.3,1.5,.5,1) 2.7s forwards plTam}.pillars.is-visible .vd-tam i:nth-child(2){animation-delay:2.8s}.pillars.is-visible .vd-tam i:nth-child(3){animation-delay:2.9s}.pillars.is-visible .vd-ok{animation:.35s cubic-bezier(.3,1.7,.5,1) forwards plPop;animation-delay:calc(1.6s + var(--k) * .7s)}.pillars.is-visible .vd-chip{animation:.4s 3.4s forwards plFade}.card-docs:hover .vd-doc{transition:transform .35s cubic-bezier(.3,1.4,.5,1);transform:rotate(0)translateY(-3px)}@keyframes plDoc{0%{opacity:0;transform:translateY(26px) rotate(calc(var(--r) * 3))}to{opacity:1;transform:rotate(var(--r))}}@keyframes plTam{to{transform:translate(-50%)scale(1)}}@keyframes plIn{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes plPop{to{transform:scale(1)}}@keyframes plCard{0%{opacity:0;transform:translateY(40px)}}@keyframes plGrow{to{transform:scaleY(1)}}@keyframes plNow{to{stroke-dasharray:36 100}}@keyframes plOpp{0%{stroke-dasharray:36 100}to{stroke-dasharray:62 100}}@media (max-width:1000px),(min-width:1001px) and (max-width:1199px) and (any-pointer:coarse){.pl-grid{grid-template-columns:1fr;gap:22px;max-width:440px}.pl-card h3,.pl-desc{max-width:60%}}@media (max-width:520px){.pl-card h3,.pl-desc{max-width:72%}}@media (prefers-reduced-motion:reduce){.pl-heading,.pl-card{opacity:1;animation:none!important}.hq,.vp-bars span,.vp-line,.vp-dot,.vd-l,.vd-slide i,.vd-ok{transform:none;animation:none!important}.vd-doc{opacity:1;animation:none!important}.vd-tam i{transform:translate(-50%);animation:none!important}.vd-chip,.vp-gap{opacity:1;animation:none!important}.vs-ring .now{stroke-dasharray:36 100;animation:none!important}.vs-ring .opp{stroke-dasharray:62 100;animation:none!important}.vs-up,.vs-clock{transform:none;animation:none!important}.vs-plus{opacity:1;animation:none!important}.pl-ant,.pl-card{transition:none}}@media (min-width:720px) and (max-width:1199px),(min-width:1200px) and (max-width:1440px) and (any-pointer:coarse){.pl-heading h2{font-size:24px}}@media (min-width:720px) and (max-width:1000px),(min-width:1001px) and (max-width:1199px) and (any-pointer:coarse){.pl-grid{max-width:620px}}}
@scope([data-c=ants]) to ([data-c]){.ants{text-align:center;padding:0;position:relative}.ants>.vk{text-align:left;margin:24px 0 0}.ants-heading{border:1.5px solid var(--ink);opacity:0;background:#fff;padding:8px 14px;display:inline-block;position:relative}.ants-heading h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(16px,1.9vw,26px);font-weight:700;line-height:1.25}.hq{border:1.5px solid var(--ink);background:#fff;width:10px;height:10px;position:absolute;transform:scale(0)}.hq.tl{top:-6px;left:-6px}.hq.tr{top:-6px;right:-6px}.hq.bl{bottom:-6px;left:-6px}.hq.br{bottom:-6px;right:-6px}.ants.is-visible .ants-heading{animation:.7s cubic-bezier(.3,1.3,.5,1) forwards antsIn}.ants.is-visible .hq{animation:.4s cubic-bezier(.3,1.7,.5,1) .5s forwards antsPop}@keyframes antsIn{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes antsPop{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ants-heading{opacity:1;animation:none!important}.hq{transform:none;animation:none!important}}.vk{--ink:#1a1a1a;--gray:#5f5f5f;--sh:0 1px 2px #0000000d, 0 14px 32px -10px #00000038;color:var(--ink);box-sizing:border-box;width:100%;font-family:Space Grotesk,system-ui,sans-serif;position:relative}.vk *,.vk :before,.vk :after{box-sizing:border-box}.vk-track{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:24px;padding:18px 24px 34px;display:flex;overflow-x:auto}.vk-track::-webkit-scrollbar{display:none}.vk-card{border:1.5px solid var(--ink);height:410px;box-shadow:var(--sh);outline-offset:-3px;background:#fff;outline:1.5px solid #0000;flex:0 0 330px;padding:20px 20px 22px;transition:transform .35s,box-shadow .35s,border-color .3s,outline-color .3s;position:relative}.vk-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #0000000d,0 22px 40px -12px #0000004d}.vk-card.open{border-color:var(--c);outline-color:var(--c);box-shadow:0 1px 2px #0000000d, 0 22px 44px -14px var(--c)}.vk-h{z-index:4;border:1.5px solid var(--ink);background:#fff;width:9px;height:9px;transition:border-color .3s,background .3s;position:absolute}.vk-h:first-of-type{top:-5.5px;left:-5.5px}.vk-h:nth-of-type(2){top:-5.5px;right:-5.5px}.vk-h:nth-of-type(3){bottom:-5.5px;left:-5.5px}.vk-h:nth-of-type(4){bottom:-5.5px;right:-5.5px}.vk-card.open .vk-h{border-color:var(--c);background:var(--soft)}.vk-pic{background:var(--soft);border-radius:0;height:150px;position:relative;overflow:hidden}.vk-pic img{object-fit:cover;object-position:50% 40%;transform-origin:50% 60%;width:100%;height:100%;transition:transform .5s;display:block}.vk-card:hover .vk-pic img{transform:scale(1.05)}.vk-tag{color:#3d3d3d;align-items:center;gap:7px;margin-top:14px;font-family:Just Me Again Down Here,cursive;font-size:24px;line-height:1;display:inline-flex}.vk-tag:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px}.vk-card h3{letter-spacing:-.01em;margin:2px 0 0;font-size:26px;line-height:1.1}.vk-card>p{color:#3d3d3d;margin:12px 0 0;font-size:15.5px;line-height:1.5}.vk-plus{z-index:3;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .3s;display:grid;position:absolute;bottom:20px;right:20px;box-shadow:0 8px 16px -8px #00000080}.vk-card.open .vk-plus{background:var(--c)}.vk-plus svg{transition:transform .35s}.vk-card.open .vk-plus svg{transform:rotate(45deg)}.vk-plus:focus-visible{outline:3px solid var(--c);outline-offset:3px}.vk-back{z-index:2;clip-path:inset(100% 0 0);background:#fff;flex-direction:column;gap:10px;padding:18px 18px 20px;transition:clip-path .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.vk-card.open .vk-back{clip-path:inset(0)}.vk-back>*{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(8px)}.vk-card.open .vk-back>*{opacity:1;transform:none}.vk-card.open .vk-back>:nth-child(2){transition-delay:.12s}.vk-card.open .vk-back>:nth-child(3){transition-delay:.2s}.vk-card.open .vk-back>:nth-child(4){transition-delay:.28s}.vk-card.open .vk-back>:nth-child(5){transition-delay:.36s}.vk-bh{align-items:center;gap:10px;display:flex}.vk-bh i{background:var(--soft) 50% 35% / cover no-repeat;width:44px;height:44px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--c);flex:none}.vk-bh b{letter-spacing:.04em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:15px;display:block}.vk-bh small{color:var(--c);font-family:Just Me Again Down Here,cursive;font-size:19px;line-height:1;display:block}.vk-bh em{letter-spacing:.06em;color:var(--gray);white-space:nowrap;margin-left:auto;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:700}.vk-intro{color:#2b2b2b;margin:0;font-size:14.5px;line-height:1.45}.vk-intro b{color:var(--ink)}.vk-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--gray);margin-bottom:-4px;font-family:Space Mono,monospace;font-size:10.5px;font-weight:700}.vk-viz{background:#f5f5f5;border-radius:14px;height:122px;padding:12px 14px;font-size:12.5px;position:relative;overflow:hidden}.vk-cap{color:#2b2b2b;margin:0;padding-right:58px;font-size:13.5px;line-height:1.4}.vk .bl{filter:blur(1.5px);vertical-align:middle;background:#d4d4d4;border-radius:9px;height:9px;display:inline-block}.z-pain{gap:6px;margin:8px 0;display:flex}.z-pain i{background:#dedede;border-radius:4px;flex:1;height:12px}.z-pain i.on{background:#d9473f}.z-scale{color:var(--gray);justify-content:space-between;font-size:11.5px;display:flex}.z-stamp{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#efb12c;margin-top:8px;padding:5px 10px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.z-person{align-items:center;gap:12px;height:100%;display:flex}.z-person .av{background:#f1dcec;border-radius:50%;flex:none;width:62px;height:62px;position:relative;overflow:hidden}.z-person .av:before{content:"";background:#7b2d6e;border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:13px;left:50%}.z-person .av:after{content:"";background:#7b2d6e;border-radius:50%;width:40px;height:30px;margin-left:-20px;position:absolute;bottom:-14px;left:50%}.z-person b{font-size:13.5px;line-height:1.25;display:block}.z-person span{color:var(--gray);margin-top:5px;display:block}.z-bars{gap:7px;display:grid}.z-bars div{color:#444;gap:3px;font-size:11.5px;display:grid}.z-bars i{background:#9a6fd6;border-radius:8px;height:8px;display:block}.z-map{border-bottom:1.5px solid #9a9a9a;border-left:1.5px solid #9a9a9a;position:absolute;inset:10px 12px}.z-map small{color:var(--gray);font-size:10px;position:absolute}.z-map .dot{background:#1f8fc4;border-radius:50%;width:9px;height:9px;position:absolute}.z-map .dot.k{background:#333}.z-map .you{background:#fdf3d8;border:1.5px dashed #c99a1d;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:82px;height:44px;font-size:12px;font-weight:700;display:flex;position:absolute;top:10%;left:54%}.z-map .you:before{content:"";border:1.5px solid var(--ink);background:#efb12c;border-radius:50%;width:13px;height:13px}.z-phrase{color:#333;align-items:center;height:100%;font-size:14px;line-height:1.75;display:flex}.z-phrase p{margin:0}.z-phrase .bl{width:74px}.z-be svg{width:100%;height:100%;position:absolute;inset:0}.z-be .note{background:#fff;border-radius:8px;padding:5px 8px;font-size:11.5px;position:absolute;bottom:8px;left:10px;right:10px;box-shadow:0 2px 6px #00000014}.z-test b{letter-spacing:.04em;font-family:Space Mono,monospace;font-size:11px}.z-days{gap:4px;margin:7px 0 8px;display:flex}.z-days i{background:#cfe2f5;border-radius:3px;flex:1;height:10px}.z-days i.on{background:#4f8fc4}.z-test ol{color:#666;gap:5px;margin:0;padding-left:16px;font-size:11px;display:grid}.z-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.z-cols b{letter-spacing:.04em;margin-bottom:7px;font-family:Space Mono,monospace;font-size:10px;display:block}.z-cols .bl{border-radius:8px;height:16px;margin-bottom:6px;display:block}.z-cols .must .bl{background:#f6c3ab}.z-idea{gap:8px;display:grid}.z-idea q{quotes:"“" "”";background:#fff;border-radius:10px;padding:7px 10px;font-size:13px;line-height:1.4;display:block;box-shadow:0 2px 6px #0000000f}.z-chips{flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.z-chips span{background:#fff;border-radius:999px;padding:3px 8px;box-shadow:0 1px 3px #00000014}.z-chips span b{color:#b8860b}.vk-nav{justify-content:flex-end;gap:10px;padding:0 24px 6px;display:flex}.vk-arrow{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:50%;place-items:center;transition:transform .2s;display:grid;box-shadow:0 6px 14px -8px #00000059}.vk-arrow:hover{transform:translateY(-2px)}@media (max-width:719px){.vk-track{gap:14px;padding:14px 16px 28px}.vk-card{flex-basis:84vw;max-width:330px;padding:16px 16px 20px}.vk-pic{height:132px}.vk-card h3{font-size:23px}.vk-card>p{font-size:15px}.vk-plus{bottom:16px;right:16px}.vk-back{padding:16px 14px 18px}.vk-nav{justify-content:center;padding:0 16px 6px}}@media (prefers-reduced-motion:reduce){.vk *,.vk :before,.vk :after{transition:none!important}}.vk-viz{flex-direction:column;flex:1 1 0;justify-content:center;height:auto;min-height:0;display:flex}.vk-viz>*{flex:none}.z-stamp{align-self:flex-start}.vk-viz>.z-be{flex-direction:column;flex:1 1 0;gap:6px;min-height:0;display:flex}.z-be svg{flex:1 1 0;width:100%;height:auto;min-height:34px;position:static}.z-be .note{position:static}.vk-viz>.z-map{flex:1 1 0;min-height:70px;position:relative;inset:auto}.vk-viz>.z-person,.vk-viz>.z-phrase{height:auto}.vk-cap{flex:none;min-height:46px}@media not (((min-width:720px) and (max-width:1199px)) or ((min-width:1200px) and (max-width:1440px) and (any-pointer:coarse))){.vk-track{gap:18px;padding:14px 24px 28px}.vk-card{flex:0 0 250px;height:320px;padding:16px 16px 18px}.vk-pic{height:84px}.vk-tag{gap:6px;margin-top:12px;font-size:19px}.vk-tag:before{width:7px;height:7px}.vk-card h3{font-size:20px}.vk-card>p{margin-top:8px;font-size:13px;line-height:1.45}.vk-plus{width:34px;height:34px;bottom:16px;right:16px}.vk-plus svg{width:16px;height:16px}.vk-back{gap:7px;padding:14px 14px 16px}.vk-bh{gap:8px}.vk-bh i{width:34px;height:34px}.vk-bh b{font-size:12.5px}.vk-bh small{font-size:16px}.vk-bh em{font-size:8.5px}.vk-intro{font-size:12px;line-height:1.4}.vk-lbl{font-size:9px}.vk-viz{border-radius:12px;height:92px;padding:9px 11px;font-size:11px}.vk-cap{min-height:34px;padding-right:42px;font-size:11.5px}.z-pain{margin:6px 0}.z-stamp{margin-top:5px;padding:3px 8px;font-size:10px}.z-person .av{width:48px;height:48px}.z-person .av:before{width:16px;height:16px;margin-left:-8px;top:9px}.z-person b{font-size:12px}.z-person span{margin-top:3px}.z-bars{gap:4px}.z-bars div{gap:2px;font-size:10.5px}.z-bars i{height:6px}.z-map .you{width:64px;height:32px;font-size:11px}.z-phrase{font-size:12px;line-height:1.6}.z-phrase .bl{width:56px}.z-test ol{gap:3px;font-size:10px}.z-days{margin:5px 0 6px}.z-cols b{margin-bottom:5px;font-size:9px}.z-cols .bl{height:12px;margin-bottom:5px}.z-idea{gap:6px}.z-idea q{padding:5px 8px;font-size:11.5px}.z-chips{font-size:10px}.vk-arrow{width:38px;height:38px}@media (max-width:719px){.vk-track{gap:14px;padding:12px 16px 24px}.vk-card{flex-basis:72vw;max-width:260px;height:320px}}}@media (min-width:720px) and (max-width:1199px),(min-width:1200px) and (max-width:1440px) and (any-pointer:coarse){.ants-heading h2{font-size:24px}}}
@scope([data-c=tutorial-cta]) to ([data-c]){.cta{padding:clamp(70px,10vh,110px) 16px clamp(90px,13vh,140px)}.cta-box{text-align:center;border:1.5px solid var(--ink);isolation:isolate;opacity:0;background:#fff;max-width:1140px;margin:0 auto;padding:clamp(56px,9vh,92px) 24px;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible;transform:translateY(24px);box-shadow:0 1px 2px #0000000d,0 14px 32px -12px #0003}.cta.is-visible .cta-box{opacity:1;transform:none}.cq{z-index:2;border:1.5px solid var(--ink);background:#fff;width:10px;height:10px;position:absolute}.cq.tl{top:-6px;left:-6px}.cq.tr{top:-6px;right:-6px}.cq.bl{bottom:-6px;left:-6px}.cq.br{bottom:-6px;right:-6px}.cta-kicker{font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border:1.5px solid var(--ink);background:#fff;padding:4px 10px;display:inline-block}.cta h2{font-family:"Space Grotesk", var(--font-sans);letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.05}.cta h2 em{font-family:var(--font-hand);color:var(--pink);letter-spacing:0;font-size:1.35em;font-style:normal;font-weight:400}.cta p{max-width:520px;font:500 16px/1.45 "Space Grotesk", var(--font-sans);color:#3d3d3d;margin:12px auto 0}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.cta-btn{font:700 13px var(--font-mono);text-transform:uppercase;letter-spacing:.02em;border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);align-items:center;gap:9px;padding:13px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.cta-btn--main{background:var(--ink);color:#fff}.cta-btn--alt{color:var(--ink);background:#fff}.cta-btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.cta-btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.cta-btn--main:hover{background:#2a2b2b}.cta-btn--main:hover svg{transform:translate(3px)}.cta-btn svg{flex:none;transition:transform .2s}.cta-btn:focus-visible{outline:3px solid var(--sky);outline-offset:3px}@media (max-width:520px){.cta-btn{justify-content:center;width:100%}.cta p{font-size:15px}}@media (prefers-reduced-motion:reduce){.cta-box{opacity:1;transition:none;transform:none}.cta-btn{transition:none}}}
