@supports selector(:has(*)){body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50{position:relative;justify-content:center;overflow:hidden;background:#070b0f!important;padding:6rem 1.25rem 3rem;color:#fff}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(29,98,240,.22),transparent 36%),radial-gradient(circle at 86% 8%,rgba(178,240,0,.18),transparent 24%);pointer-events:none}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md{position:relative;z-index:1;display:grid;width:100%;max-width:1160px;grid-template-columns:minmax(0,.82fr) minmax(420px,.78fr);gap:clamp(2.25rem,5vw,5rem);align-items:center}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md:before{content:"Acesse sua operação.";grid-column:1;grid-row:1;max-width:520px;align-self:end;font-family:var(--font-bricolage-grotesque),ui-serif,Georgia,serif;font-size:clamp(3rem,4vw,4.8rem);font-weight:600;letter-spacing:-.045em;line-height:.96;color:#fff}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md:after{content:"Orçamentos, OS, faturas, recebimentos e financeiro em uma rotina única para quem vende serviço.\A\ASite seguro - Orçamento -> OS -> Fatura - Fluxo de caixa";white-space:pre-line;grid-column:1;grid-row:2/span 2;align-self:start;max-width:520px;border:1px solid hsla(0,0%,100%,.1);border-radius:22px;background:hsla(0,0%,100%,.06);padding:1.4rem 1.5rem;font-size:clamp(.98rem,1.1vw,1.12rem);font-weight:700;letter-spacing:-.01em;line-height:1.65;color:hsla(0,0%,100%,.62)}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.flex.flex-col.items-center.gap-4{grid-column:2;align-items:flex-start;text-align:left}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.flex.flex-col.items-center.gap-4>a{justify-content:flex-start}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.flex.flex-col.items-center.gap-4 .space-y-2{text-align:left}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md h1{font-size:clamp(2.15rem,3vw,3.45rem)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1!important;color:#fff!important}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md h1+p{max-width:38rem;color:hsla(0,0%,100%,.58)!important}body:has(.premium-card.space-y-6.p-8) .premium-card.space-y-6.p-8{grid-column:2;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;background:#fff;padding:clamp(1.5rem,4vw,2.4rem)!important;box-shadow:0 40px 140px -80px rgba(0,0,0,.95)}body:has(.premium-card.space-y-6.p-8) .premium-card.space-y-6.p-8 .h-11,body:has(.premium-card.space-y-6.p-8) .premium-card.space-y-6.p-8 button[type=submit]{min-height:3.5rem}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.text-center{grid-column:2;text-align:left}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.text-center p{color:hsla(0,0%,100%,.42)!important}@media (max-width:1023px){body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50{padding-top:3rem}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md{max-width:680px;grid-template-columns:1fr}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md:after,body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md:before{grid-column:1;grid-row:auto}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md:before{font-size:clamp(2.6rem,10vw,4rem);max-width:100%}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md:after{max-width:100%;font-size:.98rem}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.flex.flex-col.items-center.gap-4,body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.text-center,body:has(.premium-card.space-y-6.p-8) .premium-card.space-y-6.p-8{grid-column:1}}}@media (max-width:767px){.phenomenon-landing{overflow-x:hidden}.phenomenon-landing section{scroll-margin-top:5rem}.phenomenon-landing #produto{min-height:auto!important;padding:7rem max(1.25rem,env(safe-area-inset-right)) 6rem max(1.25rem,env(safe-area-inset-left))!important}.phenomenon-landing #produto>.relative.grid{min-height:auto!important;gap:2.75rem!important}.phenomenon-landing #produto h1{max-width:100%!important;font-size:clamp(2.65rem,14vw,4.15rem)!important;line-height:1.02!important;letter-spacing:-.035em!important}.phenomenon-landing #produto h1 .landing-word{margin-right:.12em!important}.phenomenon-landing #produto h1+p{margin-top:1.5rem!important;max-width:34rem!important;font-size:1rem!important;line-height:1.75rem!important}.phenomenon-landing #produto h1+p+div{margin-top:1.75rem!important;margin-bottom:2.25rem!important}.phenomenon-landing h2{max-width:100%!important;font-size:clamp(2.15rem,10.6vw,3.25rem)!important;line-height:1.05!important;letter-spacing:-.035em!important}.phenomenon-landing .sticked>div:first-child,.phenomenon-landing section[id=blog],.phenomenon-landing section[id=contato],.phenomenon-landing section[id=modulos],.phenomenon-landing section[id=planos],.phenomenon-landing section[id=roadmap]{padding-left:max(1.25rem,env(safe-area-inset-left))!important;padding-right:max(1.25rem,env(safe-area-inset-right))!important}}@media (max-width:1023px){body:has(#fullName) main{padding-top:6.5rem!important}body:has(#fullName) main>.relative.grid{gap:2rem!important;align-items:start!important}body:has(#fullName) main>.relative.grid>section{order:1}body:has(#fullName) main>.relative.grid>aside{order:2;position:static!important}body:has(#fullName) main>.relative.grid>aside h1{font-size:clamp(2.35rem,10vw,3.75rem)!important;line-height:1!important}body:has(#fullName) main>.relative.grid>aside p{max-width:38rem!important}body:has(#fullName) main>.relative.grid>section form{gap:1.75rem!important}}@media (max-width:639px){body:has(#fullName) header .h-20{height:4.5rem!important}body:has(#fullName) main{padding-left:1rem!important;padding-right:1rem!important;padding-bottom:3.5rem!important}body:has(#fullName) main>.relative.grid>section{border-radius:22px!important;padding:1rem!important}body:has(#fullName) main>.relative.grid>section form h2{font-size:clamp(2rem,9.5vw,2.85rem)!important;line-height:1.04!important;letter-spacing:-.035em!important}body:has(#fullName) main>.relative.grid>section form [class*=rounded-2xl]{border-radius:18px!important}body:has(#fullName) main>.relative.grid>aside{margin-top:.5rem!important}}@supports selector(:has(*)){@media (max-width:1023px){body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50{min-height:100svh!important;align-items:stretch!important;justify-content:flex-start!important;padding:2rem 1rem 2.75rem!important}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md{display:flex!important;width:100%!important;max-width:480px!important;flex-direction:column!important;gap:1.25rem!important;margin-left:auto!important;margin-right:auto!important}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md:after,body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md:before{display:none!important;content:none!important}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.flex.flex-col.items-center.gap-4{order:1!important;align-items:center!important;text-align:center!important;gap:1rem!important}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.flex.flex-col.items-center.gap-4>a{justify-content:center!important}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.flex.flex-col.items-center.gap-4 .space-y-2{text-align:center!important}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md h1{font-size:clamp(1.9rem,8vw,2.55rem)!important;line-height:1.04!important;letter-spacing:-.035em!important;text-align:center!important}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md h1+p{max-width:24rem!important;font-size:.95rem!important;line-height:1.55rem!important;text-align:center!important}body:has(.premium-card.space-y-6.p-8) .premium-card.space-y-6.p-8{order:2!important;width:100%!important;border-radius:22px!important;padding:1.25rem!important}body:has(.premium-card.space-y-6.p-8) .min-h-screen.bg-slate-50>.w-full.max-w-md>.text-center{order:3!important;text-align:center!important}}}