h1{margin-top:0}h2{font-size:1.5rem;line-height:2rem;font-weight:700;color:#2a394d;margin-bottom:1rem;margin-top:0}@media (min-width: 640px){h2{text-align:left}}.header-clarif{text-transform:uppercase;font-size:.75rem;color:#566982;margin:0}.header{background-color:#fff;position:sticky;top:0;z-index:100}.header-container{max-width:56rem;margin:0 auto;width:100%}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem;position:relative}.logo a{font-size:1.25rem;font-weight:700;color:inherit;text-decoration:none}.logo a img{height:3rem}.menu-toggle-checkbox{display:none}.menu-toggle-label{display:none;position:relative;width:24px;height:24px;cursor:pointer}.menu-toggle-label .bar{position:absolute;left:0;right:0;height:2px;background-color:#4a5568;transition:transform 0.3s ease, opacity 0.3s ease}.menu-toggle-label .bar:first-child{top:8px}.menu-toggle-label .bar:last-child{bottom:8px}.menu-toggle-checkbox:checked+.menu-toggle-label .bar:first-child{transform:translateY(3px) rotate(45deg);opacity:1}.menu-toggle-checkbox:checked+.menu-toggle-label .bar:last-child{transform:translateY(-3px) rotate(-45deg);opacity:1}.header-nav ul{display:flex;margin:0;padding:0;list-style:none;position:relative}.header-nav li{position:relative}.header-nav li:not(:first-child){margin-left:1.5rem}.header-nav li:hover{color:#1a202c}.header-nav li a{color:#4a5568;font-weight:500;text-decoration:none}.header-nav li.dropdown a{position:relative}.header-nav li.dropdown .dropdown-menu{padding:1.25rem 0 0 0;position:absolute;top:100%;left:0;background-color:#fff;width:20rem;display:none;z-index:1000}.header-nav li.dropdown .dropdown-menu li{margin:0}.header-nav li.dropdown .dropdown-menu li a{color:#4a5568;text-decoration:none;display:flex;align-items:center;padding:.75rem}.header-nav li.dropdown .dropdown-menu li a .service-title{font-size:1rem}.header-nav li.dropdown .dropdown-menu li a .menu-icon{flex:0 0 2rem;width:1.25rem;height:1.25rem;margin-right:1rem;display:flex;align-items:center;justify-content:center}.header-nav li.dropdown .dropdown-menu li a:hover{background-color:#BFFBEF;color:#002A28}.header-nav li.dropdown:hover .dropdown-menu,.header-nav li.dropdown:focus-within .dropdown-menu{display:block}@media (max-width: 768px){.menu-toggle-label{display:block}.header-nav{position:absolute;top:100%;left:0;width:100%;text-align:right;background-color:#fff;opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out}.header-nav ul{flex-direction:column;align-items:flex-end;padding:0rem 1rem 1rem 1rem}.header-nav li{margin:1rem 0}.header-nav li a{font-size:1.5rem}.header-nav li.dropdown .dropdown-menu{position:static;box-shadow:none;display:none;max-width:100%;padding-bottom:0}.header-nav li.dropdown:hover .dropdown-menu,.header-nav li.dropdown:focus-within .dropdown-menu{display:block}.menu-toggle-checkbox:checked ~ .header-nav{opacity:1;visibility:visible;transform:translateY(0)}.header-nav li.dropdown .dropdown-menu li a{flex-direction:row-reverse}.header-nav li.dropdown .dropdown-menu li a .service-title{flex:1;text-align:right}.header-nav li.dropdown .dropdown-menu li a .menu-icon{margin-right:0;margin-left:1rem}}@media (max-width: 640px){footer .logo{margin:0 auto}footer .header-nav,footer .menu-toggle-label{display:none}}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}body{margin:0}.hero-section .hero-container{margin-left:auto;margin-right:auto;max-width:56rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:4rem;padding-bottom:4rem}@media (min-width: 640px){.hero-section .hero-container{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 1024px){.hero-section .hero-container{padding-left:2rem;padding-right:2rem}}@media (max-width: 640px){.hero-section .hero-container{padding-top:1rem;padding-bottom:1rem}}.hero-section .hero-container .hero-content{text-align:center}.hero-section .hero-container .hero-content.home{display:flex;gap:2rem}.hero-section .hero-container .hero-content.home .home-hero-text-cta{text-align:left;flex-basis:65%}.hero-section .hero-container .hero-content.home .home-hero-screenshot{text-align:center;flex-basis:35%}.hero-section .hero-container .hero-content.home .home-hero-screenshot svg{max-height:25rem}.hero-section .hero-container .hero-content.home .home-hero-screenshot svg img{width:20rem}@media (max-width: 640px){.hero-section .hero-container .hero-content.home .home-hero-screenshot svg{max-height:20rem}}.hero-section .hero-container .hero-content.home .mosaic-img-wrapper{flex-basis:35%}.hero-section .hero-container .hero-content.home .mosaic-img-wrapper .mosaic-column{width:50%;float:left}.hero-section .hero-container .hero-content.home .mosaic-img-wrapper .mosaic-column.column1{padding-top:7rem}.hero-section .hero-container .hero-content.home .mosaic-img-wrapper .mosaic-column .item{padding:.8rem;border-radius:5px}.hero-section .hero-container .hero-content.home .mosaic-img-wrapper .mosaic-column .item .img1{background-image:url("/assets/img/row.avif");background-repeat:no-repeat;height:176px;background-position:center;background-size:cover;border-radius:10px}.hero-section .hero-container .hero-content.home .mosaic-img-wrapper .mosaic-column .item .img2{background-image:url("/assets/img/fast.avif");background-repeat:no-repeat;height:176px;background-position:center;background-size:cover;border-radius:10px}.hero-section .hero-container .hero-content.home .mosaic-img-wrapper .mosaic-column .item .img3{background-image:url("/assets/img/tech.avif");background-repeat:no-repeat;height:176px;background-position:center;background-size:cover;border-radius:10px}.hero-section .hero-container .hero-content.home .mosaic-img-wrapper .mosaic-column .item .img4{background-image:url("/assets/img/balance.avif");background-repeat:no-repeat;height:176px;background-position:center;background-size:cover;border-radius:10px}@media (max-width: 640px){.hero-section .hero-container .hero-content.home{flex-direction:column-reverse}}.hero-section .hero-container .hero-content h1{font-size:2.25rem;line-height:normal;font-weight:500;letter-spacing:-0.025em;color:#1a2435;margin:3rem 0 1.5rem 0}@media (min-width: 640px){.hero-section .hero-container .hero-content h1{font-size:3rem}}@media (max-width: 640px){.hero-section .hero-container .hero-content h1{margin:1rem 0 1rem 0}}.hero-section .hero-container .hero-content .hero-description{margin-top:1rem;font-size:1rem;line-height:1.5rem;color:#5E6776;font-family:monospace}@media (max-width: 640px){.hero-section .hero-container .hero-content .hero-description{font-size:.75rem;margin:0}}.hero-section .hero-container .hero-content .hero-button-wrapper{margin-top:2rem}@media (max-width: 640px){.hero-section .hero-container .hero-content .hero-button-wrapper{margin-top:1rem}}.hero-section .hero-container .hero-content .hero-button-wrapper .hero-button{display:inline-block;text-decoration:none;cursor:pointer;border-radius:0.375rem;background-color:#00B39D;padding:0.75rem 2rem;font-size:1rem;line-height:1.5rem;font-weight:500;color:#ffffff;transition:background-color 300ms, border-color 300ms, color 300ms, fill 300ms, stroke 300ms}.hero-section .hero-container .hero-content .hero-button-wrapper .hero-button:hover{background-color:#0DE9CF}.hero-section .hero-container .hero-content .hero-button-wrapper .hero-button:focus{outline:none}.features{padding:3rem 0;background-color:#d5faf1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%2360d2bf' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E")}.features .features__container{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;grid-template-areas:"card1 card1 card2 card3" "card4 card4 card2 card5" "card6 card6 card6 card5";gap:1rem;max-width:56rem;margin:0 auto;padding:1rem}.features .feature-card{background-color:#fff;border-radius:0.5rem;padding:1rem;text-align:left;position:relative}.features .feature-card.agile{background:linear-gradient(rgba(255,255,255,0.96), rgba(255,255,255,0.96)),url("/assets/icons/rocket.svg") center/cover no-repeat}.features .feature-card.efficient{background:linear-gradient(rgba(255,255,255,0.96), rgba(255,255,255,0.96)),url("/assets/icons/efficient.svg") center/cover no-repeat}.features .feature-card.scalability{background:linear-gradient(rgba(255,255,255,0.96), rgba(255,255,255,0.96)),url("/assets/icons/scalability.svg") center/cover no-repeat}.features .feature-card.safe{background:linear-gradient(rgba(255,255,255,0.96), rgba(255,255,255,0.96)),url("/assets/icons/safe.svg") center/cover no-repeat}.features .feature-card.balance{background:linear-gradient(rgba(255,255,255,0.96), rgba(255,255,255,0.96)),url("/assets/icons/balance.svg") center/cover no-repeat}.features .feature-card.results{background:linear-gradient(rgba(255,255,255,0.96), rgba(255,255,255,0.96)),url("/assets/icons/results.svg") center/cover no-repeat}.features .feature-card h2{font-size:1.2rem;margin:0 0 0.5rem;color:#111827}.features .feature-card p{font-size:0.8rem;line-height:1.4;color:#4b5563;margin:0 0 0.5rem}.features .card-1{grid-area:card1}.features .card-2{grid-area:card2}.features .card-3{grid-area:card3}.features .card-4{grid-area:card4}.features .card-5{grid-area:card5}.features .card-6{grid-area:card6}@media (max-width: 767px){.features .features__container{grid-template-columns:1fr;grid-auto-rows:auto;grid-template-areas:"card1" "card2" "card3" "card4" "card5" "card6"}}h1{margin-top:0}h2{font-size:1.5rem;line-height:2rem;font-weight:700;color:#2a394d;margin-bottom:1rem;margin-top:0}@media (min-width: 640px){h2{text-align:left}}.header-clarif{text-transform:uppercase;font-size:.75rem;color:#566982;margin:0}.services{background-color:#BFFBEF}.services__container{max-width:56rem;margin:0 auto;padding:3rem 1rem 3rem 1rem}.services__heading{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.services__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}.services__item{display:flex;align-items:flex-start;padding:1rem;background-color:#ffffff;border-radius:0.3rem;box-shadow:0 2px 3px rgba(0,0,0,0.05);transition:transform 0.3s ease, box-shadow 0.3s ease}.services__item:hover,.services__item:active{transform:scale(1.02);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.services__link{display:block;text-decoration:none;color:inherit;height:100%}.services__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;background-color:#EEF2FF;margin:0 auto 1rem}.services__icon img{width:1.5rem;height:1.5rem}.services__title{font-size:1.1rem;line-height:1.5rem;font-weight:600;margin:0 0 0.25rem;text-align:center}.services__description{font-size:0.8rem;color:#4b5563;text-align:center;margin:0}.services-section{background-color:#BFFBEF;padding-top:1rem;padding-bottom:1rem}.services-section .section-container{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.services-section .section-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.services-section .section-container{padding-left:2rem;padding-right:2rem}}.services-section .section-container .services-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem;padding:0}@media (min-width: 640px){.services-section .section-container .services-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.services-section .section-container .services-list .service-item{display:flex;align-items:flex-start;padding:1rem;background-color:#ffffff;border-radius:0.3rem;box-shadow:0 2px 3px rgba(0,0,0,0.05);transition:transform 0.3s ease, box-shadow 0.3s ease}.services-section .section-container .services-list .service-item:hover,.services-section .section-container .services-list .service-item:active{transform:scale(1.02);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.services-section .section-container .services-list .service-item .service-icon{flex-shrink:0;color:#2C67A3}.services-section .section-container .services-list .service-item .service-icon img{height:2rem;width:2rem}.services-section .section-container .services-list .service-item .service-icon svg{fill:currentColor;height:2rem;width:2rem}.services-section .section-container .services-list .service-item .service-content{margin-left:1rem;display:flex;flex-direction:column;height:100%}.services-section .section-container .services-list .service-item .service-content h3{margin-top:0;font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#2a394d;margin-bottom:.5rem}.services-section .section-container .services-list .service-item .service-content p{margin-top:0;font-size:0.875rem;line-height:1.25rem;color:#4b5563;margin-bottom:0.75rem}.services-section .section-container .services-list .service-item .service-content .service-tags{margin-top:auto;display:flex;gap:0.5rem;align-items:flex-end}.services-section .section-container .services-list .service-item .service-content .service-tags .service-tag{padding:0.25rem 0.5rem;font-size:10px;font-weight:400;font-family:monospace;border-radius:9999px;background-color:#e5e7eb;color:#1f2937;text-align:center}.services-section .section-container .services-list .service-item .service-content .service-tags .service-tag:hover{background-color:#2C67A3;color:white}.table-section{background-color:#F1F2F5;padding:2rem 0}@media (min-width: 640px){.table-section{padding-left:1rem;padding-right:1rem}}@media (max-width: 640px){.table-section{padding-top:1rem}}.table-section .table-container{max-width:56rem;margin-left:auto;margin-right:auto;overflow-x:auto}.table-section .table-container .table-header-wrapper{padding:0 1rem}.table-section .table-container h3{margin-top:0;color:#2a394d}.table-section .table-container table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #dde5ed}.table-section .table-container table thead{background-color:#B1FBEC}.table-section .table-container table thead .header-cell{padding:0.3rem;text-align:left;font-size:0.75rem;line-height:1rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:0.05em}@media (min-width: 640px){.table-section .table-container table thead .header-cell{padding:0.75rem 1.5rem}}.table-section .table-container table tbody tr{color:#2a394d}.table-section .table-container table tbody tr>:first-child{font-weight:800;padding-right:0;vertical-align:middle}.table-section .table-container table tbody tr:nth-child(odd){background-color:#ffffff}.table-section .table-container table tbody tr:nth-child(even){background-color:#EDFDF9}.table-section .table-container table tbody .table-cell{padding:0.3rem;white-space:normal;font-size:10px;word-break:break-word;vertical-align:top}.table-section .table-container table tbody .table-cell p b{display:block;margin-bottom:.5rem;font-weight:580}.table-section .table-container table tbody .table-cell p>span:nth-child(2){margin-top:.5rem;font-family:monospace;font-size:10px;display:block}@media (min-width: 640px){.table-section .table-container table tbody .table-cell{font-size:12px;padding:1rem 1.5rem}}.slide{opacity:0;animation:slideAnimation 9s infinite}.slide1{animation-delay:0s}.slide2{animation-delay:3s}.slide3{animation-delay:6s}@keyframes slideAnimation{0%{opacity:0}10%{opacity:1}33%{opacity:1}43%{opacity:0}100%{opacity:0}}.beneficios__container{max-width:56rem;margin:0 auto;padding:3rem 1rem 3rem 1rem}.beneficios__container h2{font-size:3rem;font-weight:500;margin-bottom:2rem;text-align:center;line-height:normal}@media (max-width: 640px){.beneficios__container h2{font-size:2.25rem;text-align:left;margin-bottom:1rem}}.beneficios__container p{font-size:1rem;color:#5E6776;text-align:center;margin-bottom:2rem}.beneficios__container p.desc{font-family:monospace}@media (max-width: 640px){.beneficios__container p{text-align:left;font-size:0.75rem;margin-bottom:1rem}}.beneficios__container .grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media (max-width: 640px){.beneficios__container .grid{grid-template-columns:unset;gap:0}}.beneficios__container .grid li{position:relative;padding:1rem 1rem 1rem 3rem;border-radius:4px}@media (max-width: 640px){.beneficios__container .grid li{padding-right:0}}.beneficios__container .grid li:before{content:"";position:absolute;left:0;top:1rem;width:2.2rem;height:2.2rem;background-position:center;background-size:70%;background-repeat:no-repeat;background-color:#00B39D;border-radius:5px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23333" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14M12 5l7 7-7 7"/></svg>')}.beneficios__container .grid li.icon-personalized:before{background-image:url("/assets/icons/personalized-w.svg")}.beneficios__container .grid li.icon-experience:before{background-image:url("/assets/icons/experience-w.svg")}.beneficios__container .grid li.icon-innovation:before{background-image:url("/assets/icons/lightbulb-w.svg")}.beneficios__container .grid li.icon-measurable:before{background-image:url("/assets/icons/win-w.svg")}.beneficios__container .grid li strong{display:block;margin-bottom:0.2rem;font-weight:bold;color:#333}.beneficios__container .grid li p{margin:0;color:#666;font-size:0.9rem;text-align:left}@media (max-width: 640px){.beneficios__container .grid li p{font-size:.75rem}}#casos{background-color:#EDFDF9}#casos .casos-container{width:100%;max-width:56rem;margin:0 auto;padding:3rem 0;overflow:hidden}@media (max-width: 640px){#casos .casos-container h2{padding-left:1rem}}#casos .casos-container .slider{display:grid;grid-template-areas:"slide"}#casos .casos-container .caso{grid-area:slide;opacity:0;transition:opacity 0.5s ease-in-out;animation:fade 15s ease-in-out infinite;border-radius:10px}#casos .casos-container .caso:nth-child(1){animation-delay:0s}#casos .casos-container .caso:nth-child(2){animation-delay:5s}#casos .casos-container .caso:nth-child(3){animation-delay:10s}#casos .casos-container .caso.company1{background:linear-gradient(rgba(66,148,137,0.8), rgba(66,148,137,0.8)),url("/assets/img/pholder-company1.avif") center/cover no-repeat}#casos .casos-container .caso.company2{background:linear-gradient(rgba(66,148,137,0.8), rgba(66,148,137,0.8)),url("/assets/img/llag-bg.avif") center/cover no-repeat}#casos .casos-container .caso.company3{background:linear-gradient(rgba(66,148,137,0.8), rgba(66,148,137,0.8)),url("/assets/img/derma.avif") center/cover no-repeat}#casos .casos-container .caso figure{margin:0;padding:5rem;color:white}@media (max-width: 768px){#casos .casos-container .caso figure{padding:2rem}}#casos .casos-container .caso figure img.logo{height:3rem}#casos .casos-container .caso figure blockquote{margin:0}#casos .casos-container .caso figure blockquote p{font-size:1.25rem;font-weight:600}#casos .casos-container .caso figure figcaption strong{display:block}#casos .casos-container .caso figure figcaption p{margin:0;font-weight:300}@keyframes fade{0%{opacity:1}3.33%{opacity:1}33.33%{opacity:1}36.67%{opacity:0}100%{opacity:0}}.hero-cards{text-align:left;flex-basis:35%}@media (max-width: 640px){.hero-cards{text-align:center}}.hero-cards .hero-cards-wrapper a.hero-card-link{text-decoration:none;display:block;margin-bottom:1rem}.hero-cards .hero-cards-wrapper a.hero-card-link .hero-card{border-radius:.5rem;border:1px dashed gray;padding:1rem}.hero-cards .hero-cards-wrapper a.hero-card-link .hero-card img.hero-card-icon{max-width:2rem;max-height:2rem}@media (max-width: 640px){.hero-cards .hero-cards-wrapper a.hero-card-link .hero-card img.hero-card-icon{margin:0 auto}}.hero-cards .hero-cards-wrapper a.hero-card-link .hero-card h2{font-weight:500;margin-bottom:.5rem}.hero-cards .hero-cards-wrapper a.hero-card-link .hero-card p{font-family:monospace;margin:0;background-color:#50B09E;border-radius:5px;padding:4px 8px;color:white;display:inline-block}.redirect-page{margin:0;padding:0;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");background-color:lightgray;min-height:100vh;display:flex;justify-content:center;align-items:center}.redirect-container{text-align:center;background-color:#fff;border-radius:0.5rem;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);max-width:32rem;margin:0 auto}.spinner{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #00B39D;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.redirect-text{margin-bottom:1rem;font-size:1.1rem;color:#5E6776;font-family:monospace}.destination{font-weight:500;font-size:1.2rem;margin-bottom:1rem;color:#1a2435;word-break:break-word}.manual-link{margin-top:1rem}.manual-link a{display:inline-block;text-decoration:none;cursor:pointer;border-radius:0.375rem;background-color:#00B39D;padding:0.75rem 2rem;font-size:1rem;line-height:1.5rem;font-weight:500;color:#ffffff;transition:background-color 300ms}.manual-link a:hover{background-color:#0DE9CF}.manual-link a:focus{outline:none}@media (max-width: 640px){.redirect-container{margin:1rem;padding:1rem}.redirect-text{font-size:0.75rem}.destination{font-size:1rem}}
