
body.tecenda-refresh.system-lines-page{font-size:17px;line-height:1.6}
.system-lines-page .system-tone-0{--system-tone:#0863ce;--system-tint:#edf5ff}
.system-lines-page .system-tone-1{--system-tone:#007984;--system-tint:#eefafb}
.system-lines-page .system-tone-2{--system-tone:#7040c7;--system-tint:#f6f0ff}
.system-lines-page .system-section-heading{margin:0 0 22px}
.system-lines-page .system-section-heading h2{max-width:none;font-size:30px;line-height:1.25;font-weight:750;letter-spacing:-.035em;margin:0 0 10px}
.system-lines-page .system-section-heading p{max-width:75ch;margin:0;color:#405873;font-size:17px}
.system-lines-page .system-solutions{padding:18px 0 26px;scroll-margin-top:95px}
.system-lines-page .system-rows{display:grid;gap:24px}
.system-lines-page .system-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.18fr);gap:28px;align-items:center;padding:28px;background:var(--system-tint);border-radius:12px;transition:transform .2s ease-out,box-shadow .2s ease-out}
.system-lines-page .system-row:is(:hover,:focus-within){transform:translateY(-4px);box-shadow:0 12px 24px #071b3614}
.system-lines-page .system-device{margin:0;min-width:0}
.system-lines-page .system-device img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.system-lines-page .system-icon{width:36px;height:36px;fill:none;stroke:var(--system-tone);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.system-lines-page .system-description,.system-lines-page .system-examples{min-width:0}
.system-lines-page .system-description h3{margin:10px 0;font-size:24px;line-height:1.3;color:var(--system-tone);font-weight:700;letter-spacing:-.03em}
.system-lines-page .system-description p{color:#405873;font-size:16px;line-height:1.6;margin:0;max-width:65ch}
.system-lines-page .system-description p.system-audience{font-weight:650;color:#071b36;margin:0 0 12px}
.system-lines-page .system-examples{padding-left:26px;border-left:1px solid #d3e3f1}
.system-lines-page .system-examples h4{margin:0 0 14px;color:var(--system-tone);font-size:16px;font-weight:700}
.system-lines-page .system-examples ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:12px}
.system-lines-page .system-examples li{position:relative;padding-left:16px;line-height:1.45}
.system-lines-page .system-examples li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--system-tone)}
.system-lines-page .system-examples li strong{display:block;font-size:16px;color:#071b36;font-weight:650}
.system-lines-page .system-examples li span{display:block;font-size:15px;color:#405873;margin-top:3px}
.system-lines-page .system-process{padding:12px 0 36px}
.system-lines-page .system-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.system-lines-page .system-steps li{display:flex;gap:16px;align-items:flex-start;padding:24px;background:var(--system-tint);border-radius:12px;transition:transform .2s ease-out,box-shadow .2s ease-out}
.system-lines-page .system-steps li:is(:hover,:focus-within){transform:translateY(-4px);box-shadow:0 12px 24px #071b3614}
.system-lines-page .system-step-number{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;color:var(--system-tone);background:var(--system-tint);border-radius:10px;font:650 17px Sora,sans-serif}
.system-lines-page .system-steps h3{font-size:18px;line-height:1.4;margin:0 0 8px;font-weight:700}
.system-lines-page .system-steps p{font-size:16px;line-height:1.6;margin:0;color:#405873;max-width:none}
.system-lines-page .system-investment{padding:0 0 36px}
.system-lines-page .system-investment-content{display:flex;gap:32px;align-items:center;justify-content:space-between;background:#eef4fc;border-radius:12px;padding:30px 32px}
.system-lines-page .system-investment-content h2{font-size:26px;line-height:1.3;margin:0 0 12px;font-weight:750}
.system-lines-page .system-investment-content p{font-size:16px;color:#405873;margin:0;max-width:75ch}
.system-lines-page .system-investment-content>.button{flex-shrink:0}
.tecenda-refresh.system-lines-page .system-whatsapp{position:fixed;z-index:45;right:24px;bottom:24px;display:grid;place-items:center;width:58px;height:58px;min-height:0;max-width:none;margin:0;padding:14px;border:0;border-radius:50%;color:#fff;background:#087c45;box-shadow:0 8px 20px #087c4530;transition:transform .2s ease-out}
.system-lines-page .system-whatsapp::before{content:"";position:absolute;inset:-5px;border:1px solid #087c4566;border-radius:50%;animation:system-wa-pulse 2.4s ease-out 3;pointer-events:none}
.system-lines-page .system-whatsapp-icon{width:30px;height:30px;fill:currentColor}
.system-lines-page .system-whatsapp:hover{transform:translateY(-3px)}
.tecenda-refresh.system-lines-page .system-whatsapp[hidden]{display:none}
.system-lines-page .system-whatsapp:focus-visible{outline:3px solid #0664d1;outline-offset:4px}
@media(max-width:950px){.system-lines-page .system-steps{grid-template-columns:1fr}}
@keyframes system-wa-pulse{0%{transform:scale(1);opacity:.65}85%,100%{transform:scale(1.2);opacity:0}}
@media(max-width:950px){.system-lines-page .system-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.system-lines-page .system-examples{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:0 24px;padding:20px 0 0;border-left:0;border-top:1px solid #d3e3f1}.system-lines-page .system-examples h4{grid-column:1/-1}.system-lines-page .system-examples ul{margin:0}.system-lines-page .system-examples>.button{align-self:end}.system-lines-page .system-investment-content{flex-direction:column;align-items:flex-start}}
@media(max-width:650px){.system-lines-page .system-row{grid-template-columns:minmax(0,1fr);padding:22px;gap:20px}.system-lines-page .system-device{max-width:320px;width:100%;margin:auto}.system-lines-page .system-description h3{font-size:23px}.system-lines-page .system-examples{display:block}.system-lines-page .system-examples ul{margin:0 0 22px}.system-lines-page .system-examples>.button{width:100%}.system-lines-page .system-section-heading h2{font-size:25px}.system-lines-page .system-steps{grid-template-columns:1fr;gap:24px}.system-lines-page .system-investment-content{padding:24px}.system-lines-page .system-investment-content h2{font-size:24px}.system-lines-page .system-investment-content>.button{width:100%}.tecenda-refresh.system-lines-page .system-whatsapp{right:18px;bottom:18px;width:54px;height:54px;padding:12px}}
@media(prefers-reduced-motion:reduce){.system-lines-page :is(.system-row,.system-steps>li,.system-whatsapp){transition:none}.system-lines-page :is(.system-row,.system-steps>li,.system-whatsapp):is(:hover,:focus-within){transform:none}.system-lines-page .system-whatsapp::before{animation:none}}
