:root{--primary:#0e0e12;--content-primary:#f3f0f5;--content-secondary:#9e9e9e;--brand-primary:white;--brand-secondary:#7130fc;--secondary:#1a1d1f}.glowing_border,.glowing_border--gold,.project__card{border:2px solid rgba(0,0,0,0)}.glowing_border{background:rgba(0,0,0,0);animation:none}.glowing_border:hover{border:2px solid rgba(0,0,0,0);background:linear-gradient(#09080e,#09080e) padding-box,linear-gradient(var(--angle),#070707,#c90076,#682cff) border-box;animation:rotate 10s linear infinite}.bento__row .glowing_border{border:2px solid rgba(0,0,0,0);box-sizing:border-box;background-color:rgba(0,0,0,.4509803922)}.bento__card--tracking .bento__card-text{bottom:0;isolation:isolate;padding:44px 48px 28px 0}.bento__card--tracking .bento__card-text:before{content:"";position:absolute;z-index:-1;inset:-22px -96px 0 -18px;pointer-events:none;background:linear-gradient(0deg,rgba(5,4,10,.96),rgba(5,4,10,.82) 40%,rgba(5,4,10,.42) 72%,rgba(5,4,10,0))}@media(min-width:992px){.bento__card--tracking>picture:has(.image-3){margin-left:auto!important;margin-right:-26px!important}.bento__card--tracking>picture:has(.image-3)>.image-3{display:block;width:100%!important}}@media(max-width:767px){.bento__card--tracking .bento__card-text{bottom:0;padding:34px 28px 24px 0}.bento__card--tracking .bento__card-text:before{inset:-18px -46px 0 -14px}}@media(min-width:768px){.bento__card--team{padding:24px;min-height:170px;min-width:360px}}.bento__card--team .circle-ripple{position:absolute;top:-10%!important;right:-6%!important;bottom:auto;left:auto}.bento__card--team{isolation:isolate}.bento__card--team .circle-ripple{z-index:0;pointer-events:none}.bento__card--team .bento-cad__title,.bento__card--team .image-user-container,.bento__card--team .image-users--mobile{position:relative;z-index:1}.bento__card--team .blur-top-right{z-index:1;pointer-events:none}.bento__card--chat .div-block-11{display:flex;justify-content:flex-end}.bento__card--chat .chat-bubble{margin-left:auto}.glowing_border--gold{border:2px solid rgba(0,0,0,0);background:#0a0914;animation:none}.glowing_border--gold:hover{background:linear-gradient(#0A0914,#0A0914) padding-box,linear-gradient(var(--angle),#3a2a0f,#d4a94c,#f5d98a,#b8861b,#3a2a0f) border-box;animation:rotate 10s linear infinite}.project__card--stacked{position:relative}.project__card--stacked .project__card-image--stacked{position:relative;width:100%;min-height:clamp(260px,34vw,420px);overflow:visible;transform:translateX(30px)}.project__card--stacked .project__card-image{width:auto;max-width:none;height:auto;max-height:none;margin-left:0;margin-right:0}@media(min-width:768px)and (max-width:991px){.projects{align-items:stretch}.projects .w-dyn-item{display:flex;height:100%}.projects .project__card{width:100%}.project__card--stacked .project__card-image,.projects .project__card-image{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.project__card--stacked .project__card-image--stacked{min-height:clamp(210px,26vw,320px);padding:0 16px 18px;transform:translateX(30px) scale(.75);transform-origin:center bottom}.projects .project__card-image{max-height:240px}.project__card--stacked.project__card--melo{--melo-front-shift:0px}.project__card--stacked.project__card--melo .project__card-image--stacked{transform:translateX(0) scale(.66);transform-origin:center bottom}.project__card--stacked.project__card--nightParty{--nightParty-front-shift:0px}.project__card--stacked.project__card--nightParty .project__card-image--stacked{transform:translateX(0) scale(.66);transform-origin:center bottom}.project__card--stacked.project__card--mooderz{--mooderz-front-shift:0px}.project__card--stacked.project__card--mooderz .project__card-image--stacked{transform:translateX(0) scale(.66);transform-origin:center bottom}.projects .project__card--melo .project__image-layer--melo-front,.projects .project__card--mooderz .project__image-layer--mooderz-front,.projects .project__card--nightParty .project__image-layer--nightParty-front{left:50%;right:auto;translate:-50% -100px}.projects .project__card--melo .project__image-layer--melo-back,.projects .project__card--mooderz .project__image-layer--mooderz-back,.projects .project__card--nightParty .project__image-layer--nightParty-back{scale:.8;transform-origin:center bottom;left:50%;right:auto;translate:calc(-50% - 60px) -100px}.projects .project__card--streamynx .project__image-layer--streamynx-back{left:50%;right:auto;translate:-50% 60px}.projects .project__card--idomyou .project__card-image--stacked{padding-right:0}.project__card--stacked.project__card--idomyou{--idomyou-front-right:-120px;--idomyou-front-left:auto;--idomyou-front-width:calc(100% * 1.25)}.projects .project__card--idomyou .project__image-layer--idomyou-front{scale:1.25;transform-origin:right bottom;translate:0 40px}.projects .project__card--idomyou .project__image-layer--idomyou-back{scale:.9;transform-origin:left bottom;left:-60px;right:auto}.projects .project__card--lemerle .project__image-layer--lemerle-back,.projects .project__card--lemerle .project__image-layer--lemerle-front{translate:-15px 20px}}@media(max-width:991px){.projects{--project-card-width:320px}.projects .w-dyn-item{width:var(--project-card-width);max-width:var(--project-card-width)}.projects .project__card{width:100%;max-width:100%}}@media(min-width:768px)and (max-width:991px){.projects{grid-template-columns:repeat(auto-fit,minmax(var(--project-card-width),var(--project-card-width)));justify-content:center}.projects .w-dyn-item{justify-self:center}}@media(max-width:767px){.projects{gap:24px;padding-left:max(12px,(100% - var(--project-card-width))/2);padding-right:max(12px,(100% - var(--project-card-width))/2);scroll-padding-left:max(12px,(100% - var(--project-card-width))/2);scroll-padding-right:max(12px,(100% - var(--project-card-width))/2)}.project__card--stacked .project__card-image--stacked{min-height:clamp(240px,56vw,320px);padding:0 12px 16px;transform:translateX(30px) scale(.92);transform-origin:center bottom}.projects .w-dyn-item{flex:0 0 var(--project-card-width);scroll-snap-align:center}.projects .project__card{height:auto!important;min-height:auto!important;box-sizing:border-box}.projects .project__card-image{width:100%!important;max-width:100%!important;height:auto!important;max-height:260px!important;margin-left:auto;margin-right:auto}.projects .project__card-header{padding-top:18px;padding-left:18px;padding-right:18px}.projects .project__card-title{font-size:14px;line-height:1.2}.projects .paragraph-3{font-size:12px;line-height:1.4}.project__card--stacked .project__image-layer{max-width:92vw}.projects .project__card--streamynx .project__image-layer--streamynx-front{width:min(78vw,300px);max-width:300px}.projects .project__card--streamynx .project__image-layer--streamynx-back{width:min(92vw,360px);max-width:360px}.projects .project__card--idomyou .project__image-layer--idomyou-front{width:min(90vw,340px);max-width:340px;right:-56px!important;left:auto!important}.projects .project__card--idomyou .project__image-layer--idomyou-back{width:min(70vw,250px);max-width:250px;left:0!important;right:auto!important}.projects .project__card--idomyou .project__card-image--stacked{padding-left:0!important;padding-right:0!important;transform:translateX(30px) scale(1)!important;transform-origin:right bottom!important}.projects .project__card--melo .project__card-image--stacked,.projects .project__card--mooderz .project__card-image--stacked,.projects .project__card--nightParty .project__card-image--stacked{padding-left:0!important;padding-right:0!important;transform:translateX(30px) scale(1.25)!important;transform-origin:center bottom!important}.projects .project__card--melo .project__image-layer--melo-front,.projects .project__card--mooderz .project__image-layer--mooderz-front,.projects .project__card--nightParty .project__image-layer--nightParty-front{width:min(96vw,370px);max-width:370px;right:0!important;left:auto!important}.projects .project__card--melo .project__image-layer--melo-back,.projects .project__card--mooderz .project__image-layer--mooderz-back,.projects .project__card--nightParty .project__image-layer--nightParty-back{width:min(82vw,310px);max-width:310px;left:0!important;right:auto!important}@keyframes stackedCycle-idomyou-back-mobile{0%,to{transform:translateY(clamp(-40px,-30vw,28px));opacity:.6}50%{transform:translateY(clamp(-68px,-13vw,12px));opacity:.7}}@keyframes stackedCycle-idomyou-front-mobile{0%,to{transform:translateY(clamp(-175px,-10.2vw,-4px))}50%{transform:translateY(clamp(-136px,-9vw,-6px))}}.project__card--stacked .project__image-layer--idomyou-back{animation:stackedCycle-idomyou-back-mobile 6s ease-in-out infinite!important}.project__card--stacked .project__image-layer--idomyou-front{animation:stackedCycle-idomyou-front-mobile 6s ease-in-out infinite!important}}.project__card--stacked .project__image-layer{position:absolute;display:block;width:auto;max-width:none;aspect-ratio:16/10;height:auto;object-fit:contain;border-radius:clamp(10px,1.2vw,18px);filter:drop-shadow(0 18px 30px rgba(0,0,0,.35));transition:transform .45s ease,opacity .45s ease}.project__card--stacked .project__image-layer--idomyou-back{left:var(--idomyou-back-left,0);right:var(--idomyou-back-right,auto);top:var(--idomyou-back-top,auto);bottom:var(--idomyou-back-bottom,clamp(-6px,-.8vw,-2px));transform:translate(var(--idomyou-back-translate-x,clamp(-20px,-3vw,-12px)),var(--idomyou-back-translate-y,clamp(16px,3vw,28px)));width:var(--idomyou-back-width,auto);max-width:var(--idomyou-back-max-width,none);z-index:1;opacity:var(--idomyou-back-opacity,.92)}.project__card--stacked .project__image-layer--idomyou-front{left:var(--idomyou-front-left,auto);right:var(--idomyou-front-right,clamp(-40px,-5vw,-12px));top:var(--idomyou-front-top,auto);bottom:var(--idomyou-front-bottom,0);transform:translate(var(--idomyou-front-translate-x,clamp(-18px,-2.2vw,6px)),var(--idomyou-front-translate-y,clamp(-14px,-2.2vw,-4px)));width:var(--idomyou-front-width,auto);max-width:var(--idomyou-front-max-width,none);z-index:2;opacity:var(--idomyou-front-opacity,1)}.project__card--stacked .project__image-layer--streamynx-back{left:0;right:auto;top:auto;bottom:clamp(-12px,-1.4vw,-4px);transform:translate(clamp(-32px,-4.6vw,-18px),clamp(32px,4.6vw,44px));width:var(--streamynx-back-width,auto);max-width:var(--streamynx-back-max-width,none);z-index:1;opacity:.92}.project__card--stacked .project__image-layer--streamynx-front{width:var(--streamynx-front-width,auto);max-width:var(--streamynx-front-max-width,none)}.project__card--stacked .project__image-layer--lemerle-front,.project__card--stacked .project__image-layer--streamynx-front{left:auto;right:clamp(-52px,-6.6vw,-22px);top:auto;bottom:clamp(8px,1.2vw,20px);transform:translate(clamp(52px,6.8vw,108px),clamp(-96px,-9.8vw,-38px));z-index:2;opacity:1}.project__card--stacked .project__image-layer--lemerle-front{width:var(--lemerle-front-width,auto);max-width:var(--lemerle-front-max-width,none)}.project__card--stacked .project__image-layer--lemerle-back{left:auto;right:clamp(-52px,-6.6vw,-22px);top:auto;bottom:clamp(8px,1.2vw,20px);transform:translate(clamp(52px,6.8vw,108px),clamp(-96px,-9.8vw,-38px));width:var(--lemerle-back-width,auto);max-width:var(--lemerle-back-max-width,none);z-index:2;opacity:1}@keyframes stackedCycle-idomyou-back{0%,to{transform:translate(clamp(20px,-30vw,-120px),clamp(-40px,-30vw,28px));opacity:.6}50%{transform:translate(clamp(20px,-30vw,-120px),clamp(-68px,-13vw,12px));opacity:.7}}@keyframes stackedCycle-idomyou-front{0%,to{transform:translate(clamp(20px,-2.2vw,-6px),clamp(-175px,-10.2vw,-4px))}50%{transform:translate(clamp(20px,-2.2vw,-6px),clamp(-136px,-9vw,-6px))}}@keyframes stackedCycle-streamynx-back{0%,to{transform:translate(clamp(0px,0vw,0px),clamp(-190px,-19.9vw,44px));opacity:.6}50%{transform:translate(clamp(0px,0vw,0px),clamp(-190px,-19.9vw,44px));opacity:.7}}@keyframes stackedCycle-streamynx-front{0%,to{transform:translate(clamp(-200px,-300vw,-300px),clamp(-30px,-9.8vw,8px))}50%{transform:translate(clamp(-180px,-260vw,-280px),clamp(-24px,-8.6vw,6px))}}@keyframes stackedCycle-lemerle-back{0%,to{transform:translate(clamp(10px,-30vw,-45px),clamp(-130px,-9.6vw,44px));opacity:.6}50%{transform:translate(clamp(4px,-4vw,-12px),clamp(-118px,-11vw,38px));opacity:.72}}@keyframes stackedCycle-lemerle-front{0%,to{transform:translate(clamp(-155px,-300vw,-300px),clamp(-30px,-9.8vw,8px))}50%{transform:translate(clamp(-126px,-150vw,-200px),clamp(-34px,-10vw,-4px))}}@keyframes stackedCycle-melo-back{0%,to{transform:translate(clamp(-300px,-8.6vw,6px),clamp(100px,-11.8vw,44px));opacity:.6}50%{transform:translate(clamp(-300px,-8.6vw,6px),clamp(74px,-11.8vw,44px));opacity:.7}}@keyframes stackedCycle-melo-front{0%,to{transform:translate(calc(clamp(-130px, -2.4vw, 4px) + var(--melo-front-shift, 0px)),clamp(20px,-11.8vw,44px))}50%{transform:translate(calc(clamp(-130px, -2.4vw, 4px) + var(--melo-front-shift, 0px)),clamp(36px,-11.8vw,44px))}}@keyframes stackedCycle-nightParty-back{0%,to{transform:translate(clamp(-300px,-8.6vw,6px),clamp(100px,-11.8vw,44px));opacity:.6}50%{transform:translate(clamp(-300px,-8.6vw,6px),clamp(74px,-11.8vw,44px));opacity:.7}}@keyframes stackedCycle-nightParty-front{0%,to{transform:translate(calc(clamp(-130px, -2.4vw, 4px) + var(--nightParty-front-shift, 0px)),clamp(20px,-11.8vw,44px))}50%{transform:translate(calc(clamp(-130px, -2.4vw, 4px) + var(--nightParty-front-shift, 0px)),clamp(36px,-11.8vw,44px))}}@keyframes stackedCycle-mooderz-back{0%,to{transform:translate(clamp(-300px,-8.6vw,6px),clamp(100px,-11.8vw,44px));opacity:.6}50%{transform:translate(clamp(-300px,-8.6vw,6px),clamp(74px,-11.8vw,44px));opacity:.7}}@keyframes stackedCycle-mooderz-front{0%,to{transform:translate(calc(clamp(-130px, -2.4vw, 4px) + var(--mooderz-front-shift, 0px)),clamp(20px,-11.8vw,44px))}50%{transform:translate(calc(clamp(-130px, -2.4vw, 4px) + var(--mooderz-front-shift, 0px)),clamp(36px,-11.8vw,44px))}}.project__card--stacked .project__image-layer--idomyou-back{animation:stackedCycle-idomyou-back 6s ease-in-out infinite}.project__card--stacked .project__image-layer--idomyou-front{animation:stackedCycle-idomyou-front 6s ease-in-out infinite}.project__card--stacked .project__image-layer--streamynx-back{animation:stackedCycle-streamynx-back 6s ease-in-out infinite}.project__card--stacked .project__image-layer--streamynx-front{animation:stackedCycle-streamynx-front 6s ease-in-out infinite}.project__card--stacked .project__image-layer--lemerle-back{animation:stackedCycle-lemerle-back 6s ease-in-out infinite}.project__card--stacked .project__image-layer--lemerle-front{animation:stackedCycle-lemerle-front 6s ease-in-out infinite}.project__card--stacked .project__image-layer--melo-back{animation:stackedCycle-melo-back 6s ease-in-out infinite;animation-delay:0s}.project__card--stacked .project__image-layer--melo-front{animation:stackedCycle-melo-front 6s ease-in-out infinite;animation-delay:0s}.project__card--stacked .project__image-layer--nightParty-back{animation:stackedCycle-nightParty-back 6s ease-in-out infinite;animation-delay:-1s}.project__card--stacked .project__image-layer--nightParty-front{animation:stackedCycle-nightParty-front 6s ease-in-out infinite;animation-delay:-1s}.project__card--stacked .project__image-layer--mooderz-back{animation:stackedCycle-mooderz-back 6s ease-in-out infinite;animation-delay:-2s}.project__card--stacked .project__image-layer--mooderz-front{animation:stackedCycle-mooderz-front 6s ease-in-out infinite;animation-delay:-2s}@media(max-width:520px){.project__card--stacked .project__image-layer--streamynx-back{transform:translate(-10px,22px)}.project__card--stacked .project__image-layer--streamynx-front{transform:translate(18px,-18px)}}.project__card--stacked.project__card--idomyou .project__image-layer--idomyou-back{width:390px;max-width:none}.project__card--stacked.project__card--idomyou .project__image-layer--idomyou-front{width:375px;max-width:none}@media(max-width:520px){.project__card--stacked.project__card--idomyou .project__image-layer--idomyou-back,.project__card--stacked.project__card--idomyou .project__image-layer--idomyou-front{width:auto;max-width:98vw}}.project__card--stacked.project__card--streamynx .project__image-layer--streamynx-back{width:400px;max-width:none}.project__card--stacked.project__card--streamynx .project__image-layer--streamynx-front{width:375px;max-width:none}@media(max-width:520px){.project__card--stacked.project__card--streamynx .project__image-layer--streamynx-back,.project__card--stacked.project__card--streamynx .project__image-layer--streamynx-front{width:auto;max-width:98vw}}.project__card--stacked.project__card--lemerle .project__image-layer--lemerle-back{width:450px;max-width:none}.project__card--stacked.project__card--lemerle .project__image-layer--lemerle-front{width:295px;max-width:none}@media(max-width:520px){.project__card--stacked.project__card--lemerle .project__image-layer--lemerle-front,.project__card--stacked.project__card--lemerle .project__image-layer--lermerle-back{width:auto;max-width:98vw}}.project__card--stacked.project__card--melo .project__image-layer--melo-back{width:650px;max-width:none}.project__card--stacked.project__card--melo .project__image-layer--melo-front{width:675px;max-width:none}@media(max-width:520px){.project__card--stacked.project__card--melo .project__image-layer--melo-back,.project__card--stacked.project__card--melo .project__image-layer--melo-front{width:auto;max-width:98vw}}.project__card--stacked.project__card--nightParty .project__image-layer--nightParty-back{width:650px;max-width:none}.project__card--stacked.project__card--nightParty .project__image-layer--nightParty-front{width:675px;max-width:none}@media(max-width:520px){.project__card--stacked.project__card--nightParty .project__image-layer--nightParty-back,.project__card--stacked.project__card--nightParty .project__image-layer--nightParty-front{width:auto;max-width:98vw}}.project__card--stacked.project__card--mooderz .project__image-layer--mooderz-back{width:650px;max-width:none}.project__card--stacked.project__card--mooderz .project__image-layer--mooderz-front{width:675px;max-width:none}@media(max-width:520px){.project__card--stacked.project__card--mooderz .project__image-layer--mooderz-back,.project__card--stacked.project__card--mooderz .project__image-layer--mooderz-front{width:auto;max-width:98vw}}.project__card--stacked .project__card-header{padding:clamp(16px,2vw,20px) clamp(18px,2.4vw,24px)}.project__image--dezoom{width:100%;height:auto;object-fit:contain;padding:12px 0;max-height:100%}.bento__card:hover .image-user{margin-left:-5px;transition:margin-left .5s ease-in-out}.chat-typing-dot{align-items:center;display:inline-flex;height:17px}.chat-typing-dot .dot{animation:mercuryTypingAnimation 1.8s ease-in-out infinite;background-color:#fff;border-radius:50%;display:inline-block;height:7px;margin-right:4px;vertical-align:middle;width:7px}.chat-typing-dot .dot:first-child{animation-delay:.2s}.chat-typing-dot .dot:nth-child(2){animation-delay:.3s}.chat-typing-dot .dot:nth-child(3){animation-delay:.4s}.chat-typing-dot .dot:last-child{margin-right:0}@keyframes mercuryTypingAnimation{0%{transform:translateY(0);background-color:rgba(244,240,245,.7)}28%{transform:translateY(-7px);background-color:rgba(244,240,245,.4)}44%{transform:translateY(0);background-color:rgba(244,240,245,.2)}}.circle-ripple{position:relative;width:200px;height:200px;border-radius:50%}.circle-ripple:after,.circle-ripple:before{content:"";position:absolute;inset:0;border:1px solid #9d41f2;border-radius:50%}.circle-ripple:before{animation:ripple 2s linear infinite}.circle-ripple:after{animation:ripple 2s linear 1s infinite}@keyframes ripple{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:1}to{transform:scale(1.6);opacity:0}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate{to{--angle:360deg}}.testimonial-column .testimonial__card{margin-bottom:20px}.testimonial-column .testimonial__card:last-child,.testimonial-column .w-dyn-item:last-child .testimonial__card{margin-bottom:0}.testimonial-column .w-dyn-item{margin-bottom:20px}.testimonial-column .w-dyn-item:last-child{margin-bottom:0}.testimonial-column>.w-dyn-items{display:flex!important;flex-direction:column;gap:20px!important}.testimonial-column>.w-dyn-items>.w-dyn-item{margin-bottom:0!important}.scroll-container .scroll-item>div{display:flex;flex-direction:column;gap:20px}:root{--minuit-section-title-font-size:40px;--minuit-section-title-line-height:48.41px}.app-section__title,.bento__heading,.blog-featured-title,.cta__heading,.process-40__title,.projects__heading,.testimonial__heading{font-family:Inter,sans-serif;font-size:var(--minuit-section-title-font-size);line-height:var(--minuit-section-title-line-height)}.section-title-reveal-pending{opacity:0;transform:translate3d(0,14px,0);filter:blur(6px);transition:opacity .82s ease,transform .82s cubic-bezier(.22,1,.36,1),filter .82s ease;will-change:opacity,transform,filter}.section-title-reveal-pending.is-section-title-visible{opacity:1;transform:translateZ(0);filter:blur(0)}.bento__heading-accent,.cta__heading-accent{color:#fb68a8}.app-section__title{margin:0;text-align:center;font-weight:700;color:#fff}.app-section__title-accent{color:#fb68a8}.app-section__header{margin:0 auto 36px;max-width:720px;display:flex;flex-direction:column;gap:12px;text-align:center}.app-section__subtitle{margin:0 auto;color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.6}.section-app{margin-top:80px}.follow-socials{display:inline-flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.follow-socials--center{width:100%;justify-content:center}.follow-socials__icon{width:36px;height:36px;display:block}.footer-social-icon{width:25px;height:25px;display:block;border-radius:50%;object-fit:contain}.footer-socials{display:inline-flex;align-items:center;gap:20px}.footer-book-link{-webkit-appearance:none;appearance:none;align-self:flex-start;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;color:#f3f0f5;font:inherit;line-height:inherit;margin:0;padding:0;text-align:left}.footer-book-link:hover{background:rgba(0,0,0,0);color:#7471da}.footer-book-link:focus{background:rgba(0,0,0,0);outline:none}.footer-book-link:focus-visible{color:#fb68a8;outline:1px solid rgba(251,104,168,.55);outline-offset:4px}.book-meeting-button{-webkit-appearance:none;appearance:none;border:0}.process-40{max-width:1283px;padding:0 20px 40px;margin:120px auto 0;color:#fff}.process-40__header{text-align:center;max-width:840px;margin:0 auto 50px}.process-40__title{margin:0 0 14px;font-size:var(--minuit-section-title-font-size);line-height:var(--minuit-section-title-line-height);font-weight:700}.process-40__title-accent{color:#fb68a8}.process-40__subtitle{margin:0;color:rgba(243,240,245,.8);font-size:16px;line-height:1.6}.process-40__timeline{position:relative;display:flex;flex-direction:column;gap:28px}.process-40__sticky,.process-40__viewport{width:100%}.process-40__axis{position:absolute;top:174px;bottom:60px;left:50%;width:2px;transform:translateX(-50%);background:rgba(0,0,0,0)}.process-40__axis:after{content:"";position:absolute;inset:0;background:#fb68a8;transform-origin:top;transform:scaleY(var(--process-progress,0));box-shadow:0 0 16px rgba(251,104,168,.6),0 0 36px rgba(251,104,168,.45);transition:none}.process-40__row{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center}.process-40__row.is-dev-up{margin-top:-44px}.process-40__row.is-raised{margin-top:-20px}.process-40__row.is-test-down{margin-top:-190px!important}.process-40__row.is-maint-up{margin-top:-84px!important}.process-40__column{display:flex;justify-content:flex-end}.process-40__row.is-right .process-40__column{justify-content:space-between}.process-40__mid{display:flex;justify-content:center}.process-40__row.is-left .process-40__column{padding-right:10px}.process-40__row.is-right .process-40__column{padding-left:10px}.process-40__dot{width:12px;height:12px;border-radius:50%;background:#fb68a8;box-shadow:0 0 10px rgba(251,104,168,.6),0 0 20px rgba(251,104,168,.35);opacity:0;transition:opacity .6s ease}.process-40__dot.is-active{opacity:1}.process-40__card{background:rgba(251,104,168,.15);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:28px 28px 0;max-width:630px;width:100%;opacity:0;transform:translateY(28px) scale(.94);transform-origin:center;filter:blur(6px);-webkit-clip-path:inset(12% 8% 12% 8% round 18px);clip-path:inset(12% 8% 12% 8% round 18px);transition:opacity .9s ease,transform .9s ease,filter .9s ease,border-color .9s ease,box-shadow .9s ease,-webkit-clip-path .9s ease;transition:opacity .9s ease,transform .9s ease,filter .9s ease,border-color .9s ease,box-shadow .9s ease,clip-path .9s ease;transition:opacity .9s ease,transform .9s ease,filter .9s ease,border-color .9s ease,box-shadow .9s ease,clip-path .9s ease,-webkit-clip-path .9s ease}.process-40__timeline>.process-40__row:first-child .process-40__card{background:radial-gradient(120% 120% at 12% 8%,rgba(164,120,255,.06),transparent 60%),linear-gradient(140deg,rgba(86,52,170,.06),rgba(48,26,88,.08));border-color:rgba(168,128,255,.18)}.process-40__timeline>.process-40__row:nth-child(2) .process-40__card{background:radial-gradient(120% 120% at 90% 10%,rgba(120,170,255,.06),transparent 62%),linear-gradient(140deg,rgba(48,64,148,.06),rgba(30,34,78,.08));border-color:rgba(120,170,255,.18)}.process-40__timeline>.process-40__row:nth-child(3) .process-40__card{background:radial-gradient(120% 120% at 12% 86%,rgba(200,120,255,.06),transparent 62%),linear-gradient(140deg,rgba(86,48,150,.06),rgba(44,26,86,.08));border-color:rgba(200,120,255,.18)}.process-40__timeline>.process-40__row:nth-child(4) .process-40__card{background:radial-gradient(120% 120% at 88% 86%,rgba(120,185,255,.03),transparent 64%),linear-gradient(140deg,rgba(40,78,132,.04),rgba(24,36,72,.06));border-color:rgba(120,185,255,.14)}.process-40__timeline>.process-40__row:first-child .process-40__card.process-40__card--active{border-color:rgba(168,128,255,.32);box-shadow:0 0 0 1px rgba(168,128,255,.2),0 10px 28px rgba(0,0,0,.22)}.process-40__timeline>.process-40__row:nth-child(2) .process-40__card.process-40__card--active{border-color:rgba(120,170,255,.32);box-shadow:0 0 0 1px rgba(120,170,255,.2),0 10px 28px rgba(0,0,0,.22)}.process-40__timeline>.process-40__row:nth-child(3) .process-40__card.process-40__card--active{border-color:rgba(200,120,255,.32);box-shadow:0 0 0 1px rgba(200,120,255,.2),0 10px 28px rgba(0,0,0,.22)}.process-40__timeline>.process-40__row:nth-child(4) .process-40__card.process-40__card--active{border-color:rgba(120,185,255,.24);box-shadow:0 0 0 1px rgba(120,185,255,.14),0 12px 28px rgba(0,0,0,.3)}.process-40__row.is-dev-up .process-40__card,.process-40__row.is-maint-up .process-40__card,.process-40__row.is-test-down .process-40__card{max-width:630px}.process-40__row.is-left .process-40__card{transform:translateX(-22px) translateY(24px) scale(.94)}.process-40__row.is-right .process-40__card{transform:translateX(22px) translateY(24px) scale(.94)}@media screen and (min-width:992px){.process-40__timeline>.process-40__row:nth-child(2) .process-40__card{max-width:670px;width:calc(100% + 40px);margin-right:-40px}}.process-40__card--active{opacity:1;transform:translateX(0) translateY(0) scale(1);filter:blur(0);-webkit-clip-path:inset(0 0 0 0 round 20px);clip-path:inset(0 0 0 0 round 20px);border-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 10px 30px rgba(0,0,0,.2)}.process-40__card-header{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-bottom:22px}.process-40__meta{text-align:right;width:auto}.process-40__label{margin:6px 0 0;font-size:12px;text-transform:none!important;letter-spacing:0!important;line-height:1.4;color:#fb68a8}.process-40__icon{color:#6a3bff;justify-self:end}.process-40__row.is-right .process-40__card-header{justify-content:flex-start}.process-40__row.is-right .process-40__meta{text-align:left;order:1}.process-40__row.is-right .process-40__icon{order:0}.process-40__row.is-right .process-40__label{text-align:left}.process-40__row.is-left .process-40__card-header{justify-content:flex-end}.process-40__row.is-left .process-40__card,.process-40__row.is-left .process-40__card-text,.process-40__row.is-left .process-40__label,.process-40__row.is-left .process-40__meta,.process-40__row.is-left .process-40__visual{text-align:right}.process-40__icon img{width:50px;height:50px;display:block}.process-40__card-title{margin:0;font-size:22px;font-weight:600}.process-40__card-text{margin:0 0 22px;font-size:15px;line-height:1.6;color:rgba(243,240,245,.8)}.process-40__visual{height:130px;border-radius:14px;background:hsla(0,0%,100%,.08);border:1px dashed hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.55);font-size:12px;position:relative;isolation:isolate}.process-40__visual:before{content:"";position:absolute;inset:-8%;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 25% 28%,rgba(251,104,168,.18),transparent 46%),radial-gradient(circle at 76% 68%,rgba(106,59,255,.18),transparent 50%),linear-gradient(135deg,rgba(251,104,168,.05),rgba(70,120,255,.05));background-size:140% 140%,150% 150%,100% 100%;background-position:18% 24%,82% 72%,50%;filter:blur(22px);opacity:.7;transform:scale(1);animation:processVisualGradient 7s ease-in-out infinite alternate}.process-40__anim-wrap{position:relative;z-index:1}.process-40__visual--design{--process-mockup-width:190px;--design-visual-height:440px;--process-design-shift:40px;--design-anim-scale:0.8;--design-float-amp:-6px;--design-float-duration:6s;--design-stroke-max:0.95;--design-stroke-min:0.6;--design-stroke-duration:3.8s;--design-fill-min:0.18;--design-fill-max:0.32;--design-fill-duration:3.8s;--design-ready-scale:1.04;--design-ready-duration:4.5s;--design-cursor-x1:-58px;--design-cursor-y1:40px;--design-cursor-x2:-18px;--design-cursor-y2:6px;--design-cursor-x3:16px;--design-cursor-y3:18px;--design-cursor-duration:6s}.process-40__visual--test{--process-mockup-width:180px;--process-mockup-offset:120px}.process-40__visual--design{position:relative;height:var(--design-visual-height);border-radius:20px;border:none;background:rgba(0,0,0,0);overflow:visible;padding:0;display:flex;align-items:flex-end;justify-content:center}.process-40__visual--design:before{inset:12% 7% 6%;filter:blur(18px);opacity:.54;transform:none;animation:processDesignVisualGradient 8s ease-in-out infinite alternate}.process-40__visual--design .process-40__anim-wrap{overflow:visible;align-items:flex-end;justify-content:center}.process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important;align-items:flex-end;justify-content:center}.process-40__visual--dev{border-radius:16px;border:none;align-items:center}.process-40__visual--dev,.process-40__visual--test{height:300px;background:rgba(0,0,0,0);display:flex;justify-content:center}.process-40__visual--test{border-radius:18px;border:none;padding:0;overflow:visible;align-items:flex-end;position:relative}@media screen and (min-width:992px){.process-40__visual--design,.process-40__visual--test{--process-mockup-width:230px}.process-40__visual--design{--process-design-shift:0px;align-items:center}.process-40__visual--design .designStep,.process-40__visual--design .designStep__stage,.process-40__visual--design .process-40__anim-inner,.process-40__visual--design .process-40__anim-wrap{align-items:center;justify-content:center}.process-40 .process-40__visual--test .process-40__anim-wrap{align-items:flex-end!important;justify-content:center!important;overflow:visible!important}.process-40 .process-40__visual--test .process-40__anim-inner{width:100%;height:100%;display:flex;align-items:flex-end!important;justify-content:center!important;transform-origin:center bottom!important}.process-40 .process-40__visual--test .testClientAnim{align-items:flex-end!important;justify-content:center!important;overflow:visible!important}.process-40 .process-40__visual--test .phoneWrapper{transform:translateY(0)!important;align-self:flex-end!important}}.process-40__visual--maintenance{height:240px;border-radius:18px;background:rgba(0,0,0,0);border:none;padding:0;display:grid;place-items:center;position:relative;overflow:visible}.process-40__visual--maintenance .maintenanceLogoAnim{position:relative;margin:0 auto;left:auto;top:auto;transform:translateY(-5px) scale(.86)!important;transform-origin:center center;width:min(100%,360px);max-width:360px;translate:0 0}.process-40__visual--maintenance .process-40__anim-inner{display:flex;align-items:center;justify-content:center}.process-40__anim-inner,.process-40__anim-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@keyframes processVisualGradient{0%{background-position:12% 28%,88% 74%,50%;transform:translate3d(-3%,2%,0) scale(1);opacity:.56}50%{background-position:36% 18%,68% 56%,50%;transform:translate3d(3%,-2%,0) scale(1.08);opacity:.8}to{background-position:24% 42%,78% 86%,50%;transform:translate3d(1%,3%,0) scale(1.03);opacity:.64}}@keyframes processDesignVisualGradient{0%{background-position:18% 30%,78% 70%,50%;opacity:.46}50%{background-position:30% 24%,68% 60%,50%;opacity:.62}to{background-position:22% 38%,74% 78%,50%;opacity:.5}}@media(prefers-reduced-motion:reduce){.process-40__visual:before{animation:none}}@media screen and (min-width:992px){.process-40{max-width:none;width:100%;margin:120px auto 0;padding:0;background:rgba(0,0,0,0);border-radius:0;overflow:visible;min-height:0!important}.process-40__sticky{position:static;top:auto;overflow:visible}.process-40__header{max-width:850px;margin:0 auto 44px;padding:0}.process-40__viewport{overflow:visible}.process-40__timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:24px;gap:24px;width:100%;max-width:none;padding:0;transform:none!important;will-change:auto}.process-40__axis,.process-40__dot,.process-40__mid{display:none}.process-40__row,.process-40__row.is-dev-up,.process-40__row.is-maint-up,.process-40__row.is-raised,.process-40__row.is-test-down{display:block;width:100%;min-width:0;max-width:none;margin:0!important;padding:0;transform:none!important}.process-40__column,.process-40__row.is-left .process-40__column,.process-40__row.is-right .process-40__column{display:block;width:100%;padding:0}.process-40__column:empty{display:none}.process-40__card,.process-40__card--active,.process-40__row.is-left .process-40__card,.process-40__row.is-right .process-40__card{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:1/1;margin:0!important;padding:28px 28px 0;border-radius:20px!important;border:0;background:#000;box-sizing:border-box;box-shadow:none!important;outline:0;opacity:1;transform:none!important;filter:none;-webkit-clip-path:none;clip-path:none;overflow:hidden;display:flex;flex-direction:column;position:relative;isolation:isolate;--angle:0deg}.process-40__card:before,.process-40__row.is-left .process-40__card:before,.process-40__row.is-right .process-40__card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;padding:2px;background:linear-gradient(var(--angle),#070707,#c90076,#682cff);opacity:0;transition:opacity .18s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.process-40__card:hover:before,.process-40__row.is-left .process-40__card:hover:before,.process-40__row.is-right .process-40__card:hover:before{opacity:1;animation:rotate 10s linear infinite}.process-40__card>*{position:relative;z-index:1}.process-40__card-header,.process-40__row.is-left .process-40__card-header,.process-40__row.is-right .process-40__card-header{justify-content:flex-start}.process-40__card,.process-40__card-text,.process-40__label,.process-40__meta,.process-40__row.is-left .process-40__card,.process-40__row.is-left .process-40__label,.process-40__row.is-left .process-40__meta,.process-40__row.is-right .process-40__card,.process-40__row.is-right .process-40__label,.process-40__row.is-right .process-40__meta,.process-40__visual{text-align:left}.process-40__row.is-left .process-40__icon,.process-40__row.is-right .process-40__icon{order:0}.process-40__row.is-left .process-40__meta,.process-40__row.is-right .process-40__meta{order:1}.process-40__visual,.process-40__visual--dev,.process-40__visual--maintenance,.process-40__visual--test{height:clamp(180px,21vw,280px);margin-top:auto}.process-40__visual--design{--design-visual-height:clamp(180px,21vw,280px);--design-anim-scale:0.95;height:var(--design-visual-height)}.process-40__visual--dev .process-40__anim-inner{transform:scale(.82)}.process-40__visual--test .process-40__anim-inner{transform:scale(.84)}.process-40__visual--maintenance .maintenanceLogoAnim{transform:translateY(4px) scale(.82)!important}}.process-cta{margin:-120px auto 0;max-width:1250px;width:calc(100% - 20px);padding:28px 18px;border-radius:22px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative}.process-cta__content{max-width:460px}.process-cta__title{margin:0 0 16px;font-size:28px;font-weight:600;color:#fff}.process-cta__description{margin:0;font-size:15px;line-height:1.6;color:rgba(243,240,245,.8)}.process-cta__action{flex-shrink:0;margin-left:0}.process-cta:after{content:"";position:absolute;inset:-1px;border-radius:22px;padding:2px;pointer-events:none;background:linear-gradient(90deg,rgba(251,104,168,0),rgba(251,104,168,.9) 35%,rgba(106,59,255,.9) 65%,rgba(251,104,168,0));background-size:200% 100%;background-position:0 50%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;box-shadow:0 0 0 rgba(251,104,168,0);transition:opacity .6s ease,box-shadow .6s ease}.process-cta--active:after{opacity:1;animation:ctaStrokeSweep 3.2s ease-in-out infinite;box-shadow:0 0 0 1px rgba(251,104,168,.35),0 12px 32px rgba(251,104,168,.2)}@keyframes ctaStrokeSweep{0%{background-position:0 50%}to{background-position:200% 50%}}@media screen and (max-width:991px){.process-cta{flex-direction:column;align-items:flex-start}.process-cta__action{width:100%;display:flex;justify-content:center}.process-40__row{grid-template-columns:1fr}.process-40__axis{left:24px}.process-40__column,.process-40__mid{justify-content:flex-start}.process-40__card{margin-left:40px}}@media screen and (max-width:768px){.section-bento{padding-left:28px;padding-right:28px}.process-40{margin-top:90px;padding:0;text-align:center!important;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;--process-card-width:100%;--process-card-height:auto;--process-visual-height:220px;--process-visual-maint-height:210px;--process-40-mobile-gap:24px}.process-40__visual--design{--design-visual-height:340px;--process-design-shift:0px;--design-anim-scale:1.0;--design-float-amp:-6px;--design-float-duration:6s;--design-stroke-max:0.95;--design-stroke-min:0.6;--design-stroke-duration:3.8s;--design-fill-min:0.18;--design-fill-max:0.32;--design-fill-duration:3.8s;--design-ready-scale:1.04;--design-ready-duration:4.5s;--design-cursor-x1:-58px;--design-cursor-y1:40px;--design-cursor-x2:-18px;--design-cursor-y2:6px;--design-cursor-x3:16px;--design-cursor-y3:18px;--design-cursor-duration:6s}.process-40__header,.process-40__timeline{width:100%;margin-left:auto;margin-right:auto;align-items:center}.process-40__header{margin-bottom:var(--process-40-mobile-gap);padding:0;display:flex;flex-direction:column;justify-content:center;max-width:100%}.process-40__header,.process-40__header *{text-align:center!important}.process-40__title{font-size:var(--minuit-section-title-font-size);line-height:var(--minuit-section-title-line-height);letter-spacing:-.01em}.process-40__subtitle,.process-40__title{text-align:center!important;width:100%;margin-left:auto;margin-right:auto;display:block}.process-40__subtitle{font-size:clamp(12px,3.4vw,13px);line-height:1.45;max-width:360px}.process-40__timeline{gap:var(--process-40-mobile-gap)}.process-40__axis,.process-40__mid{display:none}.process-40__row.is-dev-up,.process-40__row.is-maint-up,.process-40__row.is-raised,.process-40__row.is-test-down{margin-top:0!important}.process-40__row.is-dev-up{margin-top:0!important;margin-bottom:0}.process-40__row{padding:0;width:100%}.process-40__column,.process-40__row{align-items:center;justify-content:center}.process-40__row.is-left .process-40__column,.process-40__row.is-right .process-40__column{justify-content:center;align-items:center;padding-left:0;padding-right:0}.process-40__card{margin:0 auto;max-width:var(--process-card-width);padding:20px 20px 0;text-align:center;overflow:visible;width:var(--process-card-width);opacity:1;transform:none;filter:none;-webkit-clip-path:none;clip-path:none;height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}.process-40__card--active,.process-40__row.is-left .process-40__card,.process-40__row.is-right .process-40__card{transform:none}.process-40__card-header,.process-40__row.is-left .process-40__card-header,.process-40__row.is-right .process-40__card-header{flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;text-align:center!important}.process-40__meta,.process-40__row.is-left .process-40__meta,.process-40__row.is-right .process-40__meta{text-align:center!important;order:0}.process-40__icon,.process-40__row.is-left .process-40__icon,.process-40__row.is-right .process-40__icon{order:1}.process-40__label,.process-40__row.is-left .process-40__label,.process-40__row.is-right .process-40__label{font-size:10px;letter-spacing:0;line-height:1.4;text-align:center!important}.process-40__card-title{font-size:18px}.process-40__card-text{font-size:14px;margin-bottom:14px;display:block;-webkit-line-clamp:initial;-webkit-box-orient:initial;overflow:visible}.process-40__card-text,.process-40__row.is-left .process-40__card,.process-40__row.is-left .process-40__visual,.process-40__row.is-right .process-40__card,.process-40__row.is-right .process-40__visual{text-align:center!important}.process-40__visual{width:100%;margin-bottom:0}.process-40__visual,.process-40__visual--design,.process-40__visual--dev,.process-40__visual--test{height:var(--process-visual-height)}.process-40__visual--test{height:200px!important}.process-40__visual--maintenance{height:var(--process-visual-maint-height)}.process-40__visual--maintenance .maintenanceLogoAnim{transform:translateY(-35px) scale(.58)!important;width:min(100%,320px);max-width:320px;--version-card:96px;--version-rail:210px}.process-40__visual--maintenance .maintenanceLogoAnim__statusItem{font-size:14px;min-width:150px;padding:6px 16px}.process-40__visual--maintenance .maintenanceLogoAnim__status{bottom:18px}.process-40__anim-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:0}.process-40__anim-inner{transform-origin:center center;z-index:0}.process-40__card>*{position:relative;z-index:1}.process-40 .process-40__timeline{display:flex!important;flex-direction:column!important;gap:var(--process-40-mobile-gap)!important}.process-40 .process-40__row{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:1fr!important;margin:0!important;padding:0!important}.process-40 .process-40__row+.process-40__row{margin-top:0!important}.process-40 .process-40__axis,.process-40 .process-40__dot,.process-40 .process-40__mid{display:none!important}.process-40 .process-40__card{width:var(--process-card-width)!important;max-width:var(--process-card-width)!important;min-height:0!important;height:auto!important;max-height:none!important;padding:18px 18px 0!important;margin:0 auto!important;box-sizing:border-box!important;-webkit-clip-path:none!important;clip-path:none!important;opacity:1!important;overflow:visible!important}.process-40 .process-40__card,.process-40 .process-40__card--active{transform:none!important;filter:none!important}.process-40 .process-40__visual{width:100%!important;height:var(--process-visual-height)!important;margin:0!important;box-sizing:border-box!important}.process-40 .process-40__visual--maintenance{height:var(--process-visual-maint-height)!important}.process-40 .process-40__anim-wrap{overflow:hidden!important}.process-40__visual--maintenance .process-40__anim-wrap{overflow:visible!important}.process-40 .process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important}.process-40 .process-40__visual--design .process-40__anim-wrap{padding-left:0!important;padding-right:0!important;overflow:visible!important;box-sizing:border-box;justify-content:center!important;align-items:flex-end!important}.process-40 .process-40__visual--dev .process-40__anim-inner{transform:scale(.65)!important}.process-40 .process-40__visual--test .process-40__anim-inner{transform:scale(.8)!important}.process-40 .process-40__visual--maintenance .process-40__anim-inner{transform:none!important}.process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important}.process-40__visual--dev .process-40__anim-inner{transform:scale(.74)}.process-40__visual--dev .devAnim{justify-content:center;align-items:center;margin:0 auto}.process-40__visual--test .process-40__anim-inner{transform:scale(.9)}.process-40__visual--maintenance .process-40__anim-inner{transform:none}.process-40__row.is-test-down .process-40__card{padding-bottom:0}.process-40__row.is-test-down .process-40__visual{margin-bottom:-6px}.process-cta{width:100%;max-width:100%;margin-top:var(--process-40-mobile-gap,24px);margin-left:auto;margin-right:auto}.bento-content .bento__row{order:1}.bento-content .bento__card.glowing_border.mobile{order:2}.bento-content .bento__card--big.bento__card--mobile{order:3}.bento-content .bento__card--new{order:4}.bento-content .bento__row--flex{order:5}.bento-content .process-40{order:6}.bento-content .process-cta{order:7}}@media screen and (max-width:479px){.process-40{--process-card-width:100%;--process-card-height:auto;--process-visual-height:220px;--process-visual-maint-height:210px}.process-40__visual--design{--design-visual-height:320px;--process-design-shift:0px;--design-anim-scale:1.0;--design-float-amp:-6px;--design-float-duration:6s;--design-stroke-max:0.95;--design-stroke-min:0.6;--design-stroke-duration:3.8s;--design-fill-min:0.18;--design-fill-max:0.32;--design-fill-duration:3.8s;--design-ready-scale:1.04;--design-ready-duration:4.5s;--design-cursor-x1:-58px;--design-cursor-y1:40px;--design-cursor-x2:-18px;--design-cursor-y2:6px;--design-cursor-x3:16px;--design-cursor-y3:18px;--design-cursor-duration:6s}.process-40__header{max-width:100%}.process-40__title{font-size:var(--minuit-section-title-font-size);line-height:var(--minuit-section-title-line-height);letter-spacing:-.015em}.process-40__subtitle{font-size:12px;line-height:1.4;max-width:100%}.process-40__visual,.process-40__visual--design,.process-40__visual--dev,.process-40__visual--test{height:var(--process-visual-height)}.process-40__visual--maintenance{height:var(--process-visual-maint-height)}.process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important}.process-40__visual--dev .process-40__anim-inner{transform:scale(.82)}.process-40__visual--dev .devAnim{justify-content:center;align-items:center;margin:0 auto}.process-40__visual--test .process-40__anim-inner{transform:scale(.84)}.process-40__visual--maintenance .process-40__anim-inner{transform:none}}@media screen and (max-width:414px){.process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important}.process-40 .process-40__card{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;box-sizing:border-box!important}.process-40 .process-40__timeline>.process-40__row:nth-child(2) .process-40__card,.process-40 .process-40__timeline>.process-40__row:nth-child(3) .process-40__card,.process-40 .process-40__timeline>.process-40__row:nth-child(5) .process-40__card{transform:none!important}.process-40 .process-40__visual{width:100%!important}.process-40__visual--maintenance .maintenanceLogoAnim{transform:translateY(-35px) scale(.58)!important;width:min(100%,320px)!important;max-width:320px!important;--version-card:96px;--version-rail:210px}.process-cta{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-top:var(--process-40-mobile-gap,24px)!important;box-sizing:border-box!important}}@media screen and (max-width:430px){.process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important}.process-40 .process-40__card{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;box-sizing:border-box!important}.process-40 .process-40__timeline>.process-40__row:nth-child(2) .process-40__card,.process-40 .process-40__timeline>.process-40__row:nth-child(3) .process-40__card,.process-40 .process-40__timeline>.process-40__row:nth-child(5) .process-40__card{transform:none!important}.process-40 .process-40__visual{width:100%!important}.process-40__visual--maintenance .maintenanceLogoAnim{transform:translateY(-35px) scale(.58)!important;width:min(100%,320px)!important;max-width:320px!important;--version-card:96px;--version-rail:210px}.process-cta{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-top:var(--process-40-mobile-gap,24px)!important;box-sizing:border-box!important}}@media screen and (max-width:768px){.process-40__visual--design{height:var(--design-visual-height)!important}.process-40 .process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important}.process-40 .process-40__visual--design .process-40__anim-wrap{padding-left:0!important;padding-right:0!important;overflow:visible!important;align-items:flex-end!important;justify-content:center!important}.process-40 .process-40__timeline>.process-40__row:first-child .process-40__card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}@media screen and (max-width:479px){.process-40__visual--design{height:var(--design-visual-height)!important}.process-40 .process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important}}@media screen and (min-width:768px)and (max-width:991px){.process-40{padding:0 32px 40px;width:100%;box-sizing:border-box;--process-40-tablet-gap:32px;--process-card-width:100%;--process-card-height:420px;--process-visual-height:220px;--process-visual-maint-height:210px}.process-40__timeline{width:100%;margin-left:auto;margin-right:auto;align-items:center;gap:var(--process-40-tablet-gap)!important}.process-40__header,.process-40__title{width:100%;max-width:none}.process-40__title{font-size:var(--minuit-section-title-font-size)}.process-40__subtitle{width:100%;max-width:none;font-size:15px}.process-40__axis,.process-40__dot,.process-40__mid{display:none!important}.process-40__row{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;grid-template-columns:1fr!important}.process-40__row.is-dev-up,.process-40__row.is-maint-up,.process-40__row.is-raised,.process-40__row.is-test-down{margin-top:0!important}.process-40__column,.process-40__row.is-left .process-40__column,.process-40__row.is-right .process-40__column{justify-content:center!important;align-items:center!important;padding:0!important;width:100%!important;flex:0 0 100%}.process-40__column:empty{display:none}.process-40__card{width:var(--process-card-width)!important;max-width:var(--process-card-width)!important;height:var(--process-card-height)!important;min-height:var(--process-card-height)!important;max-height:var(--process-card-height)!important;margin:0 auto!important;padding:24px 24px 0!important;text-align:center!important;overflow:hidden!important;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;opacity:1!important;transform:none!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important}.process-40__timeline>.process-40__row:first-child .process-40__card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.process-40__visual--design{height:300px!important}.process-40__card--active,.process-40__row.is-left .process-40__card,.process-40__row.is-right .process-40__card{transform:none!important;filter:none!important}.process-40__card-header,.process-40__row.is-left .process-40__card-header,.process-40__row.is-right .process-40__card-header{flex-direction:column;justify-content:center!important;align-items:center!important;gap:14px;margin-bottom:16px}.process-40__label,.process-40__meta,.process-40__row.is-left .process-40__label,.process-40__row.is-left .process-40__meta,.process-40__row.is-right .process-40__label,.process-40__row.is-right .process-40__meta{text-align:center!important}.process-40__meta,.process-40__row.is-left .process-40__meta,.process-40__row.is-right .process-40__meta{order:0}.process-40__icon,.process-40__row.is-left .process-40__icon,.process-40__row.is-right .process-40__icon{order:1;transform:none}.process-40__card-text{display:block;-webkit-line-clamp:initial;-webkit-box-orient:initial;overflow:visible;font-size:15px;line-height:1.6;margin-bottom:16px}.process-40__card-title{font-size:28px}.process-40__label{font-size:12px}.process-40__icon img{width:64px;height:64px}.process-40__visual{width:100%!important;margin:0!important;box-sizing:border-box!important}.process-40__visual,.process-40__visual--design,.process-40__visual--dev,.process-40__visual--test{height:var(--process-visual-height)!important}.process-40__visual--design{margin-top:-40px!important}.process-40 .process-40__visual--design .process-40__anim-wrap{overflow:visible;align-items:flex-end;justify-content:center;transform:translateY(var(--process-design-shift,0))}.process-40__visual--design .designStep{align-items:flex-end;justify-content:center}.process-40__visual--design .designStep__stage{align-items:flex-end;transform:translateY(var(--process-design-shift,0))}.process-40__visual--maintenance{height:var(--process-visual-maint-height)!important}.process-40__row.is-test-down .process-40__visual{margin-bottom:0!important}.process-40__anim-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.process-40__anim-inner{transform-origin:center center}.process-40__visual--design{--process-mockup-width:190px;--design-visual-height:330px;--process-design-shift:-40px;--design-anim-scale:1.0;--design-float-amp:-6px;--design-float-duration:6s;--design-stroke-max:0.95;--design-stroke-min:0.6;--design-stroke-duration:3.8s;--design-fill-min:0.18;--design-fill-max:0.32;--design-fill-duration:3.8s;--design-ready-scale:1.04;--design-ready-duration:4.5s;--design-cursor-x1:-58px;--design-cursor-y1:40px;--design-cursor-x2:-18px;--design-cursor-y2:6px;--design-cursor-x3:16px;--design-cursor-y3:18px;--design-cursor-duration:6s}.process-40__visual--test{--process-mockup-width:200px;--process-mockup-offset:110px}.process-40 .process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important}.process-40__card-title{font-size:24px}.process-40__label{font-size:13px;letter-spacing:.08em}.process-40__card-text{font-size:16px;line-height:1.7}.process-40 .process-40__visual--dev .process-40__anim-inner,.process-40 .process-40__visual--test .process-40__anim-inner{transform:scale(.9)!important}.process-40 .process-40__visual--maintenance .process-40__anim-inner{transform:none!important}.process-40__visual--maintenance .maintenanceLogoAnim{transform:translateY(8px) scale(.8)!important;width:min(100%,330px);max-width:330px}.process-40__visual--test .notificationStack{width:260px;top:-18px;bottom:auto;margin-top:0}}.follow-socials .button{transition:transform .2s ease}.follow-socials .button:hover{transform:scale(1.05);box-shadow:none!important;border-color:rgba(0,0,0,0)!important}.project__card--stacked .project__image-layer--idomyou-back{animation:stackedCycle-idomyou-back 6s ease-in-out infinite!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--idomyou-front{animation:stackedCycle-idomyou-front 6s ease-in-out infinite!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--streamynx-back{animation:stackedCycle-streamynx-back 6s ease-in-out infinite!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--streamynx-front{animation:stackedCycle-streamynx-front 6s ease-in-out infinite!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--lemerle-back{animation:stackedCycle-lemerle-back 6s ease-in-out infinite!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--lemerle-front{animation:stackedCycle-lemerle-front 6s ease-in-out infinite!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--melo-back{animation:stackedCycle-melo-back 6s ease-in-out infinite!important;animation-delay:0s!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--melo-front{animation:stackedCycle-melo-front 6s ease-in-out infinite!important;animation-delay:0s!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--nightParty-back{animation:stackedCycle-nightParty-back 6s ease-in-out infinite!important;animation-delay:-1s!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--nightParty-front{animation:stackedCycle-nightParty-front 6s ease-in-out infinite!important;animation-delay:-1s!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--mooderz-back{animation:stackedCycle-mooderz-back 6s ease-in-out infinite!important;animation-delay:-2s!important;animation-play-state:running!important}.project__card--stacked .project__image-layer--mooderz-front{animation:stackedCycle-mooderz-front 6s ease-in-out infinite!important;animation-delay:-2s!important;animation-play-state:running!important}@media screen and (max-width:767px){.process-40__visual--design{--process-mockup-width:190px;--design-visual-height:340px;--design-mobile-shell-gap:18px;--design-mobile-bottom-gap:36px;--design-mobile-lift:-18px;--process-design-shift:0px;--design-anim-scale:1.0;--design-float-amp:-6px;--design-float-duration:6s;--design-stroke-max:0.95;--design-stroke-min:0.6;--design-stroke-duration:3.8s;--design-fill-min:0.18;--design-fill-max:0.32;--design-fill-duration:3.8s;--design-ready-scale:1.04;--design-ready-duration:4.5s;--design-cursor-x1:-58px;--design-cursor-y1:40px;--design-cursor-x2:-18px;--design-cursor-y2:6px;--design-cursor-x3:16px;--design-cursor-y3:18px;--design-cursor-duration:6s;padding-bottom:var(--design-mobile-shell-gap,0);box-sizing:border-box}.process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important;transform-origin:center}.process-40__visual--design .designStep{justify-content:center;align-items:flex-end;padding-bottom:var(--design-mobile-bottom-gap,0);box-sizing:border-box}.process-40__visual--design .process-40__anim-wrap{transform:translateY(var(--design-mobile-lift,0))}.process-40__visual--design .designStep__stage{justify-content:center;align-items:flex-end;padding-left:0;padding-bottom:var(--design-mobile-bottom-gap,0);gap:12px}.process-40__visual--design .designStep__phoneWrap{transform:none}.process-40__visual--design .designStep__ready{align-self:center;margin-left:0;padding:6px 12px;font-size:10px;letter-spacing:.05em}.process-40__visual--dev .process-40__anim-wrap{align-items:center;justify-content:center}.process-40__visual--dev .process-40__anim-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.devAnim{flex-direction:column;gap:14px}.devAnim__keyboard{width:min(252px,82%);max-width:252px;transform:none}.devAnim__codeWindow{flex:0 0 auto;width:min(336px,96%);max-width:336px;transform:none;margin:0 auto}.process-40__visual--test .process-40__anim-wrap{align-items:flex-end;justify-content:center}.process-40__visual--test .process-40__anim-inner{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.process-40__visual--test .testClientAnim{align-items:flex-end;justify-content:center}.process-40__visual--test .phoneWrapper{transform:translateY(0);align-self:flex-end}.process-40__visual--test .notificationStack{top:-18px;bottom:auto;margin-top:0}}@media screen and (max-width:991px){.process-40__visual--design{--process-mockup-width:190px;--design-visual-height:340px;--design-mobile-shell-gap:12px;--design-mobile-bottom-gap:28px;--design-mobile-lift:-12px;--process-design-shift:0px;--design-anim-scale:0.8;--design-float-amp:-6px;--design-float-duration:6s;--design-stroke-max:0.95;--design-stroke-min:0.6;--design-stroke-duration:3.8s;--design-fill-min:0.18;--design-fill-max:0.32;--design-fill-duration:3.8s;--design-ready-scale:1.04;--design-ready-duration:4.5s;--design-cursor-x1:-58px;--design-cursor-y1:40px;--design-cursor-x2:-18px;--design-cursor-y2:6px;--design-cursor-x3:16px;--design-cursor-y3:18px;--design-cursor-duration:6s;height:var(--design-visual-height)!important;padding-bottom:var(--design-mobile-shell-gap,0);box-sizing:border-box}.process-40 .process-40__visual--design .process-40__anim-wrap{padding-left:0!important;padding-right:0!important;overflow:visible!important;justify-content:center!important;align-items:flex-end!important;transform:translateY(var(--design-mobile-lift,0))}.process-40 .process-40__visual--design .process-40__anim-inner{transform:scale(var(--design-anim-scale,1))!important}.process-40 .process-40__timeline>.process-40__row:first-child .process-40__card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.projects__heading-accent{color:#fb68a8}.projects__footer-cta{width:100%;display:flex;justify-content:center}.projects__instagram-cta{text-align:center}@media(prefers-reduced-motion:reduce){.section-title-reveal-pending{opacity:1;transform:none;filter:none;transition:none}}@media(min-width:768px)and (max-width:991px){:root{--minuit-section-title-font-size:40px;--minuit-section-title-line-height:48.41px}}@media(max-width:767px){:root{--minuit-section-title-font-size:30px;--minuit-section-title-line-height:36.31px}.app-section__header{gap:12px;margin-bottom:20px}.app__content{margin-top:0;min-height:auto;justify-content:flex-start}.projects{--project-card-width:420px!important}.projects .project__card--melo .project__card-image--stacked,.projects .project__card--mooderz .project__card-image--stacked,.projects .project__card--nightParty .project__card-image--stacked{min-height:clamp(240px,56vw,320px)!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;transform:translate(8px,14px) scale(.64)!important;transform-origin:left top!important}.projects .project__card--melo .project__image-layer--melo-front,.projects .project__card--mooderz .project__image-layer--mooderz-front,.projects .project__card--nightParty .project__image-layer--nightParty-front{width:675px!important;max-width:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;translate:unset!important;scale:unset!important;transform-origin:unset!important}.projects .project__card--melo .project__image-layer--melo-back,.projects .project__card--mooderz .project__image-layer--mooderz-back,.projects .project__card--nightParty .project__image-layer--nightParty-back{width:650px!important;max-width:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;translate:unset!important;scale:unset!important;transform-origin:unset!important}}@media(max-width:479px){:root{--minuit-section-title-font-size:30px;--minuit-section-title-line-height:36.31px}}@media screen and (max-width:767px){.process-40 .process-40__visual--design{height:340px!important;padding-bottom:18px!important;box-sizing:border-box}.process-40 .process-40__visual--dev,.process-40 .process-40__visual--maintenance,.process-40 .process-40__visual--test{height:340px!important}.process-40 .process-40__visual--design .process-40__anim-wrap{transform:translateY(-18px)!important}.process-40 .process-40__visual--design .designStep,.process-40 .process-40__visual--design .designStep__stage{align-items:flex-end!important;justify-content:center!important;padding-bottom:36px!important;box-sizing:border-box}.process-40 .process-40__visual--dev .process-40__anim-inner{transform:scale(.94)!important}.process-40 .process-40__visual--test .process-40__anim-inner{transform:scale(.78)!important}.process-40 .process-40__visual--test .process-40__anim-wrap{overflow:visible!important}.process-40 .process-40__visual--maintenance .maintenanceLogoAnim{transform:translateY(8px) scale(.92)!important;width:min(100%,344px)!important;max-width:344px!important}.process-40 .process-40__visual--test .testClientAnim{align-items:flex-end!important;justify-content:center!important;overflow:visible!important;padding-top:18px!important}.process-40 .process-40__visual--test .phoneWrapper{transform:translateY(0)!important;align-self:flex-end!important}.process-40 .process-40__visual--test .notificationStack{top:-18px!important;bottom:auto!important;margin-top:0!important}#root .hero__title{font-size:clamp(25px,7vw,28px)!important;line-height:1.12!important;letter-spacing:-.035em!important}#root .bento__header{display:flex!important;justify-content:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-inline:14px!important;overflow:visible!important;text-align:center!important}#root .bento__heading{--minuit-section-title-font-size:clamp(20px,5.65vw,22px);--minuit-section-title-line-height:1.12;width:min(100%,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin:0 auto!important;transform:none!important;font-size:clamp(20px,5.65vw,22px)!important;line-height:1.12!important;letter-spacing:-.035em!important;text-align:center!important;text-wrap:balance}#root .section-projects{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}#root .section-projects .project-collection,#root .section-projects .project-container{width:100%!important;max-width:none!important}#root .section-projects .project-collection,#root .section-projects .project-container,#root .section-projects .projects{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}#root .section-projects .projects{width:100vw!important;max-width:100vw!important;scroll-padding-left:0!important;scroll-padding-right:0!important}#root .app-section__title,#root .blog-featured-title,#root .cta__heading,#root .process-40__title,#root .process-cta__title,#root .projects__heading,#root .testimonial__heading{font-size:clamp(26px,7.6vw,30px)!important;line-height:1.12!important;letter-spacing:-.03em!important;text-wrap:balance}#root .app-section__subtitle,#root .blog-featured-subtitle,#root .process-40__subtitle{max-width:calc(100vw - 28px)!important;font-size:clamp(11px,3.1vw,13px)!important;line-height:1.35!important;text-wrap:balance}#root .bento__card--chat .bento-cad__title,#root .bento__card--team .bento-cad__title{width:100%!important;max-width:100%!important;padding-left:6px!important;padding-right:6px!important;font-size:clamp(12.5px,3.45vw,14px)!important;line-height:1.15!important;letter-spacing:-.045em!important;word-spacing:-.05em!important;text-wrap:balance}#root .bento-cad__title-2,#root .bento-cad__title-copy,#root .process-40__card-title,#root .project__card-title{line-height:1.15!important;text-wrap:balance}#root .blog-article-scroller__title{display:-webkit-box!important;overflow:hidden!important;max-height:2.5em!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:clamp(14px,4vw,16px)!important;line-height:1.25!important}}@media screen and (max-width:374px){#root .hero__title{font-size:24px!important}#root .bento__heading{--minuit-section-title-font-size:19px;font-size:19px!important}}@media screen and (min-width:768px)and (max-width:991px){.process-40 .process-40__visual--design{height:340px!important;padding-bottom:12px!important;box-sizing:border-box}.process-40 .process-40__visual--dev,.process-40 .process-40__visual--maintenance,.process-40 .process-40__visual--test{height:340px!important}.process-40 .process-40__visual--design .process-40__anim-wrap{transform:translateY(-12px)!important}.process-40 .process-40__visual--design .designStep,.process-40 .process-40__visual--design .designStep__stage{align-items:flex-end!important;justify-content:center!important;padding-bottom:28px!important;box-sizing:border-box}.process-40 .process-40__visual--dev .process-40__anim-inner{transform:scale(.98)!important}.process-40 .process-40__visual--test .process-40__anim-inner{transform:scale(.84)!important}.process-40 .process-40__visual--test .process-40__anim-wrap{overflow:visible!important}.process-40 .process-40__visual--maintenance .maintenanceLogoAnim{transform:translateY(8px) scale(.96)!important;width:min(100%,350px)!important;max-width:350px!important}.process-40 .process-40__visual--test .testClientAnim{align-items:flex-end!important;justify-content:center!important;overflow:visible!important;padding-top:14px!important}.process-40 .process-40__visual--test .phoneWrapper{transform:translateY(0)!important;align-self:flex-end!important}}@media screen and (max-width:991px){.process-40{--process-40-card-width:clamp(360px,68vw,560px);overflow-x:hidden}.process-40 .process-40__timeline{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;width:100%!important;margin:0!important;padding:0 max(20px,(100% - var(--process-40-card-width))/2) 8px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:max(20px,(100% - var(--process-40-card-width))/2)!important;scroll-padding-right:max(20px,(100% - var(--process-40-card-width))/2)!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.process-40 .process-40__timeline::-webkit-scrollbar{display:none}.process-40 .process-40__axis,.process-40 .process-40__dot,.process-40 .process-40__mid{display:none!important}.process-40 .process-40__row{display:block!important;flex:0 0 var(--process-40-card-width)!important;width:var(--process-40-card-width)!important;min-width:var(--process-40-card-width)!important;max-width:var(--process-40-card-width)!important;margin:0!important;padding:0!important;scroll-snap-align:center}.process-40 .process-40__column{display:block!important;width:100%!important;flex:none!important;padding:0!important}.process-40 .process-40__column:empty{display:none!important}.process-40 .process-40__card{width:100%!important;max-width:100%!important;margin:0!important}.process-40 .process-40__timeline>.process-40__row:nth-child(2) .process-40__card,.process-40 .process-40__timeline>.process-40__row:nth-child(3) .process-40__card,.process-40 .process-40__timeline>.process-40__row:nth-child(5) .process-40__card{transform:none!important;margin-top:0!important}}@media screen and (max-width:767px){.process-40{--process-40-card-width:clamp(240px,74vw,340px)}.process-40 .process-40__timeline{gap:12px!important;padding-left:max(16px,(100% - var(--process-40-card-width))/2)!important;padding-right:max(16px,(100% - var(--process-40-card-width))/2)!important;scroll-padding-left:max(16px,(100% - var(--process-40-card-width))/2)!important;scroll-padding-right:max(16px,(100% - var(--process-40-card-width))/2)!important}.process-40 .process-40__row{flex:0 0 var(--process-40-card-width)!important;width:var(--process-40-card-width)!important;min-width:var(--process-40-card-width)!important;max-width:var(--process-40-card-width)!important}}@media screen and (max-width:991px){.projects{--project-card-width:clamp(392px,86vw,700px)!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 16px 8px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:16px!important;scroll-padding-right:16px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.projects::-webkit-scrollbar{display:none}.projects .w-dyn-item{display:flex!important;align-items:stretch!important;flex:0 0 var(--project-card-width)!important;margin:0!important;scroll-snap-align:start!important}.projects .w-dyn-item,body .projects .project__card,body .projects .w-dyn-item>.project__card{width:var(--project-card-width)!important;min-width:var(--project-card-width)!important;max-width:var(--project-card-width)!important}}@media screen and (max-width:767px){.projects{--project-card-width:clamp(286px,88vw,460px)!important;gap:10px!important;padding:0 12px 8px!important;scroll-padding-left:12px!important;scroll-padding-right:12px!important}}.process-40{--process-40-card-height:auto}.process-40 .process-40__card{height:var(--process-40-card-height,auto)!important;display:flex;flex-direction:column}.process-40 .process-40__visual{margin-top:auto}@media screen and (max-width:991px){.process-40 .process-40__visual--design{padding-bottom:0!important}.process-40 .process-40__visual--design .process-40__anim-wrap{align-items:center!important;justify-content:center!important;transform:none!important}.process-40 .process-40__visual--design .designStep,.process-40 .process-40__visual--design .designStep__stage,.process-40 .process-40__visual--design .process-40__anim-inner{align-items:center!important;justify-content:center!important;padding:0!important;transform:none!important}}@media screen and (min-width:992px){.process-40 .process-40__card{height:auto!important;aspect-ratio:1/1}}@media screen and (max-width:991px){.app__right-content{align-items:center!important}.app__right-content .app__image,.app__right-content .app__image--initial{margin-left:auto!important;margin-right:auto!important;transform:none!important;align-self:center!important}}.process-40 .process-40__card{overflow:hidden!important}.process-40 .devAnim__stage,.process-40 .process-40__anim-wrap,.process-40 .process-40__visual{border-radius:inherit}@media screen and (max-width:991px){.section-bento .bento-content{margin-top:0!important}.process-40 .process-40__card,.process-40 .process-40__card--active,.process-40 .process-40__row.is-left .process-40__card,.process-40 .process-40__row.is-right .process-40__card{border:0!important;border-color:rgba(0,0,0,0)!important;box-shadow:none!important;outline:0!important}.process-40 .process-40__card:before,.process-40 .process-40__row.is-left .process-40__card:before,.process-40 .process-40__row.is-right .process-40__card:before{display:none!important}.process-40 .designStep,.process-40 .designStep__stage,.process-40 .devAnim,.process-40 .devAnim__stage,.process-40 .process-40__anim-inner,.process-40 .process-40__anim-wrap,.process-40 .process-40__visual,.process-40 .testClientAnim{overflow:visible!important}.process-40 .process-40__card{overflow:hidden!important}}.seo-page{position:relative;overflow:hidden;padding:148px 16px 104px;background:radial-gradient(circle at top left,rgba(104,44,255,.14),transparent 28%),radial-gradient(circle at top right,rgba(251,104,168,.14),transparent 24%),linear-gradient(180deg,#09080e,#09080e)}.seo-page__blur{position:absolute;pointer-events:none;opacity:.55}.seo-page__blur--left{top:40px;left:-140px;width:420px}.seo-page__blur--right{top:180px;right:-160px;width:420px}.seo-page__container{position:relative;z-index:1;width:min(100%,1283px);margin:0 auto;display:grid;grid-gap:28px;gap:28px;min-width:0}.seo-page__cta,.seo-page__hero,.seo-page__section{position:relative;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 60px rgba(0,0,0,.24)}.seo-page__hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);grid-gap:24px;gap:24px;align-items:end;padding:clamp(28px,5vw,56px)}.seo-page__hero--plain{display:block;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.seo-page__hero-copy{max-width:760px}.seo-page__hero-panel{display:grid;grid-gap:14px;gap:14px}.seo-page__content-card,.seo-page__cta-card,.seo-page__hero-note,.seo-page__link-card,.seo-page__project-copy{background:linear-gradient(180deg,rgba(18,15,28,.95),rgba(11,10,18,.95));border:1px solid hsla(0,0%,100%,.08);border-radius:22px}.seo-page__hero-note{padding:18px 20px;color:rgba(243,240,245,.86);font-size:.98rem;line-height:1.7}.seo-page__section{padding:clamp(24px,4vw,40px)}.seo-page__eyebrow{margin:0 0 14px;color:#bda5ff;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.seo-page__title{margin:0;color:#fff;font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.03;letter-spacing:-.04em;text-wrap:balance}.seo-page__accent{color:#fb68a8}.seo-page__hero--plain .seo-page__hero-copy{max-width:none}.seo-page__hero--plain .seo-page__title{font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.08;letter-spacing:-.03em}.seo-page__description,.seo-page__list,.seo-page__text{margin:0;color:rgba(243,240,245,.8);font-size:clamp(1rem,1.06vw,1.08rem);line-height:1.8}.seo-page__description{margin-top:18px;max-width:720px;color:rgba(243,240,245,.94);font-size:clamp(1.06rem,1.35vw,1.2rem)}.seo-page__card-title,.seo-page__section-title{margin:0;color:#fff}.seo-page__section-title{margin-bottom:18px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.12;letter-spacing:-.03em}.seo-page__card-grid,.seo-page__link-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-page__content-card,.seo-page__link-card,.seo-page__project-copy{padding:22px}.seo-page__card-title{font-size:1.1rem;line-height:1.25}.seo-page__paragraph-stack{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.seo-page__list{display:grid;grid-gap:10px;gap:10px;padding-left:1.2rem;margin-top:14px}.seo-page__intro{display:grid;grid-gap:14px;gap:14px;max-width:920px}.seo-page__project-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-page__project-grid--single{grid-template-columns:minmax(0,1fr)}.seo-page__project-item{display:grid;grid-gap:14px;gap:14px}.seo-page__project-link{display:block;color:inherit;text-decoration:none}.seo-page__project-copy{display:grid;grid-gap:12px;gap:12px}.seo-page__project-copy .seo-page__card-title{font-size:1.15rem}.seo-page__link-card{display:grid;grid-gap:12px;gap:12px}.seo-page__link{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(104,44,255,.82);text-decoration-color:rgba(104,44,255,.82);text-underline-offset:4px}.seo-page__testimonial-wrap{max-width:760px}.seo-page__testimonial-wrap .testimonial__card{margin-bottom:0}.seo-page__cta-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px}.seo-page__cta-copy{max-width:640px}.seo-page__cta-actions{display:grid;grid-gap:14px;gap:14px;justify-items:start}.seo-page .project__card{height:100%}.seo-blog-list{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-blog-list>*{min-width:0}.seo-blog-card{display:grid;grid-gap:16px;gap:16px;text-decoration:none;color:inherit;border-radius:22px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(18,15,28,.95),rgba(11,10,18,.95));transition:border-color .22s ease,box-shadow .22s ease}.seo-blog-card__cover{width:100%;aspect-ratio:16/7;background:hsla(0,0%,100%,.04)}.seo-blog-card__cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.seo-blog-card:focus-visible .seo-blog-card__cover img,.seo-blog-card:hover .seo-blog-card__cover img{transform:scale(1.05)}.seo-blog-card__body{display:grid;grid-gap:12px;gap:12px;padding:0 18px 18px;min-width:0}.seo-blog-card__meta{margin:0;color:rgba(189,165,255,.94);font-size:.78rem;letter-spacing:.04em;font-weight:600}.seo-blog-card__tags{display:flex;flex-wrap:wrap;gap:8px}.seo-blog-latest__card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:18px;gap:18px;border-radius:22px;overflow:hidden;border:1px solid rgba(189,165,255,.5);background:linear-gradient(180deg,rgba(18,15,28,.95),rgba(11,10,18,.95));text-decoration:none;color:inherit;box-shadow:0 26px 70px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);transition:border-color .2s ease,box-shadow .2s ease}.seo-blog-latest__card:hover{border-color:rgba(189,165,255,.75);box-shadow:inset 0 0 0 1px rgba(189,165,255,.34),0 26px 70px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08)}.seo-blog-latest__cover{width:100%;min-height:100%;aspect-ratio:16/7}.seo-blog-latest__cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.seo-blog-latest__card:focus-visible .seo-blog-latest__cover img,.seo-blog-latest__card:hover .seo-blog-latest__cover img{transform:scale(1.05)}.seo-blog-latest__content{display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,2.8vw,30px);align-content:start;min-width:0}.seo-blog-latest__title{margin:0;color:#fff;font-size:clamp(1.8rem,3.2vw,2.9rem);line-height:1.12;letter-spacing:-.03em;overflow-wrap:anywhere}.seo-blog-filters{width:min(100%,1283px);margin:0 auto;min-width:0}.seo-blog-filters__list{display:flex;flex-wrap:wrap;gap:10px}.seo-blog-filters__button{-webkit-appearance:none;appearance:none;border:1px solid var(--filter-tag-border,rgba(255,255,255,.16));background:var(--filter-tag-bg,rgba(255,255,255,.03));color:var(--filter-tag-color,rgba(243,240,245,.88));border-radius:999px;padding:8px 14px;font-size:.85rem;line-height:1;cursor:pointer;opacity:.72;transition:border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease;max-width:100%}.seo-blog-filters__button:hover{opacity:.9}.seo-blog-filters__button.is-active{opacity:1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}.seo-blog-filters__button.is-dimmed{opacity:.5}.seo-blog-load-more-wrap{margin-top:20px;display:flex;justify-content:center}.seo-blog-load-more{-webkit-appearance:none;appearance:none;border:1px solid rgba(189,165,255,.62);background:rgba(189,165,255,.11);color:#fff;border-radius:999px;padding:10px 18px;font-size:.9rem;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.seo-blog-load-more:hover{border-color:rgba(189,165,255,.9);background:rgba(189,165,255,.18)}.seo-blog-article{background:#0f0d17;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 18px 60px rgba(0,0,0,.24);padding:clamp(20px,4vw,40px);display:grid;grid-gap:22px;gap:22px;width:100%;min-width:0}.seo-blog-reading-progress{position:fixed;right:0;bottom:0;left:0;z-index:90;height:calc(4px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgba(9,8,14,.46);pointer-events:none;overflow:hidden}.seo-blog-reading-progress__bar{width:100%;height:4px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#fb68a8,#bda5ff 54%,#6f86ff);box-shadow:0 0 18px rgba(251,104,168,.46);transition:transform .08s linear}.seo-blog-article__back-row,.seo-page__container>.seo-blog-article,.seo-page__container>.seo-page__section{width:100%;box-sizing:border-box}.seo-page__container>.seo-blog-related-section{border-radius:22px;overflow:hidden}body.blog-route .seo-page__container>.seo-blog-article,body.blog-route .seo-page__container>.seo-blog-article__back-row,body.blog-route .seo-page__container>.seo-blog-related-section{width:100%;margin-left:auto;margin-right:auto}.seo-blog-article__back{justify-self:start;text-decoration:none;color:rgba(243,240,245,.92);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:8px 14px;font-size:.84rem;transition:border-color .2s ease,color .2s ease,transform .2s ease}.seo-blog-article__back:hover{border-color:rgba(189,165,255,.9);color:#fff}.seo-blog-article__header{display:grid;grid-gap:12px;gap:12px;min-width:0}.seo-blog-article__title{margin:0;color:#fff;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.06;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.seo-blog-article__meta-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.seo-blog-article__meta{display:flex;gap:16px;flex-wrap:wrap;margin:0;color:rgba(189,165,255,.94);font-size:.85rem}.seo-blog-article__meta span{min-width:0}.seo-blog-article__mini-tags,.seo-blog-article__tags{display:flex;flex-wrap:wrap;gap:8px}.seo-blog-article__tag{padding:5px 11px;font-size:.74rem;max-width:100%}.seo-blog-article__cover{margin:0;border-radius:24px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);width:100%;aspect-ratio:16/7;background:hsla(0,0%,100%,.04)}.seo-blog-article__cover img{width:100%;height:100%;object-fit:cover;display:block}.seo-blog-article__content{max-width:850px;margin:0 auto;width:100%}.seo-blog-article__content>*{min-width:0}.seo-blog-article__heading{margin:40px 0 16px;color:#fff;font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.25}.seo-blog-article__paragraph{margin:0 0 20px;color:rgba(243,240,245,.88);font-size:clamp(1.04rem,1.1vw,1.14rem);line-height:1.92;overflow-wrap:anywhere}.seo-blog-article__content>.seo-blog-article__paragraph:first-of-type:first-letter{float:left;margin:.08em .14em 0 0;color:#fb68a8;font-size:3.45em;font-weight:800;line-height:.78;text-shadow:0 0 20px rgba(251,104,168,.36),0 0 36px rgba(104,44,255,.22)}.seo-blog-article__paragraph a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(251,104,168,.86);text-decoration-color:rgba(251,104,168,.86);text-underline-offset:4px}.seo-blog-article__paragraph a:hover{-webkit-text-decoration-color:rgba(189,165,255,.92);text-decoration-color:rgba(189,165,255,.92)}.seo-blog-article__quote{margin:30px 0;padding:18px 20px;border-left:3px solid rgba(189,165,255,.9);border-radius:0 14px 14px 0;background:hsla(0,0%,100%,.03)}.seo-blog-article__quote p{margin:0;color:rgba(243,240,245,.98);font-size:clamp(1.06rem,1.18vw,1.22rem);line-height:1.75}.seo-blog-article__quote cite{margin-top:10px;display:inline-block;color:rgba(243,240,245,.7);font-size:.88rem;font-style:normal}.seo-blog-article__inline-image{margin:32px 0;width:100%;display:grid;grid-gap:10px;gap:10px;justify-items:center}.seo-blog-article__inline-image img{width:min(100%,760px);height:auto;max-height:min(72vh,620px);object-fit:contain;border-radius:18px;display:block;background:hsla(0,0%,100%,.02)}.seo-blog-article__inline-image figcaption{width:min(100%,760px);margin-top:10px;font-size:.86rem;color:rgba(243,240,245,.66)}.seo-blog-article__interlude{position:relative;margin:40px 0;padding:clamp(22px,4vw,32px);display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0;border-radius:22px;background:radial-gradient(circle at top right,rgba(251,104,168,.18),transparent 36%),radial-gradient(circle at bottom left,rgba(104,44,255,.18),transparent 42%),linear-gradient(180deg,rgba(18,15,28,.96),rgba(11,10,18,.98));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden}.seo-blog-article__interlude-eyebrow{margin:0;color:rgba(189,165,255,.94);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.seo-blog-article__interlude-title{margin:0;color:#fff;font-size:clamp(1.22rem,2vw,1.72rem);line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.seo-blog-article__interlude-text{margin:0;max-width:680px;color:rgba(243,240,245,.84);font-size:clamp(.98rem,1.04vw,1.06rem);line-height:1.8}.seo-blog-article__interlude-action{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.seo-blog-article__interlude-button{max-width:100%}.seo-blog-article__mini-meta{margin:0;color:rgba(189,165,255,.94);font-size:.76rem}body.blog-route .seo-page{background:radial-gradient(120% 92% at 10% 0,rgba(251,104,168,.16) 0,rgba(251,104,168,0) 58%),radial-gradient(110% 86% at 90% 8%,rgba(104,44,255,.2) 0,rgba(104,44,255,0) 62%),radial-gradient(120% 108% at 50% 100%,rgba(124,86,238,.12) 0,rgba(124,86,238,0) 65%),linear-gradient(180deg,#09080e,#0a0914)}body.blog-route .seo-page__blur{display:none}body.blog-route .blog-article-scroller__card,body.blog-route .blog-article-scroller__card:hover,body.blog-route .seo-blog-article,body.blog-route .seo-blog-card,body.blog-route .seo-blog-card:hover,body.blog-route .seo-blog-latest__card,body.blog-route .seo-blog-latest__card:hover,body.blog-route .seo-page__section{border:none;box-shadow:none}@media(hover:hover)and (pointer:fine){.seo-blog-card:hover{border-color:rgba(189,165,255,.44);box-shadow:inset 0 0 0 1px rgba(189,165,255,.3)}.seo-blog-card:hover .seo-blog-card__cover img,.seo-blog-latest__card:hover .seo-blog-latest__cover img{transform:scale(1.05)}.seo-blog-article__back:hover,.seo-blog-filters__button:hover,.seo-blog-load-more:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.seo-blog-article__back,.seo-blog-article__inline-image img,.seo-blog-card,.seo-blog-card__cover img,.seo-blog-filters__button,.seo-blog-latest__card,.seo-blog-latest__cover img,.seo-blog-load-more,.seo-blog-reading-progress__bar{transition:none!important}}@media screen and (max-width:991px){.seo-page{padding-top:136px}body.blog-route .seo-page__container>.seo-page__hero:not(.seo-page__hero--plain){margin-top:12px}.seo-blog-latest__card,.seo-blog-list,.seo-page__card-grid,.seo-page__hero,.seo-page__link-grid,.seo-page__project-grid{grid-template-columns:1fr}.seo-blog-latest__cover{aspect-ratio:16/8}.seo-blog-filters{padding:0 2px}.seo-page__cta-card{flex-direction:column;align-items:flex-start}.seo-blog-article__content{max-width:100%}}@media screen and (max-width:767px){.seo-page{padding:126px 14px 84px}body.blog-route .seo-page__container>.seo-page__hero:not(.seo-page__hero--plain){margin-top:16px}.seo-page__blur--left{left:-180px;width:360px}.seo-page__blur--right{right:-190px;width:360px}.seo-page__cta-card,.seo-page__hero,.seo-page__section{border-radius:24px}.seo-page__hero,.seo-page__section{padding:22px 18px}.seo-page__hero--plain{padding:0}.seo-page__content-card,.seo-page__link-card,.seo-page__project-copy{padding:18px}.seo-blog-card__body{padding:0 16px 16px}.seo-blog-article{border-radius:18px;padding:20px 18px;gap:18px}.seo-blog-reading-progress{height:calc(5px + env(safe-area-inset-bottom))}.seo-blog-reading-progress__bar{height:5px}.seo-page__container>.seo-blog-related-section{border-radius:18px}body.blog-route .seo-page__container>.seo-blog-article,body.blog-route .seo-page__container>.seo-blog-article__back-row,body.blog-route .seo-page__container>.seo-blog-related-section{width:100%}.seo-blog-article__header{gap:10px}.seo-blog-article__title{font-size:clamp(1.68rem,8vw,2.4rem);line-height:1.12;letter-spacing:-.03em}.seo-blog-article__meta{flex-direction:column;align-items:flex-start;gap:6px;font-size:.8rem}.seo-blog-article__meta-row{align-items:flex-start}.seo-blog-article__cover{border-radius:18px;aspect-ratio:16/8}.seo-blog-article__content{max-width:100%}.seo-blog-article__heading{margin:30px 0 14px;font-size:clamp(1.16rem,5.3vw,1.5rem)}.seo-blog-article__paragraph{margin:0 0 18px;font-size:1rem;line-height:1.85}.seo-blog-article__content>.seo-blog-article__paragraph:first-of-type:first-letter{margin-top:.1em;font-size:3em}.seo-blog-article__quote{margin:24px 0;padding:16px 16px 16px 14px}.seo-blog-article__inline-image{margin:24px 0}.seo-blog-article__inline-image figcaption,.seo-blog-article__inline-image img{width:100%}.seo-blog-article__interlude{margin:28px 0;padding:20px 18px;border-radius:18px;gap:12px}.seo-blog-article__interlude-title{font-size:clamp(1.12rem,5vw,1.4rem)}.seo-blog-article__interlude-text{font-size:.96rem;line-height:1.78}.seo-blog-article__interlude-action{width:100%}.seo-blog-article__interlude-button{width:100%;justify-content:center}.seo-blog-filters__list{gap:8px}.seo-blog-filters__button{padding:7px 12px;font-size:.8rem}.seo-blog-load-more{width:100%;max-width:280px}}@media screen and (max-width:479px){.seo-page{padding:118px 12px 76px}body.blog-route .seo-page__container>.seo-page__hero:not(.seo-page__hero--plain){margin-top:18px}.seo-blog-article,.seo-page__section{padding:18px 14px}.seo-blog-article__back{padding:7px 12px;font-size:.78rem}.seo-blog-article__title{font-size:clamp(1.45rem,8.2vw,1.95rem)}.seo-blog-latest__content{padding:14px;gap:10px}.seo-blog-latest__title{font-size:clamp(1.45rem,7vw,1.9rem)}.seo-blog-card__body{padding:0 14px 14px;gap:10px}.seo-blog-card__meta{font-size:.74rem}.seo-blog-article__meta{gap:6px;font-size:.76rem}.seo-blog-article__cover{aspect-ratio:4/3;border-radius:16px}.seo-blog-article__quote p{font-size:1rem;line-height:1.65}.seo-blog-article__inline-image img{border-radius:14px}}.not-found-page__hero{position:relative}.not-found-page__hero-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);grid-gap:24px;gap:24px;padding:clamp(28px,4vw,52px);background:radial-gradient(circle at 12% 18%,rgba(251,104,168,.18),transparent 28%),radial-gradient(circle at 88% 12%,rgba(104,44,255,.18),transparent 30%),linear-gradient(180deg,rgba(18,15,28,.92),rgba(10,10,18,.96));border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 24px 80px rgba(0,0,0,.34)}.not-found-page__hero-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 88%);pointer-events:none;opacity:.4}.not-found-page__copy,.not-found-page__panel{position:relative;z-index:1;min-width:0}.not-found-page__copy{display:grid;align-content:start;grid-gap:18px;gap:18px}.not-found-page__eyebrow{margin:0;color:#c7b3ff;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.not-found-page__code{font-size:clamp(4.8rem,12vw,9rem);line-height:.88;letter-spacing:-.08em;font-weight:800;color:hsla(0,0%,100%,.1);text-shadow:0 0 24px rgba(251,104,168,.14)}.not-found-page__title{max-width:720px;margin:0;color:#fff;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1;letter-spacing:-.05em;text-wrap:balance}.not-found-page__description{max-width:640px;margin:0;color:rgba(243,240,245,.88);font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.8}.not-found-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.not-found-page__primary-link,.not-found-page__secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;border-radius:999px;text-decoration:none;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s ease}.not-found-page__primary-link{background:linear-gradient(135deg,#fb68a8,#8f54ff);color:#fff;box-shadow:0 16px 40px rgba(143,84,255,.2)}.not-found-page__secondary-link{color:rgba(243,240,245,.96);border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.not-found-page__link-card:hover,.not-found-page__primary-link:hover,.not-found-page__secondary-link:hover{transform:translateY(-1px)}.not-found-page__panel{display:grid;align-content:space-between;grid-gap:18px;gap:18px}.not-found-page__panel-card{display:grid;grid-gap:14px;gap:14px;padding:24px;border-radius:24px;background:linear-gradient(180deg,rgba(14,12,24,.94),rgba(9,9,17,.94));border:1px solid hsla(0,0%,100%,.08)}.not-found-page__link-label,.not-found-page__panel-label{margin:0;color:rgba(251,104,168,.92);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.not-found-page__link-title,.not-found-page__panel-title{margin:0;color:#fff;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.15;letter-spacing:-.03em}.not-found-page__panel-text{margin:0;color:rgba(243,240,245,.78);line-height:1.75}.not-found-page__panel-action{margin-top:6px}.not-found-page__meeting-button{width:100%}.not-found-page__meeting-button.button{justify-content:center}.not-found-page__pill-row{display:flex;flex-wrap:wrap;gap:10px}.not-found-page__pill{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;color:rgba(243,240,245,.78);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.not-found-page__section{display:grid;grid-gap:22px;gap:22px}.not-found-page__section-intro{display:grid;grid-gap:8px;gap:8px}.not-found-page__link-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.not-found-page__link-card{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:22px;border-radius:22px;text-decoration:none;color:inherit;background:linear-gradient(180deg,rgba(18,15,28,.92),rgba(11,10,18,.94));border:1px solid hsla(0,0%,100%,.08);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.not-found-page__link-card:hover{border-color:rgba(251,104,168,.26);box-shadow:inset 0 0 0 1px rgba(251,104,168,.14)}.not-found-page__articles{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:991px){.not-found-page__articles,.not-found-page__hero-card,.not-found-page__link-grid{grid-template-columns:minmax(0,1fr)}.not-found-page__hero-card{padding:24px}.not-found-page__panel{align-content:start}}@media screen and (max-width:767px){.not-found-page__hero-card{gap:20px;padding:22px 18px;border-radius:24px}.not-found-page__code{font-size:clamp(4rem,26vw,6.5rem)}.not-found-page__title{font-size:clamp(2rem,11vw,3rem)}.not-found-page__actions{display:grid;grid-template-columns:minmax(0,1fr)}.not-found-page__primary-link,.not-found-page__secondary-link{width:100%}.not-found-page__link-card,.not-found-page__panel-card{padding:18px;border-radius:20px}}.section-container{position:relative;padding:168px 16px 120px;color:#f3f0f5;font-family:Inter,sans-serif;background:linear-gradient(180deg,#0b0a10,#09080e);overflow:hidden}.section-container:after,.section-container:before{content:"";position:absolute;pointer-events:none}.section-container:before{inset:0 0 auto;height:420px;background:radial-gradient(circle at top left,rgba(113,48,252,.2),transparent 34%),radial-gradient(circle at top right,rgba(201,0,118,.16),transparent 26%),linear-gradient(180deg,rgba(22,18,30,.35),rgba(11,10,16,0))}.section-container:after{top:220px;right:-100px;width:240px;height:240px;background:rgba(201,0,118,.12);border-radius:999px;filter:blur(90px)}.section-container .container{position:relative;z-index:1;width:min(100%,1283px);margin:0 auto;padding:72px clamp(24px,4vw,56px);display:grid;grid-gap:18px;gap:18px;background:linear-gradient(180deg,rgba(22,18,30,.9),rgba(10,9,20,.94));border:1px solid hsla(0,0%,100%,.08);border-radius:32px;box-shadow:0 30px 80px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.04);overflow:hidden}.section-container .container>*{width:min(100%,940px);margin-left:auto;margin-right:auto}.section-container .container .heading-4{margin-top:0;margin-bottom:8px;color:#fff;font-size:clamp(2.15rem,5vw,3.8rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.section-container .container .heading-4+.paragraph{color:rgba(243,240,245,.92);font-size:clamp(1.05rem,1.35vw,1.18rem)}.section-container .container .article__heading{margin-top:22px;margin-bottom:2px;color:#fff;font-size:clamp(1.18rem,2vw,1.72rem);line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.section-container .container .paragraph{margin:0;color:rgba(243,240,245,.78);font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.82}.section-container .container ul.paragraph{padding-left:1.4rem;display:grid;grid-gap:12px;gap:12px}.section-container .container a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(113,48,252,.75);text-decoration-color:rgba(113,48,252,.75);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:opacity .18s ease,-webkit-text-decoration-color .18s ease;transition:text-decoration-color .18s ease,opacity .18s ease;transition:text-decoration-color .18s ease,opacity .18s ease,-webkit-text-decoration-color .18s ease}.section-container .container a:hover{opacity:.9;-webkit-text-decoration-color:rgba(201,0,118,.75);text-decoration-color:rgba(201,0,118,.75)}.section-container .container strong{color:#fff;font-weight:600}@media screen and (max-width:991px){.section-container .container{padding:56px 28px;border-radius:28px}}@media screen and (max-width:767px){.section-container .container{padding:40px 20px;gap:16px;border-radius:24px}.section-container .container .article__heading{margin-top:18px}}@media screen and (max-width:991px){.section-container{padding-top:152px;padding-bottom:96px}}@media screen and (max-width:767px){.section-container{padding:136px 14px 84px}.section-container:before{height:340px}.section-container:after{top:210px;right:-120px;width:180px;height:180px}}.app__item{cursor:pointer;display:flex}.app__item,.app__item.active{position:relative}.app__item.active .progress-container{display:block}.app__item.active .progressbar{transition:height 8s linear!important;height:100%!important}.app__item.active .app__item-content .app__card__title{color:#fb68a8}.app__item.active .app__item-content .app__card__text{color:#fff;opacity:100%;display:block;max-height:100%}.app__item .progress-container{background-color:#1a1d1f;border-bottom-right-radius:8px;border-bottom-left-radius:8px;align-self:stretch;height:100%;position:absolute}.app__item .progress-container .progressbar{background-color:#fb68a8;border-radius:8px;width:6px;height:0;position:absolute;inset:0 0 auto}.app__item .app__item-content{margin-left:26px}.app__item .app__item-content .app__card__title{color:#9e9e9e;margin-top:0;font-family:Inter,sans-serif;font-size:16px}.app__item .app__item-content .app__card__title.active{color:#fb68a8}.app__item .app__item-content .app__card__text{color:#9e9e9e;margin-bottom:0;font-size:14px;font-weight:400;max-height:0;overflow:hidden;opacity:0}.app__item .app__item-content .app__card__text.active{color:#f3f0f5}.section-hero{background-image:url(/_next/static/media/bg-gradient.30be2e74.svg?dpl=dpl_FJ5WzEFS1i3zTGCs55ywyUoy7Diz);background-position:50%;background-size:cover;border-radius:0;justify-content:center;align-items:stretch;height:100%;min-height:650px;max-height:882px;padding-top:78px;display:flex;overflow:hidden;--hero-text-pad:0px}.section-hero .container{z-index:1;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;max-width:1283px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;padding-left:40px;display:flex;overflow:hidden}.section-hero .container.hero-container{position:relative;isolation:isolate;overflow:unset;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-items:center;padding-bottom:0;display:grid}.section-hero .hero-grid-pattern{position:absolute;top:0;right:0;width:70%;height:90%;object-fit:cover;z-index:0;pointer-events:none}.section-hero .contact-wrapper{align-self:flex-start;justify-content:flex-start;align-items:flex-start;text-align:left;padding-left:var(--hero-text-pad);margin-left:0}.section-hero .contact-link{justify-content:flex-start}.section-hero .hero-content{position:relative;z-index:2;padding-left:0}.section-hero .heroimage{position:relative;z-index:1}.section-hero .hero-text-block{padding-left:var(--hero-text-pad)}.section-hero .text-block-8{font-weight:600}@media screen and (min-width:1920px){.section-hero{min-height:100%;max-height:100%}.section-hero .hero__title{font-size:38px;line-height:44px}}@media screen and (min-width:1440px){.section-hero{height:78vh;position:relative;--hero-text-pad:0px}.section-hero .container.hero-container{grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:1283px}}@media screen and (min-width:1280px){.section-hero{min-height:800px;position:relative}.section-hero .container{padding-top:40px;padding-bottom:40px}.section-hero .container.hero-container{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px)and (max-width:1439px){.section-hero{--hero-text-pad:0px}}@media screen and (max-width:991px){.section-hero{min-height:500px;--hero-text-pad:0px}.section-hero .container.hero-container{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:.9fr 1fr;padding-top:0}}@media screen and (min-width:768px)and (max-width:991px){.section-hero{background-image:url(/_next/static/media/bg-gradient.30be2e74.svg?dpl=dpl_FJ5WzEFS1i3zTGCs55ywyUoy7Diz);background-size:cover;border-radius:0;height:auto;min-height:auto;max-height:none;--hero-text-pad:20px;overflow:hidden}.section-hero .contact-wrapper{margin-left:0}.section-hero .container{padding-right:40px}.section-hero .container.hero-container{padding-bottom:0;padding-left:0;padding-right:0;display:flex;flex-direction:column;gap:16px;position:relative}.section-hero .block.block-hide-mobile{display:none}.section-hero .hero-content{z-index:1;background-image:linear-gradient(0deg,rgba(14,14,18,.9490196078) 72%,rgba(14,14,18,0));justify-content:flex-end;align-items:flex-start;width:100%;max-height:100%;padding-left:0;padding-right:0;position:relative;bottom:auto;left:auto;right:auto;transform:none}.section-hero .hero__title{margin-bottom:6px;padding-right:0;width:100%}.section-hero .hero__text{font-size:16.17px;line-height:19.57px}.section-hero .hero-text-block{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.section-hero .contact-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:22px;margin-bottom:20px;margin-left:20px;padding-bottom:0}}@media screen and (max-width:767px){.section-hero{background-image:url(/_next/static/media/bg-gradient.30be2e74.svg?dpl=dpl_FJ5WzEFS1i3zTGCs55ywyUoy7Diz);background-size:cover;border-radius:0;height:auto;min-height:auto;max-height:none;--hero-text-pad:20px;overflow:hidden}.section-hero .contact-wrapper{margin-left:0}.section-hero .container{padding-right:40px}.section-hero .container.hero-container{padding-bottom:0;padding-left:0;padding-right:0;display:flex;flex-direction:column;gap:16px;position:relative}.section-hero .hero-content{background-image:linear-gradient(0deg,rgba(14,14,18,.9490196078) 72%,rgba(14,14,18,0))}}@media screen and (max-width:991px){.section-hero .container{padding-left:0!important;padding-right:0!important}.section-hero .container.hero-container{width:100%!important}.section-hero .hero-content{width:100%!important;max-width:none!important;align-self:stretch!important;padding-left:0!important;padding-right:0!important}.section-hero .hero-text-block{width:100%!important;max-width:none!important;box-sizing:border-box;padding-left:20px!important;padding-right:20px!important}.section-hero .hero__text,.section-hero .hero__title{width:100%;max-width:none}.section-hero .hero-content .button-group{width:100%;justify-content:flex-start}.section-hero .contact-wrapper{width:100%!important;margin-left:0!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}.section-hero .contact-link{width:100%;justify-content:flex-start;align-items:center}}@media screen and (max-width:479px){.section-hero{min-height:auto}.section-hero .container.hero-container{padding-bottom:0}}.hero-client-marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-top:-1px;padding:26px 0;background:radial-gradient(circle at 20% 0,rgba(251,109,170,.14),transparent 34%),radial-gradient(circle at 80% 100%,rgba(139,92,246,.16),transparent 36%),#0e0e12;border-bottom:1px solid hsla(0,0%,100%,.08)}.hero-client-marquee__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hero-client-marquee__track{display:flex;width:-webkit-max-content;width:max-content;animation:heroClientMarquee 28s linear infinite;will-change:transform}.hero-client-marquee__group{flex:0 0 auto;min-width:100vw;display:flex;align-items:center;gap:58px;padding-right:58px}.hero-client-marquee__logo{color:hsla(0,0%,100%,.76);opacity:.84;filter:drop-shadow(0 0 18px rgba(255,255,255,.08));transition:color .18s ease,opacity .18s ease}.hero-client-marquee__intro,.hero-client-marquee__logo{flex:0 0 auto;font-size:18px;line-height:1;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.hero-client-marquee__intro{color:#fb6daa;filter:drop-shadow(0 0 18px rgba(251,109,170,.18))}.hero-client-marquee__logo:hover{color:var(--client-hover-color,#fb6daa);opacity:1}@keyframes heroClientMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:767px){.hero-client-marquee{padding:20px 0}.hero-client-marquee__group{gap:34px;padding-right:34px}.hero-client-marquee__intro,.hero-client-marquee__logo{font-size:15px}}@media(prefers-reduced-motion:reduce){.hero-client-marquee__track{animation-duration:80s}}.heroimage{--hero-frames-anchor-x:-40%;--hero-frames-offset-y:-120px;--hero-frames-scale:1;--hero-frames-height:540px;--hero-frames-bottom:0px;width:100%;height:100%;min-height:560px;position:relative;overflow:visible}.heroimage.animate{will-change:transform;transform:translate3d(0,30px,0) scaleX(1) rotateX(0) rotateY(0) rotate(0) skew(0,0)}.heroimage .frames{position:absolute;left:50%;right:auto;bottom:var(--hero-frames-bottom)!important;display:inline-flex!important;align-items:flex-start;height:var(--hero-frames-height);transform:translateX(var(--hero-frames-anchor-x)) translateY(var(--hero-frames-offset-y)) rotate(10deg) scale(var(--hero-frames-scale));transform-origin:center bottom}.heroimage .frame-image{position:relative;flex:0 0 auto;transform:translate(var(--hero-frame-shift-x,0),var(--hero-frame-shift-y,0))!important}.heroimage .frame-image--first{--hero-frame-shift-x:32px;--hero-frame-shift-y:115px;min-width:120px;width:150px;max-width:320px}.heroimage .frame-image--second{--hero-frame-shift-x:92px;--hero-frame-shift-y:85px;min-width:120px;width:163px;max-width:320px}.heroimage .frame-image--third{--hero-frame-shift-x:140px;--hero-frame-shift-y:55px;min-width:220px;width:950px;max-width:620px}.heroimage .image-24,.heroimage .image-25,.heroimage .image-26{width:100%;max-width:100%;height:auto;display:block!important}.heroimage .figma-cursor-1,.heroimage .figma-cursor-2,.heroimage .figma-cursor-3{position:absolute;z-index:5}.heroimage .figma-cursor-1{width:90px;top:10%;left:-40px;transform:rotate(-6deg)}.heroimage .figma-cursor-2{width:90px;top:25%;left:15%;transform:translate(-50%,-50%) rotate(-8deg)}.heroimage .figma-cursor-3{width:80px;top:10%;left:-10%}.frame-image__addon{position:absolute;pointer-events:none;will-change:transform;image-rendering:auto;transition:transform .35s ease}.frame-image__addon--primary{top:60%;left:-54%;width:95%;max-width:340px;transform:rotate(0deg);z-index:2;animation:heroAddonBounce 5.2s ease-in-out infinite}.frame-image__addon--secondary{bottom:50%;left:70%;width:60%;max-width:280px;transform:rotate(0deg);z-index:1;animation:heroAddonBounce 5.6s ease-in-out infinite}.frame-image__addon--tertiary{top:39%;right:-5%;width:90%;max-width:260px;transform:rotate(4deg);z-index:2;animation:heroAddonSwipe 6.2s ease-in-out infinite}.frame-image.frame-image--first:hover .frame-image__addon--primary{transform:rotate(-2deg) translateY(-4px)}.frame-image.frame-image--first:hover .frame-image__addon--secondary{transform:rotate(6deg) translateY(6px)}@keyframes heroAddonBounce{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.02)}}@keyframes heroAddonSwipe{0%,to{transform:translateZ(0) rotate(4deg)}50%{transform:translate3d(8px,-18px,0) rotate(8deg)}}@media screen and (max-width:1300px){.heroimage{min-height:520px;--hero-frames-anchor-x:-41%;--hero-frames-offset-y:-92px;--hero-frames-scale:0.9;--hero-frames-height:500px}}@media screen and (max-width:1100px){.heroimage{min-height:480px;--hero-frames-anchor-x:-43%;--hero-frames-offset-y:-66px;--hero-frames-scale:0.78;--hero-frames-height:470px}}@media screen and (max-width:991px){.heroimage{--hero-frames-anchor-x:-46%;--hero-frames-offset-y:-4px;--hero-frames-scale:0.78;--hero-frames-height:470px;--hero-frames-bottom:36px;z-index:0;order:-1;width:100%;min-height:500px;overflow-x:hidden;overflow-y:visible}}@media screen and (min-width:768px)and (max-width:991px){.heroimage{--hero-frames-anchor-x:-48%;--hero-frames-offset-y:-18px;--hero-frames-scale:0.7;--hero-frames-height:460px;--hero-frames-bottom:12px;width:100%;min-height:420px;overflow:visible}}@media screen and (max-width:767px){.heroimage{--hero-frames-anchor-x:-48%;--hero-frames-offset-y:-18px;--hero-frames-scale:0.7;--hero-frames-height:460px;--hero-frames-bottom:12px;order:-1;width:100%;min-height:420px;overflow:visible}.heroimage .figma-cursor-1,.heroimage .figma-cursor-2,.heroimage .figma-cursor-3{width:78px!important}.heroimage .frame-image__addon--primary{width:95%!important;max-width:340px!important}.heroimage .frame-image__addon--secondary{width:60%!important;max-width:280px!important}.heroimage .frame-image__addon--tertiary{width:90%!important;max-width:260px!important}}@media screen and (max-width:479px){.heroimage{--hero-frames-anchor-x:-50%;--hero-frames-offset-y:-14px;--hero-frames-scale:0.64;--hero-frames-height:430px;--hero-frames-bottom:10px;min-height:380px;overflow:visible}.heroimage .figma-cursor-1,.heroimage .figma-cursor-2,.heroimage .figma-cursor-3{width:72px!important}}.section-ai-summary{width:100%;padding:0 15px;--footer-ai-bg-size:100% 120%;--footer-ai-min-height:200px}.ai-summary-container{width:100%;max-width:none;margin:0;display:block}@media screen and (max-width:991px){.section-ai-summary{padding:0 15px}}@media screen and (max-width:767px){.section-ai-summary{padding:0 15px}}.footer-ai-summary{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;max-width:1283px;margin:0 auto;padding:18px 22px;box-sizing:border-box;min-height:0;border-radius:24px;background:linear-gradient(90deg,#351c2b,#14101b);border:none;color:#f3f0f5;overflow:hidden}.footer-ai-summary__content{padding:0;position:relative;z-index:1;text-align:center}.footer-ai-summary__label{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.08);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.footer-ai-summary__title{margin:8px 0 4px;font-size:22px;font-weight:600;line-height:1.22}.footer-ai-summary__title-accent{color:#fb68a8}.footer-ai-summary__description{font-size:12px;line-height:1.55;color:rgba(243,240,245,.78);max-width:720px;margin:0 auto 6px}.footer-ai-summary__icons{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:2px}.footer-ai-summary__icon{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:rgba(0,0,0,0);border:none;color:#f3f0f5;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.footer-ai-summary__icon:hover{transform:translateY(-2px) scale(1.05);opacity:.95;box-shadow:none}.footer-ai-summary__icon-image{width:30px;height:30px;object-fit:contain;display:block}@media screen and (max-width:991px){.footer-ai-summary{padding:16px}.footer-ai-summary__title{font-size:20px}}@media screen and (max-width:767px){.footer-ai-summary{padding:16px 18px}.footer-ai-summary__label{font-size:9px}.footer-ai-summary__title{font-size:18px;line-height:1.2}.footer-ai-summary__description{font-size:11px;line-height:1.45;max-width:100%}}@media screen and (max-width:479px){.footer-ai-summary__title{font-size:17px}.footer-ai-summary__description{font-size:11px}}.section-blog-featured{position:relative;padding:72px 16px;background:radial-gradient(115% 86% at 10% 0,rgba(251,104,168,.18) 0,rgba(251,104,168,0) 62%),radial-gradient(120% 90% at 50% 100%,rgba(104,44,255,.2) 0,rgba(104,44,255,0) 68%),linear-gradient(180deg,#09080e,#0a0914)}.blog-featured-container{width:min(100%,1283px);margin:0 auto;padding:0 24px;display:grid;grid-gap:24px;gap:24px}.blog-featured-scroller-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;box-sizing:border-box}.blog-featured-scroller-wrap .blog-article-scroller__track{overflow-x:auto;scrollbar-width:auto}.blog-featured-scroller-wrap .blog-article-scroller__card{flex-basis:clamp(360px,44vw,700px)}@media screen and (max-width:1100px){.blog-featured-scroller-wrap .blog-article-scroller__card{flex-basis:clamp(320px,62vw,560px)}}.blog-featured-header{display:grid;grid-gap:12px;gap:12px}.blog-featured-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.blog-featured-controls{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto;z-index:2}.blog-featured-arrow{-webkit-appearance:none;appearance:none;width:46px;height:46px;border-radius:999px;border:1px solid rgba(201,0,118,.38);background:radial-gradient(circle at 35% 20%,rgba(201,0,118,.24) 0,rgba(201,0,118,0) 65%),linear-gradient(135deg,rgba(13,12,22,.96),rgba(9,8,16,.96));color:rgba(250,248,255,.96);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 10px 22px rgba(8,6,16,.38);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-featured-arrow:hover{transform:translateY(-1px);border-color:rgba(104,44,255,.72);box-shadow:0 0 0 1px rgba(104,44,255,.26),0 12px 24px rgba(8,6,16,.48)}.blog-featured-arrow__icon{display:block;font-size:1.55rem;line-height:1;font-weight:500;transform:translateY(-1px)}.blog-featured-title{margin:0;color:#fff;font-family:Inter,sans-serif;font-size:40px;line-height:48.41px}.blog-featured-title--accent{color:#fb68a8}.blog-featured-subtitle{margin:12px 0 0;color:rgba(243,240,245,.78);font-size:1rem;line-height:1.7}@media screen and (max-width:767px){.section-blog-featured{padding:48px 8px}.blog-featured-container{padding:0 8px}.blog-featured-scroller-wrap{padding:0}.blog-featured-scroller-wrap .blog-article-scroller__card{flex-basis:min(94vw,460px)}.blog-featured-header{gap:10px}.blog-featured-title-row{width:100%;align-items:center}.blog-featured-title{font-size:30px;line-height:36.31px}.blog-featured-arrow{width:40px;height:40px}}.devAnim{--window-loop:14.4s;gap:12px;width:100%;min-height:306px;isolation:isolate}.devAnim,.devAnim__stage{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.devAnim__stage{width:min(100%,540px);height:306px;border-radius:22px}.devAnim__stage:before{content:"";position:absolute;inset:34px 28px;border-radius:999px;background:radial-gradient(circle at 28% 42%,rgba(251,104,168,.24),transparent 48%),radial-gradient(circle at 72% 58%,rgba(106,59,255,.24),transparent 50%);filter:blur(18px);opacity:.78;z-index:0}.devAnim__burstLayer{position:absolute;inset:0;z-index:1;pointer-events:none}.devAnim__miniWindow{--window-x:0px;--window-y:0px;--window-width:300px;--window-height:188px;--window-delay:0s;position:absolute;top:50%;left:50%;box-sizing:border-box;width:var(--window-width);height:var(--window-height);padding:12px 14px 14px;border-radius:16px;background:rgba(15,15,22,.86);border:1px solid rgba(255,90,170,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 38px rgba(0,0,0,.38),0 0 24px rgba(251,104,168,.14);opacity:0;transform-origin:center;animation:devWindowBurst var(--window-loop) cubic-bezier(.2,.82,.24,1) infinite;animation-delay:var(--window-delay);will-change:opacity,filter}.devAnim__miniWindow:first-child{--window-x:-124px;--window-y:-92px;--window-width:304px;--window-height:188px;--window-delay:0s}.devAnim__miniWindow:nth-child(2){--window-x:124px;--window-y:-42px;--window-width:296px;--window-height:178px;--window-delay:-1.2s}.devAnim__miniWindow:nth-child(3){--window-x:0px;--window-y:92px;--window-width:318px;--window-height:198px;--window-delay:-2.4s}.devAnim__miniWindow:nth-child(4){--window-x:-128px;--window-y:-84px;--window-width:286px;--window-height:190px;--window-delay:-3.6s}.devAnim__miniWindow:nth-child(5){--window-x:120px;--window-y:-34px;--window-width:302px;--window-height:182px;--window-delay:-4.8s}.devAnim__miniWindow:nth-child(6){--window-x:-4px;--window-y:100px;--window-width:312px;--window-height:194px;--window-delay:-6s}.devAnim__miniWindow:nth-child(7){--window-x:-120px;--window-y:-98px;--window-width:304px;--window-height:188px;--window-delay:-7.2s}.devAnim__miniWindow:nth-child(8){--window-x:128px;--window-y:-48px;--window-width:296px;--window-height:178px;--window-delay:-8.4s}.devAnim__miniWindow:nth-child(9){--window-x:4px;--window-y:86px;--window-width:318px;--window-height:198px;--window-delay:-9.6s}.devAnim__miniWindow:nth-child(10){--window-x:-124px;--window-y:-88px;--window-width:286px;--window-height:190px;--window-delay:-10.8s}.devAnim__miniWindow:nth-child(11){--window-x:124px;--window-y:-38px;--window-width:302px;--window-height:182px;--window-delay:-12s}.devAnim__miniWindow:nth-child(12){--window-x:0px;--window-y:96px;--window-width:312px;--window-height:194px;--window-delay:-13.2s}.devAnim__miniTopbar{display:flex;align-items:center;gap:5px;margin-bottom:9px}.devAnim__miniTopbar .dot{width:6px;height:6px}.devAnim__miniTitle{margin-left:4px;max-width:132px;overflow:hidden;color:hsla(0,0%,100%,.5);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.devAnim__miniCode{display:grid;grid-gap:4px;gap:4px;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:9.5px;line-height:1.35;color:rgba(214,237,255,.88)}.devAnim__miniLine{--line-width:100%;display:block;width:var(--line-width);max-width:var(--line-width);overflow:hidden;white-space:pre;text-align:left;direction:ltr;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:devMiniLineWrite var(--window-loop) steps(26) infinite;animation-delay:var(--window-delay)}.devAnim__miniLineContent{display:inline-flex;align-items:center;justify-content:flex-start;min-width:-webkit-max-content;min-width:max-content;transform-origin:left center;text-align:left}.devAnim__miniLine:first-child{--line-width:92%}.devAnim__miniLine:nth-child(2){--line-width:78%;color:rgba(255,159,207,.9);animation-delay:calc(var(--window-delay) + .14s)}.devAnim__miniLine:nth-child(3){--line-width:86%;animation-delay:calc(var(--window-delay) + .28s)}.devAnim__miniLine:nth-child(4){--line-width:36%;animation-delay:calc(var(--window-delay) + .42s)}.devAnim__miniLine:nth-child(5){--line-width:72%;animation-delay:calc(var(--window-delay) + .56s)}.devAnim__token{color:rgba(216,236,255,.9)}.devAnim__token--keyword{color:#ff7ab8;font-weight:700}.devAnim__token--function{color:#83d8ff}.devAnim__token--string{color:#ffd166}.devAnim__token--attr,.devAnim__token--property{color:#b9a7ff}.devAnim__token--tag{color:#7cffc4}.devAnim__token--punct{color:hsla(0,0%,100%,.48)}.devAnim__keyboard{position:relative;width:44%;max-width:260px;transform:translateX(-18px) scale(1.12);transform-origin:center}.keyboard{padding:14px 16px 16px;border-radius:22px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 40px rgba(0,0,0,.35);overflow:hidden}.keyboard,.keyboard *{outline:none;appearance:none;-webkit-appearance:none}.keyboard__row{display:flex;justify-content:center;gap:7px;margin-bottom:7px}.keyboard__row--2{padding:0 6px}.keyboard__row--3{padding:0 10px}.keyboard__row--4{padding:0 12px}.keyboard__bottom{display:flex;justify-content:center;padding:0 4px}.keyboard__key{width:22px;height:18px;border-radius:999px;background:hsla(0,0%,100%,.1);box-shadow:inset 0 -1px 2px rgba(0,0,0,.35);transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease}.keyboard__key--wide{width:96px;border-radius:999px;background:hsla(0,0%,100%,.12)}.devAnim .keyboard__key.is-pressed{transform:translateY(3px) scale(.88)!important;opacity:1!important;background:hsla(0,0%,100%,.26)!important;box-shadow:inset 0 -1px 1px rgba(0,0,0,.12)!important}.devAnim.is-typing .keyboard{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 50px rgba(0,0,0,.4)}.devAnim__codeWindow{position:relative;z-index:3;flex:0 0 320px;width:320px;min-width:0;max-width:320px;box-sizing:border-box;transform:none;transform-origin:center;margin:0 auto;border-radius:18px;background:rgba(15,15,20,.92);border:1px solid rgba(255,90,170,.2);box-shadow:0 20px 45px rgba(0,0,0,.45);padding:14px 16px 16px}.codeTopbar{display:flex;align-items:center;gap:6px;margin-bottom:12px}.title{margin-left:6px;font-size:10px;letter-spacing:.18em;color:hsla(0,0%,100%,.5)}.codeArea{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5;color:rgba(210,240,255,.95);min-height:88px;margin:0 0 14px;white-space:pre-wrap;transition:opacity .3s ease,transform .3s ease}.codeArea code{display:block;color:inherit;opacity:1}.codeArea code.is-fade{opacity:0;transform:translateY(4px)}.codeBtn{display:block;margin:0 auto;padding:8px 16px;border-radius:999px;border:1px solid rgba(251,104,168,.35);background:linear-gradient(135deg,rgba(251,104,168,.28),rgba(106,59,255,.24));color:hsla(0,0%,100%,.9);font-size:11px;font-weight:600;box-shadow:0 0 0 rgba(251,104,168,0);transition:transform .22s ease,box-shadow .22s ease}.codeBtn.is-pressed{transform:scale(.98);box-shadow:0 0 18px rgba(251,104,168,.55)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.red{background:#ff5f57}.dot.yellow{background:#ffbd2e}.dot.green{background:#28c840}@keyframes devWindowBurst{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-50%) translate3d(var(--window-x),var(--window-y),0)}8%{opacity:.9;filter:blur(0);transform:translate(-50%,-50%) translate3d(var(--window-x),var(--window-y),0)}17%{opacity:.86;filter:blur(0);transform:translate(-50%,-50%) translate3d(var(--window-x),var(--window-y),0)}25%{opacity:0;filter:blur(4px);transform:translate(-50%,-50%) translate3d(var(--window-x),var(--window-y),0)}to{opacity:0;filter:blur(4px);transform:translate(-50%,-50%) translate3d(var(--window-x),var(--window-y),0)}}@keyframes devMiniLineWrite{0%,8%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}24%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}25%,to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@media(prefers-reduced-motion:reduce){.devAnim__stage:before{display:none}.codeArea,.codeArea code,.devAnim,.devAnim__codeWindow,.devAnim__stage{animation:none!important;transform:none!important}.devAnim__miniWindow{opacity:.84;animation:none!important;transform:translate(-50%,-50%) translate3d(var(--window-x),var(--window-y),0)!important}.devAnim__miniLine{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);animation:none!important}}@media(max-width:767px){.devAnim{min-height:270px}.devAnim__stage{height:270px;width:min(100%,360px)}.devAnim__miniWindow{width:var(--window-width);height:var(--window-height);padding:11px 12px 13px}.devAnim__miniWindow:nth-child(n+9){display:none}.devAnim__miniWindow:first-child{--window-x:-86px;--window-y:-66px;--window-width:212px;--window-height:156px;--window-delay:0s}.devAnim__miniWindow:nth-child(2){--window-x:86px;--window-y:-26px;--window-width:204px;--window-height:148px;--window-delay:-2s}.devAnim__miniWindow:nth-child(3){--window-x:0px;--window-y:70px;--window-width:220px;--window-height:160px;--window-delay:-4s}.devAnim__miniWindow:nth-child(4){--window-x:-89px;--window-y:-60px;--window-width:200px;--window-height:154px;--window-delay:-6s}.devAnim__miniWindow:nth-child(5){--window-x:83px;--window-y:-20px;--window-width:208px;--window-height:150px;--window-delay:-8s}.devAnim__miniWindow:nth-child(6){--window-x:-3px;--window-y:76px;--window-width:212px;--window-height:156px;--window-delay:-10s}.devAnim__miniWindow:nth-child(7){--window-x:-83px;--window-y:-71px;--window-width:204px;--window-height:148px;--window-delay:-12s}.devAnim__miniWindow:nth-child(8){--window-x:89px;--window-y:-31px;--window-width:220px;--window-height:160px;--window-delay:-14s}}.design-mock{position:relative;width:100%;max-width:320px;margin:0 auto;--design-loop:10s}.design-mock__chip{position:absolute;top:-10px;left:14px;padding:6px 12px;border-radius:999px;font-size:10px;font-weight:600;color:hsla(0,0%,100%,.95);background:rgba(251,104,168,.18);border:1px solid rgba(251,104,168,.4);opacity:0;transform:translateY(6px)}.design-mock__canvas{position:relative;width:100%;aspect-ratio:7/4;border-radius:18px;background:radial-gradient(circle at 22% 10%,rgba(251,104,168,.18),transparent 50%),hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.45);overflow:hidden;opacity:0;transform:translateY(14px)}.design-mock__grid{position:absolute;inset:14px;border-radius:14px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 1px,transparent 0,transparent 18px),repeating-linear-gradient(0deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 18px);border:1px solid hsla(0,0%,100%,.14);opacity:.85}.design-mock__navbar{position:absolute;top:26px;left:26px;right:86px;height:28px;border-radius:16px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.45);opacity:0;transform:scaleX(.6)}.design-mock__items{position:absolute;top:70px;left:26px;right:140px;display:grid;grid-gap:8px;gap:8px}.design-mock__item{height:14px;border-radius:10px;background:rgba(251,104,168,.22);border:1px solid rgba(251,104,168,.55);box-shadow:0 0 10px rgba(251,104,168,.2);opacity:0;transform:translateX(-24px)}.design-mock__item.item-1{width:66%}.design-mock__item.item-2{width:88%}.design-mock__item.item-3{width:58%}.design-mock__pill{position:absolute;bottom:18px;left:24px;width:96px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.82);opacity:0;transform:translateY(8px)}.design-mock__dev{position:absolute;right:18px;bottom:16px;width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);display:grid;place-items:center;opacity:0;transform:scale(.8);grid-gap:2px;gap:2px}.design-mock__dev-icon{width:16px;height:12px;border-radius:3px;border:2px solid hsla(0,0%,100%,.75);position:relative}.design-mock__dev-icon:after,.design-mock__dev-icon:before{content:"";position:absolute;width:6px;height:2px;background:hsla(0,0%,100%,.75);top:3px}.design-mock__dev-icon:before{left:-5px;transform:rotate(-35deg)}.design-mock__dev-icon:after{right:-5px;transform:rotate(35deg)}.design-mock__dev-label{font-size:7px;letter-spacing:.2em;color:hsla(0,0%,100%,.7)}.design-mock__cursor{position:absolute;width:18px;height:18px;left:18%;top:28%;opacity:0;transform:translate(-10px,-6px) scale(.9);z-index:3}.design-mock__cursor:after,.design-mock__cursor:before{content:"";position:absolute;background:hsla(0,0%,100%,.95);box-shadow:0 0 6px rgba(0,0,0,.4)}.design-mock__cursor:before{width:2px;height:18px;left:8px;top:0}.design-mock__cursor:after{height:2px;width:18px;left:0;top:8px}.design-mock__cursor-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#fb68a8;left:6px;top:6px;box-shadow:0 0 8px rgba(251,104,168,.9)}.design-mock__click{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid rgba(251,104,168,.85);right:28px;bottom:26px;opacity:0;transform:scale(.6);z-index:2}.design-mock__send{position:absolute;right:-6px;top:54%;width:76px;height:6px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(251,104,168,.9),transparent);opacity:0}.design-mock.is-animated .design-mock__canvas{animation:designCanvasIn .6s ease-out forwards,designCanvasShift var(--design-loop) ease-in-out infinite}.design-mock.is-animated .design-mock__chip{animation:designChipIn .35s ease-out .3s forwards,designChipLoop var(--design-loop) ease-in-out infinite}.design-mock.is-animated .design-mock__navbar{animation:designNav var(--design-loop) ease-in-out infinite}.design-mock.is-animated .design-mock__item.item-1{animation:designItem var(--design-loop) ease-in-out infinite;animation-delay:.6s}.design-mock.is-animated .design-mock__item.item-2{animation:designItem var(--design-loop) ease-in-out infinite;animation-delay:.95s}.design-mock.is-animated .design-mock__item.item-3{animation:designItem var(--design-loop) ease-in-out infinite;animation-delay:1.3s}.design-mock.is-animated .design-mock__pill{animation:designReady var(--design-loop) ease-in-out infinite}.design-mock.is-animated .design-mock__dev{animation:designDev var(--design-loop) ease-in-out infinite}.design-mock.is-animated .design-mock__cursor{animation:designCursor var(--design-loop) ease-in-out infinite}.design-mock.is-animated .design-mock__click{animation:designClick var(--design-loop) ease-in-out infinite}.design-mock.is-animated .design-mock__send{animation:designSend var(--design-loop) ease-in-out infinite}@keyframes designCanvasIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes designChipIn{to{opacity:1;transform:translateY(0)}}@keyframes designChipLoop{0%,62%{opacity:.8}72%{opacity:1}84%{opacity:0}to{opacity:.8}}@keyframes designNav{0%{opacity:0;transform:scaleX(.6)}16%{opacity:1;transform:scaleX(1)}62%{opacity:1}78%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(.6)}}@keyframes designItem{0%{opacity:0;transform:translateX(-12px)}22%{opacity:1;transform:translateX(0)}60%{opacity:1}78%{opacity:0;transform:translateX(10px)}to{opacity:0}}@keyframes designReady{0%,36%{opacity:0;transform:translateY(8px)}52%{opacity:.7;transform:translateY(0)}64%{opacity:1;box-shadow:0 0 12px rgba(251,104,168,.35)}78%{opacity:0}to{opacity:0}}@keyframes designDev{0%,42%{opacity:0;transform:scale(.8)}54%{opacity:1;transform:scale(1)}66%{background:rgba(65,204,120,.25);border-color:rgba(65,204,120,.75);box-shadow:0 0 16px rgba(65,204,120,.55)}76%{opacity:1}86%{opacity:0;transform:scale(.9)}to{opacity:0}}@keyframes designCursor{0%{opacity:0;top:26%;left:18%}14%{opacity:1;top:26%;left:24%}34%{top:46%;left:44%}52%{top:58%;left:60%}62%{top:72%;left:76%}68%{opacity:1}74%{opacity:0}to{opacity:0}}@keyframes designClick{0%,60%{opacity:0;transform:scale(.6)}66%{opacity:1;transform:scale(1)}72%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes designCanvasShift{0%,66%{transform:translateY(0) translateX(0)}80%{transform:translateY(0) translateX(46px)}88%{transform:translateY(0) translateX(96px);opacity:.2}to{transform:translateY(0) translateX(0)}}@keyframes designSend{0%,70%{opacity:0;transform:translateY(-50%) scaleX(.6)}80%{opacity:1;transform:translateY(-50%) scaleX(1)}88%{opacity:0;transform:translate(20px,-50%) scaleX(1.2)}to{opacity:0;transform:translateY(-50%) scaleX(.6)}}@media(prefers-reduced-motion:reduce){.design-mock__canvas,.design-mock__chip,.design-mock__click,.design-mock__cursor,.design-mock__dev,.design-mock__item,.design-mock__navbar,.design-mock__pill,.design-mock__send{opacity:1;transform:none;animation:none}}.designStep{overflow:hidden;--design-phone-offset:0px;--process-ready-offset:-14px;transform:translate3d(0,var(--process-design-shift,-40px),0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.designStep,.designStep__stage{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.designStep__stage{gap:20px;padding-top:0}.designStep__phoneWrap{width:var(--process-mockup-width,200px);max-width:100%;height:auto;aspect-ratio:242/459;margin-top:0;top:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.designStep__phoneCrop,.designStep__phoneWrap{position:relative;display:flex;align-items:center;justify-content:center}.designStep__phoneCrop{width:100%;height:100%;overflow:hidden}.designStep__phone{height:100%;width:auto;max-width:100%;display:block;object-fit:contain}.designStep__overlay{position:absolute;top:18%;left:16%;width:68%;height:56%;pointer-events:none;z-index:2}.designStep__svg{width:100%;height:100%;display:block;overflow:visible}.designStep__shape-stroke{fill:none;stroke:rgba(254,128,179,.9);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.designStep__shape-fill{fill:rgba(234,233,235,.12)}.designStep__handle{position:absolute;width:10px;height:10px;border-radius:50%;background:rgba(234,233,235,.9);border:2px solid rgba(90,32,176,.9);box-shadow:0 2px 6px rgba(0,0,0,.35);opacity:0}.designStep__tooltip{position:absolute;padding:6px 10px;border-radius:8px;background:rgba(19,15,28,.9);border:1px solid hsla(0,0%,100%,.12);font-size:11px;color:rgba(234,233,235,.9);letter-spacing:.02em;box-shadow:0 10px 24px rgba(0,0,0,.35)}.designStep__ready{align-self:center;position:relative;top:var(--process-ready-offset,-14px);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:rgba(44,25,89,.65);color:rgba(234,233,235,.9);font-size:10px;text-transform:uppercase;letter-spacing:.06em;z-index:2;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.designStep__ready-icon{font-size:11px;font-weight:700;color:#fe80b3}.designStep__cursor{position:absolute;width:20px;height:26px;top:0;left:0;z-index:5;opacity:1;pointer-events:none;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5));will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes designPhoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(var(--design-float-amp,-6px))}}@keyframes designStrokePulse{0%,to{opacity:var(--design-stroke-max,.95)}50%{opacity:var(--design-stroke-min,.6)}}@keyframes designFillPulse{0%,to{opacity:var(--design-fill-min,.18)}50%{opacity:var(--design-fill-max,.32)}}@keyframes designReadyPulse{0%,to{transform:scale(1)}50%{transform:scale(var(--design-ready-scale,1.04))}}@keyframes designCursorDrift{0%{transform:translate(var(--design-cursor-x1,-58px),var(--design-cursor-y1,40px))}40%{transform:translate(var(--design-cursor-x2,-18px),var(--design-cursor-y2,6px))}70%{transform:translate(var(--design-cursor-x3,16px),var(--design-cursor-y3,18px))}to{transform:translate(var(--design-cursor-x1,-58px),var(--design-cursor-y1,40px))}}.designStep--redone{justify-content:center;--process-ready-offset:0px}.designStep--redone,.designStep--redone .designStep__stage{align-items:flex-end}.designStep--redone .designStep__phoneWrap{animation:designPhoneFloat var(--design-float-duration,6s) ease-in-out infinite}.designStep--redone .designStep__shape-stroke{opacity:.95;animation:designStrokePulse var(--design-stroke-duration,3.8s) ease-in-out infinite}.designStep--redone .designStep__shape-fill{opacity:.18;animation:designFillPulse var(--design-fill-duration,3.8s) ease-in-out infinite}.designStep--redone .designStep__shape-fill.is-short.is-left,.designStep--redone .designStep__shape-stroke.is-short.is-left{animation-delay:.35s}.designStep--redone .designStep__shape-fill.is-short.is-right,.designStep--redone .designStep__shape-stroke.is-short.is-right{animation-delay:.7s}.designStep--redone .designStep__ready{animation:designReadyPulse var(--design-ready-duration,4.5s) ease-in-out infinite;transform-origin:center}.designStep--redone .designStep__cursor{left:50%;top:50%;animation:designCursorDrift var(--design-cursor-duration,6s) ease-in-out infinite}@media(max-width:991px){.designStep{--design-phone-offset:0px}.designStep__stage{flex-direction:row;flex-wrap:wrap;gap:12px;padding-top:0}.designStep__phoneWrap{width:var(--process-mockup-width,200px);height:auto}.designStep__ready{top:var(--process-ready-offset,-14px);margin-top:0}}@media(max-width:767px){.designStep{--process-ready-offset:-8px}.designStep__phoneWrap{height:auto;top:0}.designStep__ready{width:auto;margin-top:0;transform:none;padding:6px 10px;font-size:9px;gap:6px}.designStep__cursor{width:18px;height:22px}}@media(prefers-reduced-motion:reduce){.designStep--redone .designStep__cursor,.designStep--redone .designStep__phoneWrap,.designStep--redone .designStep__ready,.designStep--redone .designStep__shape-fill,.designStep--redone .designStep__shape-stroke{animation:none}}.designStep--wireframe{align-items:center;justify-content:center;--wireframe-loop:10.8s;--process-design-shift:0px;overflow:visible}.designStep--wireframe .designStep__stage{width:min(100%,430px);height:100%;overflow:visible}@media(min-width:992px){.designStep--wireframe{--process-design-shift:-64px}}.designWireframe{position:relative;width:min(100%,360px);height:314px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 22px 34px rgba(0,0,0,.42))}.designWireframe__aura{position:absolute;width:230px;height:230px;border-radius:999px;background:radial-gradient(circle at 42% 42%,rgba(254,128,179,.2),transparent 34%),radial-gradient(circle at 64% 58%,rgba(104,44,255,.22),transparent 38%);filter:blur(18px);opacity:.62;animation:wireframeAura var(--wireframe-loop) ease-in-out infinite}.designWireframe__phone{position:relative;width:154px;height:306px;border-radius:42px;padding:8px;background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,.02) 34%,rgba(254,128,179,.16)) border-box,linear-gradient(180deg,#15131c,#050509) padding-box;border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),inset 0 -16px 28px hsla(0,0%,100%,.04),0 0 0 1px rgba(104,44,255,.18),0 24px 52px rgba(0,0,0,.5);animation:wireframePhoneFloat 6s ease-in-out infinite}.designWireframe__phone--mockup{width:160px;height:304px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;display:flex;align-items:center;justify-content:center}.designWireframe__phoneImage{display:block;width:auto;height:100%;max-width:100%;object-fit:contain}.designWireframe__button{position:absolute;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.05))}.designWireframe__button--left{left:-3px;top:76px;height:44px}.designWireframe__button--right{right:-3px;top:100px;height:64px}.designWireframe__island{position:absolute;top:17px;left:50%;z-index:3;width:54px;height:16px;border-radius:999px;background:radial-gradient(circle at 72% 50%,rgba(255,255,255,.16) 0 2px,transparent 3px),linear-gradient(180deg,#0a0910,#030306);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 4px 14px rgba(0,0,0,.45);transform:translateX(-50%)}.designWireframe__screen{position:relative;width:100%;height:100%;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 34% 20%,rgba(254,128,179,.15),transparent 30%),radial-gradient(circle at 78% 72%,rgba(104,44,255,.16),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 0),#0b0a12;background-size:auto,auto,30px 30px,30px 30px,auto;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 18px 32px hsla(0,0%,100%,.03)}.designWireframe__screen--mockup{position:absolute;top:9.15%;left:18.95%;width:63.22%;height:77.12%;border-radius:14px;overflow:hidden;background:rgba(0,0,0,0);box-shadow:none;pointer-events:none}.designWireframe__status{position:absolute;top:4%;left:6%;right:auto;width:88%;height:5.4%;display:flex;align-items:center;justify-content:flex-start;gap:7%;opacity:1}.designWireframe__status span{display:block;height:100%;border-radius:999px;background:rgba(28,28,36,.96);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 0 16px rgba(254,128,179,.06);opacity:0;transform:translateY(12px) scale(.84);animation:wireframeElementCycle var(--wireframe-loop) ease-in-out infinite}.designWireframe__status span:first-child{width:33.99%;animation-delay:.1s}.designWireframe__status span:nth-child(2){width:22.22%;animation-delay:.4s}.designWireframe__status span:nth-child(3){width:33.99%;animation-delay:.7s}.designWireframe__orb{position:absolute;border-radius:999px;opacity:.28;filter:blur(.2px);animation:wireframeOrb var(--wireframe-loop) ease-in-out infinite}.designWireframe__orb--a{width:64px;height:64px;left:-18px;top:54px;background:radial-gradient(circle,rgba(254,128,179,.28),transparent 66%)}.designWireframe__orb--b{width:72px;height:72px;right:-24px;bottom:40px;background:radial-gradient(circle,rgba(104,44,255,.32),transparent 66%);animation-delay:-2.4s}.designWireframe__block,.designWireframe__line,.designWireframe__nav span,.designWireframe__tile{position:absolute;box-sizing:border-box;border:1px solid rgba(254,128,179,.64);background:linear-gradient(135deg,rgba(254,128,179,.13),rgba(104,44,255,.04));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 0 18px rgba(254,128,179,.12);opacity:0;transform:translateY(12px) scale(.84);animation:wireframeElementCycle var(--wireframe-loop) ease-in-out infinite}.designWireframe__block--hero{top:14%;left:0;right:auto;width:100%;height:16%;border-radius:12px;animation-delay:1.25s}.designWireframe__line{left:0;height:1.35%;border-radius:999px;border-color:rgba(143,217,255,.72);background:rgba(143,217,255,.08);box-shadow:0 0 16px rgba(143,217,255,.12)}.designWireframe__line--a{top:34%;width:68%;animation-delay:2s}.designWireframe__line--b{top:38%;width:52%;animation-delay:2.3s}.designWireframe__grid{position:absolute;top:45%;left:0;right:auto;width:100%;height:10%}.designWireframe__tile{top:0;width:47%;height:100%;border-radius:7px;border-color:rgba(123,108,255,.72);background:rgba(123,108,255,.08);box-shadow:0 0 16px rgba(123,108,255,.12)}.designWireframe__tile--left{left:0;animation-delay:3.15s}.designWireframe__tile--right{right:0;width:47%;animation-delay:3.75s}.designWireframe__block--panel{top:60%;left:0;right:auto;bottom:auto;width:100%;height:9%;border-radius:10px;animation-delay:4.75s}.designWireframe__grid--secondary{display:none}.designWireframe__grid--secondary .designWireframe__tile--left{animation-delay:5.85s}.designWireframe__grid--secondary .designWireframe__tile--right{animation-delay:6.45s}.designWireframe__tabbar{position:absolute;left:6%;bottom:4.2%;width:88%;height:6.2%;min-height:15px;border-radius:999px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;box-sizing:border-box;border:1px solid rgba(61,58,72,.78);background:rgba(17,18,27,.9);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 0 18px rgba(254,128,179,.1);opacity:0;transform:translateY(12px) scale(.84);animation:wireframeElementCycle var(--wireframe-loop) ease-in-out infinite;animation-delay:5.85s}.designWireframe__tabbarItem{position:relative;width:12px;height:12px;display:block}.designWireframe__tabbarItem--active{width:22px;height:12px;border-radius:999px;background:linear-gradient(135deg,rgba(254,128,179,.3),rgba(123,108,255,.3))}.designWireframe__tabbarItem--active:after{content:"";position:absolute;inset:3px 8px;border:1.3px solid #fe80b3;border-radius:999px}.designWireframe__tabbarItem--play:before{content:"";position:absolute;left:3px;top:2px;width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:7px solid #7b6cff}.designWireframe__tabbarItem--box:before{content:"";position:absolute;inset:2px;border:1.3px solid rgba(126,132,148,.95);border-radius:3px}.designWireframe__tabbarItem--plus:after,.designWireframe__tabbarItem--plus:before{content:"";position:absolute;left:2px;right:2px;top:50%;height:1.4px;border-radius:999px;background:rgba(126,132,148,.95);transform:translateY(-50%)}.designWireframe__tabbarItem--plus:after{left:50%;right:auto;top:2px;bottom:2px;width:1.4px;height:auto;transform:translateX(-50%)}.designWireframe__nav{position:absolute;left:24.79%;right:24.79%;bottom:21.35%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7.5%;gap:7.5%}.designWireframe__nav span{position:static;height:6px;border-radius:999px;border-color:rgba(234,233,235,.32);background:rgba(234,233,235,.12);box-shadow:none}.designWireframe__nav span:first-child{animation-delay:2.34s}.designWireframe__nav span:nth-child(2){animation-delay:2.48s}.designWireframe__nav span:nth-child(3){animation-delay:2.62s}.designWireframe__control{position:absolute;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);color:#fff;font-size:22px;line-height:1;font-weight:600;background:rgba(16,13,24,.86);box-shadow:0 12px 26px rgba(0,0,0,.3);animation:wireframeControlPulse var(--wireframe-loop) ease-in-out infinite}.designWireframe__control--add{top:54px;right:42px;color:#fe80b3}.designWireframe__control--remove{left:44px;bottom:52px;color:#8fd9ff;animation-delay:2.55s}.designWireframe__figmaCursor{position:absolute;z-index:8;left:50%;top:50%;width:74px;height:auto;pointer-events:none;transform-origin:14px 12px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.55));will-change:transform,opacity}.designWireframe__figmaCursor--thomas{animation:wireframeFigmaCursorThomas var(--wireframe-loop) cubic-bezier(.42,0,.2,1) infinite}.designWireframe__figmaCursor--marine{animation:wireframeFigmaCursorMarine var(--wireframe-loop) cubic-bezier(.42,0,.2,1) infinite}.designWireframe__figmaCursor--theo{animation:wireframeFigmaCursorTheo var(--wireframe-loop) cubic-bezier(.42,0,.2,1) infinite}@keyframes wireframePhoneFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes wireframeAura{0%,to{opacity:.48;transform:scale(.94) rotate(0deg)}50%{opacity:.76;transform:scale(1.04) rotate(10deg)}}@keyframes wireframeOrb{0%,to{opacity:.18;transform:translateZ(0) scale(.9)}50%{opacity:.34;transform:translate3d(8px,-10px,0) scale(1.08)}}@keyframes wireframeElementCycle{0%,5%{opacity:0;transform:translateY(12px) scale(.84)}84%,9%{opacity:1;transform:translateY(0) scale(1)}92%,to{opacity:0;transform:translateY(-8px) scale(.94)}}@keyframes wireframeControlPulse{0%,18%,to{opacity:0;transform:scale(.7)}24%,38%{opacity:1;transform:scale(1)}46%{opacity:0;transform:scale(1.24)}}@keyframes wireframeFigmaCursorThomas{0%,4%{opacity:0;transform:translate(-118px,-134px) rotate(-8deg) scale(.9)}7%{opacity:1;transform:translate(-34px,-122px) rotate(-6deg) scale(.96)}10%{opacity:1;transform:translateY(-122px) rotate(-4deg) scale(1)}13%{opacity:1;transform:translate(36px,-122px) rotate(-3deg) scale(1)}20%{opacity:1;transform:translate(50px,-82px) rotate(-2deg) scale(1)}28%{opacity:1;transform:translate(-4px,-52px) rotate(-5deg) scale(.98)}39%{opacity:1;transform:translate(42px,-28px) rotate(-1deg) scale(1)}52%{opacity:1;transform:translate(42px,14px) rotate(2deg) scale(.98)}68%{opacity:1;transform:translate(42px,42px) rotate(2deg) scale(.98)}82%,88%{opacity:.82;transform:translate(72px,16px) rotate(3deg) scale(.96)}to{opacity:0;transform:translate(112px,-96px) rotate(5deg) scale(.9)}}@keyframes wireframeFigmaCursorMarine{0%,14%{opacity:0;transform:translate(126px,-104px) rotate(5deg) scale(.9)}19%{opacity:1;transform:translate(-54px,-82px) rotate(-7deg) scale(.96)}30%{opacity:1;transform:translate(-54px,-52px) rotate(-7deg) scale(1)}38%{opacity:1;transform:translate(-42px,-28px) rotate(-6deg) scale(1)}52%{opacity:1;transform:translate(-48px,14px) rotate(-5deg) scale(.98)}63%{opacity:1;transform:translate(-42px,42px) rotate(-3deg) scale(1)}82%,88%{opacity:.82;transform:translate(-70px,108px) rotate(-6deg) scale(.96)}to{opacity:0;transform:translate(-126px,44px) rotate(-8deg) scale(.9)}}@keyframes wireframeFigmaCursorTheo{0%,22%{opacity:0;transform:translate(-132px,58px) rotate(-9deg) scale(.88)}27%{opacity:1;transform:translate(-18px,-52px) rotate(-4deg) scale(.96)}31%{opacity:1;transform:translate(-2px,-47px) rotate(-2deg) scale(1)}43%{opacity:1;transform:translate(46px,-28px) rotate(2deg) scale(1)}53%{opacity:1;transform:translate(44px,14px) rotate(3deg) scale(.98)}68%{opacity:1;transform:translate(46px,42px) rotate(4deg) scale(1)}76%{opacity:1;transform:translate(18px,98px) rotate(1deg) scale(1)}82%,88%{opacity:.78;transform:translate(14px,98px) rotate(1deg) scale(.94)}to{opacity:0;transform:translate(122px,58px) rotate(7deg) scale(.88)}}@media(max-width:767px){.designWireframe{width:min(100%,290px);height:270px}.designWireframe__phone{width:134px;height:266px;border-radius:36px}.designWireframe__phone--mockup{width:140px;height:266px;border-radius:0}.designWireframe__control{width:30px;height:30px;font-size:19px}.designWireframe__control--add{right:32px}.designWireframe__control--remove{left:34px}.designWireframe__figmaCursor{width:62px}}@media(prefers-reduced-motion:reduce){.designWireframe__aura,.designWireframe__block,.designWireframe__control,.designWireframe__figmaCursor,.designWireframe__line,.designWireframe__nav span,.designWireframe__orb,.designWireframe__phone,.designWireframe__status span,.designWireframe__tabbar,.designWireframe__tile{animation:none!important}.designWireframe__block,.designWireframe__line,.designWireframe__nav span,.designWireframe__status span,.designWireframe__tabbar,.designWireframe__tile{opacity:1;transform:none}.designWireframe__control,.designWireframe__figmaCursor{display:none}}.designStep--parallel{align-items:center;justify-content:center;--parallel-loop:5.8s;overflow:visible}.designStep--parallel .designStep__stage{width:min(100%,456px);height:100%;display:flex;align-items:center;justify-content:center;transform:none!important;overflow:visible}.designParallel{position:relative;width:min(100%,432px);height:min(100%,304px)}.designParallel__canvas{position:relative;width:100%;height:100%;background:radial-gradient(circle at center,rgba(120,144,255,.08),transparent 62%),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:auto,52px 52px,52px 52px;overflow:visible}.designParallel__board{position:absolute;inset:6px;-webkit-mask-image:radial-gradient(ellipse 86% 78% at 50% 50%,#000 0,#000 58%,rgba(0,0,0,.9) 72%,transparent 100%);mask-image:radial-gradient(ellipse 86% 78% at 50% 50%,#000 0,#000 58%,rgba(0,0,0,.9) 72%,transparent 100%)}.designParallel__board:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:52px 52px;opacity:.32}.designParallel__node{--size:22px;--w:var(--size);--h:var(--size);--node-delay:0s;--node-dur:var(--parallel-loop);--node-color:#7b6cff;--node-glow:rgba(123,108,255,0.16);--node-drift-x:0px;--node-drift-y:0px;position:absolute;display:block;box-sizing:border-box;width:var(--w);height:var(--h);left:var(--x);top:var(--y);border:2px solid var(--node-color);background:rgba(0,0,0,0);box-shadow:0 0 18px var(--node-glow);opacity:0;transform:translateZ(0) scale(.2);transform-origin:center;will-change:transform,opacity;animation-duration:var(--node-dur);animation-timing-function:cubic-bezier(.22,.86,.3,1);animation-delay:var(--node-delay);animation-iteration-count:infinite}.designParallel__node.is-circle{border-radius:999px;animation-name:designMatrixCircle}.designParallel__node.is-square{border-radius:2px;animation-name:designMatrixSquare}.designParallel__node.is-rect{border-radius:2px;animation-name:designMatrixRect}.designParallel__node.is-node-1{--x:10%;--y:13%;--size:26px;--node-delay:0s;--node-dur:5.4s;--node-color:#fe80b3;--node-glow:rgba(254,128,179,0.16);--node-drift-x:-8px;--node-drift-y:10px}.designParallel__node.is-node-2{--x:35%;--y:11%;--size:18px;--node-delay:0.42s;--node-dur:6.1s;--node-color:#8fd9ff;--node-glow:rgba(143,217,255,0.18);--node-drift-x:10px;--node-drift-y:-4px}.designParallel__node.is-node-3{--x:58%;--y:13%;--size:20px;--node-delay:0.18s;--node-dur:5.9s;--node-color:#7b6cff;--node-glow:rgba(123,108,255,0.16);--node-drift-x:-6px;--node-drift-y:8px}.designParallel__node.is-node-4{--x:82%;--y:18%;--size:16px;--node-delay:0.9s;--node-dur:4.8s;--node-color:#fe80b3;--node-glow:rgba(254,128,179,0.16);--node-drift-x:8px;--node-drift-y:6px}.designParallel__node.is-node-5{--x:16%;--y:39%;--size:34px;--node-delay:0.32s;--node-dur:6.4s;--node-color:#8fd9ff;--node-glow:rgba(143,217,255,0.18);--node-drift-x:-10px;--node-drift-y:12px}.designParallel__node.is-node-6{--x:44%;--y:36%;--size:24px;--node-delay:1.14s;--node-dur:5.2s;--node-color:#7b6cff;--node-glow:rgba(123,108,255,0.16);--node-drift-x:7px;--node-drift-y:-8px}.designParallel__node.is-node-7{--x:68%;--y:35%;--size:14px;--node-delay:0.7s;--node-dur:4.9s;--node-color:#8fd9ff;--node-glow:rgba(143,217,255,0.18);--node-drift-x:-4px;--node-drift-y:6px}.designParallel__node.is-node-8{--x:80%;--y:43%;--size:26px;--node-delay:1.46s;--node-dur:6.3s;--node-color:#fe80b3;--node-glow:rgba(254,128,179,0.16);--node-drift-x:12px;--node-drift-y:-2px}.designParallel__node.is-node-9{--x:10%;--y:68%;--size:16px;--node-delay:0.56s;--node-dur:5.1s;--node-color:#7b6cff;--node-glow:rgba(123,108,255,0.16);--node-drift-x:-6px;--node-drift-y:-10px}.designParallel__node.is-node-10{--x:30%;--y:61%;--size:30px;--node-delay:1.78s;--node-dur:6.6s;--node-color:#fe80b3;--node-glow:rgba(254,128,179,0.16);--node-drift-x:9px;--node-drift-y:8px}.designParallel__node.is-node-11{--x:57%;--y:70%;--size:20px;--node-delay:0.96s;--node-dur:5s;--node-color:#8fd9ff;--node-glow:rgba(143,217,255,0.18);--node-drift-x:-8px;--node-drift-y:6px}.designParallel__node.is-node-12{--x:77%;--y:63%;--size:34px;--node-delay:1.28s;--node-dur:6.8s;--node-color:#7b6cff;--node-glow:rgba(123,108,255,0.16);--node-drift-x:10px;--node-drift-y:-10px}.designParallel__node.is-node-13{--x:11%;--y:25%;--w:62px;--h:18px;--node-delay:0.26s;--node-dur:5.7s;--node-color:#8fd9ff;--node-glow:rgba(143,217,255,0.16);--node-drift-x:-12px;--node-drift-y:4px}.designParallel__node.is-node-14{--x:55%;--y:26%;--w:56px;--h:20px;--node-delay:1.08s;--node-dur:6.2s;--node-color:#fe80b3;--node-glow:rgba(254,128,179,0.15);--node-drift-x:14px;--node-drift-y:-6px}.designParallel__node.is-node-15{--x:14%;--y:82%;--w:72px;--h:18px;--node-delay:0.84s;--node-dur:6.5s;--node-color:#7b6cff;--node-glow:rgba(123,108,255,0.16);--node-drift-x:-10px;--node-drift-y:8px}.designParallel__node.is-node-16{--x:62%;--y:81%;--w:46px;--h:18px;--node-delay:1.54s;--node-dur:5.5s;--node-color:#8fd9ff;--node-glow:rgba(143,217,255,0.16);--node-drift-x:12px;--node-drift-y:-8px}@keyframes designMatrixCircle{0%,12%{opacity:0;transform:translate3d(calc(var(--node-drift-x) * -.7),calc(var(--node-drift-y) * -.7),0) scale(.18)}20%{opacity:.88;transform:translate3d(calc(var(--node-drift-x) * .3),calc(var(--node-drift-y) * .3),0) scale(1.16)}36%{opacity:.96;transform:translateZ(0) scale(.94)}54%{opacity:.9;transform:translate3d(calc(var(--node-drift-x) * .16),calc(var(--node-drift-y) * .12),0) scale(1.04)}72%{opacity:.3;transform:translate3d(calc(var(--node-drift-x) * .22),calc(var(--node-drift-y) * .18),0) scale(.8)}84%{opacity:.72;transform:translate3d(calc(var(--node-drift-x) * .12),calc(var(--node-drift-y) * .1),0) scale(.98)}to{opacity:0;transform:translate3d(var(--node-drift-x),var(--node-drift-y),0) scale(.36)}}@keyframes designMatrixSquare{0%,10%{opacity:0;transform:translate3d(calc(var(--node-drift-x) * -.8),calc(var(--node-drift-y) * -.8),0) rotate(-18deg) scale3d(.16,.22,1)}18%{opacity:.92;transform:translate3d(calc(var(--node-drift-x) * .24),calc(var(--node-drift-y) * .2),0) rotate(10deg) scale3d(1.16,.78,1)}32%{opacity:.98;transform:translateZ(0) rotate(-8deg) scale3d(.88,1.18,1)}48%{opacity:.82;transform:translate3d(calc(var(--node-drift-x) * .1),calc(var(--node-drift-y) * .08),0) rotate(6deg) scale3d(1.12,.92,1)}64%{opacity:.92;transform:translateZ(0) rotate(-4deg) scale3d(.94,1.12,1)}78%{opacity:.34;transform:translate3d(calc(var(--node-drift-x) * .26),calc(var(--node-drift-y) * .22),0) rotate(8deg) scale3d(.82,1.24,1)}90%{opacity:.7;transform:translate3d(calc(var(--node-drift-x) * .06),calc(var(--node-drift-y) * .04),0) rotate(0deg) scaleY(.96)}to{opacity:0;transform:translate3d(var(--node-drift-x),var(--node-drift-y),0) rotate(14deg) scale3d(.28,1.34,1)}}@keyframes designMatrixRect{0%,12%{opacity:0;transform:translate3d(calc(var(--node-drift-x) * -.72),calc(var(--node-drift-y) * -.72),0) scale3d(.18,.24,1)}20%{opacity:.88;transform:translate3d(calc(var(--node-drift-x) * .22),calc(var(--node-drift-y) * .18),0) scale3d(1.14,.62,1)}38%{opacity:.96;transform:translateZ(0) scale3d(.92,1.3,1)}52%{opacity:.84;transform:translate3d(calc(var(--node-drift-x) * .08),calc(var(--node-drift-y) * .06),0) scale3d(1.08,.88,1)}68%{opacity:.94;transform:translateZ(0) scale3d(.98,1.1,1)}82%{opacity:.28;transform:translate3d(calc(var(--node-drift-x) * .24),calc(var(--node-drift-y) * .2),0) scale3d(.76,1.36,1)}92%{opacity:.66;transform:translate3d(calc(var(--node-drift-x) * .04),calc(var(--node-drift-y) * .04),0) scale3d(1.02,.94,1)}to{opacity:0;transform:translate3d(var(--node-drift-x),var(--node-drift-y),0) scale3d(.34,1.22,1)}}@media(max-width:767px){.designParallel{width:min(100%,382px);height:278px}.designParallel__board{inset:10px 8px 12px}}@media(prefers-reduced-motion:reduce){.designParallel__node{animation:none!important;opacity:1;transform:none}}.maintenanceAnim{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}@media(min-width:768px)and (max-width:991px){.process-40__visual--maintenance .maintenanceAnim{transform:none;transform-origin:center center}.process-40__visual--maintenance{transform:translateY(-30px) scale(.76);transform-origin:center center}}.maintenanceLogoAnim{position:relative;width:min(100%,360px);max-width:320px;height:252px;display:grid;place-items:center;grid-gap:14px;gap:14px;overflow:visible;left:auto;top:auto;transform:translateY(40px) scale(.86)!important;transform-origin:center center;margin:0 auto!important;align-self:center;justify-self:center;--monitor:#7EE3A1;--patch:#FE80B3;--evolution:#7B6CFF;--state-color:var(--monitor);--version-card:92px;--version-gap:12px;--version-rail:180px;--version-step:calc(var(--version-card) + var(--version-gap));--version-offset:calc((var(--version-rail) - var(--version-card)) / 2)}.maintenanceLogoAnim__svg{width:190px;height:auto;overflow:visible;transform:scaleX(.96) scaleY(1);transform-origin:center;margin:0 auto;display:block}.maintenanceLogoAnim__loop{fill:none;stroke:hsla(0,0%,100%,.18);stroke-width:16;stroke-linecap:round;stroke-linejoin:round}.maintenanceLogoAnim__flow{fill:none;color:var(--state-color);stroke:currentColor;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--dash-length,140px) var(--gap-length,320px);stroke-dashoffset:0;animation:maintenanceFlow 5s linear infinite}.maintenanceLogoAnim__status{position:absolute;bottom:6px;left:0;right:0;height:24px;display:grid;place-items:center;font-size:17px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.68)}.maintenanceLogoAnim__versions{position:absolute;top:0;left:50%;right:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.68);margin:0 auto;transform:translateX(-50%)}.maintenanceLogoAnim__versionRail{width:var(--version-rail);margin:0 auto;overflow:visible;position:relative;perspective:700px;-webkit-mask-image:none;mask-image:none}.maintenanceLogoAnim__versionTrack{position:relative;width:100%;height:var(--version-card);display:block;transform-style:preserve-3d}.maintenanceLogoAnim__versionCard{width:var(--version-card);min-width:var(--version-card);padding:8px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:rgba(11,9,19,.72);display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;color:hsla(0,0%,100%,.86);transform-style:preserve-3d;transform-origin:center;will-change:transform,opacity;opacity:.55;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:50%;top:0;transform:none}.maintenanceLogoAnim__versionCard:before{content:"";position:absolute;top:6px;left:16%;right:16%;height:2px;border-radius:999px;background:currentColor;opacity:.6}.maintenanceLogoAnim__versionCardLabel{font-size:9px;letter-spacing:.18em;color:hsla(0,0%,100%,.56)}.maintenanceLogoAnim__versionValue{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.86);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes maintenanceFlow{to{stroke-dashoffset:calc(-1*var(--loop-length, 460px))}}.maintenanceLogoAnim__statusItem{position:absolute;opacity:0;visibility:hidden;transform:translateY(37px);animation:maintenanceStatus 9s ease-in-out infinite;padding:7px 19px;border-radius:999px;background:rgba(11,9,19,.78);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 8px 22px rgba(0,0,0,.45);min-width:170px;text-align:center;color:var(--state-color)}.maintenanceLogoAnim__statusItem.is-retest{animation-delay:0s}.maintenanceLogoAnim__statusItem.is-new{animation-delay:3s}.maintenanceLogoAnim__statusItem.is-rework{animation-delay:6s}.maintenanceLogoAnim__statusItem:after{content:"";position:absolute;left:18%;right:18%;bottom:-7px;height:3px;border-radius:999px;background:currentColor;opacity:0;transform:scaleX(.6)}@keyframes maintenanceStatus{0%{opacity:0;transform:translateY(7px);visibility:hidden}8%{opacity:1;transform:translateY(0);visibility:visible}28%{opacity:1;visibility:visible}34%{opacity:0;transform:translateY(-7px);visibility:hidden}to{opacity:0;transform:translateY(-7px);visibility:hidden}}.maintenanceLogoAnim__statusItem:after{animation:maintenanceStatusLine 9s ease-in-out infinite}.maintenanceLogoAnim__statusItem.is-new:after{animation-delay:3s}.maintenanceLogoAnim__statusItem.is-rework:after{animation-delay:6s}@keyframes maintenanceStatusLine{0%{opacity:0;transform:scaleX(.6)}16%{opacity:.8;transform:scaleX(1)}28%{opacity:.8}34%{opacity:0;transform:scaleX(.6)}to{opacity:0;transform:scaleX(.6)}}@media(prefers-reduced-motion:reduce){.maintenanceLogoAnim__flow{animation:none}.maintenanceLogoAnim__versionCard{transform:none;opacity:1}.maintenanceLogoAnim__statusItem{animation:none;opacity:1;transform:none}.maintenanceLogoAnim__statusItem:after{animation:none;opacity:.7;transform:none}}.testClientAnim{width:100%;height:100%;overflow:hidden}.phoneWrapper,.testClientAnim{position:relative;display:flex;align-items:center;justify-content:center}.phoneWrapper{transform:translateY(var(--process-mockup-offset,160px))}.phoneShake{position:relative;display:flex;align-items:center;justify-content:center}.phoneMockup{width:var(--process-mockup-width,200px);max-width:100%;height:auto;display:block;object-fit:contain}.notificationStack{position:absolute;top:-22px;left:50%;transform:translateX(-50%);width:260px;pointer-events:none}.iosNotification{position:absolute;left:0;right:0;margin:0 auto;padding:10px 12px;border-radius:16px;background:rgba(28,28,30,.72);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 10px 18px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;opacity:0;transform:translateY(-12px)}.iosNotification__row{display:flex;align-items:center;gap:8px}.iosNotification__meta{display:flex;justify-content:space-between;align-items:center;flex:1 1;min-width:0}.iosNotification__title{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.92);letter-spacing:.03em}.iosNotification__time{font-size:10px;color:hsla(0,0%,100%,.55)}.iosNotification__icon{width:18px;height:18px;border-radius:4px;object-fit:contain;background:rgba(0,0,0,0);filter:none}.iosNotification__text{margin-top:4px;font-size:12px;color:hsla(0,0%,100%,.82);line-height:1.3}@media(min-width:992px){.phoneMockup{width:var(--process-mockup-width,260px)}.notificationStack{width:320px;top:-26px}}@media(prefers-reduced-motion:reduce){.phoneWrapper{transform:translateY(0)}.iosNotification{opacity:1;transform:none}}.design-mock-v3{position:relative;width:100%;max-width:520px;margin:0 auto;--design-loop:8.5s}.design-mock-v3__chip{position:absolute;top:-10px;left:14px;padding:6px 12px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.95);background:rgba(251,104,168,.18);border:1px solid rgba(251,104,168,.4)}.design-mock-v3__stage{position:relative;width:100%;aspect-ratio:10/6;border-radius:20px;background:radial-gradient(circle at 20% 10%,rgba(251,104,168,.2),transparent 50%),hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 26px 70px rgba(0,0,0,.45);overflow:hidden}.design-mock-v3__frame{position:absolute;inset:16px 36px 26px 16px;border-radius:16px;opacity:0;transform:translateY(8px);animation:frameWire var(--design-loop) ease-in-out infinite}.frame-wire{background:repeating-linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.12) 1px,transparent 0,transparent 18px),repeating-linear-gradient(0deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 1px,transparent 0,transparent 18px);border:1px dashed hsla(0,0%,100%,.45)}.frame-mid{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);animation-name:frameMid}.frame-ui{inset:20px 40px 28px 20px;background:rgba(18,16,24,.55);border:1px solid rgba(251,104,168,.4);box-shadow:0 0 30px rgba(251,104,168,.25);animation-name:frameUi}.frame-ui .ui-header{height:22px;margin:16px 18px 12px;border-radius:999px;background:hsla(0,0%,100%,.15)}.frame-ui .ui-cards{display:grid;grid-gap:10px;gap:10px;padding:0 18px}.frame-ui .ui-card{height:32px;border-radius:12px;background:rgba(251,104,168,.2);border:1px solid rgba(251,104,168,.5)}.frame-ui .ui-card:last-child{width:70%}.frame-ui .ui-cta{position:absolute;right:22px;bottom:18px;width:88px;height:26px;border-radius:999px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.35)}.design-mock-v3__cursor{position:absolute;width:18px;height:18px;left:28%;top:36%;opacity:0;z-index:4;animation:cursorMove var(--design-loop) ease-in-out infinite}.design-mock-v3__cursor:after,.design-mock-v3__cursor:before{content:"";position:absolute;background:hsla(0,0%,100%,.95);box-shadow:0 0 6px rgba(0,0,0,.4)}.design-mock-v3__cursor:before{width:2px;height:18px;left:8px;top:0}.design-mock-v3__cursor:after{height:2px;width:18px;left:0;top:8px}.design-mock-v3__pulse{position:absolute;right:54px;bottom:38px;width:18px;height:18px;border-radius:50%;border:2px solid rgba(65,204,120,.8);opacity:0;animation:cursorPulse var(--design-loop) ease-in-out infinite}.design-mock-v3__flow{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:14px;opacity:.7;font-size:0}.flow-screen{width:28px;height:18px;border-radius:6px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);transform:translateY(2px);animation:flowSwap var(--design-loop) ease-in-out infinite}.flow-screen.is-active{background:rgba(251,104,168,.25);border-color:rgba(251,104,168,.6);transform:translateY(0)}.flow-dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.3)}@keyframes frameWire{0%{opacity:0;transform:translateY(8px)}12%{opacity:1;transform:translateY(0)}32%{opacity:1}44%{opacity:0}to{opacity:0}}@keyframes frameMid{0%,18%{opacity:0;transform:translateY(10px)}32%{opacity:1;transform:translateY(0)}52%{opacity:1}64%{opacity:0}to{opacity:0}}@keyframes frameUi{0%,36%{opacity:0;transform:translateY(8px)}48%{opacity:1;transform:translateY(0)}80%{opacity:1}92%{opacity:0}to{opacity:0}}@keyframes cursorMove{0%,38%{opacity:0;transform:translate(0)}46%{opacity:1;transform:translate(120px,46px)}56%{transform:translate(190px,86px)}64%{transform:translate(220px,110px)}72%{opacity:1;transform:translate(230px,114px)}80%{opacity:0}to{opacity:0}}@keyframes cursorPulse{0%,60%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1)}78%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes flowSwap{0%,46%{opacity:.5}58%{opacity:1}76%{opacity:.5}to{opacity:.5}}@media(prefers-reduced-motion:reduce){.design-mock-v3__cursor,.design-mock-v3__frame,.design-mock-v3__pulse,.flow-screen{opacity:1;transform:none;animation:none}}.image-chat--desktop{width:100%;max-width:348px;margin-bottom:10px}.chat-bubble.is-right{display:none}.bento__card--new{position:relative;overflow:hidden;border:none;border-radius:20px;background:rgba(0,0,0,0);padding:58px 48px;display:grid;grid-template-columns:auto -webkit-max-content auto;grid-template-columns:auto max-content auto;grid-column-gap:40px;column-gap:40px;align-items:center;justify-items:center;color:#fff;text-align:center;width:100%;min-width:0}.bento__card--new>*{position:relative;z-index:1}.bento__card-new__laurel{--laurel-y:0px;height:185px;width:70px;opacity:.9;transform-origin:center;animation:none;will-change:transform,opacity,clip-path}.bento__card--new.is-laurel-visible .bento__card-new__laurel:first-of-type{animation:laurelWholeLeft 5.8s ease-in-out 2.2s infinite}.bento__card--new.is-laurel-visible .bento__card-new__laurel:last-of-type{animation:laurelWholeRight 5.8s ease-in-out 2.35s infinite}.bento__card-new__laurel-svg{display:block;overflow:visible;shape-rendering:geometricPrecision}.bento__card-new__laurel-stem{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .72s ease-out,opacity .72s ease-out}.bento__card--new.is-laurel-visible .bento__card-new__laurel-stem{animation:none!important;opacity:1;stroke-dashoffset:0}.bento__card-new__laurel-leaf{opacity:0;transform:scale(.55) rotate(-8deg);transform-box:fill-box;transform-origin:center;transition:opacity .3s cubic-bezier(.2,.8,.22,1.16),transform .3s cubic-bezier(.2,.8,.22,1.16);transition-delay:calc(.48s + var(--leaf-index)*48ms);will-change:opacity,transform}.bento__card--new.is-laurel-visible .bento__card-new__laurel-leaf{animation:none!important;opacity:1;transform:none}.bento__card-new__laurel-svg--right .bento__card-new__laurel-stem{transition-delay:.08s}.bento__card-new__laurel-svg--right .bento__card-new__laurel-leaf{transition-delay:calc(.56s + var(--leaf-index)*48ms)}.bento__card-new__content{gap:12px}.bento__card-new__content,.bento__card-new__title{display:flex;flex-direction:column;align-items:center}.bento__card-new__title{margin:0;font-weight:700;line-height:1.05;justify-content:center;gap:4px}.bento__card-new__title-highlight,.bento__card-new__title>span:first-child{background:linear-gradient(180deg,#f5d98a,#c9a227);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:clamp(58px,6.6vw,92px);line-height:.95}.bento__card-new__title-line,.bento__card-new__title>span:last-child{font-size:clamp(20px,2.1vw,29px);line-height:1.1}.bento__card-new__subtitle{margin:0;font-size:18px;font-weight:500;line-height:1.3}.bento__card-new__divider{width:140px;height:2px;background:linear-gradient(90deg,transparent,#d4a94c,transparent)}.bento__card-new__source{margin:0;font-size:14px;font-weight:600;display:flex;gap:6px;align-items:center;opacity:1}.bento__card-new__source-brand{color:#708af4}@media(max-width:991px){.bento__card--new{padding:46px 20px;grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content max-content;justify-content:center;column-gap:0}.bento__card-new__laurel{height:142px;width:54px}}@media(max-width:768px){.bento__card--new{padding:42px 24px;grid-template-columns:1fr}.bento__card-new__laurel{--laurel-y:-50%;display:block;position:absolute;top:50%;height:122px;width:46px;opacity:.9;z-index:0;pointer-events:none}.bento__card-new__laurel:first-of-type{left:8px}.bento__card-new__laurel:last-of-type{right:8px}.bento__card-new__content{position:relative;z-index:1}.bento__card-new__title{gap:3px}.bento__card-new__title-highlight,.bento__card-new__title>span:first-child{font-size:clamp(46px,16vw,66px)}.bento__card-new__title-line,.bento__card-new__title>span:last-child{font-size:clamp(16px,5.2vw,21px)}}@keyframes laurelStemDraw{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes laurelLeafAppear{0%{opacity:0;transform:scale(.12) rotate(-10deg)}68%{opacity:1;transform:scale(1.18) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes laurelWholeLeft{0%,to{transform:translate3d(0,var(--laurel-y),0) rotate(0deg) scale(1)}50%{transform:translate3d(-6px,calc(var(--laurel-y) - 3px),0) rotate(-2.4deg) scale(1.025)}}@keyframes laurelWholeRight{0%,to{transform:translate3d(0,var(--laurel-y),0) rotate(0deg) scale(1)}50%{transform:translate3d(6px,calc(var(--laurel-y) - 3px),0) rotate(2.4deg) scale(1.025)}}@media(prefers-reduced-motion:reduce){.bento__card-new__laurel{animation:none!important;filter:none;opacity:.9;transform:translate3d(0,var(--laurel-y),0)}.bento__card-new__laurel-stem{animation:none!important;opacity:1;stroke-dashoffset:0}.bento__card-new__laurel-leaf{animation:none!important;opacity:1;transform:none}}.orbit-vertical-snap{position:relative;min-height:320px;width:100%;display:flex;justify-content:flex-end;align-items:center;overflow:hidden;padding-right:8px}.orbit__item{position:absolute;left:0;top:0;object-fit:contain;will-change:transform,opacity,filter;transform:translateZ(0);-webkit-user-select:none;user-select:none;max-width:none;max-height:none;z-index:2;filter:drop-shadow(0 18px 34px rgba(5,4,12,.55));transition:filter .22s ease}.orbit__wheel{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:min(420px,78%);height:auto;opacity:.16;pointer-events:none;z-index:0}.orbit-vertical-snap:before{display:none}.orbit-vertical-snap .layer-blur{position:absolute;right:-160px;top:50%;transform:translateY(-50%);width:540px;height:540px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(155,96,255,.28) 0,rgba(155,96,255,.12) 45%,rgba(155,96,255,0) 100%);filter:blur(90px);opacity:.55;z-index:0;pointer-events:none}@media(max-width:1100px){.orbit-vertical-snap{min-height:300px}.orbit-vertical-snap:before{display:none}}@media(max-width:900px){.orbit-vertical-snap{min-height:260px;justify-content:center}.orbit-vertical-snap:before{right:50%;transform:translateX(96px)}.orbit-vertical-snap .layer-blur{right:-120px;width:460px;height:460px}}.design-mock-v2{position:relative;width:100%;max-width:460px;margin:0 auto;--design-loop:10s}.design-mock-v2__chip{position:absolute;top:-10px;left:14px;padding:6px 12px;border-radius:999px;font-size:10px;font-weight:600;color:hsla(0,0%,100%,.95);background:rgba(251,104,168,.18);border:1px solid rgba(251,104,168,.4);opacity:1;transform:translateY(0)}.design-mock-v2__canvas{position:relative;width:100%;aspect-ratio:8/4.4;border-radius:18px;background:radial-gradient(circle at 22% 10%,rgba(251,104,168,.18),transparent 50%),hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.45);overflow:hidden;opacity:1;transform:none}.design-mock-v2__grid{position:absolute;inset:14px;border-radius:14px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 1px,transparent 0,transparent 18px),repeating-linear-gradient(0deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 18px);border:1px solid hsla(0,0%,100%,.14);opacity:.85}.design-mock-v2__navbar{position:absolute;top:26px;left:26px;right:86px;height:28px;border-radius:16px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.45);opacity:1;transform:scaleX(1)}.design-mock-v2__items{position:absolute;top:70px;left:26px;right:140px;display:grid;grid-gap:8px;gap:8px}.design-mock-v2__item{height:14px;border-radius:10px;background:rgba(251,104,168,.22);border:1px solid rgba(251,104,168,.55);box-shadow:0 0 10px rgba(251,104,168,.2);opacity:1;transform:translateX(0)}.design-mock-v2__item.item-1{width:66%}.design-mock-v2__item.item-2{width:88%}.design-mock-v2__item.item-3{width:58%}.design-mock-v2__pill{position:absolute;bottom:18px;left:24px;width:96px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.82);opacity:1;transform:translateY(0)}.design-mock-v2__dev{position:absolute;right:18px;bottom:16px;width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);display:grid;place-items:center;opacity:1;transform:scale(1);grid-gap:2px;gap:2px}.design-mock-v2__dev-icon{width:16px;height:12px;border-radius:3px;border:2px solid hsla(0,0%,100%,.75);position:relative}.design-mock-v2__dev-icon:after,.design-mock-v2__dev-icon:before{content:"";position:absolute;width:6px;height:2px;background:hsla(0,0%,100%,.75);top:3px}.design-mock-v2__dev-icon:before{left:-5px;transform:rotate(-35deg)}.design-mock-v2__dev-icon:after{right:-5px;transform:rotate(35deg)}.design-mock-v2__dev-label{font-size:7px;letter-spacing:.2em;color:hsla(0,0%,100%,.7)}.design-mock-v2__cursor{position:absolute;width:18px;height:18px;left:18%;top:28%;opacity:1;transform:translate(0) scale(1);z-index:3}.design-mock-v2__cursor:after,.design-mock-v2__cursor:before{content:"";position:absolute;background:hsla(0,0%,100%,.95);box-shadow:0 0 6px rgba(0,0,0,.4)}.design-mock-v2__cursor:before{width:2px;height:18px;left:8px;top:0}.design-mock-v2__cursor:after{height:2px;width:18px;left:0;top:8px}.design-mock-v2__cursor-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#fb68a8;left:6px;top:6px;box-shadow:0 0 8px rgba(251,104,168,.9)}.design-mock-v2__click{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid rgba(251,104,168,.85);right:28px;bottom:26px;opacity:1;transform:scale(1);z-index:2}.design-mock-v2__send{position:absolute;right:-6px;top:54%;width:76px;height:6px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(251,104,168,.9),transparent);opacity:1}.design-mock-v2.is-animated .design-mock-v2__canvas{animation:designV2CanvasIn .6s ease-out forwards,designV2CanvasShift var(--design-loop) ease-in-out infinite}.design-mock-v2.is-animated .design-mock-v2__chip{animation:designV2ChipIn .35s ease-out .3s forwards,designV2ChipLoop var(--design-loop) ease-in-out infinite}.design-mock-v2.is-animated .design-mock-v2__navbar{animation:designV2Nav var(--design-loop) ease-in-out infinite}.design-mock-v2.is-animated .design-mock-v2__item.item-1{animation:designV2Item var(--design-loop) ease-in-out infinite;animation-delay:.6s}.design-mock-v2.is-animated .design-mock-v2__item.item-2{animation:designV2Item var(--design-loop) ease-in-out infinite;animation-delay:.95s}.design-mock-v2.is-animated .design-mock-v2__item.item-3{animation:designV2Item var(--design-loop) ease-in-out infinite;animation-delay:1.3s}.design-mock-v2.is-animated .design-mock-v2__pill{animation:designV2Ready var(--design-loop) ease-in-out infinite}.design-mock-v2.is-animated .design-mock-v2__dev{animation:designV2Dev var(--design-loop) ease-in-out infinite}.design-mock-v2.is-animated .design-mock-v2__cursor{animation:designV2Cursor var(--design-loop) ease-in-out infinite}.design-mock-v2.is-animated .design-mock-v2__click{animation:designV2Click var(--design-loop) ease-in-out infinite}.design-mock-v2.is-animated .design-mock-v2__send{animation:designV2Send var(--design-loop) ease-in-out infinite}@keyframes designV2CanvasIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes designV2ChipIn{to{opacity:1;transform:translateY(0)}}@keyframes designV2ChipLoop{0%,62%{opacity:.8}72%{opacity:1}84%{opacity:0}to{opacity:.8}}@keyframes designV2Nav{0%{opacity:0;transform:scaleX(.6)}16%{opacity:1;transform:scaleX(1)}62%{opacity:1}78%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(.6)}}@keyframes designV2Item{0%{opacity:0;transform:translateX(-12px)}22%{opacity:1;transform:translateX(0)}60%{opacity:1}78%{opacity:0;transform:translateX(10px)}to{opacity:0}}@keyframes designV2Ready{0%,36%{opacity:0;transform:translateY(8px)}52%{opacity:.7;transform:translateY(0)}64%{opacity:1;box-shadow:0 0 12px rgba(251,104,168,.35)}78%{opacity:0}to{opacity:0}}@keyframes designV2Dev{0%,42%{opacity:0;transform:scale(.8)}54%{opacity:1;transform:scale(1)}66%{background:rgba(65,204,120,.25);border-color:rgba(65,204,120,.75);box-shadow:0 0 16px rgba(65,204,120,.55)}76%{opacity:1}86%{opacity:0;transform:scale(.9)}to{opacity:0}}@keyframes designV2Cursor{0%{opacity:0;top:26%;left:18%}14%{opacity:1;top:26%;left:24%}34%{top:46%;left:44%}52%{top:58%;left:60%}62%{top:72%;left:76%}68%{opacity:1}74%{opacity:0}to{opacity:0}}@keyframes designV2Click{0%,60%{opacity:0;transform:scale(.6)}66%{opacity:1;transform:scale(1)}72%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes designV2CanvasShift{0%,66%{transform:translateY(0) translateX(0)}80%{transform:translateY(0) translateX(46px)}88%{transform:translateY(0) translateX(96px);opacity:.2}to{transform:translateY(0) translateX(0)}}@keyframes designV2Send{0%,70%{opacity:0;transform:translateY(-50%) scaleX(.6)}80%{opacity:1;transform:translateY(-50%) scaleX(1)}88%{opacity:0;transform:translate(20px,-50%) scaleX(1.2)}to{opacity:0;transform:translateY(-50%) scaleX(.6)}}@media(prefers-reduced-motion:reduce){.design-mock-v2__canvas,.design-mock-v2__chip,.design-mock-v2__click,.design-mock-v2__cursor,.design-mock-v2__dev,.design-mock-v2__item,.design-mock-v2__navbar,.design-mock-v2__pill,.design-mock-v2__send{opacity:1;transform:none;animation:none}}.blog-article-scroller{width:100%;position:relative}.blog-article-scroller__controls{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 14px}.blog-article-scroller.is-with-controls .blog-article-scroller__controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0;padding:0 8px;justify-content:space-between;pointer-events:none;z-index:3}.blog-article-scroller__control{width:42px;height:42px;border-radius:999px;border:1px solid rgba(201,0,118,.38);background:radial-gradient(circle at 35% 20%,rgba(201,0,118,.24) 0,rgba(201,0,118,0) 65%),linear-gradient(135deg,rgba(13,12,22,.96),rgba(9,8,16,.96));color:rgba(250,248,255,.96);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease;pointer-events:auto}.blog-article-scroller__control:hover{border-color:rgba(104,44,255,.72);box-shadow:0 0 0 1px rgba(104,44,255,.24),0 12px 22px rgba(8,6,16,.48);transform:translateY(-1px)}.blog-article-scroller__control:disabled{opacity:.38;cursor:default;box-shadow:none;transform:none}.blog-article-scroller__control.is-inactive{opacity:.5}.blog-article-scroller__control svg{width:20px;height:20px;display:block}.blog-article-scroller__track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding-inline:clamp(12px,2.6vw,28px);padding-bottom:6px;scroll-padding-inline:clamp(12px,2.6vw,28px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;overscroll-behavior-y:auto;cursor:grab;-webkit-user-select:none;user-select:none}.blog-article-scroller.is-with-controls .blog-article-scroller__track{padding-left:max(54px,clamp(12px,2.6vw,28px));padding-right:max(54px,clamp(12px,2.6vw,28px));scroll-padding-left:max(54px,clamp(12px,2.6vw,28px));scroll-padding-right:max(54px,clamp(12px,2.6vw,28px))}.blog-article-scroller__track:active{cursor:grabbing}.blog-article-scroller__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.blog-article-scroller__track::-webkit-scrollbar{height:8px}.blog-article-scroller__track::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:999px}.blog-article-scroller__track::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:999px}.blog-article-scroller__card{flex:0 0 clamp(300px,38vw,520px);min-height:100%;scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr;text-decoration:none;color:inherit;border-radius:22px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(18,15,28,.95),rgba(11,10,18,.95));transition:border-color .24s ease,box-shadow .24s ease}.blog-article-scroller__cover{width:100%;aspect-ratio:16/7;background:hsla(0,0%,100%,.04)}.blog-article-scroller__cover img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;user-drag:none;transition:transform .35s ease}.blog-article-scroller__card:focus-visible .blog-article-scroller__cover img,.blog-article-scroller__card:hover .blog-article-scroller__cover img{transform:scale(1.05)}.blog-article-scroller__body{display:grid;grid-gap:10px;gap:10px;padding:16px}.blog-article-scroller__meta{margin:0;color:rgba(189,165,255,.95);font-size:.78rem;letter-spacing:.04em}.blog-article-scroller__title{margin:0;color:#fff;font-size:1.04rem;line-height:1.35}.blog-article-scroller__excerpt{margin:0;color:rgba(243,240,245,.78);font-size:.95rem;line-height:1.65}.blog-article-scroller__tags{display:flex;flex-wrap:wrap;gap:7px}.blog-article-scroller__tag{font-size:.74rem}@media(hover:hover)and (pointer:fine){.blog-article-scroller__card:hover{border-color:rgba(189,165,255,.42);box-shadow:inset 0 0 0 1px rgba(189,165,255,.28)}.blog-article-scroller__card:hover .blog-article-scroller__cover img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.blog-article-scroller__card,.blog-article-scroller__control,.blog-article-scroller__cover img{transition:none!important}}@media screen and (max-width:767px){.blog-article-scroller__controls{gap:8px;margin-bottom:10px}.blog-article-scroller.is-with-controls .blog-article-scroller__controls{padding:0 4px}.blog-article-scroller__control{width:38px;height:38px}.blog-article-scroller__track{gap:12px;padding-inline:10px;scroll-padding-inline:10px}.blog-article-scroller.is-with-controls .blog-article-scroller__track{padding-left:42px;padding-right:42px;scroll-padding-left:42px;scroll-padding-right:42px}.blog-article-scroller__card{flex-basis:min(92vw,430px);border-radius:18px}.blog-article-scroller__body{padding:14px}}.blog-tag-pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;border:1px solid var(--tag-pill-border,rgba(255,255,255,.14));background:var(--tag-pill-bg,rgba(255,255,255,.06));color:var(--tag-pill-color,rgba(243,240,245,.84));font-size:.74rem;line-height:1;white-space:nowrap}.mobile__iphone-1.animate{opacity:0;transform:translate3d(,0,0) scaleX(1) rotateX() rotateY(18deg) rotate(8deg) skew(0,0);transform-style:preserve-3d}.mobile__iphone-2.animate{opacity:0;transform:translate3d(,25px,0) scaleX(1) rotateX(0) rotateY(0) rotate(4deg) skew(0,0)}.mobile__iphone-3.animate{transform:translate3d(0,45px,0) scaleX(1) rotateX(0) rotateY(0) rotate(0) skew(0,0)}.mobile__iphone-4.animate{opacity:0;transform:translate3d(84px,0,0) scaleX(1) rotateX(0) rotateY(0) rotate(-4deg) skew(0,0)}.mobile__iphone-5.animate{opacity:0;transform:translateZ(0) scaleX(1) rotateX(0) rotateY(0) rotate(-8deg) skew(0,0)}