@font-face{font-family:Asap;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/asap-vietnamese-400-normal.DGyJlJLT.woff2)format("woff2"),url(/_astro/asap-vietnamese-400-normal.lfLaoF2x.woff)format("woff");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:Asap;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/asap-latin-ext-400-normal.DwYtpHbV.woff2)format("woff2"),url(/_astro/asap-latin-ext-400-normal.C-fcRdtE.woff)format("woff");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:Asap;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/asap-latin-400-normal.DnZ1MOsG.woff2)format("woff2"),url(/_astro/asap-latin-400-normal.Dc37g3Il.woff)format("woff");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:Asap;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/asap-vietnamese-700-normal.D-SxY94i.woff2)format("woff2"),url(/_astro/asap-vietnamese-700-normal.B-e19ug5.woff)format("woff");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:Asap;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/asap-latin-ext-700-normal.y8bo5aW5.woff2)format("woff2"),url(/_astro/asap-latin-ext-700-normal.D00OESsZ.woff)format("woff");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:Asap;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/asap-latin-700-normal.l2Y8pi-F.woff2)format("woff2"),url(/_astro/asap-latin-700-normal.Dqcopq14.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff");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{--areia:#ebe5d6;--sol:#fbaf34;--petroleo:#4e7073;--noite:#1b3152;--mata:#1d6255;--branco:#fff;--va:#80ac9f;--rosa:#dda196;--ph:#cfc3a9;--f-tit:"Cupidus", "Asap", sans-serif;--f-body:"Montserrat", sans-serif;--pad-x:clamp(24px, 5.6vw, 80px);--pad-y:clamp(88px, 9.7vw, 140px);--max:1280px;--gap:clamp(40px, 7vw, 100px);--h1:clamp(34px, 1.55rem + 2.2vw, 56px);--h2:clamp(30px, 1.35rem + 1.9vw, 48px);--h3:clamp(20px, 1.05rem + .35vw, 24px);--lead:clamp(19px, 1.05rem + .4vw, 24px);--body:clamp(16px, .95rem + .15vw, 18px);--header-h:72px}@media (width<=959px){:root{--header-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--branco);color:var(--noite);font-family:var(--f-body);font-size:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:var(--noite)}a:hover{color:var(--mata)}::selection{background:var(--sol);color:var(--noite)}:focus-visible{outline:3px solid var(--noite);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--branco)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--noite);color:var(--branco);border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{color:var(--branco);top:12px}h1,h2,h3{font-family:var(--f-tit);text-wrap:balance;margin:0;font-weight:700}h1{font-size:var(--h1);letter-spacing:-.01em;color:var(--petroleo);line-height:1.08}h2{font-size:var(--h2);letter-spacing:-.005em;color:var(--petroleo);line-height:1.1}h3{font-size:var(--h3);color:var(--petroleo);line-height:1.2}p{margin:0}.prose>*+*{margin-top:20px}.prose>h2+*{margin-top:24px}.lead{font-size:var(--lead);font-weight:500;line-height:1.4}.sub{font-size:clamp(16px,.9rem + .4vw,20px);font-weight:500;line-height:1.5}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--noite);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--sol);border-radius:50%;flex-shrink:0;width:10px;height:10px}.label{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700;font-family:var(--f-body)}.container{width:100%;max-width:calc(var(--max) + 2 * var(--pad-x));padding-inline:var(--pad-x);margin-inline:auto}.btn{min-height:56px;font-family:var(--f-body);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.btn svg{flex-shrink:0;width:20px;height:20px}.btn--sol{background:var(--sol);color:var(--noite)}.btn--sol:hover{color:var(--noite);background:#f5a01a}.btn--noite{background:var(--noite);color:var(--branco)}.btn--noite:hover{color:var(--branco);background:#24406b}.btn:active{transform:translateY(1px)}@media (width<=959px){.btn{min-height:52px;padding:0 24px;font-size:16px}}.tlink{color:var(--noite);text-decoration:underline;text-decoration-color:var(--sol);text-underline-offset:7px;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.5;text-decoration-thickness:3px;display:inline-flex}.tlink svg{flex-shrink:0;width:18px;height:18px}.on-dark .tlink{color:var(--areia)}.sec{background:var(--bg,var(--branco));color:var(--fg,var(--noite));padding-block:var(--pad-y);position:relative}.sec>.wave{width:100%;height:clamp(22px,4.2vw,64px);fill:var(--bg,var(--branco));pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0}.sec--areia{--bg:var(--areia)}.sec--branco{--bg:var(--branco)}.sec--va{--bg:var(--va);--tc:var(--noite)}.sec--petroleo{--bg:var(--petroleo);--fg:var(--branco);--tc:var(--branco)}.sec--mata{--bg:var(--mata);--fg:var(--areia);--tc:var(--areia)}.sec h1,.sec h2,.sec h3{color:var(--tc,var(--petroleo))}.sec--petroleo a:not(.btn),.sec--mata a:not(.btn){color:inherit}.deco{pointer-events:none;z-index:0;position:absolute}.sec .container{z-index:1;position:relative}.ph{background:var(--ph);position:relative;overflow:hidden}.ph img,.ph picture,.ph picture img{object-fit:cover;width:100%;height:100%}.shape-leaf-r{border-radius:50% 24px 24px}.shape-leaf-l{border-radius:24px 50% 24px 24px}.shape-arch{border-radius:50% 50% 24px 24px/45% 45% 24px 24px}.shape-round{border-radius:50%}.shape-soft{border-radius:24px}@media (width<=959px){.shape-leaf-r{border-radius:50% 20px 20px/45% 20px 20px}.shape-leaf-l{border-radius:20px 50% 20px 20px/20px 45% 20px 20px}.shape-arch{border-radius:50% 50% 20px 20px/45% 45% 20px 20px}.shape-soft{border-radius:18px}}.site-header{z-index:50;background:var(--branco);position:sticky;top:0}.site-header__in{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand img{width:140px;height:auto}@media (width<=959px){.brand img{width:112px}}.nav{align-items:center;gap:clamp(16px,2vw,28px);display:flex}.nav a,.nav .nav-btn{color:var(--noite);white-space:nowrap;padding:8px 0;font-size:15px;font-weight:500;text-decoration:none;position:relative}.nav a[aria-current=page],.nav .nav-btn.is-current{font-weight:600}.nav a[aria-current=page]:after,.nav .nav-btn.is-current:after{content:"";background:var(--sol);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-2px;left:50%}.nav-edu{position:relative}.nav-btn{font-family:var(--f-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.nav-btn svg{width:16px;height:16px;transition:transform .2s}.nav-dd{padding-top:10px;display:none;position:absolute;top:100%;left:-24px}.nav-dd__in{background:var(--noite);border-radius:20px;flex-direction:column;gap:2px;padding:12px;display:flex}.nav-dd a{color:var(--areia);border-radius:12px;padding:10px 14px}.nav-dd a:hover,.nav-dd a[aria-current=page]{color:var(--branco);background:#ebe5d61f}.nav-dd a[aria-current=page]:after{display:none}.nav-edu:hover .nav-dd,.nav-edu:focus-within .nav-dd,.nav-edu.is-open .nav-dd{display:block}.nav-edu.is-open .nav-btn svg{transform:rotate(180deg)}.header-actions{align-items:center;gap:8px;display:flex}.header-cta{background:var(--sol);height:44px;color:var(--noite);white-space:nowrap;border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.header-cta:hover{color:var(--noite);background:#f5a01a}.menu-btn{width:44px;height:44px;color:var(--noite);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none}.menu-btn svg{width:26px;height:26px}@media (width<=1099px){.nav{display:none}.menu-btn{display:inline-flex}.header-cta{height:40px;padding:0 14px;font-size:13px}}.header-curve{width:100%;height:26px;fill:var(--branco);pointer-events:none;position:absolute;top:100%;left:0}@media (width<=959px){.header-curve{height:16px}}.mnav{z-index:60;background:var(--areia);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav[hidden]{display:none}.mnav__top{height:var(--header-h);background:var(--branco);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mnav__links{flex-direction:column;flex-grow:1;padding-top:24px;padding-bottom:24px;display:flex}.mnav__links>a,.mnav__edu>button{width:100%;font-family:var(--f-body);color:var(--noite);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 0;font-size:20px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.mnav__edu>button svg{width:22px;height:22px;transition:transform .2s}.mnav__edu>button[aria-expanded=true] svg{transform:rotate(180deg)}.mnav__sub{padding:0 0 8px 20px}.mnav__sub a{color:var(--noite);padding:10px 0;font-size:17px;font-weight:500;text-decoration:none;display:block}.mnav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--sol);text-underline-offset:6px;text-decoration-thickness:3px}.mnav__ctas{flex-direction:column;gap:12px;padding-bottom:32px;display:flex}.mnav__ctas .btn{width:100%}.btn--outline{border:2px solid var(--noite);color:var(--noite);background:0 0}.wa-float{z-index:40;background:var(--noite);height:52px;color:var(--areia);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 20px #1b315240}.wa-float:hover{color:var(--branco);background:#24406b}.wa-float svg{width:20px;height:20px}@media (width<=959px){.wa-float{justify-content:center;width:56px;height:56px;padding:0;bottom:16px;right:16px}.wa-float span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wa-float svg{width:26px;height:26px}}.hero{padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(88px,9vw,128px)}.hero__grid{align-items:center;gap:40px;display:grid}.hero__text{z-index:1;position:relative}.hero__text h1{margin-top:20px}.hero__text .sub,.hero__text .lead{max-width:560px;margin-top:24px}.hero__text .lead+p{max-width:560px;margin-top:16px}.hero__cta{margin-top:40px}.hero__vis{aspect-ratio:1;width:100%;max-width:600px;margin-inline:auto;position:relative}.hero__vis .sun-dot{aspect-ratio:1;background:var(--sol);border-radius:50%;width:37%;position:absolute;top:-4%;right:0}.hero__vis--arch .ph{width:86.7%;height:96.7%;position:absolute;top:0;left:6.7%}.hero__vis--circle .ring{background:var(--sol);border-radius:50%;position:absolute;inset:0 2% 4%}.hero__vis--circle .ph{width:86.6%;height:86.6%;position:absolute;top:4.7%;left:6.7%}.hero__vis--leaf{aspect-ratio:600/560}.hero__vis--leaf .ph{width:100%;height:87%;position:absolute;top:7%;left:0}.hero__vis--leaf .mancha{width:116%;height:96%;position:absolute;top:4%;left:-10%;transform:rotate(-6deg)}.hero__vis .il{z-index:2;position:absolute}.il--vitoria{width:50%;bottom:-2%;left:-10%}.il--guarana{width:33%;bottom:4%;left:-7%}.il--floresta{width:43%;bottom:2%;left:-8%}@media (width>=960px){.hero__grid{grid-template-columns:minmax(0,600px) minmax(0,600px);justify-content:space-between;gap:60px}}.tp{align-items:center;gap:40px;display:grid}.tp__media{aspect-ratio:600/640;width:100%}.tp__media--land{aspect-ratio:620/504}.tp__text{z-index:1;position:relative}@media (width>=960px){.tp{gap:var(--gap);grid-template-columns:minmax(0,580fr) minmax(0,600fr)}.tp--land{grid-template-columns:minmax(0,560fr) minmax(0,620fr)}.tp--left{grid-template-columns:minmax(0,600fr) minmax(0,580fr)}.tp--left.tp--land{grid-template-columns:minmax(0,620fr) minmax(0,560fr)}.tp--left .tp__media{order:-1}}@media (width<=959px){.tp__media{max-width:480px}.tp__media--land{max-width:560px}}.twocol h2{max-width:960px}.twocol__cols{gap:20px;margin-top:48px;display:grid}@media (width>=960px){.twocol__cols{gap:var(--gap);grid-template-columns:minmax(0,520fr) minmax(0,560fr)}}@media (width<=959px){.twocol__cols{margin-top:20px}}.duo{gap:64px;display:grid}.duo h2{font-size:clamp(30px,1.35rem + 1.3vw,40px)}.bar-sol{background:var(--sol);border-radius:3px;width:56px;height:6px;margin-bottom:28px}@media (width>=960px){.duo{gap:var(--gap);grid-template-columns:1fr 1fr}}.pills{flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.pills li{background:var(--pill,var(--va));min-height:48px;color:var(--noite);border-radius:999px;align-items:center;padding:0 22px;font-size:17px;font-weight:600;display:inline-flex}@media (width<=959px){.pills{gap:10px;margin-top:20px}.pills li{min-height:44px;padding:0 18px;font-size:15px}}.band{align-items:center;gap:40px;display:grid}.band__media{aspect-ratio:620/466;width:100%;position:relative}.band__media .ph{position:absolute;inset:0}.band__media .rays-static{width:19%;position:absolute;top:-26%;right:-2%}.band__media .e-raios{width:32%;position:absolute;top:-32%;right:-4%}@media (width>=960px){.band{grid-template-columns:minmax(0,540fr) minmax(0,620fr);gap:80px}.band--left{grid-template-columns:minmax(0,620fr) minmax(0,540fr)}.band--left .band__media{order:-1}}@media (width<=959px){.band__media{margin-top:36px}.band__media .rays-static{width:21%;top:-30%}}.rays-static{aspect-ratio:1}.rays-static i{transform-origin:50% 100%;width:12%;height:96.7%;position:absolute;top:0;left:44%}.rays-static i:before{content:"";background:var(--sol);border-radius:999px;width:100%;height:35%;display:block}.rays-static i:first-child{transform:rotate(-38deg)}.rays-static i:nth-child(3){transform:rotate(38deg)}.seg{gap:40px;margin-top:56px;display:grid}@media (width>=960px){.seg{grid-template-columns:minmax(0,560fr) minmax(0,300fr) minmax(0,340fr);gap:40px}}@media (width<=959px){.seg{gap:36px;margin-top:28px}}.seg .label{color:var(--noite)}.seg__big{font-family:var(--f-tit);color:var(--noite);margin-top:14px;font-size:clamp(24px,1.2rem + .6vw,28px);font-weight:700;line-height:1.2}.seg .pills{margin-top:16px}.seg .pills li{background:var(--branco)}.tl{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.tl:before{content:"";background:var(--noite);height:3px;position:absolute;top:13px;left:30px;right:30px}.tl li{white-space:nowrap;flex-direction:column;align-items:center;gap:14px;width:60px;font-size:16px;font-weight:700;display:flex;position:relative}.tl li:before{content:"";background:var(--sol);border:3px solid var(--noite);box-sizing:border-box;border-radius:50%;width:28px;height:28px}@media (width<=959px){.tl{flex-direction:column;justify-content:flex-start}.tl:before{width:3px;height:auto;inset:22px auto 22px 10.5px}.tl li{flex-direction:row;gap:16px;width:auto;height:44px}.tl li:before{width:24px;height:24px}}.seg-int{align-items:center;gap:44px;display:grid}.seg-int__facts{flex-wrap:wrap;gap:32px 64px;margin-top:40px;display:flex}.seg-int__facts>div:first-child{max-width:360px}.seg-int__vis{aspect-ratio:1;width:100%;max-width:420px;margin-inline:auto;position:relative}.seg-int__vis:before{content:"";background:var(--sol);border-radius:50%;position:absolute;inset:0}.seg-int__vis .ph{position:absolute;inset:5.7%}@media (width>=960px){.seg-int{grid-template-columns:minmax(0,760fr) minmax(0,420fr);gap:80px}}@media (width<=959px){.seg-int__vis{max-width:260px}}.spaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px;margin:64px 0 0;padding:0;list-style:none;display:grid}.spaces .ph{aspect-ratio:400/420}.spaces h3{margin-top:22px}.spaces p{margin-top:8px;font-size:16px;line-height:1.6}.ph--empty{text-align:center;color:var(--noite);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.ph--empty svg{width:32px;height:32px}@media (width<=959px){.spaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:36px}.spaces .ph{aspect-ratio:163/196}.spaces h3{margin-top:12px;font-size:18px}.spaces p{margin-top:6px;font-size:14px;line-height:1.5}}.steps{counter-reset:passo;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}.steps:before{content:"";border-top:3px dashed var(--noite);position:absolute;top:39px;left:40px;right:calc(25% - 40px)}.steps li{position:relative}.step-ico{background:var(--sol);width:80px;height:80px;color:var(--noite);border-radius:50%;justify-content:center;align-items:center;display:flex}.step-ico svg{width:34px;height:34px}.steps .label{margin-top:28px;display:block}.steps h3{margin-top:8px}.steps p{margin-top:12px;font-size:16px}@media (width<=959px){.steps{grid-template-columns:1fr;gap:36px;margin-top:36px}.steps:before{border-top:0;border-left:3px dashed var(--noite);inset:30px auto 60px 28.5px}.steps li{grid-template-columns:60px 1fr;gap:0 20px;display:grid}.step-ico{grid-row:span 4;width:60px;height:60px}.step-ico svg{width:26px;height:26px}.steps .label{margin-top:4px;font-size:13px}.steps h3{margin-top:4px;font-size:20px}.steps p{margin-top:8px;font-size:15px}}.check-wrap{align-items:start;gap:32px;display:grid}.checks{gap:22px 48px;margin:0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:14px;font-size:17px;line-height:1.55;display:flex}.checks li:before{content:"";background:var(--mata) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;flex-shrink:0;width:28px;height:28px;margin-top:1px}@media (width>=960px){.check-wrap{grid-template-columns:minmax(0,400px) minmax(0,830px);justify-content:space-between;gap:60px}.checks{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column}}@media (width<=959px){.checks{gap:18px}.checks li{font-size:16px}}.cond{align-items:center;gap:32px;display:grid}.cond__list{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.cond__list li{font-family:var(--f-tit);color:var(--petroleo);align-items:center;gap:20px;font-size:clamp(22px,1.15rem + .5vw,28px);font-weight:700;line-height:1.2;display:flex}.cond__ico{background:var(--sol);width:72px;height:72px;color:var(--noite);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cond__ico svg{width:30px;height:30px}.cond__note{margin-top:40px}.cond__note a{text-decoration-color:var(--sol);text-underline-offset:5px;font-weight:600;text-decoration-thickness:3px}@media (width>=960px){.cond{grid-template-columns:minmax(0,520px) minmax(0,600px);justify-content:space-between;gap:80px}}@media (width<=959px){.cond__ico{width:56px;height:56px}.cond__ico svg{width:24px;height:24px}.cond__list{gap:20px}.cond__note{margin-top:32px}}.video{aspect-ratio:16/10;background:var(--ph);border-radius:32px;width:100%;position:relative;overflow:hidden}.video img{object-fit:cover;width:100%;height:100%}.video:after{content:"";background:#1b315247;position:absolute;inset:0}.video__play{z-index:1;background:var(--sol);width:104px;height:104px;color:var(--noite);border-radius:50%;justify-content:center;align-items:center;margin:-52px 0 0 -52px;padding-left:6px;display:flex;position:absolute;top:50%;left:50%}.video__play svg{width:40px;height:40px}.video-note{margin-top:16px;font-size:15px}@media (width<=959px){.video{border-radius:20px}.video__play{width:72px;height:72px;margin:-36px 0 0 -36px}.video__play svg{width:28px;height:28px}}.thinkers{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin:72px 0 0;padding:0;list-style:none;display:grid}.thinkers li:before{content:"";background:var(--sol);border-radius:3px;width:40px;height:6px;display:block}.thinkers h3{margin-top:18px;font-size:clamp(21px,1.1rem + .4vw,26px)}.thinkers p{margin-top:12px;font-size:16px;line-height:1.65}@media (width<=1099px){.thinkers{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}@media (width<=699px){.thinkers{grid-template-columns:1fr;gap:40px;margin-top:44px}.thinkers p{font-size:15px}}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-grid .full{grid-column:1/-1}@media (width<=699px){.form-grid{grid-template-columns:1fr;gap:20px}}.field label,.field .flabel{color:var(--noite);margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.4;display:block}.field input:not([type=file]):not([type=radio]),.field select,.field textarea{border:1.5px solid var(--petroleo);background:var(--branco);width:100%;min-height:56px;font:16px/1.5 var(--f-body);color:var(--noite);border-radius:16px;padding:0 18px}.field textarea{resize:vertical;min-height:132px;padding:14px 18px}.field select{-webkit-appearance:none;appearance:none;background:var(--branco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B3152' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 18px center / 20px no-repeat;cursor:pointer;padding-right:48px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--sol);outline-offset:2px}.file{border:1.5px dashed var(--petroleo);background:var(--branco);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:0 18px;display:flex}.file svg{width:20px;height:20px;color:var(--petroleo);flex-shrink:0}.file small{color:var(--petroleo);margin-left:auto;font-size:14px}.file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-input:focus-visible+.file{outline:3px solid var(--sol);outline-offset:2px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.form-status{font-size:15px;font-weight:600}.form-status[data-state=ok]{color:var(--mata)}.form-status[data-state=erro]{color:#a63a2b}.form-privacy{color:var(--petroleo);margin-top:16px;font-size:13px;line-height:1.5}@media (width<=699px){.form-actions .btn{width:100%}}.tg{position:relative}.tg-radio{opacity:0;width:1px;height:1px;position:absolute}.tg-bar{background:var(--areia);border-radius:999px;gap:4px;margin:28px 0 32px;padding:6px;display:inline-flex}.tg-bar label{cursor:pointer;min-height:44px;color:var(--noite);border-radius:999px;align-items:center;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}#tp-visita:checked~.tg-bar label[for=tp-visita],#tp-cv:checked~.tg-bar label[for=tp-cv]{background:var(--noite);color:var(--branco)}#tp-visita:focus-visible~.tg-bar label[for=tp-visita],#tp-cv:focus-visible~.tg-bar label[for=tp-cv]{outline:3px solid var(--noite);outline-offset:2px}#tp-cv:checked~.f-visita,#tp-visita:checked~.f-cv{display:none}.contact{align-items:start;gap:96px;display:grid}@media (width>=1100px){.contact{grid-template-columns:minmax(0,720px) minmax(0,440px);justify-content:space-between;gap:80px}}.contact h2.alt{font-size:clamp(30px,1.35rem + 1vw,36px)}.info{flex-direction:column;gap:20px;margin:24px 0 0;padding:0;list-style:none;display:flex}.info li{align-items:flex-start;gap:14px;font-size:16px;line-height:1.55;display:flex}.info__ico{background:var(--sol);width:40px;height:40px;color:var(--noite);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.info__ico svg{width:20px;height:20px}.info b{display:block}.info a{color:inherit}.map-grid{align-items:center;gap:40px;display:grid}.map{aspect-ratio:720/440;background:#dcd3bf;border-radius:32px;width:100%;position:relative;overflow:hidden}.map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=960px){.map-grid{grid-template-columns:minmax(0,440px) minmax(0,720px);justify-content:space-between;gap:80px}}@media (width<=959px){.map{aspect-ratio:342/300;border-radius:20px}}.cta{text-align:center;padding-top:clamp(128px,14vw,200px);padding-bottom:clamp(40px,5vw,64px)}.cta .rays-static{width:clamp(80px,8.3vw,120px);margin-left:calc(clamp(80px,8.3vw,120px)/-2);position:absolute;top:clamp(30px,6.2vw,90px);left:50%}.cta .rays-static i{width:11.7%;left:44.2%}.cta h2{max-width:920px;margin-inline:auto;font-size:clamp(30px,1.35rem + 1.9vw,48px)}.cta p{text-wrap:balance;max-width:700px;margin:20px auto 0;font-size:clamp(17px,1rem + .3vw,20px);line-height:1.5}.cta .btn{margin-top:40px}.cta-gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:72px 0 0;padding:0;list-style:none;display:grid}.cta-gal .ph{aspect-ratio:296/366}@media (width<=959px){.cta .btn{margin-top:28px}.cta-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:44px}}.footer{background:var(--mata);color:var(--areia);padding-top:clamp(48px,6vw,96px);padding-bottom:48px}.footer a{color:var(--areia);text-decoration:none}.footer a:hover{color:var(--branco);text-decoration:underline}.footer__grid{gap:48px;display:grid}.footer__logo{width:170px}.footer h2{color:var(--areia);margin-top:28px;font-size:24px;line-height:1.2}.footer__about{max-width:380px;margin-top:12px;font-size:15px;line-height:1.6}.footer h3{font-family:var(--f-body);color:var(--areia);font-size:16px;font-weight:700;line-height:1.5}.footer ul{margin:12px 0 0;padding:0;list-style:none}.footer__links li a{font-size:15px;line-height:2}.footer__contact{flex-direction:column;gap:14px;margin-top:16px;display:flex}.footer__contact div{align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.footer__contact svg{width:20px;height:20px;color:var(--sol);flex-shrink:0;margin-top:2px}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;display:flex}.footer__bottom small{opacity:.85;font-size:13px}.footer .tlink{color:var(--areia)}@media (width>=1100px){.footer__grid{grid-template-columns:400px 180px 1fr 200px;gap:60px}}@media (width>=700px) and (width<=1099px){.footer__grid{grid-template-columns:1fr 1fr}}@media (width<=699px){.footer__links ul{columns:2;column-gap:24px}}.home-hero{background:var(--areia);min-height:clamp(780px,62vw,760px);padding-top:clamp(40px,7vw,108px);position:relative;overflow:hidden}.home-hero__text{z-index:3;flex-direction:column;align-items:flex-start;gap:40px;max-width:560px;display:flex;position:relative}.home-hero__text p{max-width:480px;margin-top:24px}.sun{--d:min(1112px, 77vw);z-index:1;width:var(--d);height:var(--d);left:calc(73.6% - var(--d) / 2);top:calc(100% - var(--d) / 2 - 70px);background:var(--sol);border-radius:50%;position:absolute}.sun__ph{background:var(--ph);border-radius:50%;position:absolute;inset:2.5%;overflow:hidden}.sun__ph img{object-fit:cover;object-position:center 40%;width:100%;height:50%}.ray{left:calc(50% - var(--d) * .0162);width:calc(var(--d) * .0324);height:calc(var(--d) * .0863);transform-origin:50% 0;transform:rotate(var(--a)) translateY(calc(var(--d) * -.6223));position:absolute;top:50%}.ray i{background:var(--sol);border-radius:999px;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ray i{transform-origin:50% 100%;animation:.8s cubic-bezier(.2,.8,.2,1) both estRay}.ray:nth-child(2) i{animation-delay:.2s}.ray:nth-child(4) i{animation-delay:.4s}}@keyframes estRay{0%{opacity:0;transform:translateY(24px)scaleY(.25)}to{opacity:1;transform:none}}.home-hero__wave{z-index:2;width:100%;height:clamp(40px,9vw,130px);fill:var(--branco);position:absolute;bottom:-1px;left:0}@media (width<=959px){.home-hero{min-height:780px}.home-hero__text{gap:32px}.home-hero__text p{margin-top:16px}.sun{--d:656px;top:auto;bottom:-292px;left:calc(50% - 328px)}.home-hero__wave{height:46px}}.b1 h2{max-width:1280px;font-size:clamp(30px,1.4rem + 2.4vw,60px)}.b1__cols{align-items:start;gap:28px;margin-top:56px;display:grid}@media (width>=960px){.b1__cols{grid-template-columns:minmax(0,420px) minmax(0,540px) 1fr;gap:80px}}.panorama{height:clamp(300px,34vw,490px);margin-top:clamp(56px,7vw,100px);position:relative}.panorama .ph{background:var(--ph);position:absolute;inset:0}.panorama svg{width:100%;height:clamp(30px,6vw,90px);position:absolute;left:0}.panorama .w-top{fill:var(--branco);top:-1px}.panorama .w-bot{fill:var(--va);bottom:-1px}.fases{gap:56px;margin-top:56px;display:grid}.fase h3{font-size:clamp(22px,1.15rem + .5vw,28px)}.fase .meta{margin-top:8px;font-size:15px;font-weight:700}.fase p.d{margin-top:14px;font-size:16px}.fase .tlink{margin-top:20px}.fase .tl{margin-top:36px}@media (width>=960px){.fases{grid-template-columns:1fr 1fr;gap:80px}}.integral-strip{border-top:2px solid #ebe5d659;align-items:center;gap:20px;margin-top:64px;padding-top:40px;display:grid}@media (width>=960px){.integral-strip{grid-template-columns:360px 1fr auto;gap:48px}}.gal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.gal-ctrl{gap:12px;display:flex}.gal-ctrl button{border:2px solid var(--noite);width:48px;height:48px;color:var(--noite);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.gal-ctrl button.next{background:var(--sol);border-color:var(--sol)}.gal-ctrl svg{width:22px;height:22px}.gal{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;padding-inline:var(--pad-x);scroll-padding-inline:var(--pad-x);gap:24px;margin-top:48px;display:flex;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.gal li{scroll-snap-align:start;flex:none;width:clamp(240px,21vw,300px);list-style:none}.gal li.wide{width:clamp(320px,33vw,480px)}.gal .ph{aspect-ratio:300/370;border-radius:24px}.gal li.wide .ph{aspect-ratio:480/370}.gal p{margin-top:16px;font-size:15px;font-weight:700}.gal-wrap{max-width:calc(var(--max) + 2 * var(--pad-x));margin-inline:auto}.deco-dk{display:none}@media (width>=960px){.deco-dk{display:block}}@media (width>=1100px){.contact--form{grid-template-columns:minmax(0,400px) minmax(0,760px)}}.contact--form{gap:40px}.tp__media.shape-round{aspect-ratio:1}.on-dark .tl:before{background:var(--sol)}.on-dark .tl li:before{border-color:var(--sol)}.fase .meta,.integral-strip .meta{color:inherit}.home-hero .sub{margin-top:24px}.home-hero h1{max-width:560px}.footer__links li{break-inside:avoid}.site-header__in{z-index:2;position:relative}.header-curve{z-index:1}.nav-dd{z-index:3}
