@charset "UTF-8";@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2")}:root{font-family:Manrope Variable,Manrope,sans-serif;color:#f7f7f8;background:#06080d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg-main: #06080d;--bg-secondary: #090d14;--surface: #0d1119;--surface-light: #121722;--text-main: #f7f7f8;--text-secondary: #a1a7b5;--border: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .22);--blue: #5f72ff;--violet: #8b3dff;--magenta: #df3fc6;--orange: #ff7a3d;--gradient: linear-gradient(105deg, #6678ff 0%, #944fff 32%, #df3fc6 64%, #ff9149 100%);--gutter: 22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;min-width:0}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0,#14182244,transparent 60%);pointer-events:none;z-index:-1}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:default}button,a{touch-action:manipulation}img{display:block;max-width:100%}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:800}:focus-visible{outline:3px solid #b9a0ff;outline-offset:5px}.container{width:min(calc(100% - var(--gutter) * 2),1200px);margin-inline:auto}.skip-link{position:fixed;top:-90px;left:16px;z-index:100;background:#fff;color:#06080d;padding:16px;border-radius:10px}.skip-link:focus{top:16px}.header{display:flex;justify-content:space-between;align-items:center;height:88px;gap:20px}.wordmark{display:inline-flex;align-items:center;min-height:44px;font-size:24px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.contact-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;position:relative;isolation:isolate;min-height:56px;padding:14px 27px;border:1px solid #ffffff42;border-radius:999px;font-size:17px;line-height:1.25;font-weight:800;color:#fff;background:var(--gradient);box-shadow:inset 0 1px 2px #ffffff70,0 4px 24px #a152ef24;overflow:hidden;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.contact-button:after{content:"";position:absolute;inset:-70% auto -70% -40%;width:27%;background:linear-gradient(90deg,transparent,#ffffff45,transparent);transform:translate(-300%) rotate(18deg);animation:button-shine 8s ease-in-out 3s infinite;pointer-events:none}.contact-button>*{position:relative;z-index:1}.contact-button--outline{min-height:48px;padding:10px 15px;font-size:14px;gap:8px;border:1px solid transparent;background:linear-gradient(var(--bg-main),var(--bg-main)) padding-box,var(--gradient) border-box;box-shadow:none}.contact-button--outline>svg:first-child{width:23px;height:23px}.contact-button--outline:after{display:none}.hero{text-align:center;padding-top:22px;overflow:clip}.hero h1{font-size:clamp(30px,9.15vw,48px);line-height:1.08;letter-spacing:-.055em}.gradient-word{position:relative;display:inline-block;color:#b26aff;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.hero-underline{position:absolute;width:100%;height:15px;bottom:-15px;left:1%;overflow:visible}.hero-underline path{stroke-dasharray:1;stroke-dashoffset:1;animation:draw-line 1.2s ease .5s forwards}.price{display:flex;align-items:center;flex-direction:column;gap:1px}.price>span{font-size:16px;color:var(--text-secondary);line-height:1.5;font-weight:500}.price strong{font-size:clamp(30px,8.6vw,42px);letter-spacing:-.04em;line-height:1.15;font-weight:800;white-space:nowrap}.price strong span{font-size:.87em;letter-spacing:-.035em}.hero .price{margin-top:29px}.hero-subtitle{color:var(--text-secondary);font-size:16px;font-weight:600;margin-top:13px;line-height:1.5;letter-spacing:-.025em}.hero .contact-button{margin-top:25px}.hero-showcase{height:292px;position:relative;margin:31px auto 20px;width:min(100%,1200px)}.showcase-stage{position:relative;width:116%;height:100%;left:-8%;perspective:1000px}.mockup-position{position:absolute;width:54%;top:12px;transform-style:preserve-3d}.mockup-position--0{left:-1%;transform:rotateY(17deg) rotate(-7deg);z-index:1}.mockup-position--1{left:22%;top:35px;width:56%;z-index:3;transform:rotate(2deg)}.mockup-position--2{right:-1%;transform:rotateY(-17deg) rotate(7deg);z-index:2}.mockup-float{animation:float 7s ease-in-out infinite}.mockup-position--0 .mockup-float{animation-duration:6.4s;animation-delay:-2.5s}.mockup-position--2 .mockup-float{animation-duration:7.8s;animation-delay:-4.4s}.mockup-frame{background:#10131a;padding:5px;border:1px solid #ffffff40;border-radius:7px;box-shadow:0 14px 35px #0009,inset 0 0 0 1px #000;overflow:hidden}.mockup-frame img{width:100%;height:auto;aspect-ratio:1.44;object-fit:cover;border-radius:2px}.mockup-position--1 .mockup-frame{box-shadow:0 18px 30px #000,-6px 8px 25px #75f4,5px 7px 30px #dd45c325;border-color:#afa9c673}.mockup-reflection{position:absolute;width:100%;top:calc(100% + 5px);height:65%;overflow:hidden;opacity:.2;filter:blur(1.5px);-webkit-mask-image:linear-gradient(#0009,transparent 85%);mask-image:linear-gradient(#0009,transparent 85%);pointer-events:none}.mockup-reflection img{width:100%;height:auto;transform:scaleY(-1);border-radius:7px}.showcase-light{position:absolute;top:16%;right:-8%;bottom:-4%;left:-8%;background:radial-gradient(ellipse at 46% 60%,#7545ff45,transparent 55%),radial-gradient(ellipse at 70% 60%,#cf42b81c,transparent 45%);pointer-events:none}.showcase-floor{position:absolute;inset:auto 0 0;height:50px;background:linear-gradient(transparent,var(--bg-main));pointer-events:none}.section{border-top:1px solid var(--border-strong);padding-top:35px}h2{font-size:clamp(26px,7.8vw,36px);line-height:1.14;letter-spacing:-.05em}.section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.section-heading h2{font-size:clamp(21px,5.65vw,34px)}.carousel-controls{display:flex;align-items:center;gap:6px}.carousel-count{font-size:12px;white-space:nowrap;margin-right:3px;font-variant-numeric:tabular-nums}.carousel-count strong{font-weight:700}.carousel-count>span{color:var(--text-secondary)}.arrow-button{width:44px;height:44px;flex:0 0 44px;border-radius:50%;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;background:var(--bg-main);transition:border-color .2s,background .2s,transform .2s}.arrow-button--next{background:linear-gradient(var(--bg-main),var(--bg-main)) padding-box,var(--gradient) border-box;border-color:transparent}.arrow-button:disabled{opacity:.38}.portfolio{margin-bottom:44px}.portfolio-track{--card-width: 79%;position:relative;display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:5px 0 9px;margin-right:calc(var(--gutter) * -1);border-radius:16px 0 0 16px}.portfolio-track::-webkit-scrollbar{display:none}.portfolio-track:after{content:"";flex:0 0 calc(100% - var(--card-width) - 16px)}.portfolio-card{flex:0 0 var(--card-width);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.portfolio-image{display:block;position:relative;width:100%;padding:0;overflow:hidden;border:1px solid #ffffff30;border-radius:17px;background:var(--surface);aspect-ratio:1.44;transition:transform .3s,border-color .3s,box-shadow .3s}.portfolio-image img{width:100%;height:100%;object-fit:cover;object-position:center}.project-action{display:flex;align-items:center;gap:9px;position:absolute;bottom:15px;left:15px;min-height:44px;padding:10px 16px;border:1px solid #ffffff85;border-radius:999px;background:#080b11e8;color:#f7f7f8;font-size:13px;font-weight:700;box-shadow:0 4px 15px #0003}.project-caption{padding:13px 2px 0}.project-caption h3{font-size:12px;letter-spacing:.035em;font-weight:700}.project-caption p{color:var(--text-secondary);font-size:12px;margin-top:4px}.portfolio-bottom{text-align:center;margin-top:15px}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-bottom:10px}.carousel-dots span{width:6px;height:6px;border-radius:50%;background:#333843;transition:background .25s,width .25s}.carousel-dots span.is-active{background:#aa60ff;width:12px;border-radius:4px}.portfolio-bottom p,.features-note{color:var(--text-secondary);font-size:12px;line-height:1.5}.features{padding-top:34px;margin-bottom:36px}.features-list{list-style:none;padding:0;margin:18px 0 0}.feature-row{display:flex;align-items:center;gap:16px;padding:19px 0}.feature-row+.feature-row{border-top:1px solid var(--border)}.feature-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);background:linear-gradient(145deg,#1b2029,#11151e);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff04}.feature-icon--blue{color:#2487ff}.feature-icon--violet{color:#a261ff}.feature-icon--orange{color:#ff6c39}.feature-row h3{font-size:16px;letter-spacing:-.025em;line-height:1.3}.feature-row p{margin-top:5px;font-size:13px;color:var(--text-secondary);line-height:1.5;letter-spacing:-.01em}.features-note{text-align:center;margin-top:10px}.final-cta{isolation:isolate;position:relative;text-align:center;border-top:1px solid var(--border-strong);padding:44px 0 37px}.final-copy h2{font-size:clamp(30px,8.7vw,44px)}.final-copy>p{font-size:14px;margin-top:11px;color:var(--text-secondary);font-weight:500;letter-spacing:-.02em}.final-action .price{margin:26px 0 18px}.final-action .price strong{font-size:30px}.final-action .price>span{font-size:13px}.final-action .contact-button{font-size:15px;padding-inline:20px;gap:9px}.final-light{position:absolute;z-index:-1;inset:12px calc(var(--gutter) * -1) 14px;border-radius:70px;background:radial-gradient(ellipse at 10% 45%,#5d30ba4d,transparent 52%),radial-gradient(ellipse at 47% 74%,#be31aa24,transparent 49%),radial-gradient(ellipse at 95% 44%,#9e47243d,transparent 55%);animation:ambient 22s ease-in-out infinite alternate;pointer-events:none}.footer{padding:24px 0 28px;border-top:1px solid var(--border-strong);color:#a1a7b5;text-align:center;font-size:11px}.privacy-note{margin:12px auto 0;max-width:560px}.privacy-note summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.privacy-note p{line-height:1.6;margin:8px 0 0}.project-dialog{position:fixed;border:1px solid #ffffff30;background:#0d1119;color:var(--text-main);width:min(940px,calc(100% - 28px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border-radius:22px;box-shadow:0 30px 100px #000b}.project-dialog::backdrop{background:#02040cdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-content{padding:20px}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.dialog-heading span{color:#a1a7b5;font-size:12px}.dialog-heading h2{font-size:23px;letter-spacing:-.035em;margin-top:5px}.dialog-content>img{border:1px solid var(--border);border-radius:9px;height:auto;width:100%}.dialog-content>p{color:var(--text-secondary);font-size:13px;line-height:1.6;margin-top:16px}.entrance{animation:enter .7s cubic-bezier(.2,.6,.25,1) both}.entrance--price{animation-delay:.1s}.entrance--cta{animation-delay:.2s}.entrance--showcase{animation-delay:.3s}.reveal.reveal-ready{opacity:0;transform:translateY(24px) scale(.99);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.6,.25,1)}.reveal.reveal-ready.is-visible{opacity:1;transform:none}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes button-shine{0%,82%{transform:translate(-300%) rotate(18deg)}to{transform:translate(750%) rotate(18deg)}}@keyframes ambient{0%{transform:translate(-2px) scale(.98);opacity:.8}to{transform:translate(2px) scale(1);opacity:1}}@media(hover:hover)and (pointer:fine){.contact-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px 2px #ffffff70,0 8px 30px #a152ef55}.contact-button--outline:hover{box-shadow:0 0 25px #a152ef20}.portfolio-image:hover{transform:translateY(-3px) scale(1.01);border-color:#ad83f8a0;box-shadow:0 8px 20px #7440da15}.arrow-button:not(:disabled):hover{background:#1b162a;border-color:#af87f8}}.contact-button:active,.portfolio-image:active{transform:scale(.99)}@media(max-width:359px){:root{--gutter: 18px}.header{gap:10px;height:80px}.wordmark{font-size:21px}.contact-button--outline{font-size:12px;padding-inline:12px;gap:6px}.hero-subtitle{font-size:14px}.hero-showcase{height:250px}.feature-row{gap:12px}.feature-icon{width:50px;height:50px;flex-basis:50px}.feature-row h3{font-size:15px}.feature-row p{font-size:12px}.final-action .contact-button{font-size:13px;padding-inline:14px;gap:8px}}@media(min-width:520px){.hero h1{font-size:48px}.hero-showcase{height:390px;max-width:650px;margin-top:42px}.showcase-stage{width:110%;left:-5%}.section-heading{flex-wrap:nowrap}}@media(min-width:768px){:root{--gutter: 36px}.header{height:104px}.wordmark{font-size:28px}.contact-button--outline{min-height:50px;padding-inline:20px;font-size:15px}.hero{padding-top:34px}.hero h1{font-size:clamp(52px,6.5vw,76px);letter-spacing:-.06em}.hero .price{margin-top:32px}.price strong{font-size:42px}.hero-subtitle{font-size:18px}.hero .contact-button{margin-top:28px;font-size:19px;min-height:62px;padding-inline:33px}.hero-showcase{height:440px;width:100%;max-width:940px;margin-top:50px;margin-bottom:18px}.showcase-stage{width:100%;left:0}.mockup-position{width:43%;top:0}.mockup-position--0{left:2%}.mockup-position--1{width:48%;left:26%;top:40px}.mockup-position--2{right:2%}.mockup-frame{padding:7px;border-radius:10px}.section{padding-top:40px}h2{font-size:38px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:38px}.carousel-count{font-size:14px;margin-right:15px}.portfolio-track{--card-width: 46%;margin-right:0;border-radius:20px;gap:22px}.portfolio-track:after{flex-basis:calc(100% - var(--card-width) - 22px)}.portfolio-image{border-radius:20px}.project-caption h3,.project-caption p{font-size:13px}.portfolio{margin-bottom:56px}.portfolio-bottom{margin-top:20px}.features{margin-bottom:45px}.features-list{max-width:680px;margin:22px auto 0}.feature-row{gap:22px}.feature-row h3{font-size:20px}.feature-row p{font-size:16px}.feature-icon{width:66px;height:66px;flex-basis:66px}.features-note{font-size:13px}.final-cta{padding-block:55px}.final-copy h2{font-size:44px}.final-copy>p{font-size:18px}.final-action .price strong{font-size:36px}.final-action .contact-button{font-size:18px;padding-inline:30px;min-height:60px}.final-light{inset-inline:0}.footer{font-size:12px;padding-block:28px}}@media(min-width:1100px){.hero{padding-top:38px}.hero h1{font-size:74px}.hero-showcase{height:450px;margin-top:45px}.portfolio-track{--card-width: calc((100% - 44px) / 3)}.portfolio-image{aspect-ratio:1.44}.features-list{max-width:none;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:34px}.feature-row{align-items:flex-start;gap:14px;padding:0 12px 0 0}.feature-row+.feature-row{border-top:0;border-left:1px solid var(--border);padding-left:24px}.feature-icon{width:55px;height:55px;flex-basis:55px}.feature-icon svg{width:33px;height:33px}.feature-row h3{font-size:17px}.feature-row p{font-size:14px}.features-note{margin-top:28px}.features{margin-bottom:50px}.final-cta{display:flex;justify-content:space-between;align-items:center;gap:40px;text-align:left;padding:60px 40px}.final-action{text-align:center}.final-action .price{margin-top:0}.final-copy h2{font-size:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.entrance,.reveal.reveal-ready{opacity:1;transform:none}.hero-underline path{stroke-dashoffset:0}}.portfolio{margin-bottom:64px}.portfolio .section-heading{margin-bottom:8px}.portfolio-intro{margin-top:12px;color:var(--text-secondary);font-size:15px;line-height:1.65}.portfolio-stage{position:relative;margin-inline:calc(var(--gutter) * -1);isolation:isolate}.portfolio-stage:before{content:"";position:absolute;z-index:-1;top:20%;right:10%;bottom:5%;left:10%;background:radial-gradient(ellipse,#7248e91b,transparent 67%);pointer-events:none}.portfolio-track{--card-width: clamp(222px, 65vw, 280px);gap:21px;width:100%;margin:0;padding:34px calc((100% - var(--card-width)) / 2) 30px;border-radius:0;scroll-padding-inline:calc((100% - var(--card-width)) / 2);overflow-y:hidden;align-items:center}.portfolio-track:after{display:none}.portfolio-card{--card-distance: 1;scroll-snap-align:center;perspective:1100px}.portfolio-card-inner{--distance-abs: max(var(--card-distance), calc(var(--card-distance) * -1));transform:translateY(calc(var(--distance-abs) * 9px)) rotateY(calc(var(--card-distance) * -10deg)) rotate(calc(var(--card-distance) * 4deg)) scale(calc(1 - var(--distance-abs) * .065));transform-origin:50% 55%;transition:filter .3s ease;filter:brightness(calc(1 - var(--distance-abs) * .21));will-change:transform}.portfolio .portfolio-image{aspect-ratio:9 / 16;border-radius:21px;border:1px solid #ffffff30;padding:5px;background:linear-gradient(145deg,#272831,#101017 40%,#181721);box-shadow:0 20px 40px #0007,inset 0 1px #ffffff24;text-align:left}.portfolio-card.is-active .portfolio-image{border-color:#c4a2ff75;box-shadow:0 24px 48px #0009,0 0 30px #8658e41a,inset 0 1px #ffffff32}.mobile-site-preview{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;background:#11151d;isolation:isolate}.portfolio-image .mobile-demo-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:75% center;transform:scale(1.025);z-index:-2}.mobile-demo-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#05070b65,#05070b14 22%,#05070ba3 42%,#05070bf2 88%)}.mobile-demo-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:19px 17px;color:#fff;font-size:10px;font-weight:800;letter-spacing:-.02em;text-shadow:0 1px 8px #000}.mobile-demo-copy{position:absolute;top:39%;left:19px;right:19px}.mobile-demo-copy>span:first-child{display:inline-block;color:#e9d6b7;font-size:8px;text-transform:uppercase;letter-spacing:.17em;font-weight:700;margin-bottom:12px}.mobile-demo-copy h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,7.1vw,35px);font-weight:500;line-height:1.08;letter-spacing:-.035em;color:#fff;max-width:220px}.mobile-demo-copy p{font-size:10px;color:#d2d3d5;line-height:1.6;margin-top:13px;max-width:180px}.mobile-demo-cta{display:inline-flex;align-items:center;gap:10px;min-height:30px;margin-top:20px;padding:8px 11px;background:#e8ddc9;border:1px solid #ffffff35;color:#181714;border-radius:3px;font-size:8px;font-weight:800}.mobile-demo-footer{position:absolute;bottom:22px;left:19px;right:19px;display:flex;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid #ffffff30;font-size:7px;color:#b8bbc2;letter-spacing:.03em}.portfolio-card:nth-child(3n+2) .mobile-demo-copy h3{font-family:inherit;font-weight:800;font-size:clamp(25px,6.8vw,33px);letter-spacing:-.06em}.portfolio-card:nth-child(3n+2) .mobile-demo-cta{background:#c8dcaa;border-radius:999px}.portfolio-card:nth-child(3n) .mobile-demo-cta{background:#c6bcdd}.portfolio .portfolio-image .has-mobile-image>img{width:100%;height:100%;object-fit:contain;object-position:center top}.portfolio .project-action{bottom:16px;left:50%;transform:translate(-50%) translateY(9px);opacity:0;min-height:38px;padding:8px 14px;font-size:11px;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .2s ease,transform .2s ease}.portfolio-image:focus-visible .project-action{opacity:1;transform:translate(-50%)}.portfolio .project-caption{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:16px;padding:0 3px}.portfolio .project-caption h3{font-size:12px;letter-spacing:-.02em}.portfolio .project-caption p{font-size:10px;color:#a1a7b5;text-align:right;margin-top:0}.portfolio-navigation{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:1px}.gallery-hint{color:#8d95a6;font-size:11px;letter-spacing:.02em}.portfolio .carousel-controls{gap:8px}.portfolio .carousel-count{margin-right:10px}.portfolio .arrow-button{width:42px;height:42px;flex-basis:42px;background-color:#12141d}.portfolio .portfolio-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.portfolio .portfolio-bottom p{font-size:10px;color:#858d9d}.carousel-dots{display:flex;align-items:center;gap:5px}.carousel-dots span{display:block;width:5px;height:5px;border-radius:10px;background:#343744;transition:width .25s ease,background .25s ease}.carousel-dots span.is-active{width:20px;background:#b295f3}.dialog-content>img.mobile-capture{width:min(100%,430px);margin-inline:auto}.dialog-mobile-preview{width:min(100%,390px);margin-inline:auto;padding:5px;border:1px solid #ffffff2b;border-radius:21px;background:#181a24}.dialog-mobile-preview .mobile-site-preview{aspect-ratio:9 / 16;height:auto}.dialog-mobile-preview .mobile-demo-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:75% center;z-index:-2}.dialog-mobile-preview .has-mobile-image>img{width:100%;height:100%;aspect-ratio:9 / 16;object-fit:contain;object-position:center top}.dialog-mobile-preview .mobile-demo-copy h3{font-size:clamp(30px,8vw,46px)}.dialog-mobile-preview .mobile-demo-copy p{font-size:12px}.dialog-mobile-preview .mobile-demo-copy>span:first-child{font-size:10px}.dialog-mobile-preview .mobile-demo-nav{font-size:12px}.dialog-mobile-preview .mobile-demo-cta{font-size:10px;min-height:37px}.dialog-mobile-preview .mobile-demo-footer{font-size:9px}.sectors,.process{padding-top:46px;margin-bottom:64px}.new-section-intro{max-width:620px}.eyebrow{display:block;color:#a9a2bb;font-size:9px;font-weight:700;letter-spacing:.16em;line-height:1.6}.new-section-intro h2{font-size:clamp(32px,8.6vw,50px);line-height:1.12;margin-top:13px;letter-spacing:-.055em}.new-section-intro>p{color:var(--text-secondary);margin-top:17px;font-size:14px;line-height:1.7}.sector-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 22px}.sector-tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;gap:7px;padding:10px 12px;border:1px solid #ffffff15;border-radius:11px;color:#a8a9b6;background:#10121b;font-size:11px;font-weight:700;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.sector-tabs button svg{width:17px;height:17px}.sector-tabs button[aria-selected=true]{color:#f5f0ff;background:linear-gradient(135deg,#a46dff28,#773bbc12);border-color:#b993ff70;box-shadow:inset 0 1px #fff1,0 3px 18px #8851de13}.sector-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff16;border-radius:24px;padding:27px 23px 14px;background:linear-gradient(135deg,#141421,#0b0e16 70%)}.sector-panel:before{content:"";position:absolute;z-index:-1;top:20%;right:-30%;bottom:-60%;left:12%;background:radial-gradient(ellipse,color-mix(in srgb,var(--sector-color) 14%,transparent),transparent 66%);pointer-events:none}.sector-copy{animation:expansion-enter .38s ease both}.sector-symbol{display:inline-flex;width:47px;height:47px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--sector-color) 35%,transparent);border-radius:13px;color:var(--sector-color);background:color-mix(in srgb,var(--sector-color) 10%,transparent);box-shadow:inset 0 1px #ffffff0c}.sector-tag{display:block;color:var(--sector-color);font-size:10px;letter-spacing:.04em;margin-top:17px;font-weight:700}.sector-copy h3{font-size:25px;line-height:1.2;letter-spacing:-.045em;margin-top:10px;max-width:340px}.sector-copy>p{color:#a8adbd;font-size:13px;line-height:1.75;margin-top:13px;max-width:390px}.text-link{display:inline-flex;align-items:center;gap:11px;min-height:44px;font-size:12px;font-weight:700;margin-top:16px;text-decoration:underline;text-decoration-color:#ffffff30;text-underline-offset:5px}.sector-flow{width:100%;max-width:460px;min-height:320px;margin:12px auto 0;position:relative;animation:expansion-enter .5s ease both}.flow-browser{position:absolute;left:0;top:22px;width:80%;max-width:285px;background:linear-gradient(145deg,#202131,#12131e);border:1px solid #ffffff2b;border-radius:11px;box-shadow:0 20px 35px #0005,inset 0 1px #ffffff09;transform:rotate(-5deg);animation:flow-browser-float 7s ease-in-out infinite}.mini-browser-bar{display:flex;align-items:center;gap:4px;height:27px;border-bottom:1px solid #ffffff0c;padding-inline:10px}.mini-browser-bar>span{width:4px;height:4px;background:#606071;border-radius:50%}.mini-browser-bar>span:first-child{background:#b57b9c}.mini-browser-bar>span:nth-child(2){background:#b8a177}.mini-browser-bar>span:nth-child(3){background:#75a79d}.mini-browser-bar small{font-size:7px;margin-left:auto;color:#898d9d}.flow-browser-content{padding:16px}.flow-brand{display:flex;align-items:center;gap:7px;font-size:8px;color:var(--sector-color);font-weight:800;letter-spacing:.11em}.flow-browser-content>strong{display:block;font-size:17px;letter-spacing:-.04em;line-height:1.2;max-width:195px;margin-top:13px}.flow-fields{display:grid;gap:6px;margin-top:15px}.flow-fields>span{padding:8px 9px;background:#080b1369;border:1px solid #ffffff11;border-radius:4px;font-size:8px;color:#9c9fad}.flow-submit{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:9px;margin-top:8px;background:var(--sector-color);color:#14111d;border-radius:4px;font-size:8px;font-weight:800}.flow-connector{position:absolute;top:155px;right:7px;width:49px;height:56px;border-top:1px dashed #b6a1db70;border-right:1px dashed #b6a1db70;border-top-right-radius:15px;color:var(--sector-color)}.flow-connector>span{position:absolute;top:-3px;left:5px;width:5px;height:5px;border-radius:50%;background:var(--sector-color);box-shadow:0 0 13px var(--sector-color);animation:signal-travel 3s ease-in-out infinite}.flow-connector>svg{position:absolute;bottom:-5px;right:-11px;transform:rotate(90deg)}.flow-notification{position:absolute;right:-5px;bottom:24px;display:flex;align-items:center;gap:9px;padding:12px;border-radius:11px;border:1px solid #ffffff30;background:linear-gradient(125deg,#2b263a,#191c29);box-shadow:0 10px 30px #0006;transform:rotate(3deg);animation:notification-float 6s ease-in-out infinite}.notification-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#a286dd1d;color:var(--sector-color)}.flow-notification small{display:block;font-size:7px;color:#b3aebe;margin-bottom:4px}.flow-notification strong{display:block;font-size:10px;letter-spacing:-.02em}.flow-notification>svg{color:#9dd9b3;margin-left:4px}.flow-label{position:absolute;bottom:0;width:100%;text-align:center;color:#818598;font-size:8px;letter-spacing:.04em}.process{overflow:clip}.process-list{position:relative;padding:0;margin:31px 0 0;list-style:none}.process-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:19px;min-height:250px;padding-block:24px}.process-step:nth-child(2n) .process-copy{grid-column:2;grid-row:1;text-align:right}.process-step:nth-child(2n) .process-art{grid-column:1;grid-row:1}.process-copy{position:relative;z-index:2;min-width:0}.step-number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #ffffff1d;border-radius:50%;background:#10121b;color:#a693c8;font-size:10px;letter-spacing:.02em;font-weight:800;margin-bottom:12px;transition:border-color .35s ease,background .35s ease,color .35s ease}.is-current .step-number{border-color:#c89eff70;background:#a069eb1c;color:#dfc5ff;box-shadow:0 0 20px #a069eb12}.process-copy h3{font-size:clamp(17px,4.5vw,23px);line-height:1.24;letter-spacing:-.045em}.process-copy>p{font-size:13px;line-height:1.65;color:#a1a7b5;margin-top:10px}.process-art{position:relative;width:100%;height:195px;min-width:0;perspective:800px;isolation:isolate;font-size:10px}.process-art:before{content:"";position:absolute;top:17%;right:-5%;bottom:17%;left:-5%;z-index:-1;background:radial-gradient(ellipse,#8e5be522,transparent 68%);transition:opacity .5s ease;opacity:.5}.is-current .process-art:before{opacity:1}.process-window{position:absolute;border:1px solid #ffffff2b;border-radius:10px;background:linear-gradient(145deg,#272534,#141621);box-shadow:0 15px 28px #0005,inset 0 1px #ffffff09;overflow:hidden}.process-art .mini-browser-bar{height:24px;padding-inline:9px}.process-art .mini-browser-bar>span{width:3px;height:3px}.idea-window{width:94%;top:22px;right:0;transform:rotate(7deg);padding-bottom:14px;animation:process-window-float 7.5s ease-in-out infinite}.art-label{display:block;padding:15px 11px 0;color:#c0a3ec;font-size:6px;font-weight:700;letter-spacing:.12em}.idea-window>strong{display:block;font-size:15px;line-height:1.15;letter-spacing:-.04em;padding:10px 11px 0}.idea-input{display:flex;align-items:center;justify-content:space-between;gap:3px;font-size:6px;white-space:nowrap;padding:9px 7px;margin:15px 8px 0;border:1px solid #bfa1ed30;border-radius:5px;color:#bcb6ca;background:#070a123d}.idea-input svg{width:12px;height:12px}.floating-token{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:9px 10px;border:1px solid #ffffff2e;border-radius:9px;background:linear-gradient(125deg,#393045,#212431);box-shadow:0 9px 20px #0005;color:#eae4f4;font-size:8px;white-space:nowrap;animation:token-float 6.5s ease-in-out infinite}.floating-token svg{color:#cbb1f4;width:16px;height:16px}.idea-token{bottom:0;left:0;transform:rotate(-6deg)}.design-fan{position:absolute;top:22px;right:3%;bottom:20px;left:3%}.design-option{position:absolute;left:25%;bottom:12px;width:52%;height:113px;padding:8px;border:1px solid #bdb0d548;border-radius:7px;background:linear-gradient(160deg,#3a2f4d,#191b29);transform-origin:50% 105%;transform:rotate(calc((var(--option) - 2) * 12deg)) translateY(calc((2 - var(--option)) * -1px));box-shadow:-4px 4px 10px #0005;transition:transform .6s ease}.design-option:nth-child(2){background:linear-gradient(140deg,#273f51,#1c2331)}.design-option:nth-child(3){background:linear-gradient(140deg,#4c3855,#211c2c)}.design-option:nth-child(4){background:linear-gradient(140deg,#3c4744,#1b2526)}.design-option:nth-child(5){background:linear-gradient(140deg,#484052,#251d32)}.design-option>span{font-size:7px;font-weight:700;color:#c3b4d6}.design-layout{margin-top:9px}.design-layout i{display:block;width:100%;height:27px;border-radius:3px;background:linear-gradient(130deg,#9e75c16e,#a7a2b829)}.design-layout b{display:block;width:90%;height:3px;background:#dfd0eb5e;border-radius:2px;margin-top:6px}.design-layout b+b{width:65%;margin-top:4px}.design-layout em{display:block;width:55%;height:9px;margin-top:9px;border-radius:2px;background:#c5a8ef}.designs-token{left:0;bottom:0;font-size:7px;padding-inline:8px;transform:rotate(5deg)}.code-window{width:97%;top:24px;right:0;padding-bottom:14px;transform:rotate(5deg);animation:process-window-float 8s ease-in-out -2s infinite}.code-window>svg{color:#b192f1;width:23px;height:23px;margin:12px 0 3px 12px}.code-window code{display:block;padding:0 10px;color:#b9becf;font-size:6px;line-height:1.9;white-space:nowrap}.code-window code>span{color:#cd9ada}.build-progress{display:block;height:3px;margin:13px 11px 0;background:#ffffff12;border-radius:8px;overflow:hidden}.build-progress i{display:block;width:70%;height:100%;border-radius:inherit;background:var(--gradient);animation:build-fill 5s ease-in-out infinite}.build-token{bottom:1px;left:0;transform:rotate(-4deg)}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a2d9b8;box-shadow:0 0 9px #99e9b957;flex-shrink:0}.process-art--connect{height:215px}.connect-hub{position:absolute;display:flex;align-items:center;justify-content:center;left:3%;top:27px;width:64px;height:64px;border:1px solid #b591f380;border-radius:17px;background:linear-gradient(135deg,#3b2b54,#151927);box-shadow:0 12px 24px #0005;transform:rotate(-8deg)}.connect-hub span{font-size:9px;font-weight:800;letter-spacing:-.02em}.connect-hub i{position:absolute;top:28px;left:100%;width:45px;height:100px;border-top:1px dashed #b393ec60;border-right:1px dashed #b393ec60;border-top-right-radius:16px}.connection{position:absolute;z-index:1;display:flex;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:35px;padding:7px 8px;border:1px solid #ffffff26;border-radius:8px;background:linear-gradient(125deg,#292b3b,#141924);box-shadow:0 8px 18px #0004;font-size:7px;animation:token-float 7s ease-in-out infinite}.connection>svg:first-child{width:17px;height:17px}.connection>svg:last-child{margin-left:5px;color:#a0d9b6;width:10px;height:10px}.connection--meta{top:83px;right:0;transform:rotate(4deg)}.connection--meta>svg:first-child{color:#80a5ff}.connection--whatsapp{top:127px;left:0;transform:rotate(-4deg);animation-delay:-2s}.connection--whatsapp>svg:first-child{color:#8ac9a3}.connection--data{top:171px;right:0;transform:rotate(3deg);animation-delay:-4s}.connection--data>svg:first-child{color:#c19aec}.review-window{width:96%;right:0;top:22px;transform:rotate(7deg);padding-bottom:14px;animation:process-window-float 7s ease-in-out -3s infinite}.review-window>strong{display:block;padding:13px 13px 0;font-size:22px;letter-spacing:-.06em;line-height:1.1}.review-window>strong span{color:#caa6ed}.review-blocks{display:flex;gap:5px;padding:13px 11px 0}.review-blocks i{display:block;height:35px;flex:1;border-radius:3px;background:linear-gradient(145deg,#7b658a,#383142)}.review-blocks i:nth-child(2){background:linear-gradient(145deg,#a38477,#4d3d3f)}.review-blocks i:nth-child(3){background:linear-gradient(145deg,#647c8e,#313b4d)}.review-token{bottom:1px;left:-7px;padding:9px 7px;font-size:6px;transform:rotate(-5deg);gap:4px}.review-token svg{width:13px;height:13px}.review-check{position:absolute;top:18px;right:0;width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:#c0a3f4;color:#211331;border:3px solid #11151d;border-radius:50%;box-shadow:0 5px 15px #0004}.review-check svg{width:16px}.launch-orbit{position:absolute;top:20px;left:calc(50% - 50px);width:100px;height:100px;display:flex;align-items:center;justify-content:center;border:1px solid #9d79dc38;border-radius:50%;background:radial-gradient(circle,#8461c333,#16152266 65%);box-shadow:inset 0 0 30px #b89ced0c,0 0 35px #b89ced0b}.launch-orbit:before,.launch-orbit:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;border:1px dashed #bca2e026}.launch-orbit:after{width:5px;height:5px;inset:14px auto auto 16px;border:0;background:#be9af4;box-shadow:0 0 13px #cbb0ff}.launch-orbit>svg{color:#c2a0f5;width:45px;height:45px;animation:rocket-hover 5s ease-in-out infinite}.launch-window{top:125px;width:97%;left:0;display:flex;align-items:center;gap:8px;padding:12px 10px;border-radius:9px;font-size:9px;color:#ddd4ec;transform:rotate(-5deg)}.launch-window>svg{width:14px;margin-left:auto;color:#b898ed}.launch-token{bottom:-8px;right:0;font-size:6px;padding:8px;transform:rotate(4deg)}.delivery-guarantee{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:25px;padding:25px 21px;border:1px solid transparent;border-radius:20px;background:linear-gradient(120deg,#191321,#10121c 65%) padding-box,linear-gradient(120deg,#9967d780,#df7ea039,#f6a26d45) border-box;overflow:hidden}.delivery-guarantee:after{content:"";position:absolute;pointer-events:none;width:180px;height:180px;border-radius:50%;right:-70px;top:-90px;background:#b368c41c;filter:blur(30px)}.guarantee-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;border:1px solid #c6a0eb39;background:#ac78d91a;color:#cfa8f2}.guarantee-icon svg{width:26px;height:26px}.delivery-guarantee>div:nth-child(2){flex:1 1 180px}.delivery-guarantee .eyebrow{font-size:8px;color:#c0a3d9;letter-spacing:.12em}.delivery-guarantee h3{font-size:22px;line-height:1.3;letter-spacing:-.045em;margin-top:8px}.delivery-guarantee h3 .gradient-word{font-size:1.3em}.guarantee-clock{display:inline-flex;align-items:center;gap:7px;color:#a8a0b9;font-size:10px;margin-left:58px}@keyframes expansion-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes flow-browser-float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-5px) rotate(-3.5deg)}}@keyframes notification-float{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes signal-travel{0%{transform:translate(0);opacity:0}20%{opacity:1}70%{transform:translate(35px);opacity:1}to{transform:translate(35px) translateY(30px);opacity:0}}@keyframes process-window-float{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes token-float{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes rocket-hover{0%,to{transform:translate(-1px,2px)}50%{transform:translate(2px,-3px)}}@keyframes build-fill{0%,to{width:38%;opacity:.65}65%,85%{width:87%;opacity:1}}@media(hover:hover)and (pointer:fine){.portfolio .portfolio-image:hover{transform:none;border-color:#c6a6fa;box-shadow:0 15px 30px #0007,0 0 25px #9b62d923}.portfolio-image:hover .project-action{opacity:1;transform:translate(-50%)}.sector-tabs button:hover{color:#fff;border-color:#b39bda66}.text-link:hover{text-decoration-color:#d6b5ff}.process-step:hover .design-option{transform:rotate(calc((var(--option) - 2) * 15deg)) translateY(-3px)}}@media(max-width:359px){.portfolio-track{--card-width: 218px;gap:15px}.mobile-demo-copy h3{font-size:27px}.sector-panel{padding-inline:18px}.sector-tabs{gap:7px}.sector-tabs button{font-size:10px;padding-inline:10px}.sector-copy h3{font-size:23px}.sector-flow{min-height:320px}.flow-browser{width:88%}.flow-notification{right:-6px}.process-step{gap:13px;min-height:254px}.process-copy h3{font-size:17px}.process-copy>p{font-size:13px;line-height:1.6}.idea-window>strong{font-size:14px}.idea-input{font-size:5px;margin-inline:6px}.code-window code{font-size:5.5px;padding-inline:8px}.connection{padding-inline:6px;gap:4px;font-size:6px}.connection>svg:last-child{margin-left:1px}.review-token{font-size:5.5px;gap:3px;padding-inline:5px}.delivery-guarantee{gap:12px;padding-inline:18px}.delivery-guarantee>div:nth-child(2){flex-basis:160px}.delivery-guarantee h3{font-size:19px}.guarantee-clock{margin-left:54px}}@media(min-width:520px){.portfolio-track{--card-width: 280px;gap:27px}.sectors,.process{margin-bottom:76px}.sector-panel{padding:32px}.sector-flow{min-height:310px}.flow-browser{left:30px}.flow-notification{right:15px;bottom:27px}.flow-connector{right:27px}.process-step{min-height:280px;gap:42px}.process-copy>p{font-size:14px}.process-art{max-width:235px;height:230px;justify-self:center}.idea-window>strong{font-size:22px}.art-label{font-size:8px;padding:17px 15px 0}.idea-window>strong{padding-inline:15px}.idea-input{font-size:8px;margin:17px 12px 0;padding:11px}.floating-token{font-size:10px;padding:11px 13px}.floating-token svg{width:19px;height:19px}.design-option{height:150px}.design-option>span{font-size:9px}.design-layout i{height:44px}.code-window code{font-size:8px;padding-inline:15px}.code-window>svg{margin-left:15px;width:30px;height:30px}.build-progress{margin:17px 15px 5px}.connect-hub{width:80px;height:80px}.connect-hub span{font-size:11px}.connection{font-size:9px;padding:9px}.connection>svg:first-child{width:21px;height:21px}.connection--meta{top:84px}.connection--whatsapp{top:134px}.connection--data{top:184px}.review-window>strong{font-size:31px}.review-blocks i{height:48px}.review-token{font-size:8px;padding:10px}.review-check{width:34px;height:34px}.launch-orbit{width:125px;height:125px;left:calc(50% - 62.5px)}.launch-orbit>svg{width:58px;height:58px}.launch-window{top:150px;padding:14px;font-size:11px}.launch-token{font-size:8px;bottom:-3px}.delivery-guarantee{align-items:center}.guarantee-clock{margin-left:58px}}@media(min-width:768px){.portfolio{margin-bottom:86px}.portfolio .section-heading{margin-bottom:0}.portfolio-intro{font-size:17px}.portfolio-stage{margin-inline:0}.portfolio-track{--card-width: 295px;gap:35px;padding-block:44px 38px}.portfolio-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#06080d,transparent 4%,transparent 96%,#06080d)}.portfolio .portfolio-image{border-radius:24px;padding:6px}.mobile-site-preview{border-radius:18px}.mobile-demo-copy h3{font-size:37px}.portfolio-card:nth-child(3n+2) .mobile-demo-copy h3{font-size:35px}.mobile-demo-copy{left:23px;right:23px}.mobile-demo-nav{padding:23px;font-size:11px}.mobile-demo-copy>span:first-child{font-size:9px}.mobile-demo-copy p{font-size:11px}.mobile-demo-cta{font-size:9px;padding:10px 12px}.mobile-demo-footer{left:23px;right:23px;font-size:8px}.portfolio .project-caption h3{font-size:13px}.portfolio .project-caption p{font-size:11px}.gallery-hint{font-size:12px}.portfolio .arrow-button{width:47px;height:47px;flex-basis:47px}.portfolio .portfolio-bottom p{font-size:11px}.sectors,.process{padding-top:60px;margin-bottom:88px}.eyebrow{font-size:10px}.new-section-intro h2{font-size:48px}.new-section-intro>p{font-size:16px}.sector-tabs{margin-block:33px 26px;gap:9px}.sector-tabs button{font-size:12px;padding:12px 15px;gap:8px}.sector-tabs button svg{width:19px;height:19px}.sector-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:38px;min-height:370px;border-radius:28px}.sector-copy h3{font-size:29px}.sector-copy>p{font-size:14px}.sector-tag{font-size:11px}.text-link{font-size:13px}.sector-flow{margin:0;min-height:305px}.flow-browser{left:0;width:85%}.flow-notification{right:-15px;bottom:32px}.flow-connector{right:0}.process-list{margin-top:45px;max-width:960px;margin-inline:auto}.process-step{min-height:330px;gap:80px}.process-copy h3{font-size:30px;max-width:340px}.process-step:nth-child(2n) .process-copy h3{margin-left:auto}.process-copy>p{font-size:15px;line-height:1.75;max-width:350px}.process-step:nth-child(2n) .process-copy>p{margin-left:auto}.step-number{width:36px;height:36px;font-size:11px;margin-bottom:15px}.process-art{max-width:285px;height:260px}.process-art:before{top:3%;right:-15%;bottom:3%;left:-15%}.process-art .mini-browser-bar{height:28px;padding-inline:12px}.process-art .mini-browser-bar>span{width:4px;height:4px}.idea-window>strong{font-size:28px;padding-inline:19px}.art-label{padding:20px 19px 0}.idea-input{margin:22px 16px 4px;padding:12px;font-size:9px}.idea-token{left:-9px;bottom:4px}.design-fan{top:15px;right:3%;bottom:20px;left:3%}.design-option{height:185px;padding:12px;border-radius:9px}.design-layout{margin-top:15px}.design-layout i{height:57px}.design-layout b{height:4px;margin-top:10px}.design-layout b+b{margin-top:6px}.design-layout em{margin-top:15px;height:13px}.designs-token{left:5px}.code-window{padding-bottom:18px}.code-window>svg{margin:17px 0 6px 19px;width:33px;height:33px}.code-window code{font-size:10px;padding-inline:19px}.build-progress{margin:17px 19px 5px}.build-token{left:-8px}.connect-hub{width:95px;height:95px;top:25px;left:5%;border-radius:23px}.connect-hub span{font-size:13px}.connect-hub i{width:78px;height:120px;top:47px}.connection{font-size:10px;padding:12px;gap:8px;border-radius:11px}.connection>svg:first-child{width:24px;height:24px}.connection>svg:last-child{width:12px;height:12px;margin-left:11px}.connection--meta{top:73px;right:-5px}.connection--whatsapp{top:137px;left:0}.connection--data{top:201px;right:-7px}.review-window>strong{font-size:39px;padding:18px 20px 0}.review-blocks{padding:17px 18px 4px;gap:7px}.review-blocks i{height:51px}.review-token{font-size:10px;bottom:5px}.review-check{width:40px;height:40px;right:-7px}.review-check svg{width:22px}.launch-orbit{width:150px;height:150px;left:calc(50% - 75px);top:10px}.launch-orbit>svg{width:65px;height:65px}.launch-window{top:168px;padding:17px;font-size:13px}.launch-window .status-dot{width:7px;height:7px}.launch-token{font-size:10px;bottom:-3px}.delivery-guarantee{margin-top:50px;padding:34px;gap:23px;flex-wrap:nowrap}.guarantee-icon{width:58px;height:58px;flex-shrink:0;border-radius:16px}.guarantee-icon svg{width:33px;height:33px}.delivery-guarantee h3{font-size:29px}.delivery-guarantee .eyebrow{font-size:9px}.guarantee-clock{font-size:11px;margin:0 0 0 auto;white-space:nowrap;align-self:flex-end;padding-bottom:5px}}@media(min-width:1100px){.portfolio-track{--card-width: 306px;gap:45px}.portfolio .portfolio-image{aspect-ratio:9 / 16}.portfolio .section-heading{text-align:center;justify-content:center}.portfolio .section-heading h2{font-size:45px}.portfolio-intro br{display:none}.portfolio-navigation,.portfolio .portfolio-bottom{max-width:600px;margin-inline:auto}.sectors,.process{padding-top:72px;margin-bottom:100px}.new-section-intro h2{font-size:56px}.new-section-intro>p{font-size:17px}.sector-tabs{margin-top:38px;gap:11px}.sector-tabs button{min-height:49px;padding-inline:22px;font-size:13px}.sector-panel{grid-template-columns:1fr 1fr;gap:65px;padding:48px 55px;min-height:420px}.sector-copy h3{font-size:35px}.sector-copy>p{font-size:15px}.sector-flow{min-height:325px;max-width:430px;justify-self:center}.flow-browser{left:20px;width:72%;max-width:290px}.flow-browser-content{padding:19px}.flow-browser-content>strong{font-size:21px}.flow-brand{font-size:9px}.flow-fields>span,.flow-submit{font-size:9px;padding:10px}.flow-notification{bottom:28px;right:0;padding:15px;gap:11px}.flow-notification strong{font-size:12px}.flow-notification small{font-size:8px}.flow-connector{top:160px;right:20px;width:65px;height:85px}.flow-label{font-size:9px;bottom:-5px}.process-step{min-height:365px;gap:115px}.process-copy h3{font-size:35px}.process-copy>p{font-size:16px}.process-art{max-width:320px;height:280px}.idea-window>strong{font-size:32px}.idea-input{padding:14px;margin-top:24px}.floating-token{font-size:11px;padding:12px 15px}.idea-token{bottom:0}.design-option{height:200px}.design-layout i{height:66px}.designs-token{bottom:0}.code-window code{font-size:12px}.review-window>strong{font-size:43px}.review-blocks i{height:61px}.review-token{bottom:0}.launch-orbit{width:170px;height:170px;left:calc(50% - 85px)}.launch-window{top:185px;font-size:14px}.launch-token{bottom:-2px}.delivery-guarantee{margin-inline:45px;padding:39px 44px}.delivery-guarantee h3{font-size:34px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sector-copy,.sector-flow,.reveal.reveal-ready{opacity:1}.portfolio-card-inner{will-change:auto}.process-window,.floating-token,.connection{translate:none}}.portfolio-image .mobile-demo-background,.dialog-mobile-preview .mobile-demo-background{object-position:right center}.mobile-demo-shade{background:linear-gradient(180deg,#05070bf2,#05070b80 15%,#05070b14 29%,#05070ba3 45%,#05070bf2 88%)}.price{max-width:100%}.price strong{max-width:100%;white-space:normal;overflow-wrap:anywhere}.price-conversion{display:block;margin-top:7px;color:var(--text-secondary);font-size:11px;line-height:1.5;text-align:center}.price-conversion a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:10px}.header .wordmark,.academy-wordmark{color:#b489ff;font-size:clamp(15px,3.8vw,23px);font-weight:800;letter-spacing:-.055em;line-height:1.2}.header{gap:12px}.header .contact-button--outline{flex-shrink:0}.hero-guarantee{display:flex;align-items:center;justify-content:center;gap:6px;margin:13px auto 0;color:#b7b4c4;font-size:11px;font-weight:500;line-height:1.5}.hero-guarantee svg{width:14px;height:14px;color:#b89ae9}.hero-guarantee strong{color:#ddd4ed;font-weight:700}.niche-copy{width:min(100%,490px);margin:31px auto 0;color:#b9b9c3;font-size:clamp(15px,4.15vw,18px);font-weight:500;line-height:1.65;letter-spacing:-.025em;text-wrap:balance}.niche-line{display:block}.niche-word{--niche-color: #c2a0ff;--niche-light: #e4d6ff;display:inline;color:var(--niche-color);font-weight:800;white-space:nowrap;background-image:linear-gradient(110deg,var(--niche-color) 0%,var(--niche-color) 40%,var(--niche-light) 49%,var(--niche-color) 58%,var(--niche-color) 100%);background-size:280% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:niche-color-sheen 9s ease-in-out infinite}.niche-word--esoteric{--niche-color: #ff626e;--niche-light: #ffadb4}.niche-word--legal{--niche-color: #7295ff;--niche-light: #b5c8ff;animation-delay:-1.2s}.niche-word--trading{--niche-color: #35d58a;--niche-light: #a1efc7;animation-delay:-2.4s}.niche-word--hotmart{--niche-color: #ff914d;--niche-light: #ffc69c;animation-delay:-3.6s}.web-orbit{position:relative;width:100%;margin:24px auto 0;isolation:isolate}.orbit-scene{position:relative;width:100%;height:360px;overflow:hidden;perspective:1000px;perspective-origin:50% 50%;contain:layout paint;background:radial-gradient(ellipse at 50% 72%,#8c4ee910,transparent 65%);-webkit-mask-image:linear-gradient(transparent,#000 7%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 7%,#000 88%,transparent)}.orbit-stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.orbit-card{position:absolute;left:50%;top:50%;width:clamp(150px,21vw,250px);aspect-ratio:260 / 510;padding:4px;border:1px solid #c9c1e951;border-radius:12px;background:#15121e;box-shadow:0 18px 42px #0009,inset 0 1px #ffffff24;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;pointer-events:none}.website-capture{display:block;width:100%;height:100%;overflow:hidden;border-radius:8px;background-color:#17141e;background-repeat:no-repeat}.orbit-controls{position:relative;z-index:2;display:flex;justify-content:center;margin:0 auto}.orbit-controls button,.orbit-pause{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 14px;border:1px solid #ffffff17;border-radius:999px;background:#0d0e16;color:#b5b2c2;font-size:10px;font-weight:500;line-height:1.2;transition:color .2s ease,border-color .2s ease}.orbit-controls svg{width:12px;height:12px}.creator-proof{width:min(calc(100% - var(--gutter) * 2),650px);margin:32px auto 48px;text-align:center}.creator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:450px;margin:0 auto}.creator-card{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start}.creator-card img{width:96px;height:96px;object-fit:contain;margin:0 auto 11px}.creator-card p,.creator-card>span{color:#b5b1c3;font-size:10px;font-weight:500;line-height:1.55}.creator-card strong{display:block;color:#e7dff4;font-size:12px;font-weight:700;line-height:1.6;letter-spacing:-.025em}.social-proof{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:12px;row-gap:7px;margin:25px auto 0;padding:11px 17px;border:1px solid #a48ac329;border-radius:999px;background:#100e18;color:#c8c2d3;font-size:11px;line-height:1.5}.social-proof-count{color:#e4dfec;font-weight:600}.social-proof-count strong{font-weight:800}.social-proof-stars,.social-proof .stars{display:inline-flex;align-items:center;gap:2px;color:#ffd38a}.social-proof-stars svg,.social-proof .stars svg{width:12px;height:12px;fill:currentColor;stroke-width:1.2}.social-proof-rating{color:#aaa3b9;font-variant-numeric:tabular-nums;white-space:nowrap}.social-proof-rating strong{color:#eee9f5;font-weight:700}.creator-instagram{margin-top:25px}.creator-instagram h2,.creator-instagram h3,.creator-instagram p{color:#b9b4c5;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:-.02em}.creator-instagram a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;color:#c9a6ff;font-size:14px;font-weight:700;letter-spacing:-.02em;text-decoration:underline;text-decoration-color:#b58bdd60;text-underline-offset:5px;transition:color .2s ease,text-decoration-color .2s ease}.creator-instagram a svg{width:16px;height:16px}@keyframes niche-color-sheen{0%,50%{background-position:100% 50%}80%,to{background-position:0% 50%}}@media(hover:hover)and (pointer:fine){.orbit-controls button:hover{color:#ede5fa;border-color:#b196db70}.creator-instagram a:hover{color:#e2cfff;text-decoration-color:currentColor}}@media(max-width:359px){.header{gap:8px}.header .wordmark{font-size:15px}.header .contact-button--outline{padding-inline:11px;font-size:11px}.niche-copy{font-size:14px}.hero-guarantee{font-size:10px}.creator-grid{gap:12px}.creator-card strong{font-size:11px}.social-proof{column-gap:8px;padding-inline:13px;font-size:10px}.social-proof-stars svg,.social-proof .stars svg{width:10px;height:10px}}@media(min-width:520px){.orbit-scene{height:420px}.creator-card img{width:120px;height:120px}.creator-card p,.creator-card>span{font-size:12px}.creator-card strong{font-size:14px}.social-proof{font-size:12px;column-gap:15px}}@media(min-width:768px){.hero-guarantee{margin-top:15px;font-size:12px;gap:8px}.hero-guarantee svg{width:16px;height:16px}.niche-copy{margin-top:35px;font-size:20px;line-height:1.65;max-width:570px}.web-orbit{margin-top:20px}.orbit-scene{height:500px}.orbit-card{border-radius:16px;padding:5px}.website-capture{border-radius:11px}.orbit-controls button{font-size:11px}.creator-proof{margin-top:37px;margin-bottom:66px}.creator-grid{max-width:500px;gap:55px}.creator-card img{width:140px;height:140px;margin-bottom:15px}.creator-card strong{font-size:15px}.social-proof{margin-top:30px;padding:12px 21px}.social-proof-stars svg,.social-proof .stars svg{width:14px;height:14px}.creator-instagram{margin-top:27px}.creator-instagram h2,.creator-instagram h3,.creator-instagram p{font-size:14px}.creator-instagram a{font-size:15px}}@media(prefers-reduced-motion:reduce){.niche-word{animation:none;background:none;-webkit-text-fill-color:currentColor}.orbit-card{will-change:auto}.orbit-controls button,.creator-instagram a{transition:none}}@media(forced-colors:active){.niche-word{background:none;-webkit-text-fill-color:currentColor}.social-proof-stars svg,.social-proof .stars svg{fill:currentColor}}.academy-wordmark span{display:block}.academy-wordmark span:last-child{color:#d4baff;font-size:.72em;letter-spacing:.1em}.orbit-controls{align-items:center;gap:15px}.orbit-controls>span{font-size:10px;color:var(--text-secondary)}.creator-card img{border-radius:24px;animation:creator-hover 6s ease-in-out infinite}.creator-card:nth-child(2) img{animation-delay:-3s}@keyframes creator-hover{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.creator-card img{animation:none}}.header .academy-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.header .academy-wordmark{font-size:20px}.creator-card strong{font-size:14px}.creator-card>span{font-size:11px}.orbit-card{padding:0;border-radius:9px}.orbit-card .website-capture{border-radius:8px}@media(max-width:359px){.header .academy-wordmark{font-size:18px}.creator-card strong{font-size:12px}}@media(min-width:768px){.header .academy-wordmark{font-size:25px}}.niche-copy{position:relative;z-index:5;margin-top:24px;width:min(100%,470px);font-size:17px;line-height:1.5;pointer-events:none}.web-orbit{margin-top:-58px}.orbit-scene{height:385px;perspective:none;mask-image:none;-webkit-mask-image:none}.orbit-card{width:184px;top:54%;border:0;box-shadow:0 8px 18px #0005}.creator-proof{margin-top:3px;margin-bottom:32px}.creator-grid{gap:10px}.creator-card img{width:132px;height:132px;margin-bottom:4px}.social-proof,.creator-instagram{margin-top:18px}@media(max-width:359px){.niche-copy{font-size:15px}.orbit-card{width:166px}.orbit-scene{height:350px}.creator-card img{width:118px;height:118px}}@media(min-width:768px){.niche-copy{font-size:21px;width:min(100%,580px)}.web-orbit{margin-top:-55px}.orbit-scene{height:510px}.orbit-card{width:270px}.creator-card img{width:160px;height:160px}}.niche-word--esoteric{--niche-color: #ff1838;--niche-light: #ff5367}.niche-word--legal{--niche-color: #3264ff;--niche-light: #668cff}.niche-word--trading{--niche-color: #00e76c;--niche-light: #4aff93}.niche-word--hotmart{--niche-color: #ff4000;--niche-light: #ff6d22}.web-orbit{margin-top:-10px}.niche-copy{text-shadow:0 2px 12px #080a0e}@media(min-width:768px){.web-orbit{margin-top:-20px}}.portfolio-track{scroll-snap-type:none;scroll-behavior:auto}.orbit-card{pointer-events:auto}.real-website-capture img{object-fit:initial!important;object-position:initial!important}.portfolio-image{border:0;padding:0}.orbit-card:focus-visible{outline:3px solid #bc92ff;outline-offset:3px}.portfolio .portfolio-image,.portfolio .portfolio-card.is-active .portfolio-image{padding:0;border:0;border-radius:6px;background:transparent;box-shadow:0 12px 28px #0004}.portfolio .mobile-site-preview,.portfolio .real-website-capture{border-radius:6px}.portfolio .project-caption{display:block}.portfolio .project-caption h3{font-size:13px}.portfolio .project-caption p{text-align:left;font-size:11px;margin-top:4px}
