@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-italic.BicUS2cM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-italic.BfTTTDIL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-italic.Py8at3oI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{color-scheme:light;--color-bg:#faf7f2;--color-surface:#f0eae0;--color-text:#20302d;--color-text-soft:#56645f;--color-line:#ddd5c8;--color-petroleo:#1e5a5a;--color-durazno:#d9825b;--color-open:#2e7d4f;--color-closed:#8a5a44;--color-petroleo-strong:#164646;--color-on-petroleo:#faf7f2;--color-field-bg:#f0eae0;--color-field-border:#56645f;--color-focus:#1e5a5a;--color-shadow:#20302d47;--image-brightness:1;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2320302d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--contact-bg:#1e5a5a;--contact-text:#faf7f2;--contact-text-soft:#ddd5c8;--contact-link:#faf7f2;--contact-focus:#faf7f2;--contact-field-bg:#f0eae0;--contact-field-text:#20302d;--contact-field-border:#f0eae0;--contact-button-bg:#faf7f2;--contact-button-text:#1e5a5a;--contact-button-bg-hover:#f0eae0;--contact-button-bg-active:#ddd5c8;--contact-gap-top:var(--section-gap)}[data-theme=dark]{color-scheme:dark;--color-bg:#12201f;--color-surface:#1a2c2a;--color-text:#eef0ea;--color-text-soft:#a9b5af;--color-line:#2c403d;--color-petroleo:#7cc4bd;--color-durazno:#e8a07c;--color-open:#6fcf97;--color-closed:#d9a58c;--color-petroleo-strong:#9ad6d0;--color-on-petroleo:#12201f;--color-field-bg:#1a2c2a;--color-field-border:#a9b5af;--color-focus:#7cc4bd;--color-shadow:#00000073;--image-brightness:.9;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef0ea' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--contact-bg:#1a2c2a;--contact-text:#eef0ea;--contact-text-soft:#a9b5af;--contact-link:#7cc4bd;--contact-focus:#7cc4bd;--contact-field-bg:#12201f;--contact-field-text:#eef0ea;--contact-field-border:#a9b5af;--contact-button-bg:#7cc4bd;--contact-button-text:#12201f;--contact-button-bg-hover:#9ad6d0;--contact-button-bg-active:#eef0ea;--contact-gap-top:0rem}:root{--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--font-body:"Figtree Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-display:clamp(2.5rem, 1.671rem + 3.536vw, 4.5rem);--text-title:clamp(1.875rem, 1.512rem + 1.547vw, 2.75rem);--text-subtitle:clamp(1.25rem, 1.146rem + .442vw, 1.5rem);--text-quote:clamp(1.375rem, 1.271rem + .442vw, 1.625rem);--text-figure:clamp(2.5rem, 2.086rem + 1.768vw, 3.5rem);--text-brand:1.75rem;--text-body:1.125rem;--text-nav:1rem;--text-note:.9375rem;--text-label:.8125rem;--leading-none:1;--leading-title:1.1;--leading-snug:1.3;--leading-body:1.6;--tracking-label:.08em;--tracking-display:-.02em;--tracking-title:-.01em;--measure:60ch;--measure-hero:14em;--measure-title:18em;--measure-quote:24em;--underline-offset:.2em;--underline-offset-nav:.5em;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6rem;--space-7:9rem;--container-max:77.5rem;--gutter:1.25rem;--grid-gap:var(--space-3);--section-gap:var(--space-6);--radius:.75rem;--arch-max:12.5rem;--border:1px;--border-strong:2px;--stroke-icon:1.5;--touch-min:2.75rem;--field-height:3rem;--button-height:3rem;--icon-size:1.25rem;--dot-size:.625rem;--dot-size-large:.875rem;--whatsapp-size:3.5rem;--whatsapp-icon:1.75rem;--header-height:4.5rem;--check-width:.4em;--check-height:.7em;--check-shift:-.15em;--focus-width:2px;--focus-offset:3px;--shadow-float:0 .25rem 1rem;--z-header:10;--z-float:20;--z-skip:30;--reveal-distance:1rem;--reveal-duration:.5s;--transition-fast:.15s;--ease:cubic-bezier(.2, .6, .2, 1)}@media (width>=48rem){:root{--gutter:2.5rem}}@media (width>=64rem){:root{--section-gap:var(--space-7);--header-height:5.5rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-3))}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0;padding:0}ul[class],ol[class]{list-style:none}fieldset{border:0;min-width:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-regular);line-height:var(--leading-title);text-wrap:balance}h1{font-size:var(--text-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-title);letter-spacing:var(--tracking-title)}h3{font-size:var(--text-subtitle);line-height:var(--leading-snug)}h1 em,h2 em{font-style:italic;font-weight:var(--weight-regular)}p,li,dd{max-width:var(--measure)}img,svg,iframe{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-petroleo);text-decoration-line:underline;text-decoration-thickness:var(--border);text-underline-offset:var(--underline-offset);transition:color var(--transition-fast) var(--ease)}a:hover{color:var(--color-petroleo-strong);text-decoration-thickness:var(--border-strong)}a:active{color:var(--color-text)}:focus{outline:none}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:calc(var(--radius) / 3)}::selection{background-color:var(--color-petroleo);color:var(--color-on-petroleo)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{gap:var(--space-4) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.grid>*{grid-column:1/-1}.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.section{padding-block:var(--section-gap)}.section--bg{background-color:var(--color-bg)}.section--surface{background-color:var(--color-surface)}.section--bg+.section--bg,.section--surface+.section--surface{padding-top:0}.section--surface+.on-contact{padding-top:var(--contact-gap-top)}.stack>*+*{margin-top:var(--stack-gap,var(--space-3))}@media (width>=64rem){.lead-grid>:first-child{grid-column:1/span 4}.lead-grid>:last-child{grid-column:6/span 7}.split{align-items:start}.split__media{grid-area:1/1/auto/span 5}.split__main{grid-area:1/7/auto/span 6}.split--wide .split__media{grid-column:1/span 6}.split--wide .split__main{grid-column:8/span 5;align-self:center}.split__media--sticky{top:calc(var(--header-height) + var(--space-4));position:sticky}}.label{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-soft)}.note{font-size:var(--text-note);color:var(--color-text-soft)}.icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:var(--stroke-icon);stroke-linecap:round;stroke-linejoin:round;flex:none}.button{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--button-height);padding:var(--space-1) var(--space-3);border:var(--border-strong) solid var(--color-petroleo);border-radius:var(--radius);background-color:var(--color-petroleo);color:var(--color-on-petroleo);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-align:center;transition:background-color var(--transition-fast) var(--ease), border-color var(--transition-fast) var(--ease);text-decoration:none;display:inline-flex}.button:hover{background-color:var(--color-petroleo-strong);border-color:var(--color-petroleo-strong);color:var(--color-on-petroleo)}.button:active{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.button:focus-visible{border-radius:var(--radius)}.button--outline{color:var(--color-petroleo);background-color:#0000}.button--outline:hover{color:var(--color-petroleo-strong);background-color:#0000}.button--outline:active{color:var(--color-text);background-color:#0000}.arrow-link{align-items:center;gap:var(--space-1);min-height:var(--touch-min);font-weight:var(--weight-semibold);display:inline-flex}.arrow-link .icon{transition:transform var(--transition-fast) var(--ease)}.arrow-link:hover .icon{transform:translateX(calc(var(--space-1) / 2))}.field{align-content:start;gap:var(--space-1);display:grid}.field__label{font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.field__optional{font-weight:var(--weight-regular);color:var(--color-text-soft)}.field__control{width:100%;min-height:var(--field-height);padding:var(--space-1) var(--space-2);border:var(--border) solid var(--color-field-border);border-radius:var(--radius);background-color:var(--color-field-bg);color:var(--color-text);line-height:var(--leading-snug);transition:border-color var(--transition-fast) var(--ease)}.field__control:hover{border-color:var(--color-text)}.field__control:focus-visible{border-radius:var(--radius)}textarea.field__control{min-height:calc(var(--field-height) * 3);padding-block:var(--space-2);line-height:var(--leading-body);resize:vertical}select.field__control{appearance:none;padding-right:var(--space-5);background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-2) center;background-size:var(--icon-size)}.field__help,.field__error{font-size:var(--text-note);line-height:var(--leading-snug)}.field__help{color:var(--color-text-soft)}.field__error{gap:var(--space-1);font-weight:var(--weight-semibold);color:var(--color-text);display:flex}.field__error[hidden]{display:none}.field__control[aria-invalid=true]{border-width:var(--border-strong);border-color:var(--color-text)}.check{gap:var(--space-2);min-height:var(--touch-min);grid-template-columns:auto 1fr;align-items:start;display:grid}.check__box{appearance:none;width:var(--space-3);height:var(--space-3);margin:calc((var(--text-body) * var(--leading-body) - var(--space-3)) / 2) 0 0;border:var(--border) solid var(--color-field-border);border-radius:calc(var(--radius) / 3);background-color:var(--color-field-bg);cursor:pointer;place-content:center;display:grid}.check__box:after{content:"";width:var(--check-width);height:var(--check-height);margin-top:var(--check-shift);border:solid var(--color-on-petroleo);border-width:0 var(--border-strong) var(--border-strong) 0;transform:rotate(45deg)scale(0)}.check__box:checked{border-color:var(--color-petroleo);background-color:var(--color-petroleo)}.check__box:checked:after{transform:rotate(45deg)scale(1)}.check__box[aria-invalid=true]{border-width:var(--border-strong);border-color:var(--color-text)}.on-contact{background-color:var(--contact-bg);color:var(--contact-text);--color-field-bg:var(--contact-field-bg);--color-field-border:var(--contact-field-border);--color-focus:var(--contact-focus)}.on-contact :is(h2,h3,p,.field__label,.check__text,.field__error){color:var(--contact-text)}.on-contact :is(.field__help,.field__optional,.note,.label){color:var(--contact-text-soft)}.on-contact a:not(.button,.whatsapp){color:var(--contact-link)}.on-contact .button{border-color:var(--contact-button-bg);background-color:var(--contact-button-bg);color:var(--contact-button-text)}.on-contact .button:hover{border-color:var(--contact-button-bg-hover);background-color:var(--contact-button-bg-hover)}.on-contact .button:active{border-color:var(--contact-button-bg-active);background-color:var(--contact-button-bg-active);color:var(--contact-button-text)}.on-contact .check__box:checked{border-color:var(--contact-button-bg);background-color:var(--contact-button-bg)}.on-contact .check__box:after{border-color:var(--contact-button-text)}.arch{width:100%;container-type:inline-size}.arch__frame{aspect-ratio:var(--arch-ratio,4 / 5);border-radius:min(50cqi, var(--arch-max)) min(50cqi, var(--arch-max)) 0 0;background-color:var(--color-surface);position:relative;overflow:hidden}.arch__frame img{object-fit:cover;object-position:var(--arch-focus,50% 50%);width:100%;height:100%;transform:scale(var(--arch-zoom,1));transform-origin:var(--arch-focus,50% 50%);filter:brightness(var(--image-brightness))}.arch__placeholder{place-content:end start;gap:var(--space-1);padding:var(--space-3);border:var(--border) solid var(--color-line);border-radius:inherit;background-color:var(--color-surface);display:grid;position:absolute;inset:0}.arch__placeholder p{font-size:var(--text-note);line-height:var(--leading-snug);color:var(--color-text-soft)}.section--surface .arch__frame,.section--surface .arch__placeholder{background-color:var(--color-bg)}.status{align-items:baseline;gap:var(--space-1);max-width:none;font-size:var(--text-note);line-height:var(--leading-snug);color:var(--color-text);display:inline-flex}.status[hidden]{display:none}.status__dot{width:var(--dot-size);height:var(--dot-size);background-color:var(--color-text-soft);border-radius:50%;flex:none}.status[data-state=open] .status__dot{background-color:var(--color-open)}.status[data-state=closed] .status__dot{background-color:var(--color-closed)}.status__sep{white-space:pre}.status--header .status__short{font-weight:var(--weight-semibold)}.status--header .status__full{display:none}@media (width>=48rem){.status--header .status__short{display:none}.status--header .status__full{display:inline}}@media (width>=75rem){.status--header .status__full{display:grid}.status--header .status__main{font-weight:var(--weight-semibold)}.status--header .status__detail{color:var(--color-text-soft)}.status--header .status__sep{display:none}}.status--large{gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-subtitle)}.status--large .status__dot{width:var(--dot-size-large);height:var(--dot-size-large)}.status--large .status__short{display:none}.whatsapp{width:var(--whatsapp-size);height:var(--whatsapp-size);border:var(--border-strong) solid var(--color-bg);background-color:var(--color-petroleo);color:var(--color-bg);box-shadow:var(--shadow-float) var(--color-shadow);transition:background-color var(--transition-fast) var(--ease);border-radius:50%;place-content:center;display:grid}.whatsapp:hover{background-color:var(--color-petroleo-strong);color:var(--color-bg)}.whatsapp:active{background-color:var(--color-text)}.whatsapp:focus-visible{border-radius:50%}.whatsapp .icon{width:var(--whatsapp-icon);height:var(--whatsapp-icon)}.whatsapp-dock{z-index:var(--z-float);pointer-events:none;height:0;position:sticky;bottom:0}.whatsapp--floating{right:var(--gutter);bottom:var(--gutter);pointer-events:auto;transition:opacity var(--transition-fast) var(--ease), background-color var(--transition-fast) var(--ease);position:absolute}.whatsapp--floating.is-away:not(:focus-visible){opacity:0;pointer-events:none}.theme-toggle{width:var(--touch-min);height:var(--touch-min);border:var(--border) solid var(--color-line);border-radius:var(--radius);color:var(--color-text);transition:border-color var(--transition-fast) var(--ease);background-color:#0000;place-content:center;display:inline-grid}.theme-toggle:hover{border-color:var(--color-text)}.theme-toggle:active{background-color:var(--color-surface)}.theme-toggle:focus-visible{border-radius:var(--radius)}.theme-toggle .icon--sun,[data-theme=dark] .theme-toggle .icon--moon{display:none}[data-theme=dark] .theme-toggle .icon--sun{display:block}.skip-link{top:var(--space-1);left:var(--space-1);z-index:var(--z-skip);padding:var(--space-1) var(--space-2);border-radius:var(--radius);background-color:var(--color-bg);font-weight:var(--weight-semibold);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}main:focus{outline:none}.header{z-index:var(--z-header);border-bottom:var(--border) solid var(--color-line);background-color:var(--color-bg);position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--header-height);display:flex}.brand{gap:calc(var(--space-1) / 2);max-width:none;padding-block:var(--space-1);color:var(--color-text);text-decoration:none;display:grid}.brand:hover,.brand:active{color:var(--color-text)}.brand__name{font-family:var(--font-display);font-size:var(--text-brand);font-weight:var(--weight-medium);line-height:var(--leading-none)}.brand__tag{width:min-content}@media (width>=30rem){.brand__tag{white-space:nowrap;width:auto}}.header__nav,.header__wide{display:none}.header__tools{align-items:center;gap:var(--space-2);display:flex}.nav-list{gap:var(--space-1);display:flex}.nav-link{min-height:var(--touch-min);padding-inline:var(--space-1);color:var(--color-text);font-size:var(--text-nav);text-decoration-color:#0000;text-decoration-thickness:var(--border-strong);text-underline-offset:var(--underline-offset-nav);white-space:nowrap;transition:color var(--transition-fast) var(--ease), text-decoration-color var(--transition-fast) var(--ease);align-items:center;display:inline-flex}.nav-link:hover{color:var(--color-petroleo);text-decoration-color:currentColor}.nav-link:active{color:var(--color-petroleo-strong)}.nav-link[aria-current=page]{font-weight:var(--weight-semibold);text-decoration-color:var(--color-durazno)}@media (width>=75rem){.header__inner{gap:var(--space-3)}.header__nav{display:block}.header__wide.theme-toggle{display:inline-grid}.header__wide.button{display:inline-flex}.header__menu{display:none}.header__tools{gap:var(--space-3)}}.menu{background-color:var(--color-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;margin:0;padding:0}.menu::backdrop{background-color:var(--color-bg)}html:has(.menu[open]){overflow:hidden}.menu__inner{min-height:100%;padding-bottom:var(--space-4);grid-template-rows:auto 1fr auto;display:grid}.menu__top{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--header-height);display:flex}.menu__list{padding-block:var(--space-4)}.menu__list li{border-bottom:var(--border) solid var(--color-line);max-width:none}.menu__link{min-height:var(--space-5);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-title);align-items:center;text-decoration:none;display:flex}.menu__link:hover{color:var(--color-petroleo)}.menu__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-durazno);text-decoration-thickness:var(--border-strong);text-underline-offset:var(--underline-offset);font-style:italic}.menu__foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.notice{padding-block:var(--space-2);border-top:var(--border) solid var(--color-line);background-color:var(--color-surface);font-size:var(--text-note);font-weight:var(--weight-semibold)}.notice p{max-width:none}.footer{padding-block:var(--space-5);border-top:var(--border) solid var(--color-line);background-color:var(--color-bg)}.footer__cols{gap:var(--space-4);display:grid}@media (width>=48rem){.footer__cols{gap:var(--grid-gap);grid-template-columns:5fr 4fr 3fr}}.footer__brand{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-subtitle);line-height:var(--leading-snug)}.footer__list{justify-items:start;font-style:normal;display:grid}.footer__list li{max-width:none}.footer__list :is(a,span){align-items:center;gap:var(--space-1);min-height:var(--touch-min);display:inline-flex}.footer__list a{color:var(--color-text);text-decoration-color:var(--color-line)}.footer__list a:hover{color:var(--color-petroleo);text-decoration-color:currentColor}.footer__list a:active{color:var(--color-petroleo-strong)}.footer__demo{max-width:none;margin-top:var(--space-5);padding-top:var(--space-3);border-top:var(--border) solid var(--color-line)}.page-hero{padding-top:var(--space-5);padding-bottom:var(--space-5)}.page-hero h1{max-width:var(--measure-hero)}.page-hero__line{margin-top:var(--space-3);font-size:var(--text-subtitle);line-height:var(--leading-snug);color:var(--color-text-soft)}@media (width>=64rem){.page-hero{padding-top:var(--space-6);padding-bottom:var(--space-6)}}.statement{font-family:var(--font-display);font-size:var(--text-subtitle);line-height:var(--leading-snug)}.blocks>*+*{margin-top:var(--space-5)}.block>*+*{margin-top:var(--space-3)}.contact-line{min-height:var(--touch-min);font-family:var(--font-display);font-size:var(--text-subtitle);line-height:var(--leading-snug);overflow-wrap:anywhere;align-items:center;display:inline-flex}.actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.rows{border-bottom:var(--border) solid var(--color-line)}.rows__item{gap:var(--space-1);max-width:none;padding-block:var(--space-3);border-top:var(--border) solid var(--color-line);display:grid}@media (width>=48rem){.rows__item{gap:var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.rows--simple .rows__item{grid-template-columns:minmax(0,1fr)}.rows__role{margin-bottom:var(--space-1)}.columns{gap:var(--space-4) var(--grid-gap);display:grid}.columns__item{max-width:none;padding-top:var(--space-3);border-top:var(--border) solid var(--color-line)}.columns__item>*+*{margin-top:var(--space-1)}@media (width>=48rem){.columns{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps{gap:var(--space-4);margin-top:var(--space-5);display:grid}.steps__item{max-width:none;padding-left:var(--space-4);position:relative}.steps__item>*+*{margin-top:var(--space-1)}.steps__item:before{content:"";top:var(--space-1);width:var(--dot-size-large);height:var(--dot-size-large);background-color:var(--color-durazno);border-radius:50%;position:absolute;left:0}.steps__item:not(:last-child):after{content:"";top:var(--space-1);left:calc(var(--dot-size-large) / 2 - var(--border) / 2);width:var(--border);height:calc(100% + var(--space-4));background-color:var(--color-durazno);position:absolute}.steps__number{font-family:var(--font-display);font-size:var(--text-subtitle);line-height:var(--leading-snug);color:var(--color-text-soft);display:block}@media (width>=64rem){.steps--row{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.steps--row .steps__item{padding-top:var(--space-4);padding-right:var(--space-3);padding-left:0}.steps--row .steps__item:before{top:0}.steps--row .steps__item:not(:last-child):after{top:calc(var(--dot-size-large) / 2 - var(--border) / 2);width:calc(100% + var(--grid-gap));height:var(--border);left:0}}.figures{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.figures li{align-content:start;gap:var(--space-1);font-size:var(--text-note);line-height:var(--leading-snug);display:grid}.figures__number{font-family:var(--font-display);font-size:var(--text-figure);font-weight:var(--weight-regular);line-height:var(--leading-none)}.quote blockquote p{max-width:var(--measure-quote);font-family:var(--font-display);font-size:var(--text-quote);font-style:italic;line-height:var(--leading-snug)}.quote figcaption{margin-top:var(--space-3);font-size:var(--text-note);color:var(--color-text-soft)}.form,.form__pair{gap:var(--space-3);display:grid}@media (width>=36rem){.form__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.form__help-row{justify-content:space-between;gap:var(--space-2);max-width:none;display:flex}.form__help-row>:last-child{font-variant-numeric:tabular-nums;flex:none}.form__status{max-width:none;padding:var(--space-2);border:var(--border-strong) solid currentColor;border-radius:var(--radius);font-weight:var(--weight-semibold)}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-duration) var(--ease), transform var(--reveal-duration) var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:none}}
