@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:20px;margin:auto;padding:20px;max-width:90ch;text-align:left;background-color:#f4f4f4;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:#000;min-height:90vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6,strong,b{color:#000}a{color:#000;text-decoration:underline;text-decoration-thickness:.75pt;text-underline-offset:3px;text-decoration-skip:.5pt;text-decoration-color:gray}a:hover{text-decoration:underline;text-decoration-color:#e7c30f;text-decoration-thickness:1pt}a[href$=pdf]:after{content:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/652/pdficon_small.png);padding-left:.3em}a.morelink{font-weight:500;color:#000}nav a{margin-right:10px}textarea{width:100%;font-size:16px}input{font-size:16px}content{line-height:1.6}table{width:100%}img{max-width:100%;height:auto;border-radius:3%}code{padding:2px 5px;background-color:#f2f2f2}pre{padding:1rem}pre>code{all:unset}blockquote{border:1px solid #999;color:#222;padding:2px 0 2px 20px;margin:0;font-style:italic}.center{display:block;margin-left:auto;margin-right:auto;width:50%}.site-header{display:flex;justify-content:space-between;align-items:center;font-optical-sizing:auto;padding:1em 2em}.site-header .brand .site-logo{height:2em;vertical-align:middle}.site-header .links{display:flex;gap:1.5em;align-items:center}.site-header .links a{font:18px Inter,sans-serif;color:#151515;text-decoration:none;font-weight:500;transition:color .2s}.site-header .links a:hover{text-decoration:underline;text-decoration-color:#151515}header{margin:0 0 2em}.site-header{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;position:fixed;top:0;left:0;z-index:1000;padding:1em 2em;box-sizing:border-box}body{padding-top:80px}.spacer{height:3em}.site-header .header-inner{max-width:90ch;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:center}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}a svg{width:48px;height:auto;transition:transform .2s,filter .2s}a svg:hover{transform:scale(1.2) rotate(-10deg);filter:drop-shadow(rgba(255 255 255 / .2) 0 2px 10px)}.backdrop{height:200%;inset:0;z-index:-1;position:absolute;backdrop-filter:blur(16px);background:rgba(255,200,3,.65);mask-image:linear-gradient(to bottom,black 0% 50%,transparent 50% 100%);pointer-events:none}.backdrop-edge{--thickness: 1px;--blur: 4px;position:absolute;inset:0;z-index:-2;height:100%;transform:translateY(100%);background:hsla(60,83%,16%,.385);mask-image:linear-gradient(to bottom,black 0,black var(--thickness),transparent var(--thickness));backdrop-filter:blur(16px) brightness(.8);pointer-events:none}.links{display:flex;align-items:center;margin-left:auto;justify-content:space-between;font-size:18px;font-weight:500}.nav-links{display:flex;gap:1rem}nav.links a.brand{font-size:20px;font-weight:600;letter-spacing:.03em}nav.links .brand-name{font-style:italic}nav.links .brand-domain{font-style:normal;font-size:18px;opacity:.8}.site-header .brand .site-logo{height:2em;width:auto;max-width:100%;display:block}h1{font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{font-optical-sizing:auto;font-weight:800}.profile_pic{float:left;width:14rem;border-radius:10px;margin:0 1em .7em .7em}.button-86{all:unset;width:100px;height:30px;font-size:16px;background:transparent;border:none;position:relative;color:#f0f0f0;cursor:pointer;z-index:1;padding:10px 20px;display:flex;margin:20px auto 0;align-items:center;justify-content:center;white-space:nowrap;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-86:after,.button-86:before{content:"";position:absolute;bottom:0;right:0;z-index:-99999;transition:all .4s}.button-86:before{transform:translate(0);width:100%;height:100%;background:#28282d;border-radius:10px}.button-86:after{transform:translate(10px,10px);width:35px;height:35px;background:#ffffff15;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:50px}.button-86:hover:before{transform:translate(5%,20%);width:110%;height:110%}.button-86:hover:after{border-radius:10px;transform:translate(0);width:100%;height:100%}.button-86:active:after{transition:0s;transform:translateY(5%)}.testimonial blockquote{max-width:320px;background:#ffffff;padding:20px 60px;position:relative;border:none;border-radius:8px;box-shadow:0 2px 6px #00000014;font-style:italic;font-size:16px;display:inline-block;margin:10px}.testimonial blockquote:before,.testimonial blockquote:after{content:"“";position:absolute;font-size:80px;line-height:1;color:#57564f;font-style:normal}.testimonial blockquote:before{top:0;left:10px}.testimonial blockquote:after{content:"”";right:10px;bottom:-.5em}.services blockquote{max-width:320px;background:#ffffff;padding:20px 30px;position:relative;border:none;box-shadow:0 2px 6px #00000014;border-radius:8px;display:inline-block;margin:10px;font:18px Inter,sans-serif}.service-list{list-style:none;padding:0;margin:15px 0 0}.service-list li{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:16px}.service-list .icon{width:20px;height:20px;flex-shrink:0;stroke-width:2}.service-list li.active .icon{fill:#e7c30f}.service-list li.inactive{color:#999}.service-list li.inactive .icon{stroke:#999c;fill:none}.price{margin:15px 0 20px;text-align:center;font-family:Inter,sans-serif}.price .currency{font-size:18px;vertical-align:top;margin-right:2px}.price .value{font-size:30px;font-weight:700;color:#e7c30f}.price .period{font-size:16px;color:#999;margin-left:4px}.services h3{text-align:center}.client-logos{display:flex;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;align-items:center;justify-items:center;padding:2rem}.client-logos .logo img{max-width:100%;max-height:180px;object-fit:contain;transition:transform .3s ease,opacity .3s ease}.client-logos .logo img:hover{transform:scale(1.1);opacity:.8}hr{border:none;height:0px;background-color:#999;width:100%;margin:3rem 0 2rem}h1{font-family:Inter,sans-serif;text-align:center;font-size:1.2rem;line-height:1}h2{font-family:Inter,sans-serif;text-align:center;font-size:2.5rem;line-height:1;margin:1rem 0 1.5rem;word-wrap:break-word}h3{font-family:Inter,sans-serif;text-align:left;font-size:1.5rem;line-height:1;margin:1rem 0 1.5rem;word-wrap:break-word}html{scroll-behavior:smooth}.section-wrapper{padding:6rem 1.5rem}.section-card{background:#000000;border-radius:32px;padding:4rem 3rem;max-width:1100px;margin:0 auto;box-shadow:0 20px 60px #0000000d}.text-hero{margin:16px 0 20px;text-align:left;font-family:Inter,sans-serif;font-weight:400}.text-hero .destaque{font-weight:600}.text-hero-center{text-align:center;font-family:Inter,sans-serif;font-weight:600;font-size:30px;color:#000;margin-top:10px}.hero-img{display:block;margin:0 auto;width:200px;height:auto}@media (max-width: 768px){.sobre{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}}.sobre h2{color:#000}.sobre{background:#ffffff;padding:20px;font-family:Inter,sans-serif;border-radius:8px;box-shadow:0 2px 6px #00000014;gap:30px}.sobre-footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{color:#000}.text-hero[data-astro-cid-sz7xmlte]{margin:16px;text-align:left;font-family:Inter,sans-serif;font-weight:400;color:#000}.text-hero[data-astro-cid-sz7xmlte] .destaque[data-astro-cid-sz7xmlte]{font-weight:600}.footer[data-astro-cid-sz7xmlte]{width:100%;background:#ffffff;color:#000;min-height:80px;display:flex;justify-content:center;align-items:center;padding:20px;font-family:Inter,sans-serif;border-radius:8px;box-shadow:0 2px 6px #00000014;gap:30px;box-sizing:border-box}.sobre-footer[data-astro-cid-sz7xmlte] .footer-icon[data-astro-cid-sz7xmlte]{width:50px;height:50px}.profile[data-astro-cid-sz7xmlte]{float:left;width:13rem;border-radius:10px;margin:0 1em .7em .7em}
