.sistemas-page{color:#182033;background:#fff;overflow:hidden}.sistemas-container{width:min(1120px,92%);margin:0 auto}.sistemas-page *{box-sizing:border-box}.sistemas-label{color:#635bff;letter-spacing:.14em;font-size:11px;font-weight:800;display:inline-block}.sistemas-hero{background:radial-gradient(circle at 85% 15%,#635bff26,#0000 32%),linear-gradient(#f8f9ff 0%,#fff 100%);padding:95px 0 105px;position:relative}.hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.hero-content h1{letter-spacing:-3.5px;margin:18px 0 24px;font-size:clamp(44px,5vw,64px);font-weight:800;line-height:1.04}.hero-content h1 span{color:#635bff}.hero-content>p{color:#64748b;max-width:590px;margin:0 0 32px;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.primary-button,.secondary-button{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.primary-button{color:#fff;background:#635bff;box-shadow:0 10px 25px #635bff38}.primary-button:hover{background:#5148e5;transform:translateY(-2px)}.secondary-button{color:#182033;background:#fff;border:1px solid #e5e7eb}.secondary-button:hover{color:#635bff;border-color:#635bff;transform:translateY(-2px)}.primary-button span,.secondary-button span{font-size:18px}.hero-visual{position:relative}.visual-window{background:#fff;border:1px solid #e2e5ed;border-radius:24px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0f172a1f}.window-header{background:#fafbfe;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex}.window-dots{gap:6px;display:flex}.window-dots span{background:#d8dce6;border-radius:50%;width:8px;height:8px}.window-title{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.dashboard-preview{background:radial-gradient(circle at 80% 20%,#635bff14,#0000 35%),#fff;padding:28px;position:relative}.dashboard-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.dashboard-top small{color:#94a3b8;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.dashboard-top strong{color:#182033;font-size:18px}.dashboard-status{color:#16a34a;background:#f0fdf4;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:700}.dashboard-cards{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.mini-card{background:#fff;border:1px solid #e9ebf1;border-radius:13px;padding:18px}.mini-card span,.mini-card small{color:#94a3b8;font-size:10px;display:block}.mini-card strong{color:#182033;letter-spacing:-1px;margin:6px 0;font-size:23px;display:block}.mini-card small{color:#635bff}.chart-card{background:#fff;border:1px solid #e9ebf1;border-radius:13px;padding:18px}.chart-label{color:#64748b;font-size:11px;font-weight:700}.chart{background:repeating-linear-gradient(#0000 0 25px,#f0f2f6 26px);border-bottom:1px solid #edf0f5;height:105px;margin-top:15px;position:relative;overflow:hidden}.chart-line{border-top:3px solid #635bff;border-radius:50%;width:90%;height:65px;position:absolute;bottom:15px;left:5%;transform:rotate(-7deg)}.chart-point{background:#635bff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 4px #635bff1a}.point-1{bottom:28px;left:15%}.point-2{bottom:42px;left:40%}.point-3{bottom:55px;left:65%}.point-4{bottom:72px;right:8%}.floating-card{background:#fffffff5;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;max-width:220px;padding:12px 15px;display:flex;position:absolute;bottom:24px;right:22px;box-shadow:0 15px 35px #0f172a1f}.floating-icon{color:#635bff;background:#635bff1a;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.floating-card strong,.floating-card span{display:block}.floating-card strong{color:#182033;font-size:10px}.floating-card span{color:#94a3b8;margin-top:2px;font-size:9px}.solutions-section{background:#fff;padding:105px 0}.section-heading{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.section-heading h2{letter-spacing:-2px;margin:14px 0 0;font-size:clamp(36px,4vw,48px);line-height:1.08}.section-heading>p{color:#64748b;margin:0;font-size:16px;line-height:1.75}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.solution-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;min-height:560px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f172a09}.solution-card:after{content:"";background:#635bff0e;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-70px}.solution-card:hover{border-color:#d7d9e2;transform:translateY(-7px);box-shadow:0 22px 45px #0f172a17}.recommended-card{border-color:#635bff66;box-shadow:0 15px 40px #635bff1a}.best-value-card{border-color:#635bff40}.plan-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#635bff;border-radius:0 0 8px 8px;padding:7px 12px;font-size:9px;font-weight:800;position:absolute;top:0;left:28px}.solution-top{justify-content:space-between;align-items:center;display:flex}.solution-number{color:#cbd5e1;letter-spacing:.08em;font-size:12px;font-weight:800}.solution-icon{color:#635bff;background:#635bff1a;border-radius:13px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:700;display:grid}.solution-content{margin-top:42px}.solution-content h3{letter-spacing:-.5px;margin:0 0 15px;font-size:21px}.plan-price{color:#182033;align-items:baseline;gap:3px;margin-bottom:16px;display:flex}.plan-price small{font-size:13px;font-weight:700}.plan-price strong{letter-spacing:-2px;font-size:38px;line-height:1}.plan-price span{color:#94a3b8;font-size:12px}.solution-content p{color:#64748b;margin:0;font-size:14px;line-height:1.7}.solution-features{border-top:1px solid #eef0f4;flex-direction:column;gap:10px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:flex}.solution-features li{color:#475569;align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.solution-features li span{color:#635bff;background:#635bff1a;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.plan-button{color:#fff;background:#635bff;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:45px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.plan-button:hover{background:#5148e5;transform:translateY(-2px)}.plan-button span{font-size:17px}.pricing-note{color:#94a3b8;text-align:center;margin:25px 0 0;font-size:11px;line-height:1.6}.custom-section{background:#f5f7fb;padding:105px 0}.custom-panel{background:#fff;border:1px solid #e4e7ee;border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;padding:60px;display:grid;box-shadow:0 20px 60px #0f172a0d}.custom-copy h2{letter-spacing:-2px;margin:15px 0;font-size:clamp(34px,4vw,46px);line-height:1.08}.custom-copy h2 span{color:#635bff}.custom-copy>p{color:#64748b;max-width:480px;margin:0 0 30px;font-size:15px;line-height:1.75}.panel-button{color:#fff;background:#635bff;border-radius:10px;align-items:center;gap:10px;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.panel-button:hover{background:#5148e5}.custom-stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stat-box{background:#fafbfc;border:1px solid #e7e9ef;border-radius:15px;min-height:175px;padding:23px;transition:transform .2s,background .2s;position:relative}.stat-box:hover{background:#fff;transform:translateY(-4px)}.stat-icon{color:#635bff;background:#635bff1a;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:20px;font-weight:800;display:grid}.stat-box strong{color:#182033;margin-bottom:6px;font-size:15px;display:block}.stat-box p{color:#64748b;margin:0;font-size:12px;line-height:1.55}.implantation-section{background:#fff;padding:105px 0}.implantation-heading{max-width:720px}.implantation-heading h2 span{color:#635bff}.implantation-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.implantation-card{background:#fff;border:1px solid #e5e7eb;border-radius:17px;min-height:340px;padding:25px;transition:transform .2s,box-shadow .2s;position:relative}.implantation-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0f172a12}.implantation-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.implantation-top>span{color:#cbd5e1;font-size:12px;font-weight:800}.implantation-icon{color:#635bff;background:#635bff1a;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.implantation-card h3{margin:0 0 15px;font-size:17px;line-height:1.3}.implantation-price{color:#182033;letter-spacing:-1px;font-size:27px;font-weight:800}.implantation-price small{margin-right:3px;font-size:11px}.one-time{color:#94a3b8;margin:3px 0 18px;font-size:10px;display:block}.implantation-card p{color:#64748b;margin:0;font-size:12px;line-height:1.65}.additional-section{background:#f5f7fb;padding:105px 0}.additional-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.additional-card{background:#fff;border:1px solid #e4e7ee;border-radius:18px;align-items:flex-start;gap:20px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.additional-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a0f}.additional-icon{color:#635bff;background:#635bff1a;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:grid}.additional-content h3{color:#182033;margin:0 0 8px;font-size:18px}.additional-content p{color:#64748b;margin:0 0 15px;font-size:13px;line-height:1.65}.additional-content strong{color:#635bff;font-size:13px}.process-section{background:#fff;padding:105px 0}.process-heading{max-width:700px;margin-bottom:65px}.process-heading h2{letter-spacing:-2px;margin:13px 0;font-size:clamp(38px,4vw,48px);line-height:1.1}.process-heading p{color:#64748b;max-width:600px;margin:0;font-size:16px;line-height:1.7}.process-wrapper{position:relative}.process-line{background:#e4e7ee;width:86%;height:1px;position:absolute;top:28px;left:7%}.process-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.process-card{padding:0 12px;position:relative}.process-number{z-index:2;color:#635bff;background:#fff;border:1px solid #dddff0;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:25px;font-size:12px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 7px #fff}.process-icon{color:#635bff;background:#635bff17;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:18px;font-weight:700;display:grid}.process-card h3{margin:0 0 10px;font-size:17px;line-height:1.3}.process-card p{color:#64748b;margin:0;font-size:13px;line-height:1.65}.systems-cta{background:#fff;padding:0 0 105px}.cta-panel{color:#fff;background:radial-gradient(circle at 80% 20%,#635bff4d,#0000 30%),linear-gradient(135deg,#0b1020,#1e1b4b);border-radius:24px;padding:90px 30px;position:relative;overflow:hidden}.cta-content{z-index:2;text-align:center;max-width:720px;margin:0 auto;position:relative}.cta-label{color:#a5a0ff;letter-spacing:.14em;font-size:11px;font-weight:800;display:inline-block}.cta-content h2{letter-spacing:-2px;margin:15px 0;font-size:clamp(36px,4vw,48px);line-height:1.08}.cta-content h2 span{color:#a5a0ff}.cta-content p{color:#cbd5e1;max-width:600px;margin:0 auto 30px;font-size:15px;line-height:1.75}.cta-button{color:#fff;background:#635bff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 10px 30px #00000040}.cta-button:hover{background:#5148e5;transform:translateY(-2px)}.cta-button span{font-size:18px}.cta-decoration{border:1px solid #a5a0ff1f;border-radius:50%;position:absolute}.decoration-one{width:320px;height:320px;top:-170px;right:-100px}.decoration-two{width:220px;height:220px;bottom:-130px;left:-80px}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:50px}.hero-content{max-width:700px}.hero-visual{width:100%;max-width:650px;margin:0 auto}.section-heading{grid-template-columns:1fr;gap:20px}.solutions-grid{grid-template-columns:1fr 1fr}.solution-card:last-child{grid-column:1/-1;width:100%;max-width:calc(50% - 10px);margin:0 auto}.custom-panel{grid-template-columns:1fr;gap:45px}.implantation-grid{grid-template-columns:1fr 1fr}.additional-grid{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr 1fr;gap:45px 20px}.process-line{display:none}}@media (max-width:700px){.sistemas-container{width:min(100% - 32px,1120px)}.sistemas-hero{padding:70px 0 75px}.hero-content h1{letter-spacing:-2px;font-size:42px}.hero-content>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.primary-button,.secondary-button{width:100%}.visual-window{border-radius:18px;min-height:390px}.dashboard-preview{padding:20px}.floating-card{bottom:15px;right:15px}.solutions-section,.custom-section,.implantation-section,.additional-section,.process-section{padding:75px 0}.section-heading h2,.process-heading h2{font-size:34px}.solutions-grid{grid-template-columns:1fr}.solution-card{min-height:auto;padding-bottom:90px}.solution-card:last-child{grid-column:auto;max-width:none}.plan-button{position:absolute}.custom-panel{border-radius:18px;padding:30px 24px}.custom-copy h2{font-size:34px}.custom-stats{grid-template-columns:1fr}.stat-box{min-height:auto}.implantation-grid{grid-template-columns:1fr}.implantation-card{min-height:auto}.additional-grid{grid-template-columns:1fr}.additional-card{padding:24px}.process-grid{grid-template-columns:1fr}.process-card{padding:0}.process-number{margin-bottom:18px}.systems-cta{padding-bottom:75px}.cta-panel{border-radius:18px;padding:70px 22px}.cta-content h2{font-size:34px}}@media (max-width:420px){.hero-content h1{font-size:36px}.visual-window{min-height:350px}.window-header{padding:0 14px}.dashboard-preview{padding:15px}.mini-card{padding:13px}.mini-card strong{font-size:19px}.floating-card{max-width:190px}.plan-price strong{font-size:34px}}
