@charset "UTF-8";@import "https://cdnjs.cloudflare.com/ajax/libs/modern-normalize/1.1.0/modern-normalize.min.css";:root{--small-space:25px;--section-space:45px;--large-space:50px;--color-primary:#30D4FF;--color-contrast:black;--color-primary-light:#8ae8ff;--color-primary-dark:#4fa3b8;--color-background:black;--color-section:transparent;--link-color:#8ae8ff;--text-color:white;--text-font:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';--text-size:1.325rem;--title-color:white;--title-font:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';--title-size-h1:2.725rem;--title-size-h2:2.125rem;--title-size-h3:1.225rem;--subtitle-color:white;--subtitle-font:"Helvetica Neue", Helvetica, Arial, sans-serif;--subtitle-size:0.7rem;--description-color:white;--description-font:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';--description-size:1.225rem;--em-background:var(--color-primary);--footer-background:#00030a;--footer-color:white}.title{font-family:var(--title-font);color:var(--title-color);display:block;margin-inline-start:0;margin-inline-end:0;margin-block:.6em;font-weight:600;font-style:normal;font-weight:700}.title.h1{font-size:var(--title-size-h1)}.title.h2{font-size:var(--title-size-h2)}.title.h3{font-size:var(--title-size-h3)}.subtitle{font-size:var(--subtitle-size);font-family:var(--subtitle-font);color:var(--subtitle-color);margin-block-start:0;margin-block-end:0;text-transform:uppercase;font-weight:600;letter-spacing:2.2px}.description{font-size:var(--description-size);font-family:var(--description-font);color:var(--description-color)}.btn,a.btn{display:inline-block;cursor:pointer;background-color:var(--color-primary);border-radius:5px;padding:1rem;color:var(--color-contrast);font-size:1.125rem}html{scroll-behavior:smooth;background-color:var(--color-background)}body>header{text-align:left;padding:var(--small-space)}body>header>section.hero{padding:var(--section-space)0 0}body>footer{padding:var(--section-space);background-color:var(--footer-background);color:var(--footer-color)}body>footer>address{text-align:center;margin-top:var(--section-space)}body>main>section{padding:var(--section-space)}body>main>section>header{text-align:center;margin-bottom:var(--large-space)}body>main>section.problem{text-align:center}body>main>section.offer{text-align:center}a{font-size:var(--text-size);font-family:var(--text-font);color:var(--link-color);text-decoration:none}a.contact{display:flex;gap:10px;line-break:anywhere;align-items:center;font-size:1.125rem}p{font-size:var(--text-size);color:var(--text-color)}em{font-style:inherit;color:var(--color-primary);background:var(--em-background);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}ul{list-style:none;margin:0;padding:0}ul.cols{gap:var(--section-space);display:grid;grid-template-columns:1fr 1fr}ul.col{display:flex;flex-direction:column;gap:var(--small-space)}ul.row{display:flex;flex-direction:row;justify-content:left;align-items:center;gap:var(--small-space)}ul.words{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;justify-content:center;margin:var(--small-space)0;padding:var(--small-space)0}ul.words>li{font-weight:600;font-size:1.6rem}ul.words>li:nth-child(2n){color:#fff}ul.words>li:nth-child(2n+1){color:var(--color-primary-light)}details>summary{font-family:var(--title-font);color:var(--title-color);margin-inline-start:0;margin-inline-end:0;margin-block:.6em;font-weight:600;font-style:normal;font-weight:700;font-size:var(--title-size-h3)}blockquote{font-size:var(--text-size);font-style:italic;font-weight:300;margin:0 var(--small-space)}span.logo{font-size:2.225rem;font-weight:700;color:var(--text-color)}span.menu{background-image:url(/images/icons/menu.svg);background-size:cover;background-repeat:no-repeat;height:20px;width:20px;filter:contrast(0)brightness(2)}span.menu.open{background-image:url(/images/icons/close.svg)}img.logo{width:auto;height:32px}img.avatar{height:50px;width:50px;border-radius:50%}img.person{border-radius:50%;width:100%}img.icon{height:35px;width:35px;filter:contrast(.1)sepia(1)hue-rotate(150deg)brightness(1.5)}img.whatsapp{height:50px;width:50px}img.info{height:50px;filter:contrast(.1)sepia(1)hue-rotate(150deg)brightness(1.5)}nav.navbar{display:grid;grid-template-columns:auto auto;grid-template-rows:1fr auto;align-items:center;justify-content:space-between;margin:0 0 var(--small-space)}nav.navbar>ul{display:none}nav.navbar>ul.open{display:grid;opacity:1;text-align:right;position:absolute;padding:15px;right:calc(var(--small-space) + 10px);top:calc(var(--small-space) + 40px);background-color:#0a0a0a;border-radius:10px 0 10px 10px;gap:10px;box-shadow:3px 3px 12px #00000017}nav.navbar>ul.open::before{content:"";position:absolute;top:-10px;right:0;width:0;height:0;border-left:18px solid transparent;border-right:0 solid transparent;border-bottom:15px solid var(--color-background)}article.case{display:grid;grid-template-columns:1fr;gap:var(--small-space)}article.case>blockquote{color:var(--text-color)}article.case>blockquote::before{content:"“";position:absolute;transform:translate(-21px,-7px);color:var(--color-primary);font-size:3.5rem}article.case>footer{display:flex;justify-content:center;align-items:center;color:var(--text-color);gap:var(--small-space)}article.case>footer>img{max-width:40%}article.whatsapp{position:fixed;bottom:20px;right:20px;z-index:100}@media screen and (min-width:768px){:root{--small-space:50px;--section-space:90px;--large-space:100px}article.case{display:grid;grid-template-columns:1fr 1fr;gap:unset;justify-content:center;align-items:center}article.case>footer{flex-direction:column}article.case>footer>img{max-width:140px}ul.cards.testimonials{grid-template-columns:1fr 1fr;gap:var(--small-space)}ul.words{max-width:49ch;margin-inline:auto}.title.h1,.title.h2{max-width:15ch}.title.h2{margin-inline:auto}section{max-width:100ch}main>section{margin-inline:auto}section.offer,section.workflow,section.how{background-color:#0a0a0a;border-radius:10px}section.offer{border:4px solid var(--color-primary);width:710px;padding:50px}section.offer>header,section.problem>header{margin-bottom:40px}}