:root{--color-forest:#0a1f17;--color-cream:#f4f3ee;--color-white:#fff;--color-green:#2fc171;--color-green-hover:#25a85e;--color-green-text:#1f7a4d;--color-yellow:#f0b528;--color-amber-text:#8a6a10;--color-sand:#ddd8c8;--color-red:#b3261e;--border-light:#0a1f171a;--border-field:#0a1f1724;--border-dark:#f4f3ee26;--border-pill:#0a1f1733;--text-muted:#0a1f17ad;--text-faint:#0a1f1759;--on-forest:#f4f3eeb8;--fill-faint:#0a1f170a;--fill-subtle:#0a1f170f;--fill-yellow:#f0b52833;--fill-yellow-soft:#f0b52829;--fill-red:#b3261e1a;--fill-green:#2fc1712e;--fill-selected:#2fc17124;--font-display:var(--font-display-loaded), Big Shoulders Display, Impact, sans-serif;--font-body:var(--font-body-loaded), Chivo, system-ui, sans-serif;--text-d1:6.5rem;--text-d1-mobile:3.375rem;--text-d2:3.375rem;--text-d2-mobile:2.5rem;--text-d4:2.125rem;--text-d5:2rem;--text-d3:1.75rem;--text-lg:1.0625rem;--text-base:.9375rem;--text-sm:.875rem;--text-xs:.8125rem;--text-label:.6875rem;--leading-hero:.86;--leading-display:1;--leading-body:1.55;--tracking-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.625rem;--space-7:2rem;--space-8:2.75rem;--space-9:4rem;--panel-rail:13.75rem;--page-gutter:1.25rem;--section-gap:1.625rem;--radius-cell:10px;--radius-field:12px;--radius-card:1rem;--radius-container:1.125rem;--radius-pill:999px;--control-height:2.75rem;--field-height:3.125rem;--forest-hover:#16332a;--fill-hover:#0a1f170d;--fill-hover-strong:#0a1f170f;--danger-fill-hover:#b3261e14;--red-hover:#8f1e18;--shadow-lift:0 18px 34px #0a1f1724;--shadow-green-lift:0 8px 20px #0a1f172e;--hover-transition:.12s ease;--lift-transition:.14s ease;--transition:.15s ease;--shadow-float:0 18px 40px #0a1f1729}@media only screen and (min-width:1024px){:root{--page-gutter:2.75rem;--section-gap:3.5rem}}:root{--panel-content:96rem;--panel-slack:max(0px, (100vw - var(--panel-rail) - var(--panel-content)) / 2)}.navbar{z-index:1;background:var(--color-forest);color:var(--color-cream);position:relative}.navbar .navbar_content{width:100%;max-width:96rem;padding-inline:var(--page-gutter);padding-block:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);margin-inline:auto;display:flex}.navbar .navbar_content_brand{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--color-cream);white-space:nowrap;align-items:baseline;gap:2px;font-weight:800;text-decoration:none;display:inline-flex}@media only screen and (min-width:1024px){.navbar .navbar_content_brand{font-size:var(--text-d3)}}.navbar .navbar_content_actions_link,.navbar .navbar_content_actions_entrar{font-size:var(--text-sm);font-weight:500;text-decoration:none;display:none}@media only screen and (min-width:1024px){.navbar .navbar_content_actions_link,.navbar .navbar_content_actions_entrar{display:inline-block}}.navbar .navbar_content_actions_link{color:var(--on-forest)}.navbar .navbar_content_actions_link:hover,.navbar .navbar_content_actions_entrar{color:var(--color-cream)}.navbar .navbar_content_actions_cta{min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);color:var(--color-forest);font-family:var(--font-display);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:flex}@media only screen and (min-width:1024px){.navbar .navbar_content_actions_cta{padding:var(--space-3) var(--space-6);font-weight:700}}.navbar .navbar_content_actions_cta.navbar_content_actions_cta--cream,.navbar .navbar_content_actions_cta.navbar_content_actions_cta--cream:hover{background:var(--color-cream)}.navbar .navbar_content_actions_cta.navbar_content_actions_cta--green{background:var(--color-green)}@media only screen and (min-width:1024px){.navbar .navbar_content_actions_cta.navbar_content_actions_cta--green{text-transform:uppercase;height:44px;padding:0 22px;font-size:20px;font-weight:800}}.navbar .navbar_content_actions_cta.navbar_content_actions_cta--green:hover{background:var(--color-green)}.navbar .navbar_content_actions{align-items:center;gap:var(--space-6);display:flex}.navbar.navbar--menu .navbar_content{padding:16px 20px}@media only screen and (min-width:1024px){.navbar.navbar--menu .navbar_content{padding:20px 44px}}.navbar.navbar--menu .navbar_content_brand .wordmark{font-size:20px}@media only screen and (min-width:1024px){.navbar.navbar--menu .navbar_content_brand .wordmark{font-size:26px}}.navbar.navbar--menu .navbar_content_actions{display:none}@media only screen and (min-width:1024px){.navbar.navbar--menu .navbar_content_actions{gap:22px;display:flex}}.navbar.navbar--menu .navbar_content_menu{position:relative}@media only screen and (min-width:1024px){.navbar.navbar--menu .navbar_content_menu{display:none}}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_button{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-cream);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition);border:1px solid #f4f3ee38;justify-content:center;align-items:center;list-style:none;display:inline-flex}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_button:hover{background:#f4f3ee1a;border-color:#f4f3ee61}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_button::-webkit-details-marker{display:none}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel{z-index:2;border-radius:var(--radius-card);background:var(--color-forest);border:1px solid #f4f3ee2e;flex-direction:column;gap:4px;min-width:200px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_link,.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_entrar{border-radius:var(--radius-field);font-size:var(--text-sm);padding:10px 12px;font-weight:600;text-decoration:none;display:block}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_link{color:var(--on-forest)}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_entrar{color:var(--color-cream)}.navbar.navbar--menu .navbar_content_menu .navbar_content_menu_panel .navbar_content_actions_cta{justify-content:center;margin-top:4px}
