@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Inter:wght@100..900&display=swap";:root{--color-bg-deep:#0a0a0f;--color-bg:#0d0d14;--color-surface-1:#13131f;--color-surface-2:#1a1a2e;--color-surface-3:#252538;--color-text-primary:#eeeef5;--color-text-muted:#99a;--color-text-subtle:#6b6b8a;--color-orange:#f97316;--color-orange-light:#fb923c;--color-orange-dark:#ea580c;--color-blue:#3b82f6;--color-green:#10b981;--color-purple:#a855f7;--color-red:#ef4444;--color-whatsapp:#25d366;--color-border:#252538;--color-border-subtle:#1a1a2e;--color-glass-bg:#13131f99;--color-glass-border:#25253880;--gradient-orange:linear-gradient(135deg, var(--color-orange) 0%, var(--color-orange-light) 100%);--gradient-orange-dark:linear-gradient(135deg, var(--color-orange-dark) 0%, var(--color-orange) 100%);--gradient-orange-text:linear-gradient(135deg, var(--color-orange-light) 0%, var(--color-orange) 50%, var(--color-orange-dark) 100%);--gradient-blue:linear-gradient(135deg, #2563eb 0%, var(--color-blue) 100%);--gradient-purple:linear-gradient(135deg, #7c3aed 0%, var(--color-purple) 100%);--gradient-surface:linear-gradient(180deg, var(--color-surface-1) 0%, var(--color-bg) 100%);--gradient-radial-orange:radial-gradient(ellipse at center, #f9731626 0%, transparent 70%);--gradient-hero:radial-gradient(ellipse at 50% 0%, #f9731614 0%, transparent 60%);--font-display:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--text-xs:clamp(.6875rem, .65rem + .1vw, .75rem);--text-sm:clamp(.8125rem, .78rem + .15vw, .875rem);--text-base:clamp(.9375rem, .9rem + .2vw, 1rem);--text-lg:clamp(1.0625rem, 1rem + .3vw, 1.125rem);--text-xl:clamp(1.1875rem, 1.1rem + .4vw, 1.25rem);--text-2xl:clamp(1.375rem, 1.2rem + .6vw, 1.5rem);--text-3xl:clamp(1.75rem, 1.5rem + 1vw, 2rem);--text-4xl:clamp(2.25rem, 1.8rem + 1.5vw, 2.75rem);--text-5xl:clamp(2.75rem, 2rem + 2.5vw, 3.5rem);--text-6xl:clamp(3.25rem, 2.2rem + 3.5vw, 4.5rem);--text-7xl:clamp(3.75rem, 2.5rem + 4.5vw, 5.5rem);--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-.04em;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-section:clamp(4rem, 3rem + 5vw, 8rem);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-xl:0 16px 48px #0009;--shadow-glow-orange:0 0 40px #f973164d, 0 0 80px #f9731626;--shadow-glow-blue:0 0 40px #3b82f64d;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-nav:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-overlay:900;--container-max:1280px;--container-narrow:960px;--container-padding:clamp(1rem, .5rem + 2vw, 2rem);--nav-height:72px;--color-bg-alt:var(--color-bg-deep);--color-text-secondary:var(--color-text-muted);--color-accent-orange:var(--color-orange);--color-accent-orange-light:var(--color-orange-light);--color-accent-orange-dark:var(--color-orange-dark);--color-accent-blue:var(--color-blue);--color-accent-green:var(--color-green);--color-accent-purple:var(--color-purple);--color-accent-yellow:#fd9e0b;--color-border-light:#252538cc;--gradient-orange-soft:linear-gradient(135deg, #f9731626 0%, #ea580c0d 100%);--shadow-glow-orange-sm:0 0 20px #f9731633;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-base:.3s cubic-bezier(.16, 1, .3, 1);--transition-slow:.5s cubic-bezier(.16, 1, .3, 1);--font-sans:var(--font-display);--theme-transition:background-color .4s ease, color .3s ease, border-color .3s ease, box-shadow .3s ease}[data-theme=daylight]{--color-bg-deep:#f5f5fa;--color-bg:#fff;--color-surface-1:#f0f0f8;--color-surface-2:#e6e6f0;--color-surface-3:#d4d4e0;--color-text-primary:#1a1a2e;--color-text-muted:#5a5a78;--color-text-subtle:#8888a0;--color-border:#d4d4e0;--color-border-subtle:#e6e6f0;--color-glass-bg:#ffffffb3;--color-glass-border:#c8c8dc80;--color-border-light:#c8c8dc40;--gradient-surface:linear-gradient(180deg, var(--color-surface-1) 0%, var(--color-bg) 100%);--gradient-radial-orange:radial-gradient(ellipse at center, #f9731614 0%, transparent 70%);--gradient-hero:radial-gradient(ellipse at 50% 0%, #f973160d 0%, transparent 60%);--gradient-orange-soft:linear-gradient(135deg, #f9731614 0%, #ea580c08 100%);--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001a;--shadow-xl:0 16px 48px #0000001f;--shadow-glow-orange:0 0 40px #f9731626, 0 0 80px #f9731614;--shadow-glow-blue:0 0 40px #3b82f626;--shadow-glow-orange-sm:0 0 20px #f973161a;--color-bg-alt:var(--color-surface-1);--color-accent-yellow:#d97706;--color-selection:#f9731626}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--color-surface-3) var(--color-bg-deep);font-size:16px}html[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg-deep);min-height:100vh;transition:var(--theme-transition);position:relative;overflow-x:hidden}[data-theme=daylight] body:before{display:none}body:before{content:"";z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-deep)}::-webkit-scrollbar-thumb{background:var(--color-surface-3);border-radius:var(--radius-full);border:2px solid var(--color-bg-deep)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-subtle)}::selection{background:var(--color-selection,#f973164d);color:var(--color-text-primary)}::selection{background:var(--color-selection,#f973164d);color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}h1{font-size:var(--text-6xl);letter-spacing:var(--tracking-tighter)}h2{font-size:var(--text-5xl);letter-spacing:var(--tracking-tighter)}h3{font-size:var(--text-4xl)}h4{font-size:var(--text-3xl)}h5{font-size:var(--text-2xl)}h6{font-size:var(--text-xl)}p{color:var(--color-text-muted);line-height:var(--leading-relaxed)}a{color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--color-orange-light)}strong,b{color:var(--color-text-primary);font-weight:600}small{font-size:var(--text-sm)}#root{flex-direction:column;min-height:100vh;display:flex}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.section{padding:var(--space-section) 0;position:relative}.bg-gradient-orange{background:var(--gradient-orange)}.bg-gradient-radial{background:var(--gradient-radial-orange)}.bg-hero-glow{background:var(--gradient-hero)}.glass{background:var(--color-glass-bg);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--color-glass-border)}.text-primary{color:var(--color-text-primary)}.text-muted{color:var(--color-text-muted)}.text-subtle{color:var(--color-text-subtle)}.text-orange{color:var(--color-orange)}.text-blue{color:var(--color-blue)}.text-green{color:var(--color-green)}.text-purple{color:var(--color-purple)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}img,video,svg{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes glow{0%,to{box-shadow:0 0 20px #f9731633,0 0 40px #f973161a}50%{box-shadow:0 0 30px #f9731666,0 0 60px #f9731633}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes borderGlow{0%,to{border-color:#f973164d}50%{border-color:#f9731699}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none) and (pointer:coarse){a,button,[role=button],input,select,textarea{min-width:44px;min-height:44px}.glass-card:hover{transform:none}}@media (width<=1024px){:root{--space-section:clamp(3rem, 2.5rem + 3vw, 5rem);--nav-height:64px}h1{font-size:clamp(2.25rem,2rem + 2vw,3.5rem)}h2{font-size:clamp(2rem,1.8rem + 1.5vw,3rem)}h3{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.section{padding:var(--space-section) 0}body:before{opacity:.02}}@media (width<=768px){:root{--space-section:clamp(2.5rem, 2rem + 3vw, 4rem);--container-padding:clamp(.875rem, .5rem + 2vw, 1.5rem);--nav-height:60px}html{font-size:15px}h1{letter-spacing:-.03em;font-size:clamp(2rem,1.6rem + 2vw,2.75rem);line-height:1.12}h2{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);line-height:1.15}h3{font-size:clamp(1.5rem,1.2rem + 1vw,1.75rem)}h4{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}p{line-height:1.7}::-webkit-scrollbar{width:4px;height:4px}body:before{display:none}}@media (width<=480px){:root{--space-section:clamp(2rem, 1.5rem + 2vw, 3rem);--container-padding:1rem}html{font-size:14.5px}h1{font-size:clamp(1.75rem,1.5rem + 1.5vw,2.25rem);line-height:1.15}h2{font-size:clamp(1.5rem,1.3rem + 1.2vw,2rem);line-height:1.18}h3{font-size:clamp(1.25rem,1.1rem + .8vw,1.5rem)}h4{font-size:clamp(1.125rem,1rem + .5vw,1.25rem)}.container{padding:0 var(--container-padding)}.section{padding:var(--space-section) 0}}@media (width<=375px){:root{--space-section:2rem;--container-padding:.75rem}html{font-size:14px}h1{letter-spacing:-.02em;font-size:1.625rem;line-height:1.18}h2{font-size:1.375rem;line-height:1.2}h3{font-size:1.125rem}h4{font-size:1rem}p{font-size:.9375rem;line-height:1.65}}*{-webkit-tap-highlight-color:#f973161a}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.features-grid,.pricing-grid,.testimonials-grid,.steps-grid{contain:layout style}.use-cases-scroll{touch-action:pan-x}.sr-only:focus{clip:auto;white-space:normal;background:var(--color-orange);color:#fff;z-index:10000;border-radius:0 0 8px;width:auto;height:auto;margin:0;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:0;left:0;overflow:visible}.glass-card{background:var(--color-glass-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--color-glass-border);border-radius:var(--radius-xl);padding:var(--space-8);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);position:relative;overflow:hidden}.glass-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff08 0%,#0000 50%);position:absolute;inset:0}.glass-card:hover{box-shadow:var(--shadow-lg), 0 0 0 1px #f973161a;border-color:#f9731640;transform:translateY(-2px)}.gradient-border{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-orange), var(--color-purple), var(--color-blue), var(--color-orange));background-size:300% 300%;padding:1px;animation:6s infinite gradientShift;position:relative}.gradient-border>*{background:var(--color-surface-1);border-radius:calc(var(--radius-xl) - 1px)}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.glow-orange{animation:3s ease-in-out infinite glow;box-shadow:0 0 20px #f9731626,0 0 40px #f9731614,0 0 80px #f973160a}.glow-orange-static{box-shadow:0 0 20px #f9731633,0 0 40px #f973161a}.section-divider{width:100%;height:1px;margin:var(--space-section) 0;position:relative;overflow:visible}.section-divider:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-surface-3) 20%, var(--color-orange) 50%, var(--color-surface-3) 80%, transparent 100%);width:60%;max-width:600px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-divider:after{content:"";border-radius:var(--radius-full);background:var(--color-orange);width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #f9731680}.badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-orange);border-radius:var(--radius-full);white-space:nowrap;font-weight:500;line-height:var(--leading-normal);background:#f973161a;border:1px solid #f9731633;display:inline-flex}.badge--blue{color:var(--color-blue);background:#3b82f61a;border-color:#3b82f633}.badge--green{color:var(--color-green);background:#10b9811a;border-color:#10b98133}.badge--purple{color:var(--color-purple);background:#a855f71a;border-color:#a855f733}.cta-button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);font-family:var(--font-display);font-size:var(--text-base);color:#fff;background:var(--gradient-orange);border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);border:none;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cta-button:before{content:"";opacity:0;transition:opacity var(--duration-fast) var(--ease-out);background:linear-gradient(135deg,#fff3 0%,#0000 50%);position:absolute;inset:0}.cta-button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #f9731666,0 8px 32px #f9731633}.cta-button:hover:before{opacity:1}.cta-button:active{transform:translateY(0)scale(.98)}.cta-button-outline{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-normal) var(--ease-out), background var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;font-weight:600;text-decoration:none;display:inline-flex}.cta-button-outline:hover{border-color:var(--color-orange);color:var(--color-orange);background:#f973160d;transform:translateY(-1px)}.cta-button-outline:active{transform:translateY(0)scale(.98)}.text-gradient{background:var(--gradient-orange-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-animated{background:linear-gradient(135deg, var(--color-orange-light), var(--color-orange), var(--color-orange-dark), var(--color-orange), var(--color-orange-light));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}.floating{animation:6s ease-in-out infinite float}.floating-slow{animation:8s ease-in-out infinite float}.floating-fast{animation:4s ease-in-out infinite float}.floating-delay-1{animation-delay:-2s}.floating-delay-2{animation-delay:-4s}.parallax-slow{will-change:transform;--parallax-speed:.3}.parallax-medium{will-change:transform;--parallax-speed:.5}.parallax-fast{will-change:transform;--parallax-speed:.8}.shimmer{background:linear-gradient(90deg, var(--color-surface-1) 25%, var(--color-surface-2) 50%, var(--color-surface-1) 75%);background-size:200% 100%;animation:2s ease-in-out infinite shimmer}.marquee-container{width:100%;overflow:hidden}.marquee-content{gap:var(--space-8);width:max-content;animation:30s linear infinite marquee;display:flex}.marquee-content:hover{animation-play-state:paused}.dot-accent{border-radius:var(--radius-full);background:var(--color-orange);flex-shrink:0;width:6px;height:6px;box-shadow:0 0 12px #f9731680}.gradient-line{background:linear-gradient(90deg, transparent, var(--color-orange), transparent);height:1px}.highlight-top{position:relative}.highlight-top:after{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg,#0000,#f9731680,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}@media (prefers-reduced-motion:reduce){.floating,.floating-slow,.floating-fast,.glow-orange,.gradient-border,.text-gradient-animated,.shimmer,.marquee-content{animation:none}.parallax-slow,.parallax-medium,.parallax-fast{will-change:auto}}@media (width<=1024px){.glass-card{padding:var(--space-6);border-radius:var(--radius-lg)}.glass-card:hover{transform:translateY(-1px)}.section-divider{margin:var(--space-12) 0}.section-divider:before{width:50%}.cta-button,.cta-button-outline{padding:var(--space-3) var(--space-6);font-size:.9375rem}.floating,.floating-slow,.floating-fast{animation-duration:10s}}@media (width<=768px){.glass-card{padding:var(--space-5);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px)saturate(150%)}.glass-card:hover{box-shadow:none;transform:none}.gradient-border{border-radius:var(--radius-lg)}.section-divider{margin:var(--space-10) 0}.section-divider:before{width:40%;max-width:300px}.section-divider:after{width:5px;height:5px;top:-2.5px}.badge{padding:3px var(--space-2);gap:var(--space-1);letter-spacing:.08em;font-size:.65rem}.cta-button,.cta-button-outline{width:100%;padding:var(--space-4) var(--space-6);font-size:var(--text-base);border-radius:var(--radius-md);min-height:48px}.cta-button:hover,.cta-button-outline:hover{transform:none}.cta-button:active,.cta-button-outline:active{transform:scale(.97)}.parallax-slow,.parallax-medium,.parallax-fast{will-change:auto;--parallax-speed:0}.floating{animation-duration:12s}.floating-slow{animation-duration:16s}.floating-fast{animation-duration:8s}.glow-orange{animation:none;box-shadow:0 0 12px #f973161f}.glow-orange-static{box-shadow:0 0 12px #f9731626}.marquee-content{gap:var(--space-6);animation-duration:20s}.dot-accent{width:5px;height:5px}}@media (width<=480px){.glass-card{padding:var(--space-4);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px)}.cta-button,.cta-button-outline{padding:var(--space-4) var(--space-5);gap:var(--space-2);min-height:48px;font-size:.9375rem}.badge{letter-spacing:.06em;padding:2px 6px;font-size:.6rem}.section-divider:before{width:60%;max-width:200px}.section-divider:after{width:4px;height:4px;top:-2px}}@media (width<=375px){.glass-card{padding:var(--space-3)}.cta-button,.cta-button-outline{padding:var(--space-3) var(--space-4);min-height:44px;font-size:.875rem}.badge{padding:2px 5px;font-size:.5625rem}.floating,.floating-slow,.floating-fast{display:none}}
