@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_62aa212b-module__Ztcidq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_62aa212b-module__Ztcidq__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/154774486251d342-s.2qnmu_gd8yl-7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/12c837ea3f40b0ad-s.0ityy9cj-ly6c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/83d22a48fd18eae0-s.2s3_2osoc1egv.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/bda627dbea9cad1d-s.20v-3qrw09t1v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/0e73f52cc4a5b9d2-s.23fld972jd285.woff2)format("woff2");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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/178026bdf085375b-s.11wsqytv313rh.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/cdb3cb33f221588b-s.p.38kc3fdhqv9nj.woff2)format("woff2");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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dcc06fc59088004f-s.2h-zgd4kn5-yf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/14a4f422adc8017e-s.14w0l550ci3yl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/294dd5272e5dc576-s.35rs2ho86mq85.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c0f3072741f3158c-s.2g9n9md5msvg2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/32ed8f926ffc9cc2-s.26v2fg3gytbt5.woff2)format("woff2");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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b6a9aad84d41ea38-s.167l7r8dhiyx3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/30bdb5bb2b173ee1-s.p.0kfjr62lqeiro.woff2)format("woff2");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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_93cfa8fc-module__E4Hyka__className{font-family:Literata,Literata Fallback}.literata_93cfa8fc-module__E4Hyka__variable{--font-text:"Literata", "Literata Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2d62b05021c6286-s.30mp6k74iam-2.woff2)format("woff2");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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d2d62b05021c6286-s.30mp6k74iam-2.woff2)format("woff2");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:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d2d62b05021c6286-s.30mp6k74iam-2.woff2)format("woff2");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:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_a7814619-module__xChStW__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_a7814619-module__xChStW__variable{--font-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
:root{--mata:#12392b;--mata-2:#1b4b39;--mata-3:#2f6a52;--mata-bed:#0c2a1f;--azulejo:#2a5bb7;--azulejo-d:#1e4690;--coral:#e8674a;--coral-t:#b2432a;--ipe:#f2b544;--ipe-t:#8a5a06;--papel:#f5f3ee;--papel-2:#ebe6dc;--tinta:#16201b;--tinta-2:#4f5a54;--tinta-3:#5f6a64;--linha:#d9d1c4;--linha-mata:#2c5545;--branco:#fff;--on-mata:#dfe7e2;--on-mata-2:#b9c8c0;--f-display:var(--font-display), "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--f-text:var(--font-text), "Literata", Georgia, "Times New Roman", serif;--f-mono:var(--font-mono), "Spline Sans Mono", ui-monospace, Menlo, monospace;--gutter:56px;--container-max:1280px;--sec-pad:64px;--primary:var(--mata);--primary-dark:var(--mata);--primary-light:var(--mata-3);--primary-glow:#12392b40;--accent:var(--ipe);--accent-dark:var(--ipe-t);--accent-light:#f6ca73;--accent-glow:#f2b5444d;--secondary:var(--mata);--secondary-light:var(--mata-2);--background:var(--papel);--background-alt:var(--papel-2);--surface:var(--branco);--surface-elevated:var(--branco);--text:var(--tinta);--text-secondary:var(--tinta-2);--text-muted:var(--tinta-3);--text-light:var(--on-mata-2);--text-inverse:var(--papel);--border:var(--linha);--border-light:var(--papel-2);--success:var(--mata-3);--warning:var(--ipe-t);--error:var(--coral-t);--info:var(--azulejo);--gradient-primary:var(--mata);--gradient-hero:var(--mata);--gradient-card:var(--branco);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--radius-xl:6px;--radius-2xl:8px;--radius-full:999px;--shadow-sm:none;--shadow-md:none;--shadow-lg:0 24px 48px -20px #00000059;--shadow-xl:0 24px 48px -20px #00000059;--transition-fast:.15s ease;--transition-base:.25s ease;--header-height:0px}@media (max-width:1080px){:root{--gutter:36px}}@media (max-width:760px){:root{--gutter:20px;--sec-pad:44px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--f-text);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}@media (max-width:760px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:var(--f-display);letter-spacing:-.025em;color:inherit;text-wrap:balance;margin:0 0 .5em;font-weight:800;line-height:1.08}h1{letter-spacing:-.045em;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.96}h2{letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.25rem)}h3{letter-spacing:-.02em;font-size:1.3rem}h4{letter-spacing:-.01em;font-size:1.05rem}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit;text-underline-offset:3px}img,svg{max-width:100%}strong,b{font-weight:700}hr{border:0;border-top:1px solid var(--linha);margin:2rem 0}:focus-visible{outline:3px solid var(--ipe);outline-offset:2px}::selection{background:var(--ipe);color:var(--mata)}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-content{background:var(--ipe);color:var(--mata);font-family:var(--f-display);z-index:10000;border-radius:0 0 6px 6px;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-to-content:focus{top:0}.container{width:100%;max-width:var(--container-max);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin:0 auto}.section{padding:var(--sec-pad) 0}.section-alt{background:var(--papel-2)}.kicker{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block}.kicker--ipe{color:var(--ipe)}.kicker--coral{color:var(--coral-t)}.sect{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.sect--ensaio{color:var(--coral-t)}.sect--guia{color:var(--azulejo)}.sect--comp{color:var(--mata-2)}.sect--custos{color:var(--ipe-t)}.lead{color:var(--tinta-2);max-width:60ch;font-size:18px}.fine{font-family:var(--f-display);color:var(--tinta-2);font-size:13px;line-height:1.45}.meta{font-family:var(--f-display);color:var(--tinta-2);font-size:13px}.lnk{font-family:var(--f-display);color:var(--azulejo);font-size:15px;font-weight:700}.text-center{text-align:center}.text-primary{color:var(--mata)}.text-muted{color:var(--tinta-3)}.text-gradient{color:var(--mata)}.no-underline{text-decoration:none}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.btn{font-family:var(--f-display);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-ipe,.btn-accent{background:var(--ipe);color:var(--mata)}.btn-ipe:hover:not(:disabled),.btn-accent:hover:not(:disabled){background:#f6c661}.btn-mata,.btn-primary{background:var(--mata);color:var(--papel)}.btn-mata:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--mata-2)}.btn-line,.btn-secondary,.btn-outline{color:inherit;background:0 0;border-color:currentColor}.btn-secondary,.btn-outline{color:var(--mata)}.btn-line:hover,.btn-secondary:hover,.btn-outline:hover{background:#12392b0f}.btn-sm{padding:8px 14px;font-size:14px}.btn-lg{padding:14px 24px;font-size:16px}.btn-xl{padding:16px 28px;font-size:17px}.header{z-index:1000;background:var(--mata);color:var(--papel);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.logo{font-family:var(--f-display);letter-spacing:-.03em;white-space:nowrap;color:var(--papel);font-size:24px;font-weight:800;text-decoration:none}.logo span{color:var(--ipe)}.nav{font-family:var(--f-display);align-items:center;gap:4px;font-size:15px;font-weight:500;display:flex}.nav__link,.nav-group__trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.nav__link:hover,.nav-group__trigger:hover,.nav-group__trigger[aria-expanded=true]{background:#f5f3ee1a}.nav__link.is-here,.nav-group__trigger.is-here{box-shadow:inset 0 -2px 0 var(--ipe);border-radius:0}.nav .btn{margin-left:8px}.nav-group{position:relative}.nav-group__chevron{transition:transform var(--transition-fast)}.nav-group__trigger[aria-expanded=true] .nav-group__chevron{transform:rotate(180deg)}.nav-group__panel{background:var(--papel);width:520px;color:var(--tinta);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);z-index:200;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:10px;padding:14px;display:grid;position:absolute;top:100%;left:-8px;transform:translateY(-4px)}.nav-group__panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav-group__panel--open{opacity:1;visibility:visible;transform:translateY(0)}.nav-group__panel a{border-radius:4px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.nav-group__panel a:hover,.nav-group__panel a:focus-visible{background:var(--papel-2)}.nav-group__panel b{font-size:16px}.nav-group__panel span{color:var(--tinta-2);font-size:13px;font-weight:400}.mobile-menu-btn{border:2px solid var(--on-mata-2);width:44px;height:44px;color:var(--papel);cursor:pointer;background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:none}.mobile-menu-btn span{background:currentColor;width:18px;height:2px;display:block}.mobile-nav{background:var(--mata);color:var(--papel);font-family:var(--f-display);flex-direction:column;max-height:calc(100vh - 72px);padding-top:4px;padding-bottom:24px;display:none;overflow-y:auto}.mobile-nav.active{display:flex}.mobile-nav a{border-bottom:1px solid var(--linha-mata);padding:12px 0;font-size:18px;font-weight:600;text-decoration:none}.mobile-nav .btn{border-bottom:0;margin-top:16px;padding:14px 20px}@media (max-width:1080px){.nav__link--optional{display:none}}@media (max-width:900px){.nav{display:none}.mobile-menu-btn{display:flex}}.calcadao{background-color:var(--mata);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='34' viewBox='0 0 96 34'%3E%3Cpath d='M0 11 C24 -1 24 23 48 11 S72 -1 96 11 V23 C72 35 72 11 48 23 S24 35 0 23Z' fill='%23f5f3ee'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:96px 34px;height:34px}.calcadao--flip{transform:scaleY(-1)}.calcadao--move{background-image:none;position:relative;overflow:hidden}.calcadao--move:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='34' viewBox='0 0 96 34'%3E%3Cpath d='M0 11 C24 -1 24 23 48 11 S72 -1 96 11 V23 C72 35 72 11 48 23 S24 35 0 23Z' fill='%23f5f3ee'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:96px 34px;position:absolute;inset:0 0 0 -960px}@media (prefers-reduced-motion:no-preference){.calcadao--move:before{animation:60s linear infinite calcadao-tide}}@keyframes calcadao-tide{to{transform:translate(960px)}}.cover{background:var(--mata);color:var(--papel)}.cover__in{grid-template-columns:1fr 1.08fr;align-items:center;gap:32px;padding-top:36px;padding-bottom:44px;display:grid}.cover__text{gap:22px;min-width:0;display:grid}.cover__title{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.6vw,64px);line-height:.96}.cover__title span{color:var(--ipe);display:block}.cover__dek{max-width:46ch;color:var(--on-mata);margin:0;font-size:19px;font-style:italic;line-height:1.55}.cover__cta{flex-wrap:wrap;gap:12px;display:flex}.cover__trust{font-family:var(--f-display);color:#cfdad4;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.cover__trust li:before{content:"";background:var(--ipe);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.hero-wave{gap:10px;min-width:0;margin:0;display:grid;container-type:inline-size}.hero-wave__art{aspect-ratio:640/400;min-height:200px}@container (max-width:469.98px){.hero-wave__art{aspect-ratio:360/620}}.hero-wave__art svg{width:100%;height:auto;display:block;overflow:visible}.hero-wave__tide{animation:14s linear infinite hero-wave-tide}@keyframes hero-wave-tide{to{transform:translateX(var(--period))}}.hero-wave__stop{cursor:pointer}.hero-wave__name{font-family:var(--f-display);fill:var(--papel);fill-opacity:.6;font-weight:700;transition:fill-opacity .3s}.hero-wave__fee{font-family:var(--f-mono);fill:var(--on-mata-2);fill-opacity:.6;font-weight:500;transition:fill-opacity .3s}.hero-wave__stop.is-on text,.hero-wave__stop.is-passed text,.hero-wave__stop:hover text{fill-opacity:1}.hero-wave__stop.is-on .hero-wave__name{fill:var(--ipe)}.hero-wave__dot{fill:var(--mata);stroke:var(--papel);stroke-width:3px;transition:fill .3s}.hero-wave__stop.is-passed .hero-wave__dot{fill:var(--papel)}.hero-wave__stop.is-on .hero-wave__dot{fill:var(--ipe);stroke:var(--mata)}.hero-wave__halo{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite hero-wave-pulse}@keyframes hero-wave-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.hero-wave__cap{border:1px solid var(--linha-mata);font-family:var(--f-display);background:#f5f3ee14;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:2px 14px;min-height:70px;padding:12px 16px;display:grid}.hero-wave__cap b{color:var(--papel);font-size:17px}.hero-wave__cap b span{font-family:var(--f-mono);color:var(--ipe);margin-left:6px;font-size:12px;font-weight:500}.hero-wave__cap-fee{font-family:var(--f-mono);color:var(--papel);text-align:right;font-size:15px}.hero-wave__cap-desc{color:var(--on-mata-2);font-size:14px}.hero-wave__cap-tot{font-family:var(--f-mono);color:var(--on-mata-2);text-align:right;font-size:12px}.hero-wave__cap-tot em{color:var(--ipe);font-style:normal}.hero-wave__toggle{font-family:var(--f-display);color:var(--on-mata-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.hero-wave__tide,.hero-wave__halo{animation:none}}.hero-wave.is-offscreen .hero-wave__tide,.hero-wave.is-offscreen .hero-wave__halo{animation-play-state:paused}.shead{border-bottom:2px solid var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:28px;padding-bottom:10px;display:flex}.shead h2{margin:0;font-size:36px;line-height:1}.shead__more{font-family:var(--f-display);font-size:14px;font-weight:700}.shead+.lead{margin-top:-8px;margin-bottom:28px}.path{border-top:2px solid var(--tinta);grid-template-columns:repeat(7,1fr);margin:0 0 20px;padding:0;list-style:none;display:grid}.path__stop{align-content:start;gap:6px;min-width:0;padding:18px 14px 18px 0;display:grid;position:relative}.path__stop+.path__stop{border-left:1px solid var(--linha);padding-left:14px}.path__stop:before{content:"";background:var(--papel);border:3px solid var(--mata);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px}.path__stop--end:before{background:var(--ipe);border-color:var(--ipe);width:18px;height:18px;top:-10px}.path__n{font-family:var(--f-mono);color:var(--tinta-2);font-size:11px}.path__name{font-family:var(--f-display);letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.1}.path__when{font-family:var(--f-display);color:var(--tinta-2);font-size:13px;line-height:1.35}.path__fee{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:13px}.path__link{font-family:var(--f-display);color:var(--azulejo);font-size:14px;font-weight:700}.tiles{border-top:2px solid var(--tinta);grid-template-columns:repeat(4,1fr);display:grid}.tile{border-left:1px solid var(--linha);border-bottom:1px solid var(--linha);align-content:start;gap:10px;min-width:0;padding:22px 20px 26px;text-decoration:none;display:grid}.tile:nth-child(4n+1){border-left:0;padding-left:0}.tile .glyph{width:56px;height:56px}.tile b{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.tile span{color:var(--tinta-2);font-size:15px;line-height:1.5}.tile .tile__go{font-family:var(--f-display);color:var(--azulejo);font-size:14px;font-weight:700}.tile:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ed-grid{grid-template-columns:1.5fr 1fr 1fr;display:grid}.ed-grid--even{grid-template-columns:repeat(3,1fr)}.ed-grid>.post-card{padding:4px 24px 4px 0}.ed-grid>.post-card+.post-card{border-left:1px solid var(--linha);padding-left:24px}.post-card{align-content:start;gap:10px;min-width:0;text-decoration:none;display:grid}.post-card__title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.14}.post-card--lead .post-card__title{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.05}.post-card p{color:var(--tinta-2);margin:0;font-size:15px;line-height:1.55}.post-card:hover .post-card__title,.ix-lead:hover h2{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.art{aspect-ratio:16/9;border-radius:4px;max-width:100%;position:relative;overflow:hidden}.art i{display:block;position:absolute}.art--ensaio{background:var(--coral)}.art--ensaio i:first-child{background:var(--mata);border-radius:58% 42% 63% 37%/45% 55%;width:62%;height:120%;top:22%;left:-8%}.art--ensaio i:nth-child(2){aspect-ratio:1;background:var(--ipe);border-radius:50%;width:26%;top:14%;right:12%}.art--ensaio i:nth-child(3){background:repeating-linear-gradient(90deg, var(--papel) 0 6px, transparent 6px 12px);border-radius:99px;width:40%;height:14%;bottom:16%;right:-4%}.art--guia{background:var(--azulejo)}.art--guia i:first-child{background:var(--papel);border-radius:42% 58% 37% 63%/55% 45%;width:70%;height:70%;bottom:-24%;right:-14%}.art--guia i:nth-child(2){aspect-ratio:1;border:6px solid var(--ipe);border-radius:50%;width:30%;top:16%;left:10%}.art--guia i:nth-child(3){background:repeating-radial-gradient(circle at 0 0, var(--azulejo) 0 3px, transparent 3px 10px);border-radius:58% 42% 63% 37%/45% 55%;width:44%;height:30%;bottom:10%;right:8%}.art--comp{background:var(--mata-2)}.art--comp i:first-child{background:var(--ipe);border-radius:46% 54% 40% 60%/60% 40%;width:46%;height:84%;top:8%;left:8%}.art--comp i:nth-child(2){background:var(--coral);border-radius:60% 40% 54% 46%/40% 60%;width:38%;height:84%;top:8%;right:8%}.art--comp i:nth-child(3){background:var(--papel);width:3px;height:100%;top:0;left:50%}.art--custos{background:var(--ipe)}.art--custos i:first-child{background:var(--mata);border-radius:50% 50% 0 0/100% 100% 0 0;width:120%;height:40%;bottom:-6%;left:-10%}.art--custos i:nth-child(2){aspect-ratio:1;background:var(--coral);border-radius:50%;width:18%;top:18%;left:20%}.art--custos i:nth-child(3){aspect-ratio:1;background:var(--azulejo);border-radius:50%;width:18%;top:30%;left:44%}.recs{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.rec{background:var(--branco);border:1px solid var(--linha);border-radius:6px;align-content:start;gap:10px;min-width:0;padding:20px;text-decoration:none;display:grid}.rec__tag{font-family:var(--f-display);background:var(--papel-2);border-radius:99px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:700}.rec b{font-family:var(--f-display);letter-spacing:-.015em;font-size:19px;font-weight:800}.rec p{color:var(--tinta-2);margin:0;font-size:15px;line-height:1.5}.rec__go{font-family:var(--f-display);color:var(--azulejo);font-size:14px;font-weight:700}.rec:hover b{text-decoration:underline}.affiliate-disclosure{max-width:90ch;font-family:var(--f-display);color:var(--tinta-2);margin:20px 0 0;font-size:13px;line-height:1.5}.numbers{background:var(--mata);color:var(--papel)}.numbers__in{gap:24px;padding-top:48px;padding-bottom:48px;display:grid}.numbers__row{grid-template-columns:repeat(4,1fr);display:grid}.numbers__item{border-left:1px solid var(--linha-mata);align-content:start;gap:6px;min-width:0;padding:0 20px;display:grid}.numbers__item:first-child{border-left:0;padding-left:0}.numbers__item b{font-family:var(--f-display);letter-spacing:-.04em;color:var(--ipe);overflow-wrap:anywhere;font-size:clamp(36px,4.4vw,64px);font-weight:800;line-height:1}.numbers__item span{font-family:var(--f-display);color:var(--on-mata);font-size:15px}.numbers__item small{font-family:var(--f-display);color:var(--on-mata-2);font-size:12px}.numbers p{color:var(--on-mata);max-width:70ch;margin:0;font-size:16px}.numbers a{color:var(--ipe)}.carta{background:var(--azulejo);color:var(--papel)}.carta__in{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-top:60px;padding-bottom:60px;display:grid}.carta__copy{gap:18px;min-width:0;display:grid}.carta h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.2vw,56px);line-height:.98}.carta__copy>p{color:#e2e9f7;max-width:46ch;margin:0;font-size:18px}.carta .kicker{color:var(--ipe)}.carta .signup-fine{color:#d5def3}.carta .signup input::placeholder{color:#c9d5ef}.signup{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.signup input{min-width:0;font-family:var(--f-display);color:inherit;background:0 0;border:2px solid;border-radius:99px;flex:220px;padding:12px 18px;font-size:16px}.signup input:focus{outline:3px solid var(--ipe);outline-offset:2px}.signup .turnstile-widget{flex-basis:100%}.signup-error{font-family:var(--f-display);background:var(--papel);color:var(--coral-t);border-radius:4px;flex-basis:100%;margin:0;padding:8px 12px;font-size:14px;font-weight:600}.signup-ok{font-family:var(--f-display);background:#f5f3ee1f;border-radius:6px;margin:0;padding:14px 16px;font-size:16px}.signup-fine{font-family:var(--f-display);color:var(--on-mata-2);margin:0;font-size:13px;line-height:1.45}.signup-fine a{color:inherit}.seq{background:var(--papel);color:var(--tinta);border-radius:4px;gap:4px;min-width:0;padding:24px 26px;display:grid;transform:rotate(-1deg);box-shadow:0 20px 40px -24px #00000080}.seq .kicker{color:var(--coral-t);margin-bottom:6px}.seq ol{margin:0;padding:0;list-style:none}.seq li{border-bottom:1px dashed var(--linha);font-family:var(--f-display);grid-template-columns:42px 1fr;gap:10px;padding:8px 0;font-size:15px;display:grid}.seq li:last-child{border-bottom:0}.seq li span{font-family:var(--f-mono);color:var(--azulejo);padding-top:2px;font-size:12px}.signup-box{background:var(--mata);color:var(--papel);border-radius:6px;grid-template-columns:1.1fr 1fr;align-items:center;gap:20px 32px;padding:28px 32px;display:grid}.signup-box__copy,.signup-box__form{gap:10px;min-width:0;display:grid}.signup-box__title{letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.05}.signup-box__copy p{color:#cfdad4;margin:0;font-size:16px}.signup-box .signup input{border-color:#6f8f81}.signup-box .signup input::placeholder{color:var(--on-mata-2)}.final{grid-template-columns:1.3fr 1fr;align-items:end;gap:24px 48px;padding-top:64px;padding-bottom:64px;display:grid}.final h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.4vw,58px);line-height:.98}.final__side{gap:18px;display:grid}.final__side p{color:var(--tinta-2);max-width:46ch;margin:0;font-size:18px}.final__acts{flex-wrap:wrap;gap:10px;display:flex}.footer{background:var(--mata);color:#cfdad4;font-family:var(--f-display);font-size:14px}.footer .container{padding-top:40px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px;padding-bottom:28px;display:grid}.footer-brand{align-content:start;gap:12px;display:grid}.footer-desc{color:var(--on-mata-2);max-width:40ch;margin:0;line-height:1.55}.footer-social{gap:8px;display:flex}.footer-social a{border:1px solid var(--linha-mata);width:40px;height:40px;color:var(--papel);border-radius:50%;place-items:center;display:grid}.footer-social a:hover{border-color:var(--ipe);color:var(--ipe)}.footer-title{color:var(--papel);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.footer-links{gap:9px;display:grid}.footer-links a,.footer-legal a{text-decoration:none}.footer-links a:hover,.footer-legal a:hover{color:var(--papel);text-decoration:underline}.footer-bottom{border-top:1px solid var(--linha-mata);color:var(--on-mata-2);gap:8px;padding:18px 0 30px;font-size:13px;display:grid}.footer-bottom p{margin:0}.footer-legal{flex-wrap:wrap;gap:8px 20px;display:flex}.seller-identity{color:var(--on-mata-2);margin:0;font-size:13px;line-height:1.5}.page-hero{background:var(--papel);color:var(--tinta);padding:48px 0 36px}.page-hero>.container{gap:16px;padding-bottom:32px;display:grid;position:relative}.page-hero>.container:after{content:"";bottom:0;left:max(var(--gutter), env(safe-area-inset-left,0px));right:max(var(--gutter), env(safe-area-inset-right,0px));border-bottom:2px solid var(--tinta);position:absolute}.page-hero h1{letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(40px,6vw,84px);line-height:.94}.page-hero p{color:var(--tinta-2);max-width:56ch;margin:0;font-size:19px;font-style:italic;line-height:1.5}.page-hero .tag{justify-self:start}.section-header{max-width:720px;margin:0 0 28px}.section-header h2{margin:0 0 8px}.section-header p{color:var(--tinta-2);font-size:18px}.text-center .section-header,.section-header.text-center{margin-left:auto;margin-right:auto}.content{padding:40px 0 var(--sec-pad)}.content-grid{grid-template-columns:minmax(0,1fr) 300px;gap:56px;display:grid}.content-grid>*{min-width:0}.content h2{letter-spacing:-.03em;margin-top:48px;margin-bottom:16px;font-size:30px;line-height:1.05}.content h2:first-child{margin-top:0}.content h3{margin-top:32px;margin-bottom:12px;font-size:21px}.content h4{margin-top:24px;margin-bottom:8px}.content p{max-width:68ch}.content ul,.content ol{gap:8px;margin:0 0 1.25em;padding-left:0;list-style:none;display:grid}.content li{color:var(--tinta-2);padding-left:22px;line-height:1.55;position:relative}.content ul>li:before{content:"";background:var(--mata-3);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}.content ol{counter-reset:content-ol}.content ol>li{counter-increment:content-ol;padding-left:30px}.content ol>li:before{content:counter(content-ol);border:2px solid var(--mata);width:22px;height:22px;font-family:var(--f-display);color:var(--mata);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:.1em;left:0}.content li strong{color:var(--tinta)}.content a:not(.btn){color:var(--azulejo)}.sidebar{font-family:var(--f-display);align-self:start;gap:28px;display:grid;position:sticky;top:96px}.sidebar-card{border-top:2px solid var(--tinta);gap:8px;padding-top:12px;display:grid}.sidebar-card h4{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);margin:0;font-size:12px;font-weight:700}.sidebar-card p{color:var(--tinta-2);font-size:14px;line-height:1.5}.sidebar-links{display:grid}.sidebar-links a,.sidebar-links span{border-bottom:1px solid var(--linha);padding:8px 0;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}.sidebar-links span{color:var(--tinta-2);font-weight:500}.sidebar-links a:last-child,.sidebar-links span:last-child{border-bottom:0}.sidebar-links a:hover{text-decoration:underline}.sidebar-links a[target=_blank]:after{content:" ↗";color:var(--tinta-2)}.step-accordion-list{border-top:2px solid var(--tinta);margin-top:32px;display:grid}.step-accordion{border-bottom:1px solid var(--linha)}.step-accordion__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.step-accordion__summary::-webkit-details-marker{display:none}.step-accordion__title{font-family:var(--f-display);letter-spacing:-.025em;scroll-margin-top:96px;font-size:26px;font-weight:800;line-height:1.05;display:block}.step-accordion__desc{font-family:var(--f-display);color:var(--tinta-2);margin-top:4px;font-size:15px;display:block}.step-accordion__chevron{border:2px solid var(--tinta);width:32px;height:32px;color:var(--tinta);transition:transform var(--transition-fast);border-radius:50%;flex-shrink:0;padding:9px}.step-accordion[open] .step-accordion__chevron{transform:rotate(180deg)}.step-accordion__content{padding:0 0 28px}.step-accordion__content h3{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2);font-size:13px}.step-accordion__content h3:first-child{margin-top:0}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.features-grid--2col{grid-template-columns:repeat(2,1fr)}.features-grid--3col{grid-template-columns:repeat(3,1fr)}.features-grid--4col{grid-template-columns:repeat(4,1fr)}.features-grid>*{min-width:0}.card{background:var(--branco);border:1px solid var(--linha);border-radius:6px;min-width:0;padding:22px;position:relative}.card-icon{background:var(--papel-2);width:44px;height:44px;color:var(--mata);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.card-title{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.12}.card-desc{color:var(--tinta-2);font-size:15px;line-height:1.55}.card-link{font-family:var(--f-display);color:var(--azulejo);font-size:14px;font-weight:700}.card--compact{text-align:center}.card--compact .card-icon{margin:0 auto 14px}.hover-lift{transition:border-color var(--transition-fast)}.hover-lift:hover{border-color:var(--tinta)}.table-wrapper{-webkit-overflow-scrolling:touch;margin:24px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-family:var(--f-display);font-size:15px}th,td{text-align:left;vertical-align:top;padding:12px 14px 12px 0;line-height:1.45}th{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2);border-bottom:2px solid var(--tinta);font-size:12px;font-weight:700}td{border-bottom:1px solid var(--linha)}tr:last-child td{border-bottom:0}.alert{background:var(--papel-2);border-radius:6px;margin:20px 0;padding:18px 22px;font-size:16px;line-height:1.55}.alert-info{background:#e3eaf7}.alert-warning{background:#f9ecd0}.alert-error{color:#7a2a17;background:#f8e3dc}.tag{font-family:var(--f-display);background:var(--papel-2);color:var(--tinta);border-radius:99px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.tag-primary{color:var(--mata);background:#dfe9e3}.tag-accent{color:var(--ipe-t);background:#f9ecd0}.tag-success{color:var(--mata-3);background:#dfe9e3}.breadcrumb{margin-bottom:20px}.breadcrumb__list{font-family:var(--f-display);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumb__item,.breadcrumb__item a{color:inherit;opacity:.8}.breadcrumb__item a:hover{opacity:1}.breadcrumb__separator{opacity:.5;-webkit-user-select:none;user-select:none}.breadcrumb__item--current{opacity:1;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}input[type=text],input[type=email],input[type=number],input[type=tel],textarea,select{font:inherit;font-family:var(--f-display);font-size:16px}.content input[type=text],.content input[type=email],.content textarea,.section input[type=text],.section input[type=email],.section textarea{border:2px solid var(--linha);background:var(--branco);color:var(--tinta);border-radius:6px;padding:12px 14px}.content input:focus,.content textarea:focus,.section input:focus,.section textarea:focus{border-color:var(--mata);outline:none}label{font-family:var(--f-display)}.cost-calculator__checkbox{width:1.25rem;height:1.25rem;accent-color:var(--mata);cursor:pointer}.cost-calculator__reassurance{margin-top:var(--spacing-sm);color:var(--tinta-2);font-size:.875rem;line-height:1.5}.ix-head{background:var(--mata);color:var(--papel);padding:44px 0 40px}.ix-head .container{gap:16px;display:grid}.ix-head h1{margin:0;font-size:clamp(48px,7vw,96px);line-height:.9}.ix-head p{color:var(--on-mata);max-width:56ch;margin:0;font-size:18px;font-style:italic}.ix-lead{border-bottom:2px solid var(--tinta);grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;padding:44px 0;text-decoration:none;display:grid}.ix-lead .art{aspect-ratio:4/3}.ix-lead__copy{gap:14px;min-width:0;display:grid}.ix-lead h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.02}.ix-lead p{color:var(--tinta-2);margin:0;font-size:18px}.ix-grid{padding:40px 0 var(--sec-pad);grid-template-columns:repeat(3,1fr);gap:40px 32px;display:grid}.ix-grid__signup{grid-column:1/-1}.a-head{background:var(--mata);color:var(--papel)}.a-head__in{gap:18px;padding-top:36px;padding-bottom:48px;display:grid}.a-head .breadcrumb{color:var(--on-mata);margin:0}.a-head .sect{color:var(--ipe)}.a-head h1{letter-spacing:-.04em;max-width:20ch;margin:0;font-size:clamp(36px,5vw,64px);line-height:.98}.a-head__dek{color:var(--on-mata);max-width:60ch;margin:0;font-size:19px;font-style:italic}.byline{font-family:var(--f-display);color:#cfdad4;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.byline b{color:var(--papel)}.avatar{width:44px;height:44px;font-family:var(--f-display);background:var(--papel);color:var(--mata);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.avatar--lg{background:var(--coral);width:72px;height:72px;color:var(--mata);font-size:26px}.a-body{padding-top:48px;padding-bottom:var(--sec-pad);grid-template-columns:minmax(0,1fr);justify-items:start;gap:40px;display:grid}.a-body>*{width:100%;max-width:760px}.a-body .content{padding:0}.prose{font-size:19px;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose p{margin:0}.prose h2{margin-top:1.6em;font-size:28px}.prose h3{margin-top:1.4em;font-size:22px}.prose li{color:var(--tinta)}.prose blockquote{font-family:var(--f-display);letter-spacing:-.025em;color:var(--mata);border-top:4px solid var(--coral);margin:0;padding-top:16px;font-size:26px;font-weight:800;line-height:1.12}.prose blockquote p{max-width:none}.prose code{font-family:var(--f-mono);background:var(--papel-2);border-radius:3px;padding:1px 5px;font-size:.85em}.blog-prose{max-width:760px}.prose pre{background:var(--papel-2);border-radius:6px;max-width:100%;margin:0;padding:14px 16px;font-size:15px;line-height:1.5;overflow-x:auto}.prose pre code{background:0 0;padding:0}.blog-prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.author-box{background:var(--papel-2);border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:16px 24px;padding:26px 28px;display:grid}.author-box>div{gap:8px;display:grid}.author-box h2{margin:0;font-size:22px}.author-box p{color:var(--tinta-2);margin:0;font-size:16px}.lost{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-top:64px;padding-bottom:80px;display:grid}.lost__copy{gap:20px;display:grid}.lost h1{margin:0;font-size:clamp(44px,6vw,80px);line-height:.95}.lost p{color:var(--tinta-2);max-width:44ch;margin:0;font-size:18px}.lost__acts{flex-wrap:wrap;gap:10px;display:flex}.lost svg{justify-self:center;width:100%;max-width:480px;height:auto}.consultoria-notice{background:#f9ecd0;border-radius:6px;margin-bottom:40px;padding:20px 24px;font-size:16px;line-height:1.6}.consultoria-notice a{color:var(--mata);font-weight:700}.consultoria-credibility{background:var(--papel-2);border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:20px 28px;margin-bottom:48px;padding:28px;display:grid}.consultoria-credibility__icon{background:var(--coral);width:72px;height:72px;color:var(--mata);font-family:var(--f-display);border-radius:50%;place-items:center;font-size:26px;font-weight:800;display:grid}.consultoria-credibility__title{margin:0 0 10px;font-size:28px}.consultoria-credibility__text{color:var(--tinta-2);max-width:72ch}.consultoria-credibility__badges{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.consultoria-credibility__badge{font-family:var(--f-display);border:1px solid var(--tinta);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600}.consultoria-section-gap{margin-top:56px}.consultoria-tiers-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.tier-card{gap:14px;padding:26px;display:grid}.tier-card--featured{background:var(--mata);color:var(--papel);border-color:var(--mata)}.tier-card__badge{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;background:var(--ipe);color:var(--mata);border-radius:99px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:700}.tier-card__name,.tier-card__checkout-title{margin:0 0 6px;font-size:22px;line-height:1.12}.tier-card__price{font-family:var(--f-display);letter-spacing:-.04em;font-size:46px;font-weight:800;line-height:1}.tier-card__turnaround{font-family:var(--f-mono);opacity:.85;margin-top:8px;font-size:13px}.tier-card__description{margin:0;font-size:15px;line-height:1.5}.tier-card__ideal-for{font-family:var(--f-display);opacity:.85;font-size:13px}.tier-card__deliverables-title{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin:0 0 8px;font-size:12px;font-weight:700}.tier-card__deliverables-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tier-card__deliverable-item{font-size:15px;line-height:1.5}.tier-card__cta-btn{font-family:var(--f-display);border:2px solid var(--mata);color:var(--mata);cursor:pointer;background:0 0;border-radius:99px;padding:12px 20px;font-size:15px;font-weight:700}.tier-card__cta-btn--featured{background:var(--ipe);border-color:var(--ipe);color:var(--mata)}.tier-card__terms{opacity:.85;margin:0;font-size:13px;line-height:1.5}.tier-card__terms a,.consultoria-terms-note a{color:inherit;text-decoration:underline}.consultoria-terms-note{font-family:var(--f-display);color:var(--tinta-2);margin:24px 0 0;font-size:14px;line-height:1.6}.consultoria-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.consultoria-comparison-table{min-width:560px}.consultoria-table-featured{background:#f2b54424;padding-left:12px}.consultoria-table-price{font-family:var(--f-mono);letter-spacing:0;text-transform:none;color:var(--tinta)}.consultoria-faq-grid{border-top:2px solid var(--tinta)}.consultoria-faq-header{margin-top:56px}.consultoria-faq__question{margin:0;padding-top:16px;font-size:18px;font-weight:700}.consultoria-faq__answer{border-bottom:1px solid var(--linha);color:var(--tinta-2);max-width:72ch;margin:8px 0 0;padding-bottom:16px}.consultoria-cta{background:var(--mata);color:var(--papel);border-radius:6px;gap:12px;margin-top:56px;padding:32px;display:grid}.consultoria-cta__title{margin:0;font-size:30px}.consultoria-cta__text{color:var(--on-mata)}.consultoria-cta__actions{flex-wrap:wrap;gap:10px;display:flex}.consultoria-cta .btn-secondary,.consultoria-cta .btn-outline{color:var(--papel)}.cookie-bar{z-index:900;background:var(--tinta);color:var(--papel);padding:14px var(--gutter);font-family:var(--f-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-bar p{max-width:700px;margin:0}.cookie-bar__acts{gap:8px;display:flex}.turnstile-widget{min-height:65px;margin:.5rem 0}.turnstile-error{color:var(--coral-t);flex-basis:100%;margin:.25rem 0;font-size:.875rem}@media (min-width:768px){.promo-layout{flex-direction:row!important;align-items:center!important;gap:5rem!important}.promo-text{text-align:left!important}.promo-cta-row{justify-content:flex-start!important}}@media (max-width:1080px){.path{grid-template-columns:repeat(4,1fr);row-gap:8px}.path__stop:nth-child(5){border-left:0;padding-left:0}.path__stop:nth-child(n+5){border-top:1px solid var(--linha);padding-top:30px}.path__stop:nth-child(n+5):before{top:10px}.recs,.features-grid--4col{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1}.content-grid{grid-template-columns:minmax(0,1fr) 240px;gap:36px}}@media (min-width:761px) and (max-width:940px){.ed-grid{grid-template-columns:1fr 1fr}.ed-grid>.post-card--lead{border-bottom:1px solid var(--linha);grid-column:1/-1;margin-bottom:20px;padding-bottom:24px;padding-right:0}.ed-grid>.post-card--lead+.post-card{border-left:0;padding-left:0}.ix-grid,.features-grid,.features-grid--3col,.consultoria-tiers-grid,.ed-grid--even,.tiles{grid-template-columns:1fr 1fr}.tile,.tile:nth-child(4n+1){border-left:1px solid var(--linha);padding-left:20px}.tile:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:760px){.cover__in,.carta__in,.final,.ix-lead,.signup-box,.lost,.content-grid,.features-grid,.features-grid--2col,.features-grid--3col,.features-grid--4col,.consultoria-tiers-grid,.recs{grid-template-columns:1fr}.cover__in{gap:24px;padding-top:20px;padding-bottom:32px}.cover__title{font-size:42px}.cover__dek,.page-hero p,.a-head__dek{font-size:17px}.shead h2{font-size:28px}.path{border-top:0;border-left:2px solid var(--tinta);grid-template-columns:1fr;row-gap:0;margin-left:8px}.path__stop,.path__stop+.path__stop,.path__stop:nth-child(n+5){border-top:0;border-left:0;padding:8px 0 14px 24px}.path__stop:before,.path__stop:nth-child(n+5):before{top:12px;left:-9px}.path__stop--end:before{top:10px;left:-11px}.tiles{grid-template-columns:1fr 1fr}.tile,.tile:nth-child(4n+1){border-left:1px solid var(--linha);padding:18px 14px 20px}.tile:nth-child(odd){border-left:0;padding-left:0}.tile .glyph{width:44px;height:44px}.tile b{font-size:19px}.ed-grid,.ed-grid--even,.ix-grid{grid-template-columns:1fr}.ed-grid>.post-card,.ed-grid>.post-card+.post-card{border-left:0;padding:18px 0}.ed-grid>.post-card+.post-card{border-top:1px solid var(--linha)}.ed-grid>.post-card:not(.post-card--lead) .art{display:none}.post-card--lead .post-card__title{font-size:27px}.ix-grid{gap:32px}.numbers__row{grid-template-columns:1fr 1fr;row-gap:24px}.numbers__item:nth-child(3){border-left:0;padding-left:0}.seq{transform:none}.signup-box{padding:24px 20px}.hero-wave__cap{grid-template-columns:1fr}.hero-wave__cap-fee,.hero-wave__cap-tot{text-align:left}.footer-grid{grid-template-columns:1fr 1fr}.sidebar{position:static}.page-hero{padding-top:32px;padding-bottom:24px}.page-hero>.container{padding-bottom:24px}.content h2{font-size:26px}.step-accordion__title{font-size:21px}.prose{font-size:18px}.author-box,.consultoria-credibility{grid-template-columns:1fr;padding:22px 20px}.final{padding-top:44px;padding-bottom:44px}.lost{padding-top:40px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}@media print{.header,.mobile-nav,.calcadao,.hero-wave__toggle,.signup-box,.carta{display:none!important}.cover,.numbers,.ix-head,.a-head,.footer{color:#000;background:0 0}.cover__title span,.numbers__item b,.a-head .sect{color:#000}}@media (forced-colors:active){.cover__title span,.numbers__item b,.text-gradient{color:canvastext}.btn{border-color:buttontext}}.post-disclaimer{opacity:.75;border-top:1px solid;margin-top:2rem;padding-top:1rem;font-size:.85rem}
