.solution-page{background:var(--white);min-height:100svh}.solution-header{z-index:50;color:var(--white);background-color:#0000003d;background-image:linear-gradient(#00000047 0%,#0000000f 100%);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:clamp(18px,3vw,34px);padding:14px clamp(20px,5vw,72px);display:grid;position:fixed;top:0;left:0;right:0}.solution-header-brand img{filter:brightness(0)invert()}.solution-header nav{color:#ffffffd6;justify-content:center;justify-self:center}.solution-header nav a:hover,.solution-header nav a:focus-visible{border-color:var(--white)}.solution-menu{color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;border:1px solid #ffffffb8;box-shadow:0 14px 34px #00000038}.solution-menu:hover,.solution-menu:focus-within,.solution-menu.is-open{border-color:var(--white);background:#00000094;outline:3px solid #ffffff2e}.solution-hero{min-height:82svh;color:var(--white);background:var(--black);align-items:flex-end;padding:clamp(126px,14vw,178px) clamp(20px,5vw,72px) clamp(50px,6vw,74px);display:flex;position:relative;overflow:hidden}.solution-hero-image{object-fit:cover;object-position:center}.solution-hero-shade{z-index:1;background:linear-gradient(90deg,#000000e0 0%,#00000094 43%,#00000024 100%),linear-gradient(#0000000a 48%,#0000009e 100%);position:absolute;inset:0}.software-page .solution-hero:after{z-index:1;content:"";opacity:.72;pointer-events:none;mix-blend-mode:screen;background-image:linear-gradient(#1f6bff36 1px,#0000 1px),linear-gradient(90deg,#1f6bff36 1px,#0000 1px),linear-gradient(90deg,#0000 0 58%,#1f6bff70 58% 58.18%,#0000 58.18% 100%),linear-gradient(0deg,#0000 0 38%,#1f6bff5c 38% 38.18%,#0000 38.18% 100%),radial-gradient(circle at 72% 28%,#1f6bff 0 2px,#1f6bff57 3px 13px,#0000 28px),radial-gradient(circle at 58%,#b9ccffeb 0 2px,#1f6bff47 3px 14px,#0000 30px),radial-gradient(circle at 84% 70%,#1f6bffe0 0 2px,#1f6bff38 3px 13px,#0000 28px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-size:82px 82px,82px 82px,auto,auto,auto,auto,auto;animation:6.5s ease-in-out -3.2s infinite alternate software-hero-grid-pulse;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000042 24%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000042 24%,#000 58% 100%)}@keyframes software-hero-grid-pulse{to{opacity:.96;background-position:18px 12px,18px 12px,0 0,0 0,0 0,0 0,0 0}}.automation-page .solution-hero:before,.automation-page .solution-hero:after{z-index:1;content:"";pointer-events:none;mix-blend-mode:screen;position:absolute}.automation-page .solution-hero:after{opacity:.82;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 860'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M540 210C660 196 704 286 814 268C938 248 966 170 1108 194C1208 211 1260 270 1374 248' stroke='%231f6bff' stroke-width='1.5' stroke-opacity='.55' stroke-dasharray='18 20'/%3E%3Cpath d='M610 374C742 346 786 438 918 410C1038 384 1094 326 1266 382' stroke='%23b9ccff' stroke-width='1.1' stroke-opacity='.36' stroke-dasharray='12 18'/%3E%3Cpath d='M512 562C690 606 802 498 958 552C1082 595 1146 654 1360 566' stroke='%231f6bff' stroke-width='1.35' stroke-opacity='.42' stroke-dasharray='16 22'/%3E%3C/g%3E%3Cg fill='%231f6bff' fill-opacity='.72'%3E%3Ccircle cx='814' cy='268' r='2.1'/%3E%3Ccircle cx='918' cy='410' r='1.9'/%3E%3Ccircle cx='958' cy='552' r='2'/%3E%3C/g%3E%3Cg fill='none' stroke='%231f6bff' stroke-width='1' stroke-opacity='.14'%3E%3Ccircle cx='814' cy='268' r='18'/%3E%3Ccircle cx='958' cy='552' r='16'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;animation:7.4s ease-in-out infinite alternate automation-hero-flow-current;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 28%,#000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 28%,#000 50% 100%)}@media (min-width:641px){.automation-page .solution-hero:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 860'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M196 250C312 222 392 244 510 292C618 336 710 306 814 268C938 248 966 170 1108 194C1208 211 1260 270 1374 248' stroke='%231f6bff' stroke-width='4.8' stroke-opacity='.055' stroke-dasharray='18 22'/%3E%3Cpath d='M238 380C372 344 488 380 610 374C742 346 786 438 918 410C1038 384 1094 326 1266 382' stroke='%23b9ccff' stroke-width='4.2' stroke-opacity='.05' stroke-dasharray='12 20'/%3E%3Cpath d='M150 548C274 584 392 550 512 562C690 606 802 498 958 552C1082 595 1146 654 1360 566' stroke='%231f6bff' stroke-width='4.6' stroke-opacity='.05' stroke-dasharray='16 24'/%3E%3Cpath d='M196 250C312 222 392 244 510 292C618 336 710 306 814 268C938 248 966 170 1108 194C1208 211 1260 270 1374 248' stroke='%231f6bff' stroke-width='1.35' stroke-opacity='.5' stroke-dasharray='18 20'/%3E%3Cpath d='M238 380C372 344 488 380 610 374C742 346 786 438 918 410C1038 384 1094 326 1266 382' stroke='%23b9ccff' stroke-width='1.05' stroke-opacity='.32' stroke-dasharray='12 18'/%3E%3Cpath d='M150 548C274 584 392 550 512 562C690 606 802 498 958 552C1082 595 1146 654 1360 566' stroke='%231f6bff' stroke-width='1.2' stroke-opacity='.36' stroke-dasharray='16 22'/%3E%3C/g%3E%3Cg fill='%231f6bff' fill-opacity='.68'%3E%3Ccircle cx='510' cy='292' r='1.7'/%3E%3Ccircle cx='814' cy='268' r='2.1'/%3E%3Ccircle cx='918' cy='410' r='1.9'/%3E%3Ccircle cx='958' cy='552' r='2'/%3E%3C/g%3E%3Cg fill='none' stroke='%231f6bff' stroke-width='1' stroke-opacity='.12'%3E%3Ccircle cx='510' cy='292' r='15'/%3E%3Ccircle cx='814' cy='268' r='18'/%3E%3Ccircle cx='958' cy='552' r='16'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 10%,#000000b8 28%,#000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 10%,#000000b8 28%,#000 50% 100%)}}.automation-page .solution-hero:before{opacity:0;background:linear-gradient(90deg,#0000,#b9ccffdb,#1f6bffeb,#0000);border-radius:999px;width:min(300px,26vw);height:2px;animation:6.2s ease-in-out infinite automation-hero-flow-sweep;top:31%;left:40%;transform:translate(-36%)rotate(4deg);box-shadow:0 0 16px #1f6bff94,0 0 38px #1f6bff52}@keyframes automation-hero-flow-current{to{opacity:.98;background-position:calc(50% + 18px) calc(50% - 4px)}}@keyframes automation-hero-flow-sweep{0%,18%{opacity:0;transform:translate(-36%)rotate(4deg)}34%,64%{opacity:.9}82%,to{opacity:0;transform:translate(140%,56px)rotate(4deg)}}.solution-hero-content{z-index:2;gap:22px;width:min(790px,100%);min-width:0;max-width:790px;display:grid;position:relative}.solution-hero .eyebrow{color:#b9ccff;margin-bottom:0}.solution-hero h1{color:var(--white);margin-bottom:0;font-size:clamp(2.5rem,4.25vw,4.25rem);line-height:1.12}.solution-hero p{color:#ffffffd6;max-width:680px;margin-bottom:0;font-size:clamp(1.05rem,1.8vw,1.24rem)}.solution-hero-actions,.solution-offer-actions{flex-wrap:wrap;gap:12px;display:flex}.solution-hero-actions .button,.solution-offer-actions .button{gap:8px}.solution-hero .button.primary{border-color:var(--white);color:var(--black);background:var(--white)}.solution-hero .button.secondary{color:var(--white);background:#ffffff14;border-color:#ffffffb3}.solution-hero-facts{flex-wrap:wrap;gap:8px;max-width:820px;display:flex}.solution-hero-facts span{color:#ffffffe6;background:#0000003d;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:.84rem;font-weight:800;display:inline-flex}.solution-section{padding:clamp(52px,6.2vw,86px) clamp(20px,5vw,72px)}.solution-section+.solution-section{border-top:1px solid var(--line)}.solution-intro{align-items:center;min-height:12svh;padding-top:clamp(28px,3.6vw,46px);padding-bottom:clamp(28px,3.6vw,46px);display:grid}.solution-intro p{max-width:1120px;color:var(--black);margin:0;font-size:clamp(1.2rem,2.35vw,2rem);line-height:1.34}.solution-section-heading{gap:14px;max-width:920px;margin-bottom:clamp(28px,3.6vw,46px);display:grid}.solution-section-heading h2,.solution-section-heading p{margin-bottom:0}.solution-section-heading h2{max-width:840px}.solution-included{background:var(--surface)}.solution-included-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.solution-included-card{background:var(--white);align-content:start;gap:12px;min-height:236px;padding:clamp(20px,2.6vw,30px);display:grid}.solution-included-card span{color:var(--blue);font-size:.76rem;font-weight:900}.solution-included-card h3,.solution-included-card p{margin-bottom:0}.solution-included-card p{font-size:.96rem}.solution-offer{color:var(--white);background:var(--black);border-top-color:#2f2f2f;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);align-items:start;gap:clamp(32px,6vw,82px);display:grid}.solution-offer .eyebrow{color:#b9ccff}.solution-offer h2,.solution-offer h3{color:var(--white)}.solution-offer-copy{gap:22px;max-width:800px;display:grid}.solution-offer-copy h2,.solution-offer-copy p{margin-bottom:0}.solution-offer-copy p{color:#d0d0d0}.solution-offer-copy a{color:var(--white);border-bottom:1px solid #ffffff57;font-weight:900}.solution-offer-copy a:hover,.solution-offer-copy a:focus-visible{border-color:var(--blue);color:#b9ccff;outline:none}.solution-offer .button.primary{border-color:var(--white);color:var(--black);background:var(--white)}.solution-offer .button.secondary{color:var(--white);background:0 0;border-color:#ffffff9e}.solution-offer-note{color:#a3a3a3;max-width:680px;font-size:.9rem;line-height:1.5}.solution-form-panel{color:var(--black);background:var(--white);border:1px solid #2f2f2f;border-radius:6px;gap:14px;padding:clamp(20px,3vw,30px);display:grid}.solution-form-panel .eyebrow{color:var(--blue-deep)}.solution-form-panel h3{color:var(--black);margin-bottom:0;font-size:clamp(1.55rem,2.25vw,2.2rem)}.solution-lead-form,.solution-form-success{gap:18px;scroll-margin-top:118px;display:grid}.solution-form-success p{margin-bottom:0}.solution-floating-whatsapp{z-index:40;min-height:46px;color:var(--white);background:var(--blue-deep);border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:900;transition:opacity .18s,transform .18s,visibility .18s;display:inline-flex;position:fixed;bottom:clamp(16px,2.4vw,26px);right:clamp(16px,2.4vw,26px);box-shadow:0 18px 42px #00000038}.solution-whatsapp-icon{flex:none;width:18px;height:18px}.solution-floating-whatsapp .solution-whatsapp-icon{width:20px;height:20px}.solution-floating-whatsapp:hover,.solution-floating-whatsapp:focus-visible{outline:3px solid #1f6bff33}@media (max-width:980px){.solution-header{grid-template-columns:minmax(0,1fr) 52px;align-items:start;gap:16px}.solution-header nav{grid-column:1/-1;justify-content:center;justify-self:center}.solution-offer{grid-template-columns:1fr}.solution-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-included-card{min-height:auto}}@media (max-width:640px){.solution-header{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:12px 18px 14px}.solution-header nav{gap:18px;font-size:.88rem}.solution-header .solution-menu{flex:0 0 44px;grid-area:1/2;width:44px;height:42px;position:fixed;top:18px;right:18px}.solution-hero{min-height:auto;padding:178px 18px 50px}.solution-hero-image{object-position:66% center}.solution-hero-shade{background:linear-gradient(90deg,#000000e6 0%,#000000b8 66%,#0000006b 100%),linear-gradient(#00000024 46%,#000000c2 100%)}.solution-hero h1{max-width:none;font-size:clamp(2.12rem,10vw,3rem);line-height:1.12}.solution-hero-actions,.solution-offer-actions,.solution-hero-facts{grid-template-columns:1fr;display:grid}.solution-section{padding:50px 18px}.solution-intro{padding-top:30px;padding-bottom:30px}.solution-intro p{font-size:1.12rem;line-height:1.48}.solution-included-grid{grid-template-columns:1fr}.solution-form-panel{padding:20px 18px}.solution-floating-whatsapp{width:44px;max-width:44px;min-height:44px;color:var(--blue);background:var(--white);white-space:nowrap;border-color:#1f6bff47;padding:0;font-size:.82rem;bottom:14px;right:28px}.solution-floating-full{display:none}.solution-floating-whatsapp .solution-whatsapp-icon{width:23px;height:23px}}
