@font-face{font-family:Sora;src:url(/fonts/sora-latin-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.skip{z-index:100;color:#03202d;background:#43d2d8;border-radius:0 0 12px;padding:12px 20px;font:700 .875rem/1.2 Sora,sans-serif;text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{left:0}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #053041}.lh{--lh-paper:#fafcfd;--lh-mist:#f0f6f8;--lh-panel:#fff;--lh-line:#e3edf1;--lh-gelo:#d4e3e8;--lh-petroleo:#053041;--lh-petroleo-900:#011c25;--lh-petroleo-700:#06364a;--lh-aco:#154e69;--lh-ardosia:#4a798d;--lh-text:#053041;--lh-text-soft:#3d5866;--lh-text-mute:#5a7280;--lh-grad:linear-gradient(90deg, #5be9a2 0%, #43d2d8 50%, #16bdf5 100%);--lh-ink-on-grad:#03202d;--lh-radius:16px;--lh-ease:cubic-bezier(.23, 1, .32, 1);--lh-font:"Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--lh-font);color:var(--lh-text);background:radial-gradient(52% 40% at 88% 4%,#16bdf512,#0000 68%),radial-gradient(44% 34% at 6% 96%,#5be9a212,#0000 66%),linear-gradient(168deg,#fbfdfe 0%,#f3f8fa 46%,#e9f2f5 100%);flex-direction:column;min-height:100vh;line-height:1.6;display:flex}.lh-wrap{width:100%;max-width:640px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));margin:0 auto}.lh main.lh-wrap{flex:1;padding-bottom:8px}.lh-head{padding:44px 0 6px}.lh-head-top{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 26px;display:flex}.lh-logo{mix-blend-mode:multiply;width:224px;height:auto;display:block}.lh-theme{border:1px solid var(--lh-gelo);background:var(--lh-panel);width:44px;height:44px;color:var(--lh-petroleo-700);cursor:pointer;transition:transform .15s var(--lh-ease), box-shadow .15s var(--lh-ease), border-color .15s;border-radius:12px;flex:none;place-items:center;display:grid}.lh-theme:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0530411f}.lh-theme svg{width:20px;height:20px}.lh-theme-ic{place-items:center;display:grid}.lh-theme-ic--sun{display:none}.lh-logo--neg,.lh-foot-logo--neg{mix-blend-mode:normal;display:none}.lh-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--lh-aco);align-items:center;gap:10px;margin:0 0 12px;font-size:.7rem;font-weight:600;display:inline-flex}.lh-eyebrow:before{content:"";background:var(--lh-grad);border-radius:3px;width:32px;height:6px}.lh-h1{letter-spacing:-.025em;color:var(--lh-petroleo);margin:0 0 16px;font-size:clamp(2.05rem,7vw,2.9rem);font-weight:800;line-height:1.06}.lh-hl{white-space:nowrap;display:inline-block;position:relative}.lh-hl:after{content:"";background:var(--lh-grad);border-radius:.07em;height:.13em;position:absolute;bottom:-.16em;left:1px;right:1px}.lh-sub{color:var(--lh-text);margin:0 0 6px;font-size:1rem;font-weight:500;line-height:1.6}.lh-sub2{color:var(--lh-text-soft);margin:0;font-size:.9rem}.lh-proofbar{border:1px solid var(--lh-line);border-radius:var(--lh-radius);background:var(--lh-panel);color:var(--lh-text);transition:transform .18s var(--lh-ease), box-shadow .18s var(--lh-ease), border-color .18s;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding:13px 16px;font-size:.85rem;text-decoration:none;display:flex;box-shadow:0 2px 6px #0530410a,0 12px 30px #05304112}.lh-proofbar:hover{border-color:var(--lh-gelo);transform:translateY(-2px);box-shadow:0 4px 10px #0530410f,0 18px 40px #0530411f}.lh-proofbar strong{color:var(--lh-petroleo);font-weight:700}.lh-proofbar-meta{color:var(--lh-text-mute)}.lh-stars{gap:2px;line-height:0;display:inline-flex}.lh-star{width:16px;height:16px;display:inline-block;position:relative}.lh-star svg{fill:#fbbc04;width:16px;height:16px;display:block}.lh-star .b{display:block}.lh-star .b svg{opacity:.25}.lh-star .f{height:100%;position:absolute;top:0;left:0;overflow:hidden}.lh-section{padding:32px 0 0}.lh-sec{letter-spacing:-.015em;color:var(--lh-petroleo);align-items:center;gap:11px;margin:0 0 14px;font-size:1.12rem;font-weight:800;display:flex}.lh-sec:before{content:"";background:var(--lh-grad);border-radius:3px;flex:none;width:26px;height:5px}.lh-list{flex-direction:column;gap:14px;display:flex}.lh-card{background:var(--lh-panel);border:1px solid var(--lh-line);border-radius:var(--lh-radius);min-height:64px;color:var(--lh-text);transition:transform .18s var(--lh-ease), box-shadow .18s var(--lh-ease), border-color .18s;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex;box-shadow:0 1px 3px #0530410a,0 10px 26px #0530410f}.lh-card:hover{border-color:var(--lh-gelo);transform:translateY(-3px);box-shadow:0 4px 10px #0530410f,0 20px 44px #05304121}.lh-card:hover .lh-card-arrow{color:var(--lh-petroleo-700);transform:translate(2px)}.lh-card-ic{background:var(--lh-mist);width:46px;height:46px;color:var(--lh-petroleo-700);border-radius:13px;flex:none;place-items:center;display:grid}.lh-card-ic svg{width:22px;height:22px}.lh-card--primary{min-height:78px;padding:18px 16px}.lh-card--primary .lh-card-ic{background:var(--lh-grad);color:var(--lh-ink-on-grad)}.lh-card--primary .lh-card-title{font-size:1.03rem}.lh-card--compact{min-height:56px;padding:13px 16px}.lh-card--compact .lh-card-ic{border-radius:11px;width:40px;height:40px}.lh-card--compact .lh-card-ic svg{width:19px;height:19px}.lh-card-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.lh-card-title{letter-spacing:-.01em;color:var(--lh-petroleo);font-size:.96rem;font-weight:700;line-height:1.3}.lh-card-desc{color:var(--lh-text-mute);font-size:.83rem;line-height:1.5}.lh-card-arrow{color:var(--lh-aco);transition:transform .18s var(--lh-ease), color .18s;flex:none;place-items:center;margin-left:auto;display:grid}.lh-card-arrow svg{width:18px;height:18px}.lh-unit{border:1px solid var(--lh-line);border-radius:var(--lh-radius);background:var(--lh-panel);padding:18px;box-shadow:0 1px 3px #0530410a,0 10px 26px #0530410f}.lh-unit+.lh-unit{margin-top:14px}.lh-unit-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.lh-unit-nome{color:var(--lh-petroleo);font-size:1.02rem;font-weight:800}.lh-unit-badge{text-transform:uppercase;letter-spacing:.1em;background:var(--lh-petroleo);color:#fff;white-space:nowrap;border-radius:100px;padding:5px 11px;font-size:.58rem;font-weight:600}.lh-unit-row{border-bottom:1px solid var(--lh-line);gap:11px;padding:10px 0;font-size:.88rem;line-height:1.5;display:flex}.lh-unit-row:last-of-type{border-bottom:none}.lh-unit-row>svg{width:18px;height:18px;color:var(--lh-aco);flex:none;margin-top:2px}.lh-unit-row .k{text-transform:uppercase;letter-spacing:.12em;color:var(--lh-text-mute);margin-bottom:2px;font-size:.62rem;font-weight:600;display:block}.lh-unit-row a{color:inherit;margin:-12px -6px;padding:12px 6px;font-weight:600;text-decoration:none;display:inline-block}.lh-unit-btns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lh-btn{border:1px solid var(--lh-gelo);background:var(--lh-panel);min-height:48px;color:var(--lh-petroleo);cursor:pointer;transition:transform .15s var(--lh-ease), box-shadow .15s var(--lh-ease), filter .15s;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.lh-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0530411f}.lh-btn--dark{background:var(--lh-petroleo);color:#fff;border-color:var(--lh-petroleo)}.lh-btn--dark:hover{background:var(--lh-petroleo-700)}.lh-btn--grad{background:var(--lh-grad);color:var(--lh-ink-on-grad);border:none}.lh-btn--grad:hover{filter:brightness(.97)}.lh-btn svg{flex:none;width:18px;height:18px}.lh-proof{border:1px solid var(--lh-line);border-radius:var(--lh-radius);background:var(--lh-panel);padding:20px 18px;box-shadow:0 1px 3px #0530410a,0 10px 26px #0530410f}.lh-proof-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lh-proof-num{color:var(--lh-petroleo);font-size:2rem;font-weight:800;line-height:1}.lh-proof-meta{color:var(--lh-text-mute);font-size:.84rem}.lh-proof p{color:var(--lh-text-soft);margin:12px 0 16px;font-size:.9rem;line-height:1.6}.lh-foot{background:var(--lh-mist);color:var(--lh-text-soft);border-top:1px solid var(--lh-line);margin-top:48px}.lh-foot .lh-wrap{padding-top:34px;padding-bottom:max(26px, env(safe-area-inset-bottom))}.lh-foot-logo{mix-blend-mode:multiply;width:168px;height:auto;margin:0 0 16px;display:block}.lh-foot-tag{color:var(--lh-text-soft);max-width:36ch;margin:0 0 18px;font-size:.88rem}.lh-foot-nap{color:var(--lh-text-soft);margin:0 0 18px;font-size:.85rem;font-style:normal;line-height:1.75}.lh-foot-nap a{color:var(--lh-petroleo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lh-foot-soc{gap:10px;margin:0 0 22px;display:flex}.lh-foot-soc a{border:1px solid var(--lh-gelo);background:var(--lh-panel);width:46px;height:46px;color:var(--lh-petroleo-700);transition:transform .15s var(--lh-ease), box-shadow .15s var(--lh-ease), border-color .15s;border-radius:12px;place-items:center;display:grid}.lh-foot-soc a:hover{border-color:var(--lh-ardosia);transform:translateY(-1px);box-shadow:0 10px 24px #0530411f}.lh-foot-soc svg{width:20px;height:20px}.lh-foot-bar{border-top:1px solid var(--lh-line);letter-spacing:.05em;color:var(--lh-text-mute);padding-top:14px;font-size:.72rem;font-weight:500}.lh-gradbar{background:var(--lh-grad);height:10px}html[data-theme=dark] .lh{--lh-panel:#062f42;--lh-line:#d4e3e824;--lh-gelo:#d4e3e84d;--lh-mist:#f0f6f812;--lh-text:#eef6f9;--lh-text-soft:#c3d5dc;--lh-text-mute:#9db3bd;background:radial-gradient(52% 40% at 88% 4%,#16bdf521,#0000 68%),radial-gradient(44% 34% at 6% 96%,#5be9a21a,#0000 66%),linear-gradient(168deg,#052c3e 0%,#03202d 48%,#011c25 100%)}html[data-theme=dark] .lh :is(.lh-h1,.lh-sec,.lh-card-title,.lh-unit-nome,.lh-proof-num),html[data-theme=dark] .lh-proofbar strong{color:#f4fafc}html[data-theme=dark] .lh-eyebrow{color:#8fc1d2}html[data-theme=dark] .lh-card-ic{color:#43d2d8}html[data-theme=dark] .lh-card--primary .lh-card-ic{color:var(--lh-ink-on-grad)}html[data-theme=dark] .lh-card-arrow{color:#7fb6c6}html[data-theme=dark] .lh-card:hover .lh-card-arrow{color:#f4fafc}html[data-theme=dark] .lh-unit-row>svg{color:#43d2d8}html[data-theme=dark] .lh-unit-badge{color:#053041;background:#eef6f9}html[data-theme=dark] .lh-btn{color:#eef6f9;background:#f0f6f80f;border-color:#d4e3e842}html[data-theme=dark] .lh-btn:hover{box-shadow:0 10px 24px #0006}html[data-theme=dark] .lh-btn--dark{color:#053041;background:#eef6f9;border-color:#eef6f9}html[data-theme=dark] .lh-btn--dark:hover{background:#fff}html[data-theme=dark] .lh-btn--grad{background:var(--lh-grad);color:var(--lh-ink-on-grad);border:none}html[data-theme=dark] .lh :is(.lh-card,.lh-unit,.lh-proof,.lh-proofbar){box-shadow:0 2px 8px #00000059,0 16px 40px #0006}html[data-theme=dark] .lh :is(.lh-card,.lh-proofbar):hover{border-color:#d4e3e852;box-shadow:0 6px 14px #0006,0 22px 50px #00000080}html[data-theme=dark] .lh-foot{background:#021a23}html[data-theme=dark] .lh-foot-nap a{color:#f4fafc}html[data-theme=dark] .lh-foot-soc a{color:#43d2d8;background:#f0f6f80d}html[data-theme=dark] .lh-foot-soc a:hover{border-color:#d4e3e866;box-shadow:0 10px 24px #0006}html[data-theme=dark] .lh-theme{color:#43d2d8}html[data-theme=dark] .lh-theme:hover{box-shadow:0 10px 24px #0006}html[data-theme=dark] .lh-theme-ic--moon{display:none}html[data-theme=dark] .lh-theme-ic--sun{display:grid}html[data-theme=dark] .lh-logo--pos,html[data-theme=dark] .lh-foot-logo--pos{display:none}html[data-theme=dark] .lh-logo--neg,html[data-theme=dark] .lh-foot-logo--neg{mix-blend-mode:normal;display:block}@media (prefers-reduced-motion:reduce){.lh *,.lh :before,.lh :after{transition:none!important;animation:none!important}}.lh [id]{scroll-margin-top:16px}@media (width>=720px){.lh-head{padding-top:56px}}@media (width<=640px){body:has(>.lh){padding-bottom:0}}html[data-theme=dark] .lh :focus-visible{outline-color:#43d2d8}.lh-card:focus-visible,.lh-proofbar:focus-visible,.lh-unit:focus-visible{border-radius:var(--lh-radius)}.lh-btn:focus-visible,.lh-foot-soc a:focus-visible{border-radius:12px}.lh-unit-row a:focus-visible,.lh-foot-nap a:focus-visible{border-radius:6px}
