:root{--landing-page: #101418;--landing-deep: #0f0f0f;--landing-surface: #171c22;--landing-raised: #1d232b;--landing-soft: #202731;--landing-border: #303944;--landing-border-strong: #444c57;--landing-text: #f5f6f8;--landing-text-soft: #cbd1d8;--landing-muted: #98a3b1;--landing-muted-strong: #7a8593;--landing-primary: #12649b;--landing-primary-bright: #38bdf8;--landing-primary-hover: #0e5080;--landing-success: #10b981;--landing-success-hover: #059669;--landing-danger: #ef4444;--landing-warning: #d97706}html:not(.dark){--landing-page: #f5f6f8;--landing-deep: #ffffff;--landing-surface: #ffffff;--landing-raised: #f1f3f5;--landing-soft: #e9edf1;--landing-border: #d7dde4;--landing-border-strong: #aeb8c4;--landing-text: #17202a;--landing-text-soft: #34404d;--landing-muted: #647181;--landing-muted-strong: #7a8593;--landing-primary-bright: #12649b}html:has(body.landing-theme){min-width:320px;background:var(--landing-page);color-scheme:light}html.dark:has(body.landing-theme){color-scheme:dark}body.landing-theme{background:var(--landing-page);color:var(--landing-text-soft);font-family:Roboto,system-ui,sans-serif}.landing-theme *,.landing-theme *:before,.landing-theme *:after{box-sizing:border-box}:is(.landing-theme,.landing-campaign-page) :where(button,input,select,textarea,summary){font:inherit}:is(.landing-theme,.landing-campaign-page) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--landing-primary-bright);outline-offset:3px}.landing-campaign-page :is(.final,.physical-cta) :where(a,button):focus-visible{outline-color:#101418}.landing-theme :where(h1,h2,h3,h4,h5,h6,.font-display,.font-heading){color:var(--landing-text);font-family:Geologica,Roboto,sans-serif}.landing-theme>header{border-color:var(--landing-border);background:var(--landing-deep);box-shadow:none}.landing-theme>header>.container{width:min(1600px,calc(100% - 32px));max-width:none;padding-block:13px}.landing-theme>header .text-unw-gray-900,.landing-theme>header .text-unw-gray-700,.landing-theme>header .text-unw-gray-600,.landing-theme>header .text-unw-gray-500,.landing-theme>header .text-unw-gray-400{color:var(--landing-muted)}.landing-theme>header nav a:hover,.landing-theme>header button:hover{color:var(--landing-text)}.landing-theme>header .bg-unw-gray-100{border:1px solid var(--landing-border);background:transparent}.landing-theme>header .bg-unw-gray-100:hover,.landing-theme>header .hover\:bg-unw-gray-50:hover{background:var(--landing-surface)}.landing-theme>header :where(.bg-white,[class~="bg-white/10"]){background:var(--landing-surface)}.landing-theme>header :where(.border-unw-gray-200,.border-gray-200,.border-unw-gray-100){border-color:var(--landing-border)}.landing-theme>header [x-cloak]{display:none!important}.landing-theme>.flex-grow{min-height:55vh;background:var(--landing-page)}.landing-theme>.flex-grow>main,.landing-theme>.flex-grow>section{background:var(--landing-page)}.landing-theme>.flex-grow section{border-color:var(--landing-border)}.landing-theme>.flex-grow>main>section,.landing-theme>.flex-grow>section{border-bottom:1px solid var(--landing-border)}.landing-theme>.flex-grow>main>section:first-of-type,.landing-theme>.flex-grow>section:first-child{background:var(--landing-deep)}.landing-theme>.flex-grow section[id]{scroll-margin-top:80px}.landing-theme>.flex-grow :where(.text-unw-gray-900,.text-unw-gray-800,.text-slate-900,.text-white){color:var(--landing-text)}.landing-theme>.flex-grow :where(.text-unw-gray-700,.text-unw-gray-600,.text-slate-700,.text-slate-600,.text-white\/70,.text-white\/80,.text-white\/90){color:var(--landing-text-soft)}.landing-theme>.flex-grow :where(.text-unw-gray-500,.text-unw-gray-400,.text-slate-500,.text-slate-400,.text-white\/50,.text-white\/60){color:var(--landing-muted)}.landing-theme>.flex-grow :where(.text-unw-blue-900,.text-unw-blue-800,.text-unw-blue-700,.text-unw-blue-600,.text-unw-blue-500,.text-unw-blue-400,.text-unw-blue-300,.text-unw-blue-200,.text-blue-900,.text-blue-800,.text-blue-700,.text-blue-600,.text-blue-500,.text-blue-400){color:var(--landing-primary-bright)}.landing-theme>.flex-grow :where(.text-green-900,.text-green-800,.text-green-700,.text-green-600,.text-green-500,.text-green-400,.text-green-300,.text-emerald-400){color:#6ee7b7}.landing-theme>.flex-grow :where(.text-red-900,.text-red-800,.text-red-700,.text-red-600,.text-red-500,.text-red-400){color:#fca5a5}.landing-theme>.flex-grow :where(.text-yellow-900,.text-yellow-800,.text-yellow-600,.text-yellow-500,.text-yellow-400){color:#fbbf24}.landing-theme>.flex-grow :where(.bg-white,.bg-gray-50,.bg-slate-50,.bg-unw-gray-50,.bg-unw-gray-100){background:var(--landing-surface)}.landing-theme>.flex-grow :where(.bg-unw-blue-50,.bg-unw-blue-100,.bg-blue-50,.bg-blue-500\/10){background:#142b3a}.landing-theme>.flex-grow :where(.bg-green-50,.bg-green-100,.bg-green-500\/10,.bg-green-500\/20,.bg-green-950\/30,.bg-green-950\/40){background:#102a24}.landing-theme>.flex-grow :where(.bg-red-50,.bg-red-100,.bg-red-950\/30){background:#30191c}.landing-theme>.flex-grow :where(.bg-yellow-50,.bg-yellow-100,.bg-unw-yellow-50,.bg-unw-yellow-100){background:#2d2514}.landing-theme>.flex-grow :where([class~="bg-white/5"],[class~="bg-white/10"]){background:var(--landing-surface)}.landing-theme>.flex-grow :where(.bg-unw-blue-900,.bg-slate-950){background:var(--landing-deep)}.landing-theme>.flex-grow main{background:var(--landing-page)}.landing-theme>.flex-grow :where(.bg-unw-blue-700,.bg-unw-blue-600,.bg-blue-700,.bg-blue-600,.bg-blue-500){background:var(--landing-primary)}.landing-theme>.flex-grow :where(.bg-green-700,.bg-green-600,.bg-green-500,.bg-emerald-600){background:var(--landing-success)}.landing-theme>.flex-grow :where(.bg-yellow-500,.bg-amber-600){background:var(--landing-warning)}.landing-theme>.flex-grow :where(.border-unw-gray-100,.border-unw-gray-200,.border-unw-gray-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-700,.border-slate-800,[class~="border-white/10"],[class~="border-white/20"],[class~="border-white/40"]){border-color:var(--landing-border)}.landing-theme>.flex-grow :where(.border-unw-blue-100,.border-unw-blue-200,.border-unw-blue-300,.border-unw-blue-700,.border-unw-blue-800,.border-blue-200,.border-blue-300,.border-blue-500\/20){border-color:#155e75}.landing-theme>.flex-grow :where(.border-green-200,.border-green-500\/20,.border-green-500\/30){border-color:#047857}.landing-theme>.flex-grow :where(.border-red-200,.border-red-500\/20){border-color:#991b1b}.landing-theme>.flex-grow :where(.border-yellow-200,.border-unw-yellow-200\/60){border-color:#92400e}.landing-theme>.flex-grow [class*=border-l-4]{border-left-width:1px}.landing-theme>.flex-grow :where(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none}.landing-theme>.flex-grow section h1{color:var(--landing-text);letter-spacing:-.045em}.landing-theme>.flex-grow section h2{color:var(--landing-text);letter-spacing:-.035em}.landing-theme>.flex-grow section p{line-height:1.7}.landing-theme>.flex-grow section :where(p,li) strong{color:var(--landing-text)}.landing-theme>.flex-grow section>div>.grid>div,.landing-theme>.flex-grow section details,.landing-theme>.flex-grow section table{border-color:var(--landing-border)}.landing-theme>.flex-grow section :where(a,button),.landing-theme>.flex-grow main :where(a,button){transition-duration:.16s}.landing-theme>.flex-grow section :where(a,button):hover,.landing-theme>.flex-grow main :where(a,button):hover{transform:none}.landing-theme>.flex-grow :where([class~="hover:scale-105"],[class~="hover:-translate-y-0.5"]):hover{transform:none}.landing-theme>.flex-grow section a.bg-unw-blue-700,.landing-theme>.flex-grow section button.bg-unw-blue-700{background:var(--landing-primary)}.landing-theme>.flex-grow section a.bg-unw-blue-700:hover,.landing-theme>.flex-grow section button.bg-unw-blue-700:hover{background:var(--landing-primary-hover)}.landing-theme>.flex-grow section a.bg-green-500,.landing-theme>.flex-grow section a.bg-green-600{background:var(--landing-success)}.landing-theme>.flex-grow section a.bg-green-500:hover,.landing-theme>.flex-grow section a.bg-green-600:hover{background:var(--landing-success-hover)}.landing-theme>.flex-grow #planos .grid>div{min-width:0}.landing-theme>.flex-grow #planos .bg-white{border-width:1px;border-color:var(--landing-border);background:var(--landing-surface)}.landing-theme>.flex-grow #planos .ring-2{border-color:var(--landing-primary-bright);box-shadow:none}.landing-theme>.flex-grow #planos [class~="md:scale-105"]{transform:none}.landing-theme>.flex-grow #toggle-billing{border:1px solid var(--landing-border-strong);background:var(--landing-primary)}.landing-theme>.flex-grow #toggle-circle{background:var(--landing-text)}.landing-theme>.flex-grow details{background:var(--landing-surface)}.landing-theme>.flex-grow details summary:hover{background:var(--landing-raised)}.landing-theme>.flex-grow>main.landing-indicators>section{width:100%;max-width:none;margin-inline:0;padding-inline:0;border-bottom:0}.landing-theme>.flex-grow>main.landing-indicators>section>:where(div,h2,#partner-simulator){width:min(64rem,calc(100% - 40px));margin-inline:auto}.landing-theme>.flex-grow>main.landing-indicators>section[class*=max-w-4xl]>:where(div,h2){width:min(56rem,calc(100% - 40px))}.landing-theme>.flex-grow>main.landing-indicators>section>h2{max-width:56rem}.landing-theme>.flex-grow>main.landing-indicators :where(.bg-green-600,.bg-green-700,.bg-emerald-600,.bg-emerald-700,.dark\:bg-emerald-700){background:#047857}.landing-theme>.flex-grow>main.landing-indicators :where(a.bg-green-600,button.bg-green-600,a.bg-emerald-700,button.bg-emerald-700):hover{background:#065f46}.landing-theme>.flex-grow>main.landing-indicators :where(.border-green-700,.dark\:border-emerald-600){border-color:#085a42}.landing-theme>.flex-grow>main.landing-indicators .text-green-400{color:#047857}.landing-theme>.flex-grow>main.landing-indicators .text-green-300{color:#047857}html.dark .landing-theme>.flex-grow>main.landing-indicators .text-green-400{color:#74d8ad}html.dark .landing-theme>.flex-grow>main.landing-indicators .text-green-300{color:#9ddfbd}.landing-theme>.flex-grow>main.landing-indicators section a.bg-white{background:#f5f6f8;color:#0b5f46}.landing-theme>.flex-grow>main.landing-indicators section a.bg-white:hover{background:#e9edf1}.landing-theme>.flex-grow>main.landing-indicators .bg-green-600 h2.text-white{color:#fff}.landing-theme>footer{border-top:1px solid var(--landing-border);background:var(--landing-deep);color:var(--landing-muted)}.landing-theme>footer>.container{width:min(1280px,calc(100% - 32px));max-width:none}.landing-theme>footer :where(.text-white,h4){color:var(--landing-text)}.landing-theme>footer :where(.text-slate-400,.text-slate-500){color:var(--landing-muted)}.landing-theme>footer :where(.border-slate-700,.border-slate-800){border-color:var(--landing-border)}.landing-theme>footer input{border-color:var(--landing-border-strong);background:var(--landing-surface);color:var(--landing-text)}.landing-theme>footer button{background:var(--landing-primary)}html:not(.dark) .landing-theme>.flex-grow :where(.text-green-900,.text-green-800,.text-green-700,.text-green-600,.text-green-500,.text-green-400,.text-green-300,.text-emerald-400){color:#047857}html:not(.dark) .landing-theme>.flex-grow :where(.text-red-900,.text-red-800,.text-red-700,.text-red-600,.text-red-500,.text-red-400){color:#b91c1c}html:not(.dark) .landing-theme>.flex-grow :where(.text-yellow-900,.text-yellow-800,.text-yellow-600,.text-yellow-500,.text-yellow-400){color:#a16207}html:not(.dark) .landing-theme>.flex-grow :where(.bg-unw-blue-50,.bg-unw-blue-100,.bg-blue-50,.bg-blue-500\/10){background:#e0f2fe}html:not(.dark) .landing-theme>.flex-grow :where(.bg-green-50,.bg-green-100,.bg-green-500\/10,.bg-green-500\/20,.bg-green-950\/30,.bg-green-950\/40){background:#ecfdf5}html:not(.dark) .landing-theme>.flex-grow :where(.bg-red-50,.bg-red-100,.bg-red-950\/30){background:#fef2f2}html:not(.dark) .landing-theme>.flex-grow :where(.bg-yellow-50,.bg-yellow-100,.bg-unw-yellow-50,.bg-unw-yellow-100){background:#fffbeb}html:not(.dark) .landing-theme>.flex-grow :where([class~="bg-white/5"],[class~="bg-white/10"],.bg-green-950\/40,.bg-red-950\/30){background:var(--landing-raised)}html:not(.dark) .landing-theme>.flex-grow :where([class~="border-white/10"],[class~="border-white/20"]){border-color:var(--landing-border)}html:not(.dark) .landing-theme>.flex-grow :where([class~="text-white/90"],[class~="text-white/80"],[class~="text-white/70"]){color:var(--landing-text-soft)}html:not(.dark) .landing-theme>.flex-grow :where([class~="text-white/60"],[class~="text-white/50"]){color:var(--landing-muted)}html:not(.dark) .landing-theme>.flex-grow :where(.bg-unw-blue-900,.bg-slate-950){background:var(--landing-raised)}html:not(.dark) .landing-theme>.flex-grow main{background:var(--landing-page)}.landing-theme>.flex-grow :where(.bg-unw-blue-700,.bg-unw-blue-600,.bg-blue-700,.bg-blue-600,.bg-blue-500,.bg-green-700,.bg-green-600,.bg-green-500,.bg-emerald-700,.bg-emerald-600,.bg-yellow-500,.bg-amber-600).text-white{color:#fff}@media(max-width:1023px){.landing-theme>header>.container{width:min(100% - 24px,1600px)}.landing-theme>header [class~=bg-unw-blue-900]{background:var(--landing-deep)}}@media(max-width:767px){.landing-theme>.flex-grow section{padding-block:48px}.landing-theme>.flex-grow section h1{font-size:clamp(34px,11vw,48px)}.landing-theme>.flex-grow section h2{font-size:clamp(26px,8vw,36px)}.landing-theme>.flex-grow #planos .grid{gap:16px}}@media(prefers-reduced-motion:reduce){.landing-theme *,.landing-theme *:before,.landing-theme *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
