.perto-ui{color:var(--perto-ink);background:var(--perto-ivory)!important}.perto-ui>header,.perto-ui header[class*=sticky]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--perto-border)!important;background:#fffffff5!important;box-shadow:0 1px #7b1e340d!important}.perto-ui>header nav a[class*=border]{border-color:var(--perto-border-strong)!important;color:var(--perto-wine)!important;background:#fff!important}.perto-ui>header nav a[class*=bg-brand]{background:var(--perto-coral)!important;color:#fff!important;box-shadow:0 8px 20px #e2482c2e!important}.perto-ui main>section:first-child{background:var(--perto-ivory)!important;color:var(--perto-ink)!important}.perto-ui main>section:first-child h1,.perto-ui main>section:first-child h2,.perto-ui main>section:first-child h3{color:var(--perto-wine)!important}.perto-ui main>section:first-child h1 span,.perto-ui main>section:first-child [class*="text-[#ff6a3d]"],.perto-ui main>section:first-child [class*="text-[#ff8b5c]"]{color:var(--perto-coral)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.perto-ui main>section:first-child p,.perto-ui main>section:first-child [class*=text-white\/]{color:var(--perto-text-soft)!important}.perto-ui main>section:first-child p[class*=font-black]{color:var(--perto-ink)!important}.perto-ui main>section:first-child [class*=border-white]{border-color:var(--perto-border)!important}.perto-ui main>section:first-child [class*=bg-white\/]{color:var(--perto-ink)!important;background:#fff!important}.perto-ui main>section:first-child li[class*=rounded]{border-color:var(--perto-border)!important;color:var(--perto-ink)!important;box-shadow:none!important;background:#fff!important}.perto-ui main>section:first-child li[class*=rounded] span{color:inherit!important}.perto-ui main>section:first-child li[class*=rounded] span[class*=rounded-full]{background:var(--perto-blush)!important;color:var(--perto-wine)!important}.perto-ui main>section:first-child div[class*="rounded-[32px]"]{border-color:var(--perto-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;box-shadow:0 10px 28px #7b1e3414!important}.perto-ui a[class*=bg-brand],.perto-ui button[class*=bg-brand]{background:var(--perto-coral)!important;color:#fff!important;box-shadow:0 7px 18px #e2482c2e!important}.perto-ui a[class*=bg-brand]:hover,.perto-ui button[class*=bg-brand]:hover{background:var(--perto-coral-deep)!important}.perto-ui a[class*=border-white]:not([class*=bg-brand]){border-color:var(--perto-border-strong)!important;color:var(--perto-wine)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.perto-ui section[class*="bg-[#17181b]"],.perto-ui section[class*="bg-[#120c0d]"]{background:var(--perto-wine)!important}.perto-ui section[class*="bg-[#17181b]"] [class*="text-[#ff8b5c]"],.perto-ui section[class*="bg-[#17181b]"] [class*="text-[#ff6a3d]"],.perto-ui section[class*="bg-[#120c0d]"] [class*="text-[#ff8b5c]"],.perto-ui section[class*="bg-[#120c0d]"] [class*="text-[#ff6a3d]"]{color:var(--perto-peach)!important}.perto-ui section[class*="bg-[#17181b]"] [class*=bg-white\/]{background:#fde8e81f!important}.perto-ui section[class*=bg-white],.perto-ui div[class*="bg-[#faf9f8]"],.perto-ui div[class*="bg-[#f7f7f8]"],.perto-ui div[class*="bg-[#f7f5f2]"]{background-color:#fff!important}.perto-ui article[class*=rounded],.perto-ui li[class*=rounded][class*=border],.perto-ui a[class*=rounded][class*=border]{border-color:var(--perto-border)!important;box-shadow:0 6px 20px #7b1e340f!important}.perto-ui article[class*=rounded]:hover,.perto-ui li[class*=rounded][class*=border]:hover,.perto-ui a[class*=rounded][class*=border]:hover{border-color:#ff6a4d3d!important;transform:translateY(-1px)!important;box-shadow:0 10px 28px #7b1e3417!important}.perto-ui section[aria-labelledby=perto-parceiros] a[style*=background]{background:linear-gradient(135deg, var(--perto-wine), var(--perto-coral-deep))!important}.perto-ui section[aria-labelledby=perto-parceiros] a[style*=background]:nth-child(2n){background:linear-gradient(135deg, var(--perto-coral-deep), var(--perto-wine))!important}.perto-ui section[aria-labelledby=perto-parceiros]>div:first-child p{color:var(--perto-coral-deep)!important}.perto-ui section[aria-labelledby=perto-parceiros]>div:first-child span{background:var(--perto-blush)!important;color:var(--perto-wine)!important}.perto-ui figure [class*="bg-[#17181b]"],.perto-ui figure [class*="bg-[#111]"]{background:var(--perto-wine)!important}.perto-ui figure [class*="bg-[#f7f7f8]"],.perto-ui figure [class*="bg-[#faf9f8]"],.perto-ui figure [class*="bg-[#f7f5f2]"]{background:var(--perto-ivory)!important}.perto-ui figure [class*="text-[#ff8b5c]"],.perto-ui figure [class*="text-[#ff6a3d]"]{color:var(--perto-coral)!important}.perto-ui figure [class*="from-[#ff6a3d]"]{background-image:linear-gradient(90deg, var(--perto-coral), var(--perto-wine))!important}.perto-ui [class*="text-[#b5121b]"],.perto-ui [class*="text-[#ff6a3d]"],.perto-ui [class*="text-[#ff8b5c]"]{color:var(--perto-coral-deep)!important}.perto-ui [class*=bg-brand-soft]{background:var(--perto-blush)!important;color:var(--perto-wine)!important}.perto-ui [class*=text-brand]{color:var(--perto-coral-deep)!important}.perto-ui>footer,.perto-ui>div[class*=fixed][class*=bottom-0]{border-color:var(--perto-border)!important;background:#f6efeaf5!important}.perto-ui :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid var(--perto-coral)!important}.perto-web{min-height:100dvh;background:var(--perto-ivory)!important}.perto-web main>section:first-child,.perto-web main>section:first-child[class*="bg-[#120c0d]"],.perto-web main>section:first-child[class*="bg-[#17181b]"]{background:var(--perto-ivory)!important;color:var(--perto-ink)!important}.perto-web main>section:first-child>span[aria-hidden=true]{display:none!important}.perto-web main>section:first-child>div:first-of-type{gap:clamp(1.75rem,4vw,4rem)!important}.perto-web main>section:first-child h1{max-width:13ch;color:var(--perto-ink)!important;letter-spacing:-.055em!important;font-weight:800!important}.perto-web main>section:first-child h1 span{color:var(--perto-coral)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.perto-web main>section:first-child [class*="text-[#ffc75a]"],.perto-web main>section:first-child [class*="text-[#ffab7a]"],.perto-web main>section:first-child [class*="text-[#ff8b5c]"],.perto-web main>section:first-child [class*="text-[#ff6a3d]"]{color:var(--perto-coral)!important}.perto-web main>section:first-child [class*="bg-[#1b1214]"],.perto-web main>section:first-child [class*="bg-[#241618]"]{background:var(--perto-ivory)!important}.perto-web main>section:first-child form{max-width:760px;border:1px solid var(--perto-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-radius:24px!important;padding:8px!important;box-shadow:0 8px 26px #7b1e3412!important}.perto-web main>section:first-child form>div:first-of-type{min-height:72px;border-color:var(--perto-border)!important;background:var(--perto-ivory)!important;border-radius:18px!important}.perto-web main>section:first-child textarea{min-height:64px!important;color:var(--perto-ink)!important;font-weight:500!important}.perto-web main>section:first-child textarea::placeholder{opacity:.72;color:var(--perto-text-soft)!important}.perto-web main>section:first-child button[type=button]{border-color:var(--perto-border-strong)!important;color:var(--perto-wine)!important;background:#fff!important}.perto-web main>section:first-child button[type=button]:hover{background:var(--perto-blush)!important}.perto-web main>section:first-child button[type=submit]{background:var(--perto-coral)!important;color:#fff!important;box-shadow:none!important}.perto-web main>section:first-child div[class*=flex-wrap]>span[class*=rounded-full]{border-color:var(--perto-border)!important;background:var(--perto-blush)!important;color:var(--perto-wine)!important;box-shadow:none!important}.perto-web main>section:first-child div[class*=flex-wrap]>span[class*=bg-brand]{background:var(--perto-coral)!important;color:#fff!important}.perto-web main>section:first-child div[class*="rounded-[32px]"]{border:1px solid var(--perto-border)!important;background:#fff!important;border-radius:24px!important;box-shadow:0 6px 20px #7b1e340d!important}.perto-web main>section:first-child div[class*="rounded-[32px]"]>p:first-child{color:var(--perto-text-soft)!important}.perto-web main>section:first-child li button{border-color:var(--perto-border)!important;background:var(--perto-ivory)!important;color:var(--perto-ink)!important;box-shadow:none!important}.perto-web main>section:first-child li button:hover{background:var(--perto-blush)!important;border-color:#ff6a4d3d!important;transform:translateY(-1px)!important}.perto-web main>section:first-child li button span,.perto-web main>section:first-child li button svg{color:inherit!important}.perto-web main>section:first-child ul[class*=lg\:grid-cols-4]>li{border-color:var(--perto-border)!important;box-shadow:none!important;background:#fff!important}.perto-web main>section:first-child ul[class*=lg\:grid-cols-4]>li:hover{border-color:#ff6a4d38!important;transform:translateY(-1px)!important}.perto-web main>section:first-child ul[class*=lg\:grid-cols-4] h2{color:var(--perto-ink)!important}.perto-web main>section:first-child ul[class*=lg\:grid-cols-4] p{color:var(--perto-text-soft)!important}.perto-web main>section[class*=max-w-6xl]{color:var(--perto-ink)}.perto-web main>section[class*=max-w-6xl]>div[class*=rounded],.perto-web main>section[class*=max-w-6xl] article[class*=rounded],.perto-web main>section[class*=max-w-6xl] a[class*=rounded]{border-color:var(--perto-border)!important}.perto-web main>section[class*=max-w-6xl]>div[class*=bg-white],.perto-web main>section[class*=max-w-6xl] article[class*=bg-white],.perto-web main>section[class*=max-w-6xl] a[class*=bg-white]{background:#fff!important;box-shadow:0 5px 18px #7b1e340d!important}.perto-web main>section[class*=max-w-6xl] h2,.perto-web main>section[class*=max-w-6xl] h3{color:var(--perto-ink)!important}.perto-web main>section[class*=max-w-6xl] p[class*="text-[#666]"],.perto-web main>section[class*=max-w-6xl] [class*="text-[#555]"]{color:var(--perto-text-soft)!important}.perto-web [class*="bg-[#fff4df]"]{background:var(--perto-blush)!important;color:var(--perto-wine)!important;border:1px solid #ff6a4d1f!important}.perto-web [class*="text-[#7a5200]"]{color:var(--perto-wine)!important}.perto-web [role=status]{background:#fff!important;border-color:#ff6a4d29!important;box-shadow:0 5px 18px #7b1e340d!important}.perto-web [role=status]>div>span:first-child{box-shadow:0 0 0 1px var(--perto-blush);animation:1.8s ease-in-out infinite perto-thinking-pulse;background:var(--perto-coral)!important}.perto-web span[class*=bg-brand-soft],.perto-web span[class*=rounded-full][class*="bg-[#fff4df]"]{background:var(--perto-blush)!important;color:var(--perto-wine)!important;filter:none!important;border-color:#ff6a4d1f!important}.perto-web a[class*=bg-brand],.perto-web button[class*=bg-brand]{background:var(--perto-coral)!important;color:#fff!important;box-shadow:none!important}.perto-web a[class*=bg-brand]:hover,.perto-web button[class*=bg-brand]:hover{transform:translateY(-1px);background:var(--perto-coral-deep)!important}.perto-web button[class*=border-black],.perto-web a[class*=border-black]{border-color:var(--perto-border-strong)!important}.perto-web div[class*=border-dashed]{border-color:var(--perto-border-strong)!important;background:linear-gradient(#fff,#fde8e84d)!important}@media (width<=767px){.perto-web>header>div{min-height:62px;padding-top:10px!important;padding-bottom:10px!important}.perto-web>header nav a,.perto-web>header nav button{min-height:42px}.perto-web main>section:first-child>div:first-of-type{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important;padding-top:2.25rem!important;padding-bottom:2.25rem!important}.perto-web main>section:first-child h1{max-width:12ch;font-size:clamp(2.35rem,11vw,3.3rem)!important;line-height:.98!important}.perto-web main>section:first-child p{line-height:1.6!important}.perto-web main>section:first-child form{border-radius:20px!important;margin-top:1.5rem!important}.perto-web main>section:first-child form>div:first-of-type{min-height:68px;border-radius:16px!important}.perto-web main>section:first-child textarea{font-size:16px!important}.perto-web main>section:first-child button{min-height:44px}.perto-web main>section:first-child div[class*="rounded-[32px]"]{border-radius:20px!important;padding:16px!important}.perto-web main>section:first-child li button{min-height:52px;padding-top:12px!important;padding-bottom:12px!important}.perto-web main>section:first-child ul[class*=lg\:grid-cols-4]{grid-template-columns:minmax(0,1fr)!important}.perto-web main>section:first-child ul[class*=lg\:grid-cols-4]>li{border-radius:20px!important;padding:18px!important}.perto-web main>section[class*=max-w-6xl]{padding-top:2rem!important;padding-bottom:2rem!important}.perto-web main>section[class*=max-w-6xl]>div[class*=rounded],.perto-web main>section[class*=max-w-6xl] article[class*=rounded]{border-radius:20px!important}.perto-web span[class*=rounded-full],.perto-web button[class*=rounded-full],.perto-web a[class*=rounded-full]{min-height:40px}}@media (width>=768px) and (width<=1023px){.perto-web main>section:first-child>div:first-of-type{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}}@media (prefers-reduced-motion:reduce){.perto-ui *,.perto-ui :before,.perto-ui :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
