:root{--background:#050b16;--foreground:#eff4ff;--primary:#3a7eff;--primary-strong:#1e40af;--card:#081120b8;--card-border:#6283bc4d;--muted:#9eb1d0;color:var(--foreground);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,Segoe UI,sans-serif;line-height:1.45}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 10% -15%, #3a7eff33, transparent 30%), radial-gradient(circle at 90% 10%, #0ea5e929, transparent 32%), var(--background);min-width:320px;min-height:100vh;color:var(--foreground);margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}#root{min-height:100vh}.reveal-enter{opacity:0;filter:blur(6px);will-change:opacity, transform, filter;transform:translateY(34px)scale(.985)}.reveal-enter.is-visible{animation:.62s cubic-bezier(.16,1,.3,1) both reveal-in;animation-delay:var(--reveal-delay,0s);opacity:1;filter:blur();transform:translateY(0)scale(1)}@keyframes reveal-in{0%{opacity:0;filter:blur(6px);transform:translateY(34px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.page-shell{width:100%}main{flex-direction:column;display:flex}.section,.hero-section{position:relative}#contato{scroll-margin-top:120px}.navbar-shell{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:20px;position:fixed;top:0;left:0;right:0}.navbar,.glass-card{border:1px solid var(--card-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0d192dc2,#070f1c94);box-shadow:0 20px 60px #00000059}.navbar{border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(1200px,100%);margin:0 auto;padding:18px 24px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-logo{object-fit:contain;background:#fff;border-radius:10px;width:46px;height:46px;padding:4px}.brand-mark{color:#f8fbff;background:linear-gradient(135deg, var(--primary), #26b3f2);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;font-weight:800;display:inline-flex}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.02em;font-size:1rem}.brand small,.eyebrow,.kpi-card span,.chart-heading p,.footer p,.section-description,.step-number,.stat-card span,.demo-card p,.text-card h3,.preview-sidebar p,.preview-sidebar small,.preview-card span,.kpi-card small,.hero-side-kpis span{color:var(--muted)}.brand small,.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.nav-links{flex-wrap:wrap;justify-content:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:#d6e5ff;font-size:.93rem;font-weight:500}.nav-links a:hover{color:#fff}.navbar-nav{display:block}.mobile-nav-toggle{display:none}.nav-cta-mobile{display:none!important}.button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:.95rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button-primary{color:#f8fbff;background:linear-gradient(135deg,#2f74ff,#0ea5e9)}.button-secondary{color:#e5eefc;background:#0d192d80;border:1px solid #799ad36b}.hero-section{min-height:100vh;padding:120px 20px 48px;overflow:hidden}.hero-background{pointer-events:none;position:absolute;inset:0}.hero-video-placeholder{background:#040a13;position:absolute;inset:0;overflow:hidden}.hero-bg-video{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.hero-video-placeholder:before{content:"";background-image:linear-gradient(#8aa8dc14 1px,#0000 1px),linear-gradient(90deg,#8aa8dc14 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:-10%;transform:scale(1.1)}.video-grid{position:absolute;inset:0}.video-grid:before{content:"";opacity:.28;background-image:linear-gradient(#8aa8dc14 1px,#0000 1px),linear-gradient(90deg,#8aa8dc14 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.video-glow{filter:blur(24px);background:radial-gradient(circle,#3678ef57,#0000 66%);border-radius:999px;height:320px;position:absolute;inset:8% 12% auto}.hero-overlay{background:linear-gradient(90deg,#050b16d6,#050b168a),linear-gradient(#050b1633,#050b16e6);position:absolute;inset:0}.hero-content,.section,.footer{width:min(1200px,100% - 40px);margin:0 auto}.hero-content{z-index:1;position:relative}.hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:32px;display:grid}.hero-copy{max-width:760px}.hero-content h1,.section h2,.demo-card h3,.feature-card h3,.step-card h3,.chart-heading h3,.text-card h3,.cta-card h2{color:#f7fbff;margin:0}.hero-content h1{letter-spacing:-.05em;margin-top:14px;font-family:Raleway,Montserrat,sans-serif;font-size:clamp(3.3rem,8vw,6.6rem);font-weight:300;line-height:.92}.hero-content h1 span{color:#5ea2ff;font-weight:500}.hero-description,.section-description,.demo-card p,.feature-card p,.step-card p,.text-stack,.preview-card strong,.cta-card{font-size:1.05rem}.hero-description{color:#d3e1f8;max-width:60ch;margin-top:22px;font-family:Lato,sans-serif;font-size:1.35rem}.hero-description strong{color:#6aa8ff}.hero-actions,.cta-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-actions .button-secondary{color:#d8e9ff;border-color:#5ea2ff6b}.hero-side-card{border-radius:28px;padding:26px}.hero-device{background:linear-gradient(145deg,#122343f5,#08101ef5);border:1px solid #7a9edd5c;border-radius:22px;height:auto;overflow:hidden}.hero-device-image{object-fit:initial;width:100%;height:auto;transform:none}.hero-side-proof{background:#081223bd;border:1px solid #7a9edd47;border-radius:16px;margin-top:14px;padding:14px}.hero-side-proof p{color:#d7e7ff;margin:0;font-size:1.02rem;font-weight:600;line-height:1.45}.hero-side-link{color:#97c9ff;background:#0a1e3a94;border:1px solid #8ac4ff70;border-radius:999px;margin-top:10px;padding:7px 12px;font-size:.87rem;font-weight:700;display:inline-flex}.hero-side-link:hover{color:#c0e1ff;border-color:#c0e1ffa3}.hero-side-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.hero-side-kpis div{background:#0a172cb3;border:1px solid #7a9edd42;border-radius:16px;padding:12px}.hero-side-kpis strong,.stat-card strong,.kpi-card strong,.preview-sidebar strong,.preview-card strong{color:#f8fbff;display:block}.hero-side-kpis strong{font-size:1.4rem}.stats-grid,.card-grid,.steps-grid,.kpi-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.stat-card,.kpi-card,.feature-card,.step-card,.text-card{border-radius:22px;padding:18px}.stat-card strong{font-size:1.5rem}.section{padding:76px 0}.section-dark{background:linear-gradient(#03080ff2,#050b16f2),radial-gradient(circle at 50% 0,#2a6ce033,#0000 45%)}.section-header{width:min(740px,100%);margin-bottom:24px}.section h2,.cta-card h2{letter-spacing:-.04em;margin-top:8px;font-family:Raleway,Montserrat,sans-serif;font-size:clamp(2.1rem,5vw,4rem);line-height:.95}.section-description{max-width:60ch;margin-top:14px}.product-solution-header{grid-template-columns:1fr auto;align-items:start;gap:20px;margin-bottom:24px;display:grid}.product-solution-heading .section-description{margin-bottom:0}.solution-info-cta{background:#081223d6;border:1px solid #7a9edd38;border-radius:18px;justify-self:end;width:min(320px,100%);padding:18px}.solution-info-cta strong{color:#f8fbff;display:block}.solution-info-cta small{color:var(--muted);margin-top:8px;display:block}.analysis-layout,.split-layout{gap:18px;display:grid}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-card small{margin-top:8px;display:block}.kpi-card.success strong{color:#93ddff}.kpi-card.danger strong{color:#ff9ca6}.chart-grid{grid-template-columns:1.35fr .95fr;gap:18px;display:grid}.chart-card,.demo-card,.product-panel,.cta-card{border-radius:28px;padding:24px}.chart-heading,.demo-card{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.chart-wrap{margin-top:18px}.analysis-message-card{background:linear-gradient(145deg,#0a172cdb,#060e1ce6),radial-gradient(circle at 90% 0,#3882f633,#0000 38%);border-radius:24px;gap:18px;width:100%;max-width:none;padding:28px;display:grid}.analysis-top{gap:10px;display:grid}.analysis-chip{letter-spacing:.08em;text-transform:uppercase;color:#cbe3ff;background:#0a1e3ab3;border:1px solid #8ac4ff61;border-radius:999px;justify-self:start;margin-bottom:14px;padding:6px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.analysis-message-card h3{margin:0;font-size:clamp(1.45rem,3.2vw,2.1rem)}.analysis-message-card p{color:#d3e1f8;margin:0;font-size:1.12rem;line-height:1.55}.analysis-lead{color:#e7effd;font-size:1.14rem}.analysis-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.analysis-highlight{background:#081223b8;border:1px solid #7a9edd47;border-radius:16px;padding:14px}.analysis-highlight strong{color:#8ac4ff;font-size:1.38rem;line-height:1;display:block}.analysis-highlight span{color:#cddbf1;margin-top:7px;font-size:.9rem;line-height:1.4;display:block}.analysis-message-card p+p{margin-top:18px}.analysis-reference{background:#070f1dad;border:1px solid #7a9edd38;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.analysis-reference p{font-size:1.02rem}.analysis-closing{color:#e7f0ff;border-top:1px solid #7a9edd33;padding-top:14px;font-weight:600}.analysis-source-link{color:#8ac4ff;background:#0b1f3b8c;border:1px solid #8ac4ff66;border-radius:999px;justify-self:start;align-items:center;min-height:36px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.analysis-source-link:hover{color:#b9ddff;border-color:#b9ddff9e}.split-layout{grid-template-columns:1.15fr .85fr;align-items:stretch}.mock-window{gap:8px;margin-bottom:22px;display:flex}.mock-window span{background:#94a3b880;border-radius:999px;width:11px;height:11px}.product-preview{display:block}.preview-sidebar,.preview-card{background:#081223d6;border:1px solid #7a9edd38;border-radius:18px;padding:18px}.preview-link{color:#f7fbff;background:linear-gradient(135deg,#2f74ffe6,#0ea5e9e6);border-radius:10px;margin-top:10px;padding:8px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.preview-link:hover{filter:brightness(1.08)}.preview-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.preview-card.wide{grid-column:1/-1}.text-stack{gap:16px;display:grid}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.step-number{letter-spacing:.18em;margin-bottom:18px;font-size:.88rem;font-weight:700;display:inline-flex}.demo-card{align-items:center}.cta-card{justify-content:space-between;align-items:flex-start;gap:34px;padding:32px;display:flex}.final-cta-copy{gap:12px;max-width:760px;display:grid}.final-cta-copy p{color:#d3e1f8;margin:0;font-size:1.08rem;line-height:1.58}.final-cta-contact{justify-items:start;gap:12px;min-width:250px;padding-top:4px;display:grid}.final-cta-contact strong{color:#f7fbff;font-size:1.35rem;line-height:1.1}.final-cta-contact>a:not(.button){color:#8ac4ff;text-underline-offset:2px;word-break:break-word;font-size:1.12rem;font-weight:700;text-decoration:underline}.final-cta-contact>a:not(.button):hover{color:#c2e2ff}.final-cta-contact .button{margin-top:4px}.footer{border-top:1px solid #7a9edd33;margin-top:10px;padding:48px 0 36px}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:18px;display:grid}.footer strong{margin-bottom:10px;display:block}.footer p{margin:0 0 8px;font-size:.92rem}.footer-logo{object-fit:contain;background:#fff;border-radius:10px;width:42px;height:42px;margin-bottom:10px;padding:4px}@media (width<=1024px){.navbar{border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 14px;display:grid}.navbar-nav{min-width:0}.nav-links{justify-content:flex-end}.hero-grid,.stats-grid,.kpi-grid,.card-grid,.steps-grid,.chart-grid,.split-layout,.product-solution-header,.analysis-highlights,.product-preview,.preview-main,.footer-grid{grid-template-columns:1fr}.chart-heading,.demo-card,.cta-card{flex-direction:column;align-items:flex-start}.hero-section{min-height:auto;padding-top:146px}}@media (width<=760px){.hero-bg-video{display:none}.page-shell{overflow-x:clip}.navbar-shell{padding:14px 12px 0;position:static}.navbar{border-radius:18px;grid-template-columns:1fr auto;align-items:center;row-gap:12px;padding:14px;display:grid}.brand{min-width:0}.brand strong{font-size:.96rem}.brand small{letter-spacing:.1em;font-size:.62rem}.brand-logo{width:42px;height:42px}.navbar-cta{display:none}.mobile-nav-toggle{cursor:pointer;background:#0d192d80;border:1px solid #799ad36b;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:8px;display:inline-flex}.mobile-nav-toggle span{background:#d6e5ff;border-radius:999px;width:100%;height:2px;transition:transform .2s,opacity .2s}.mobile-nav-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-nav-toggle.is-open span:nth-child(2){opacity:0}.mobile-nav-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar-nav{grid-column:1/-1;width:100%;padding-top:6px;display:none}.navbar-nav.is-open{animation:.32s both reveal-in;display:block}.hero-section{padding-top:44px;padding-bottom:52px}.hero-content,.section,.footer{width:min(1200px,100% - 34px)}.navbar,.chart-card,.analysis-message-card,.demo-card,.product-panel,.cta-card,.stat-card,.kpi-card,.feature-card,.step-card,.text-card,.hero-side-card{border-radius:20px}.nav-links{flex-direction:column;align-items:stretch;gap:10px}.nav-links li{width:100%}.nav-links a{background:#0d192d6b;border-radius:12px;width:100%;padding:13px 14px;display:block}.nav-links a:hover{background:#3a7eff29}.nav-cta-mobile{width:100%;margin-top:14px;display:inline-flex!important}.hero-grid,.split-layout,.analysis-layout,.chart-grid,.kpi-grid,.stats-grid,.card-grid,.steps-grid,.footer-grid,.preview-main,.product-preview{gap:18px}.hero-copy,.section-header,.product-solution-header,.cta-card{text-align:center}.final-cta-contact{justify-items:center;width:100%;min-width:0}.hero-side-proof,.hero-side-link{text-align:center;justify-content:center}.solution-info-cta{text-align:center;justify-self:center}.analysis-chip,.analysis-source-link{justify-self:center}.analysis-reference{text-align:center}.hero-copy{max-width:100%}.hero-actions,.cta-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%}.hero-actions .button,.cta-actions .button{width:100%}.section{padding:72px 0}.section-header{margin:0 auto 24px}.section h2,.cta-card h2{font-size:clamp(1.9rem,9vw,2.6rem);line-height:1}.hero-content h1{margin-top:10px;font-size:clamp(2.4rem,14vw,4.2rem)}.hero-description{margin-top:20px;font-size:1.03rem;line-height:1.68}.hero-side-card,.chart-card,.demo-card,.product-panel,.feature-card,.step-card,.kpi-card,.stat-card,.text-card,.cta-card{padding:22px}.demo-card,.chart-heading,.cta-card{align-items:center}.hero-side-kpis{grid-template-columns:1fr 1fr}.footer{padding-top:42px}.footer-grid{justify-items:center}.footer{text-align:left}.footer p{max-width:38ch;margin-right:0}}@media (width<=420px){.hero-content,.section,.footer{width:calc(100% - 26px)}.hero-side-kpis{grid-template-columns:1fr}.brand strong{font-size:.9rem}.brand small{font-size:.58rem}}
