:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--accent-cyan:#06b6d4;--accent-indigo:#6366f1;--brand-gradient:linear-gradient(110deg, #1d4ed8 0%, #2563eb 30%, #06b6d4 60%, #2563eb 100%)}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}::selection{background:#2563eb2e}.scroll-progress{z-index:1100;transform-origin:0;background:linear-gradient(90deg, var(--blue-600), var(--accent-cyan));pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}body:not(.en) .scroll-progress{transform-origin:100%}.motion-ready [data-reveal]:not(.is-visible){opacity:0}.motion-ready [data-reveal].is-visible{animation:revealUp .85s var(--ease-out) backwards;animation-delay:calc(var(--d,0) * 90ms)}@keyframes revealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.portfolio-grid>:nth-child(2),.features-grid>:nth-child(2),.guarantees-grid>:nth-child(2),.pricing-grid>:nth-child(2){--d:1}.portfolio-grid>:nth-child(3),.features-grid>:nth-child(3),.guarantees-grid>:nth-child(3),.pricing-grid>:nth-child(3){--d:2}.portfolio-grid>:nth-child(4),.guarantees-grid>:nth-child(4){--d:3}.about-stat-card{--d:2}nav.scrolled{background:#ffffffd1;box-shadow:0 8px 30px -12px #0f172a2e}@media (min-width:1025px){.nav-links a{position:relative}.nav-links a:after{content:"";inset-inline:0;background:linear-gradient(90deg, var(--blue-600), var(--accent-cyan));height:2px;transition:transform .35s var(--ease-out);border-radius:2px;position:absolute;bottom:-6px;transform:scaleX(0)}.nav-links a:hover:after{transform:scaleX(1)}}.lang-toggle svg{color:var(--blue-600)}.mobile-menu-btn{justify-content:center;align-items:center}.nav-cta{position:relative;overflow:hidden}.nav-cta:before{content:"";transition:transform .8s var(--ease-out);background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.nav-cta:hover:before{transform:translate(120%)}.hero-aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.hero-aurora:after{content:"";background-image:radial-gradient(#2563eb29 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.aurora{filter:blur(60px);will-change:transform;border-radius:50%;position:absolute}.aurora-1{top:-14%;background:radial-gradient(circle,#2563eb52,#0000 65%);width:min(620px,70vw);height:min(620px,70vw);animation:18s ease-in-out infinite alternate auroraDrift1;inset-inline-end:-10%}.aurora-2{bottom:-18%;background:radial-gradient(circle,#06b6d442,#0000 65%);width:min(520px,65vw);height:min(520px,65vw);animation:22s ease-in-out infinite alternate auroraDrift2;inset-inline-start:-12%}.aurora-3{background:radial-gradient(circle,#6366f133,#0000 65%);width:min(420px,55vw);height:min(420px,55vw);animation:26s ease-in-out infinite alternate auroraDrift3;top:28%;left:38%}@keyframes auroraDrift1{to{transform:translate(-8%,10%)scale(1.12)}}@keyframes auroraDrift2{to{transform:translate(12%,-8%)scale(1.08)}}@keyframes auroraDrift3{to{transform:translate(-14%,-10%)scale(.92)}}.hero-container{z-index:1;position:relative}.hero-badge{backdrop-filter:blur(8px);background:#ffffffbf;box-shadow:0 4px 14px -6px #2563eb40}.hero h1 .highlight{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite gradientShift}.hero h1 .highlight:after{display:none}body.en .hero h1{letter-spacing:-.025em}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.hero-visual-desktop .mockup-browser,.hero-visual-desktop .mockup-browser:hover{transform:rotateY(calc(-6deg + var(--tilt-x,0) * 12deg)) rotateX(calc(3deg - var(--tilt-y,0) * 9deg));transition:transform .7s var(--ease-out);box-shadow:0 30px 60px -20px #0f172a40,0 18px 36px -18px #2563eb4d}.hero-visual-desktop .floating-card{transition:translate .7s var(--ease-out)}.hero-visual-desktop .floating-card-1{translate:calc(var(--tilt-x,0) * -26px) calc(var(--tilt-y,0) * -20px)}.hero-visual-desktop .floating-card-2{translate:calc(var(--tilt-x,0) * 22px) calc(var(--tilt-y,0) * 18px)}body.en .hero-visual-desktop .floating-card-2{bottom:-28px}.floating-card{backdrop-filter:blur(10px);background:#ffffffe0;box-shadow:0 16px 32px -14px #0f172a40}.dash-card-icon{color:var(--blue-600)}.browser-url .lock{flex-shrink:0}.browser-content{position:relative;overflow:hidden}.browser-content:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:6s ease-in-out 1.5s infinite sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.marquee{z-index:1;border-block:1px solid var(--border);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;direction:ltr;background:#ffffffb8;padding:1.1rem 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{flex-shrink:0;justify-content:space-around;gap:3rem;width:max-content;min-width:100%;margin:0;padding:0 1.5rem;list-style:none;animation:40s linear infinite marqueeScroll;display:flex;max-width:none!important}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{white-space:nowrap;color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:inline-flex}.marquee-dot{background:var(--blue-500);width:6px;height:6px;box-shadow:0 0 0 4px var(--blue-100);border-radius:50%}@keyframes marqueeScroll{to{transform:translate(-100%)}}.section-tag{letter-spacing:.01em;background:#ffffffd9;box-shadow:0 2px 8px -4px #2563eb40}.tag-dot{background:var(--blue-600);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.tag-dot:after{content:"";border:1.5px solid var(--blue-400);animation:ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}body.en .section-title{letter-spacing:-.02em}.spotlight{isolation:isolate}.spotlight:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--spot-x,50%) var(--spot-y,50%), #2563eb17, transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.spotlight:hover:after{opacity:1}.feature-card,.portfolio-card,.guarantee-card{position:relative}.service-icon{color:var(--blue-600);transition:transform .45s var(--ease-out), background .35s ease, color .35s ease, box-shadow .35s ease}.service-card:hover .service-icon{color:#fff;transform:scale(1.06)rotate(-4deg);box-shadow:0 12px 24px -10px #2563eb99}.service-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -20px #0f172a38}.feature-icon{color:var(--blue-600);transition:transform .45s var(--ease-out)}.feature-card:hover .feature-icon{transform:translateY(-4px)}.guarantee-icon{width:58px;height:58px;color:var(--blue-600);background:linear-gradient(135deg, var(--blue-50), var(--blue-100));transition:transform .45s var(--ease-out), background .35s ease, color .35s ease;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 1.1rem;display:flex}.guarantee-card:hover .guarantee-icon{color:#fff;background:linear-gradient(135deg, var(--blue-500), var(--blue-700));transform:translateY(-3px)rotate(-4deg)}.credential-icon{color:var(--blue-600);flex-shrink:0}.credential-item{transition:transform .3s var(--ease-out), border-color .3s ease}.credential-item:hover{border-color:var(--blue-200);transform:translateY(-2px)}.badge-dot{vertical-align:middle;background:#22c55e;border-radius:50%;width:7px;height:7px;margin-inline-end:.15rem;animation:2s ease-in-out infinite livePulse;display:inline-block;box-shadow:0 0 0 3px #22c55e33}@keyframes livePulse{0%,to{box-shadow:0 0 0 3px #22c55e33}50%{box-shadow:0 0 0 6px #22c55e0d}}.portfolio-card{transition:transform .4s var(--ease-out), box-shadow .4s ease, border-color .3s ease}.portfolio-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -20px #0f172a38}.btn-shine{isolation:isolate;position:relative;overflow:hidden}.btn-shine:before{content:"";z-index:-1;width:40%;transition:left .8s var(--ease-out);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn-shine:hover:before{left:120%}.btn-arrow,.btn-arrow-out{transition:transform .35s var(--ease-out);flex-shrink:0}.btn:hover .btn-arrow{transform:translate(4px)}body:not(.en) .btn:hover .btn-arrow{transform:translate(-4px)}.btn:hover .btn-arrow-out{transform:translate(2px,-2px)}.btn:active{transform:translateY(0)scale(.98)}.plan-price span+span{color:var(--text-primary);font-size:1.55rem;font-weight:900}.plan-list .check{background:var(--blue-100);width:22px;height:22px;color:var(--blue-700);border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.side-points>div{justify-content:center;align-items:center;gap:.6rem;display:flex}.side-points .check{background:var(--blue-100);width:22px;height:22px;color:var(--blue-700);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.price-card.featured .check{background:var(--blue-600);color:#fff}.price-card.featured{background:linear-gradient(var(--bg-primary), var(--bg-primary)) padding-box, conic-gradient(from var(--angle), var(--blue-600), var(--accent-cyan), var(--accent-indigo), var(--blue-600)) border-box;border:2px solid #0000;animation:6s linear infinite borderSpin}@keyframes borderSpin{to{--angle:360deg}}.process-timeline:after{content:"";width:3px;height:calc(var(--timeline-fill,0) * 100%);background:linear-gradient(180deg, var(--blue-600), var(--accent-cyan));border-radius:3px;position:absolute;top:0;right:28px;box-shadow:0 0 14px #2563eb73}body.en .process-timeline:after{left:28px;right:auto}.step-number{font-variant-numeric:tabular-nums;letter-spacing:.02em}.process-step.is-visible .step-number:after{content:"";border:2px solid var(--blue-300);animation:ringOut 1.2s var(--ease-out) calc(var(--d,0) * 90ms + .3s) both;border-radius:50%;position:absolute;inset:-6px}@keyframes ringOut{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}.step-content{transition:transform .4s var(--ease-out), box-shadow .4s ease, border-color .3s ease}.process-step:hover .step-content{border-color:var(--blue-200);transform:translateY(-3px);box-shadow:0 18px 36px -18px #0f172a33}.about-stat-card{background:linear-gradient(135deg, var(--blue-600), var(--blue-800));position:relative;overflow:hidden}.about-stat-card:before{content:"";background:conic-gradient(#0000,#06b6d459,#0000 40%);animation:8s linear infinite spin;position:absolute;inset:-40%}.about-stat-card:after{content:"";background:linear-gradient(135deg, var(--blue-600), var(--blue-800));border-radius:22px;position:absolute;inset:2px}.about-stat-card>*{z-index:1;position:relative}.stat-number{font-variant-numeric:tabular-nums}.faq-item[open] .faq-icon{transform:rotate(180deg)}.faq-item[open] .faq-answer{animation:faqOpen .4s var(--ease-out)}@keyframes faqOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.side-card-contact-links a{align-items:center;gap:.5rem;display:inline-flex}.side-card-contact-links a svg,.contact-btn svg{flex-shrink:0}.social-link{transition:transform .3s var(--ease-out), background .3s ease, color .3s ease}.social-link:hover{transform:translateY(-3px)}.footer-pin{vertical-align:-2px;color:var(--blue-500);margin-inline-end:.35rem;display:inline-block}.form-card .input:focus,.form-card .select:focus,.form-card .textarea:focus{box-shadow:0 0 0 4px #2563eb1f}.side-card-social{border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:1.1rem;padding-top:1.1rem;font-size:.9rem;font-weight:700;display:flex}.social-pill{border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);transition:transform .3s var(--ease-out), border-color .3s ease, color .3s ease, background .3s ease;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.social-pill:hover{transform:translateY(-2px)}.social-pill.facebook:hover{color:#1877f2;background:#1877f20f;border-color:#1877f266}.social-pill.instagram:hover{color:#d62976;background:#d629760f;border-color:#d6297666}.social-link[aria-label=Facebook]:hover{color:#1877f2}.social-link[aria-label=Instagram]:hover{color:#d62976}.social-link[aria-label=WhatsApp]:hover{color:#25d366}.wa-float{bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:1050;color:#fff;min-width:58px;height:58px;animation:waEnter .6s var(--ease-out) 1.2s backwards;transition:transform .3s var(--ease-out), box-shadow .3s ease;background:#25d366;border-radius:999px;align-items:center;gap:.6rem;padding:0 15px;text-decoration:none;display:inline-flex;position:fixed;right:1.25rem;box-shadow:0 12px 28px -8px #25d36699,0 4px 10px #0f172a1f}.wa-float:hover{transform:translateY(-3px);box-shadow:0 16px 34px -8px #25d366b3,0 6px 14px #0f172a26}.wa-float svg{flex-shrink:0;position:relative}.wa-float-label{white-space:nowrap;max-width:0;transition:max-width .45s var(--ease-out);font-size:.95rem;font-weight:700;overflow:hidden}@media (hover:hover) and (pointer:fine){.wa-float:hover .wa-float-label,.wa-float:focus-visible .wa-float-label{max-width:260px}}.wa-float-pulse{border-radius:inherit;pointer-events:none;border:2px solid #25d366;animation:2.6s ease-out 2s infinite waPulse;position:absolute;inset:0}@keyframes waEnter{0%{opacity:0;transform:translateY(20px)scale(.85)}to{opacity:1;transform:none}}@keyframes waPulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}.footer-bottom{margin-bottom:4rem}.exit-popup-overlay{z-index:2000;backdrop-filter:blur(4px);background:#0f172a73;justify-content:center;align-items:center;padding:1rem;animation:.3s overlayIn;display:flex;position:fixed;inset:0}.exit-popup{background:var(--bg-primary);text-align:center;width:min(460px,100%);animation:popupIn .45s var(--ease-out);border-radius:22px;padding:2.25rem 2rem 2rem;position:relative;box-shadow:0 30px 60px -20px #0f172a66}.exit-popup:before{content:"";background:linear-gradient(90deg, var(--blue-600), var(--accent-cyan));border-radius:22px 22px 0 0;height:4px;position:absolute;inset:0 0 auto}.exit-popup-close{top:.9rem;border:1px solid var(--border);background:var(--bg-secondary);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:.9rem}.exit-popup-close:hover{color:var(--text-primary);border-color:var(--blue-200)}.exit-popup-eyebrow{letter-spacing:.04em;color:var(--blue-600);margin-bottom:.6rem;font-size:.8rem;font-weight:800;display:inline-block}.exit-popup h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1.45rem;font-weight:800;line-height:1.35}.exit-popup p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.7}.exit-popup-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@keyframes overlayIn{0%{opacity:0}}@keyframes popupIn{0%{opacity:0;transform:translateY(16px)scale(.96)}}.swipe-dots{justify-content:center;gap:.45rem;margin-top:1.1rem;display:flex}.swipe-dot{background:var(--blue-200);cursor:pointer;width:8px;height:8px;transition:width .35s var(--ease-out), background .3s ease;border:none;border-radius:999px;padding:0}.swipe-dot.active{background:var(--blue-600);width:24px}.swipe-dot{position:relative}.swipe-dot:after{content:"";position:absolute;inset:-10px -4px}.form-card form[hidden]{display:none!important}.field-error{color:#dc2626;animation:faqOpen .3s var(--ease-out);margin-top:.4rem;font-size:.85rem;font-weight:600}.form-card .input[aria-invalid=true],.form-card .select[aria-invalid=true],.form-card .textarea[aria-invalid=true]{background:snow;border-color:#f87171}.form-card .input[aria-invalid=true]:focus,.form-card .select[aria-invalid=true]:focus,.form-card .textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px #dc26261f}.btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin}.form-success-panel{text-align:center;animation:revealUp .6s var(--ease-out);padding:2.5rem 1.5rem}.form-success-check{color:#16a34a;width:76px;height:76px;animation:successPop .6s var(--ease-out) .15s backwards;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex;box-shadow:0 0 0 10px #16a34a14}.form-success-panel h3{color:var(--text-primary);margin-bottom:.6rem;font-size:1.4rem;font-weight:800}.form-success-panel p{max-width:420px;color:var(--text-secondary);margin:0 auto 1.5rem;line-height:1.7}.form-success-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.device-laptop{position:relative}.laptop-screen{background:#0f172a;border-radius:16px 16px 6px 6px;padding:9px 9px 11px;position:relative;box-shadow:0 30px 60px -24px #0f172a73,inset 0 0 0 1px #ffffff0f}.laptop-bar{background:#1e293b;border-radius:8px 8px 0 0;align-items:center;gap:10px;height:26px;padding:0 10px;display:flex}.laptop-dots{gap:5px;display:inline-flex}.laptop-dots i{background:#475569;border-radius:50%;width:7px;height:7px}.laptop-dots i:first-child{background:#f87171}.laptop-dots i:nth-child(2){background:#fbbf24}.laptop-dots i:nth-child(3){background:#4ade80}.laptop-url{color:#94a3b8;font-family:var(--font-en), system-ui, sans-serif;white-space:nowrap;direction:ltr;background:#0f172a;border-radius:6px;flex:0 auto;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:2px 14px;font-size:11px;display:inline-flex;overflow:hidden}.laptop-screen img{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#e2e8f0;border-radius:0 0 6px 6px;width:100%;height:auto;display:block}.laptop-base{background:linear-gradient(#e2e8f0,#94a3b8);border-radius:2px 2px 18px 18px;height:14px;margin:0 -7%;position:relative;box-shadow:0 18px 30px -18px #0f172a80}.laptop-base:after{content:"";background:#cbd5e1;border-radius:0 0 8px 8px;width:16%;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.device-phone{z-index:2;background:#0f172a;border-radius:28px;width:27%;padding:6px;position:absolute;box-shadow:0 30px 50px -18px #0f172a8c,inset 0 0 0 1px #ffffff14}.device-phone img{aspect-ratio:9/19;object-fit:cover;object-position:top;background:#e2e8f0;border-radius:22px;width:100%;height:auto;display:block}.phone-notch{z-index:1;background:#0f172a;border-radius:10px;width:32%;height:14px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.showcase{padding-bottom:8%;padding-inline-end:7%;position:relative}.showcase .device-phone{bottom:0;inset-inline-end:0}.showcase .floating-card{z-index:3}.showcase .floating-card-1{top:-18px;left:auto;right:auto;inset-inline-start:8%}.showcase .floating-card-2{inset:auto auto 16%;inset-inline-start:-6%}.hero-visual-desktop .showcase{transform:perspective(1600px) rotateY(calc(-7deg + var(--tilt-x,0) * 10deg)) rotateX(calc(3deg - var(--tilt-y,0) * 8deg));transform-style:preserve-3d;transition:transform .8s var(--ease-out)}body:not(.en) .hero-visual-desktop .showcase{transform:perspective(1600px) rotateY(calc(7deg + var(--tilt-x,0) * 10deg)) rotateX(calc(3deg - var(--tilt-y,0) * 8deg))}.hero-visual-desktop .showcase .device-phone{translate:calc(var(--tilt-x,0) * 22px) calc(var(--tilt-y,0) * 16px);transition:translate .8s var(--ease-out);animation:6s ease-in-out infinite phoneFloat}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.stats-band{z-index:1;color:#fff;background:linear-gradient(120deg,#1d4ed8 0%,#2563eb 45%,#0891b2 100%);padding:3.5rem 5%;position:relative;overflow:hidden}.stats-band:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 100%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 100%,#000 20%,#0000 80%)}.stats-band-inner{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid;position:relative}.stat-item{border-inline-start:2px solid #ffffff47;flex-direction:column;gap:.3rem;padding-inline-start:1.25rem;display:flex}.stat-icon{opacity:.85;margin-bottom:.4rem}.stat-item strong{font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800;line-height:1}.stat-item span{opacity:.88;font-weight:600}.stats-band .stat-item:nth-child(2){--d:1}.stats-band .stat-item:nth-child(3){--d:2}.stats-band .stat-item:nth-child(4){--d:3}.work-tabs{border:1px solid var(--border);background:var(--bg-primary);border-radius:999px;justify-content:center;gap:.4rem;width:fit-content;max-width:100%;margin:0 auto 3rem;padding:6px;display:flex;box-shadow:0 10px 30px -18px #0f172a40}.work-tab{color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.work-tab:hover{color:var(--blue-700);background:var(--blue-50)}.work-tab.active{background:linear-gradient(135deg, var(--blue-600), var(--blue-700));color:#fff;box-shadow:0 10px 24px -10px #2563eb99}.work-panel{max-width:1240px;animation:panelIn .6s var(--ease-out);grid-template-columns:1.25fr 1fr;align-items:center;gap:4rem;margin:0 auto;display:grid}.work-panel[hidden]{display:none}@keyframes panelIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.work-devices{padding-bottom:7%;padding-inline-end:7%;position:relative}.work-devices .device-phone{bottom:0;width:26%;animation:phoneIn .8s var(--ease-out) .15s backwards;inset-inline-end:0}@keyframes phoneIn{0%{opacity:0;transform:translateY(30px)}}.work-live{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.85rem;font-weight:700;display:inline-flex}.work-info h3{color:var(--text-primary);margin:.9rem 0 .75rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;line-height:1.3}.work-info>p{color:var(--text-secondary);font-size:1.05rem;line-height:1.8}.work-features{grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin:1.5rem 0 1.25rem;padding:0;list-style:none;display:grid}.work-features li{color:var(--text-primary);align-items:flex-start;gap:.6rem;font-size:.95rem;font-weight:600;line-height:1.5;display:flex}.work-features .check{background:var(--blue-100);width:22px;height:22px;color:var(--blue-700);border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.work-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.work-qr{border:1px dashed var(--blue-200);background:var(--blue-50);max-width:440px;color:var(--text-secondary);border-radius:16px;align-items:center;gap:1rem;margin-top:1.5rem;padding:.85rem;font-size:.9rem;font-weight:600;display:flex}.work-qr img{background:#fff;border-radius:10px;flex-shrink:0;width:84px;height:84px;padding:4px}.process{color:#e2e8f0;isolation:isolate;background:#0b1120}.process:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 15% 10%,#2563eb47,#0000 70%),radial-gradient(45% 40% at 90% 90%,#06b6d42e,#0000 70%),linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0}.process .section-title{color:#fff}.process .section-desc{color:#94a3b8}.process .section-tag{color:#93c5fd;box-shadow:none;background:#2563eb29;border-color:#60a5fa59}.process .tag-dot{background:#60a5fa}.process-timeline:before{background:#ffffff1a}.process .step-content{box-shadow:none;backdrop-filter:blur(6px);background:#ffffff0a;border-color:#ffffff17}.process .step-content h3{color:#fff}.process .step-content p{color:#94a3b8}.process .process-step:hover .step-content{border-color:#60a5fa73;box-shadow:0 18px 40px -20px #2563eb73}.process .swipe-dot{background:#fff3}.process .swipe-dot.active{background:#60a5fa}.products{background:linear-gradient(180deg, var(--bg-primary) 0%, var(--blue-50) 45%, var(--bg-primary) 100%)}.product-card{border:1px solid var(--blue-100);background:var(--bg-primary);border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:3.5rem;max-width:1240px;margin:0 auto;padding:clamp(1.75rem,3.2vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #2563eb66,0 2px 6px #0f172a0a}.product-card:before{content:"";background:linear-gradient(90deg,#1d4ed8,#2563eb 45%,#0891b2);height:4px;position:absolute;inset:0 0 auto}.product-head{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.product-logo{background:linear-gradient(135deg, var(--blue-600), var(--blue-700));color:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 12px 24px -12px #2563ebb3}.product-info .product-head h3{margin:0}.product-kicker{color:var(--blue-700);font-size:.9rem;font-weight:700}.product-price{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-top:1.25rem;display:flex}.product-price-amount{color:var(--text-secondary);align-items:baseline;gap:.4rem;font-weight:600;display:inline-flex}.product-price-amount strong{color:var(--blue-700);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.product-trial{color:#15803d;background:#dcfce7;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:700}.products-soon{border:1px dashed var(--blue-200);max-width:1240px;color:var(--text-secondary);text-align:center;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:2rem auto 0;padding:1.1rem 1.25rem;font-weight:600;display:flex}.products-soon svg{color:var(--blue-600)}.products-soon a{color:var(--blue-700);text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:1024px){.product-card{grid-template-columns:1fr;gap:2.5rem}.product-devices{width:100%;max-width:640px;margin:0 auto}}@media (max-width:768px){.product-card{border-radius:22px;padding:1.25rem}}@media (max-width:1024px){.work-panel{grid-template-columns:1fr;gap:2.5rem}.work-devices{width:100%;max-width:640px;margin:0 auto}}@media (max-width:768px){.process-timeline:after{display:none}.marquee{padding:.85rem 0}.marquee-track{gap:2rem;animation-duration:30s}.marquee-item{font-size:.85rem}.aurora{filter:blur(45px)}.wa-float{min-width:54px;height:54px;padding:0 13px;right:1rem}.exit-popup{padding:2rem 1.25rem 1.5rem}.stats-band{padding:2.5rem 1.25rem}.stats-band-inner{grid-template-columns:repeat(2,1fr);gap:1.75rem 1rem}.stat-item{padding-inline-start:.9rem}.stat-item span{font-size:.85rem}.work-tabs{scrollbar-width:none;border-radius:16px;justify-content:flex-start;width:100%;overflow-x:auto}.work-tabs::-webkit-scrollbar{display:none}.work-tab{flex:none;padding:.6rem 1rem;font-size:.88rem}.work-features{grid-template-columns:1fr}.work-actions .btn{flex:100%;justify-content:center}.laptop-bar{height:20px}.laptop-url{font-size:9px}.showcase .floating-card{display:none}}@media (prefers-reduced-motion:reduce){.motion-ready [data-reveal]:not(.is-visible){opacity:1}.marquee-track,.aurora,.browser-content:after,.tag-dot:after,.badge-dot,.about-stat-card:before,.price-card.featured,.hero h1 .highlight,.wa-float-pulse,.hero-visual-desktop .showcase .device-phone,.work-panel,.work-devices .device-phone{animation:none!important}.hero-visual-desktop .mockup-browser{transform:rotateY(-6deg)rotateX(3deg)}}.referral-helper.valid{color:#16a34a;font-weight:700}.referral-helper.invalid{color:#b45309;font-weight:600}section.join-band{color:#fff;background:linear-gradient(135deg,#0b1630 0%,#13285a 100%);padding:4rem 5%}.join-band-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem;max-width:1200px;margin:0 auto;display:grid}.join-band-kicker{color:#93c5fd;background:#60a5fa29;border-radius:999px;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.85rem;font-weight:700;display:inline-block}.join-band h2{color:#fff;margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.3}.join-band p{color:#ffffffb8;line-height:1.75}.join-band-actions{gap:.85rem;display:grid}.join-card{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:1rem;padding:1.1rem 1.3rem;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex}.join-card:hover{background:#ffffff1c;border-color:#93c5fd99;transform:translateY(-2px)}.join-card>svg:first-child{color:#93c5fd;flex:none}.join-card span{flex-direction:column;flex:1;gap:.15rem;display:flex}.join-card strong{font-size:1.05rem}.join-card small{color:#ffffffa6;font-size:.88rem}.join-card-arrow{opacity:.7;flex:none;transition:transform .25s,opacity .25s}.join-card:hover .join-card-arrow{opacity:1;transform:translate(4px)}[dir=rtl] .join-card:hover .join-card-arrow{transform:translate(-4px)}@media (max-width:860px){.join-band-inner{grid-template-columns:1fr;gap:1.75rem}section.join-band{padding:3rem 16px}}
