:root{--navy:#012751;--blue:#0468d3;--green:#1fb554;--text:#597798;--light:#f5f9fd}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(https://19603588.fs1.hubspotusercontent-na1.net/hubfs/19603588/2026%20LP%20Templates/Poppins%20Font/Poppins-Light.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(https://19603588.fs1.hubspotusercontent-na1.net/hubfs/19603588/2026%20LP%20Templates/Poppins%20Font/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(https://19603588.fs1.hubspotusercontent-na1.net/hubfs/19603588/2026%20LP%20Templates/Poppins%20Font/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(https://19603588.fs1.hubspotusercontent-na1.net/hubfs/19603588/2026%20LP%20Templates/Poppins%20Font/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(https://19603588.fs1.hubspotusercontent-na1.net/hubfs/19603588/2026%20LP%20Templates/Poppins%20Font/Poppins-Bold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(https://19603588.fs1.hubspotusercontent-na1.net/hubfs/19603588/2026%20LP%20Templates/Poppins%20Font/Poppins-ExtraBold.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#fff;color:var(--text);font-family:Poppins,sans-serif}.container{margin:auto;max-width:1140px;padding:0 20px;width:100%;z-index:10}.container,.hero{position:relative}.hero{padding:60px 0 0}.bg-seccion-grad-reticula{background:linear-gradient(56deg,#88c1eb 19%,#e8f8ff 60%,#dbf7d7);overflow:hidden;position:relative}.bg-seccion-grad-reticula:before{background:hsla(0,0%,100%,.5);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.bg-seccion-grad-reticula:after{background-image:linear-gradient(rgba(96,153,195,.1) 1px,transparent 0),linear-gradient(90deg,rgba(96,153,195,.1) 1px,transparent 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.hero-tag{background:rgba(4,104,211,.08);border:1px solid #0468d3;margin-bottom:40px;min-height:40px;padding:5px;width:fit-content}.hero-tag,.hero-tag-label{align-items:center;border-radius:999px;display:flex}.hero-tag-label{background:#0468d3;color:#fff;font-weight:500;height:30px;justify-content:center;min-width:100px;text-transform:uppercase}.hero-tag-label,.hero-tag-text{font-family:Poppins,sans-serif;font-size:clamp(11px,1.2vw,13px);line-height:1}.hero-tag-text{color:#0468d3;font-weight:600;padding:0 20px}.hero-tag-text h1{font-size:16px;font-weight:700;margin:0}.logo{margin-bottom:60px;max-width:150px}.hero-grid{align-items:stretch;display:grid;gap:60px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hero-content{display:flex;flex-direction:column}.hero h2{font-size:clamp(28px,3.2vw,37px);font-weight:700}.hero h2,.hero h3{color:#012751;letter-spacing:-.03em;line-height:1.2;margin-bottom:24px}.hero h3{font-size:clamp(20px,2.2vw,25px);font-weight:500}.hero-copy{color:#012751;line-height:1.5}.hero-copy strong{display:block;font-weight:700;margin-bottom:10px}.hero-copy p{font-weight:400;margin-bottom:16px}.img-casestudy{display:block;height:auto;margin-bottom:0;margin-top:auto;max-width:100%;width:100%}.form-card{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(4,104,211,.12);margin-bottom:80px;padding:40px}.form-card h4{color:var(--navy);font-size:24px;margin-bottom:24px}.hubspot-form,.hubspot-form form{width:100%}.hubspot-form .hs-form-field{margin-bottom:16px}.hubspot-form label{color:var(--navy);display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;margin-bottom:6px}.hubspot-form input,.hubspot-form select,.hubspot-form textarea{background:#fff;border:1px solid #d7e3f0;border-radius:10px;color:var(--navy);font-family:Poppins,sans-serif;font-size:14px;min-height:25px;padding:12px 16px;width:100%}.hubspot-form textarea{min-height:120px;resize:vertical}.hubspot-form input:focus,.hubspot-form select:focus,.hubspot-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(4,104,211,.1);outline:none}.hubspot-form .inputs-list{list-style:none;margin:0;padding:0}.hubspot-form .inputs-list li{line-height:1;list-style:none;margin:0 0 5px;padding:0}.hubspot-form .inputs-list li::marker{content:none}.hubspot-form .inputs-list li::marker,.hubspot-form .inputs-list li:before{display:none!important}.hubspot-form .hs-form-checkbox,.hubspot-form .hs-form-radio{margin-bottom:5px!important}.hubspot-form .hs-form-checkbox label,.hubspot-form .hs-form-radio label{align-items:center;cursor:pointer;display:flex;gap:10px;margin:0}.hubspot-form input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #d7e3f0;border-radius:6px;cursor:pointer;display:inline-grid;flex:0 0 24px;height:24px;margin:0;max-width:24px;min-width:24px;padding:0;place-items:center;transition:.2s;width:24px}.hubspot-form input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.hubspot-form input[type=checkbox]:checked:after{color:#fff;content:"X";font-size:9px;font-weight:300;line-height:1}.hubspot-form select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10'%3E%3Cpath fill='none' stroke='%23597798' stroke-width='1.5' d='m2 2 6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;border:1px solid #d7e3f0;border-radius:10px;font-family:Poppins,sans-serif;font-size:14px;min-height:25px;padding:12px 16px;width:100%}.hubspot-form select.hs-input{color:var(--navy)}.hubspot-form select.hs-input:invalid{color:#a9a9a9}.hubspot-form select.hs-input:has(option:checked[value=""]){color:#a9a9a9}.hubspot-form select.hs-input:not(:has(option:checked[value=""])){color:var(--navy)}.hubspot-form fieldset{border:0;margin:0;max-width:100%!important;padding:0}.hubspot-form .hs-form-checkbox{margin-bottom:16px}.hubspot-form legend{color:var(--navy);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-bottom:20px}.hubspot-form .hs-form-required{color:var(--blue)}.hubspot-form .hs-error-msg{color:#fb3b1e;font-size:9px;font-weight:400;list-style:none;margin:5px 0 0;padding:0}.hubspot-form .legal-consent-container{font-size:12px;line-height:1.6;margin:0 0 20px}.hubspot-form .legal-consent-container a{color:var(--blue);font-weight:600}.hubspot-form .legal-consent-container p{font-size:12px;line-height:1.6}.hubspot-form input[type=submit]{align-items:center;background:#0468d3;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;justify-content:center;min-height:40px;padding:0 20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:auto}.hubspot-form input[type=submit]:hover{box-shadow:0 8px 20px rgba(4,104,211,.2);transform:translateY(-2px)}.btn-primary,.btn-secondary{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;justify-content:center;min-height:40px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:auto}.btn-primary{background:#0468d3;color:#fff}.btn-primary,.btn-secondary{border:none;text-decoration:none}.btn-secondary{background:#fff;color:#0468d3}.btn-primary:hover,.btn-secondary:hover{transform:translateY(-2px)}.btn-primary:hover{box-shadow:0 8px 20px rgba(4,104,211,.2)}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:3px solid rgba(4,104,211,.35);outline-offset:3px}.quote-section{padding:80px 0}.quote-card{background:#edf3f9;border-radius:20px;padding:60px;text-align:center}.quote-card img{margin-bottom:30px;max-width:150px}.quote-card blockquote{color:var(--navy);font-size:28px;line-height:1.4;margin-bottom:20px}.quote-source{color:#597798;font-weight:600}.inside-section{background-position:50%;background-size:cover;position:relative}.inside-section .overlay{background:linear-gradient(135deg,rgba(1,39,81,.85),rgba(1,64,138,.85) 30%,rgba(4,104,211,.85) 60%,rgba(14,144,96,.85) 82%,rgba(31,181,84,.85));inset:0;position:absolute;z-index:1}.inside-content{color:#fff;font-weight:300;margin:0 auto;max-width:800px;padding:80px 20px;position:relative;text-align:center;z-index:2}.inside-content h3{font-size:32px;margin-bottom:24px}.inside-content p{font-weight:400;line-height:1.6}.inside-content strong{font-weight:700}.inside-explore{margin-top:20px}.inside-content ul{list-style-type:square;margin:20px auto;max-width:800px;padding-left:32px;text-align:left}.inside-content li{margin-bottom:16px;padding-left:6px}.inside-content li::marker{color:var(--green)}footer{background:#012751;color:#fff;font-size:13px;line-height:1.2;padding:40px 0;text-align:center}footer p{margin-bottom:15px}footer p:last-child{margin-bottom:0}.policy{color:var(--green);text-decoration:none}.policy:hover{text-decoration:underline}@media (max-width:991px){.hero-grid{gap:0;grid-template-columns:100%}.hero-tag{display:flex;margin-left:auto;margin-right:auto;width:fit-content}.logo{display:block;margin:0 auto 40px}.hero-content{display:flex;flex-direction:column;padding:0 10%;text-align:center}.form-card{margin-top:0}.inside-content{padding:80px 10%}.quote-card{padding:40px 25px}.quote-card blockquote{font-size:22px}}@media (max-width:600px){.hero{padding-top:40px}.hero-content{padding:0 10px}.hero-tag{max-width:100%}.hero-tag-label{min-width:75px}.hero-tag-text{padding:0 12px}.form-card{border-radius:15px;padding:30px 20px}.inside-content{padding:60px 40px}.inside-content h3{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}