@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_6adbea{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_6adbea{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_50b907{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_50b907{--font-montserrat:"Montserrat","Montserrat Fallback"}:root{--verde-profundo:#0f1a18;--verde:#1f3b32;--latao:#987651;--latao-profundo:#6b4b2b;--latao-claro:#b49979;--champanhe:#e4dbcc;--pedra:#747b79;--off-white:#f6f4ef;--branco:#fffdf9;--texto:var(--verde-profundo);--texto-suave:#4a524f;--linha:rgba(15,26,24,0.14);--linha-latao:rgba(152,118,81,0.55);--serif:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--sans:var(--font-montserrat),"Montserrat",system-ui,sans-serif;--gutter:clamp(16px,5vw,48px);--max:1200px;--radius:3px;--ease:cubic-bezier(0.22,0.61,0.36,1);--header-h:68px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--off-white);color:var(--texto);font-family:var(--sans);font-size:16px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.serif,h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.1;letter-spacing:-.005em;margin:0;text-wrap:balance}h1{font-size:clamp(2.6rem,7vw,4.8rem)}h2{font-size:clamp(2rem,4.6vw,3.1rem)}h3{font-size:clamp(1.45rem,2.4vw,1.75rem);font-weight:600}p{margin:0 0 1em;text-wrap:pretty}p:last-child{margin-bottom:0}::selection{background:var(--champanhe);color:var(--verde-profundo)}:focus-visible{outline:2px solid var(--latao-profundo);outline-offset:3px;border-radius:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--verde-profundo);color:var(--off-white);padding:10px 16px;text-decoration:none;border-radius:var(--radius)}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.narrow{max-width:760px}.section{padding:clamp(56px,8vw,104px) 0;position:relative}.section--tight{padding:clamp(44px,6vw,72px) 0}.section--line{border-top:1px solid var(--linha)}.section--champanhe{background:#efe9df}.section--verde{background:var(--verde);color:var(--off-white)}.section--verde .eyebrow{color:var(--champanhe)}.section--verde .eyebrow:before{background:var(--latao-claro);opacity:1}.section--verde .lead,.section--verde p{color:rgba(246,244,239,.86)}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--latao-profundo);margin-bottom:20px;font-family:var(--sans);line-height:1.4}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.lead{font-size:clamp(1.05rem,1.6vw,1.2rem);max-width:38em}.lead,.muted{color:var(--texto-suave)}.small{font-size:.85rem}.tiny{font-size:.76rem;line-height:1.55}.section-head{display:grid;grid-gap:16px;gap:16px;margin-bottom:clamp(32px,5vw,52px);max-width:780px}.section-head .eyebrow{margin-bottom:0}.grid-2{display:grid;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}@media (min-width:900px){.grid-2{grid-template-columns:1fr 1fr;align-items:start}}.btn{--bg:var(--verde-profundo);--fg:var(--off-white);--bd:var(--verde-profundo);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;background:var(--bg);color:var(--fg);border:1px solid var(--bd);border-radius:var(--radius);font-family:var(--sans);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.btn:after{content:"";position:absolute;left:50%;top:0;width:1px;height:0;background:var(--latao-claro);transition:height .35s var(--ease)}.btn:hover:after{height:10px}.btn:hover{--bg:var(--verde);--bd:var(--verde)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--ghost{--bg:transparent;--fg:var(--verde-profundo);--bd:rgba(15,26,24,0.35)}.btn--ghost:hover{--bg:var(--verde-profundo);--fg:var(--off-white);--bd:var(--verde-profundo)}.btn--light{--bg:var(--off-white);--fg:var(--verde-profundo);--bd:var(--off-white)}.btn--light:hover{--bg:var(--champanhe);--bd:var(--champanhe);--fg:var(--verde-profundo)}.btn--ghost-light{--bg:transparent;--fg:var(--off-white);--bd:rgba(246,244,239,0.45)}.btn--ghost-light:hover{--bg:var(--off-white);--fg:var(--verde-profundo);--bd:var(--off-white)}.btn--block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}@media (max-width:520px){.btn-row .btn{width:100%}}.link{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--verde-profundo);text-decoration:none;padding:6px 0;background:linear-gradient(var(--latao),var(--latao)) 0 100% /0 1px no-repeat;transition:background-size .35s var(--ease);border:0;cursor:pointer;background-color:transparent}.link:hover{background-size:100% 1px}.section--verde .link{color:var(--off-white);background-image:linear-gradient(var(--latao-claro),var(--latao-claro))}.header{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--header-h);background:rgba(246,244,239,.92);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease)}.header[data-scrolled=true]{border-bottom-color:var(--linha)}.header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.header__logo{display:block;flex-shrink:0}.header__logo img{height:46px;width:auto}.nav{display:none}.nav a{font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--verde-profundo);padding:8px 0;position:relative}.nav a:after{content:"";position:absolute;left:50%;bottom:-2px;width:1px;height:0;background:var(--latao);transition:height .3s var(--ease)}.nav a:hover:after,.nav a[aria-current=page]:after{height:8px}.header__cta{display:none;min-height:44px;padding:0 20px}.menu-btn{width:44px;height:44px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;margin-right:-10px}.menu-btn span{display:block;width:22px;height:1px;background:var(--verde-profundo);position:relative;transition:background .2s}.menu-btn span:after,.menu-btn span:before{content:"";position:absolute;left:0;width:22px;height:1px;background:var(--verde-profundo);transition:transform .3s var(--ease)}.menu-btn span:before{top:-7px}.menu-btn span:after{top:7px}.menu-btn[aria-expanded=true] span{background:transparent}.menu-btn[aria-expanded=true] span:before{transform:translateY(7px) rotate(45deg)}.menu-btn[aria-expanded=true] span:after{transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;inset:var(--header-h) 0 0 0;z-index:39;background:var(--off-white);padding:32px var(--gutter) 40px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.mobile-menu a:not(.btn){font-family:var(--serif);font-size:1.9rem;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--linha)}.mobile-menu .btn{margin-top:28px}@media (min-width:1024px){.nav{display:flex;gap:32px}.header__cta{display:inline-flex}.menu-btn,.mobile-menu{display:none}.header__logo img{height:56px}}.prumo{position:relative;width:1px;background:linear-gradient(var(--latao),rgba(152,118,81,.15));transform-origin:top;animation:prumo-draw 1.6s var(--ease) both}.prumo:after{content:"";position:absolute;left:50%;bottom:-3px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--latao)}@keyframes prumo-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.js-reveal .reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js-reveal .reveal.is-in{opacity:1;transform:none}.scroll-prumo{position:fixed;left:max(10px,calc((100vw - var(--max)) / 2 - 28px));top:var(--header-h);z-index:30;width:1px;height:calc(100vh - var(--header-h));pointer-events:none;display:none}.scroll-prumo i{display:block;width:1px;height:100%;background:var(--latao);opacity:.5;transform-origin:top;transform:scaleY(var(--p,0))}@media (min-width:1320px){.scroll-prumo{display:block}}@media (prefers-reduced-motion:reduce){.prumo{animation:none}.js-reveal .reveal{opacity:1;transform:none;transition:none}.btn:after,.nav a:after{transition:none}}.hero{padding:clamp(48px,9vw,112px) 0 clamp(72px,10vw,128px);position:relative;overflow:hidden}.hero__grid{display:grid;grid-gap:48px;gap:48px}.hero__brand{font-size:.74rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--latao-profundo);margin-bottom:24px;display:block}.hero h1{max-width:11ch}.hero h1 em{font-style:italic;color:var(--latao-profundo)}.hero .lead{margin:28px 0 40px}.hero__aside{display:none}.hero__note{margin-top:28px}@media (min-width:960px){.hero__grid{grid-template-columns:1.35fr .65fr;align-items:stretch}.hero__aside{display:flex;justify-content:center;position:relative}.hero__aside .prumo{height:100%;min-height:360px}}.hero__marks{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:12px 0 40px}.hero__marks span{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--texto-suave);display:flex;align-items:center;gap:14px;padding-left:calc(50% + 18px)}.hero__marks span:before{content:"";width:12px;height:1px;background:var(--latao);margin-left:-30px}.objectives{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--linha);border-left:1px solid var(--linha)}@media (min-width:640px){.objectives{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.objectives{grid-template-columns:repeat(3,1fr)}}.objective{background:var(--off-white);border-right:1px solid var(--linha);border-bottom:1px solid var(--linha);padding:32px 28px 28px;text-decoration:none;display:flex;flex-direction:column;gap:14px;min-height:220px;position:relative;transition:background .4s var(--ease)}.objective__icon{width:40px;height:40px;color:var(--latao-profundo)}.objective h3{margin-top:8px}.objective p{color:var(--texto-suave);font-size:.94rem;margin:0}.objective__go{margin-top:auto;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.objective__go:after{content:"";width:18px;height:1px;background:var(--latao);transition:width .35s var(--ease)}.objective:before{content:"";position:absolute;top:0;right:28px;width:1px;height:0;background:var(--latao);transition:height .45s var(--ease)}.objective:hover{background:var(--branco)}.objective:hover:before{height:36px}.objective:hover .objective__go:after{width:34px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;counter-reset:step}.steps li{display:grid;grid-template-columns:56px 1fr;grid-gap:8px 20px;gap:8px 20px;padding:26px 0;border-top:1px solid var(--linha);counter-increment:step}.steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--serif);font-size:1.6rem;color:var(--latao-profundo);line-height:1}.steps h3{font-size:1.4rem}.steps p{grid-column:2;color:var(--texto-suave);margin:0}.section--verde .steps li{border-color:rgba(246,244,239,.16)}.section--verde .steps li:before{color:var(--latao-claro)}.section--verde .steps p{color:rgba(246,244,239,.8)}@media (min-width:900px){.steps--row{grid-template-columns:repeat(4,1fr);gap:32px}.steps--row li{grid-template-columns:1fr;padding-top:28px}.steps--row p{grid-column:1}}.journey{list-style:none;margin:0;padding:0;position:relative}.journey:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:1px;background:var(--linha-latao)}.journey li{position:relative;padding:0 0 34px 44px}.journey li:last-child{padding-bottom:0}.journey li:before{content:"";position:absolute;left:3px;top:9px;width:9px;height:9px;border-radius:50%;background:var(--off-white);border:1px solid var(--latao)}.journey li:last-child:before{background:var(--latao)}.journey strong{display:block;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;margin-bottom:4px}.journey span{color:var(--texto-suave)}.compare{width:100%;border-collapse:collapse;font-size:.95rem}.compare caption{text-align:left;font-size:.8rem;color:var(--texto-suave);caption-side:bottom;padding-top:16px}.compare td,.compare th{text-align:left;vertical-align:top;padding:18px 16px;border-bottom:1px solid var(--linha)}.compare thead th{font-family:var(--serif);font-size:1.5rem;font-weight:600;border-bottom:1px solid var(--verde-profundo)}.compare tbody th{font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--latao-profundo);width:22%}@media (max-width:719px){.compare{font-size:.84rem;line-height:1.5}.compare thead{display:none}.compare tbody{display:grid;grid-gap:10px;gap:10px}.compare tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 14px;gap:6px 14px;padding:14px;background:var(--branco);border:1px solid var(--linha);border-radius:4px}.compare td,.compare th{display:block;border:0;padding:0}.compare tbody th{grid-column:1/-1;width:auto;margin-bottom:4px;font-size:.68rem}.compare td:before{content:attr(data-label);display:block;font-family:var(--serif);font-size:1.05rem;font-weight:600;color:var(--verde-profundo);margin-bottom:2px}.compare td+td{border-left:1px solid var(--linha);padding-left:14px}.compare caption{padding-top:12px}}.faq{border-top:1px solid var(--linha)}.faq details{border-bottom:1px solid var(--linha)}.faq summary{list-style:none;cursor:pointer;padding:24px 44px 24px 0;position:relative;font-family:var(--serif);font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;line-height:1.25}.faq summary::-webkit-details-marker{display:none}.faq summary:after{right:12px;width:1px;height:16px;margin-top:-8px;transition:transform .3s var(--ease)}.faq summary:after,.faq summary:before{content:"";position:absolute;top:50%;background:var(--latao-profundo)}.faq summary:before{right:4px;width:17px;height:1px}.faq details[open] summary:after{transform:scaleY(0)}.faq .faq__a{padding:0 0 26px;color:var(--texto-suave);max-width:44em}.faq__src{display:block;margin-top:10px;font-size:.72rem;letter-spacing:.08em;color:var(--pedra)}.cta-band{text-align:center}.cta-band .prumo{height:64px;margin:0 auto 36px}.cta-band h2{max-width:18ch;margin:0 auto}.cta-band p{margin:22px auto 36px;max-width:34em}.cta-band .btn-row{justify-content:center}.notice{border-left:1px solid var(--latao);padding:4px 0 4px 20px;color:var(--texto-suave);font-size:.92rem;max-width:46em}.notice strong{color:var(--texto);font-weight:600}.notice--warn{border-left-width:2px;border-color:var(--latao-profundo);background:rgba(228,219,204,.4);padding:16px 20px}.placeholder{background:rgba(228,219,204,.7);color:var(--latao-profundo);padding:1px 6px;border-radius:2px;font-size:.86em;font-weight:600;letter-spacing:.02em;white-space:normal}.pending-banner{background:var(--champanhe);color:var(--verde-profundo);font-size:.85rem;padding:14px 18px;border-radius:var(--radius);margin-bottom:40px}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.field label,.field legend{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.input,.select,.textarea{width:100%;min-height:52px;padding:12px 16px;background:var(--branco);border:1px solid rgba(15,26,24,.25);border-radius:var(--radius);font-size:1rem;transition:border-color .2s}.textarea{min-height:110px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--verde-profundo);outline:none;box-shadow:0 0 0 3px rgba(152,118,81,.25)}.input[aria-invalid=true]{border-color:#8a2d1f}.field__error{color:#8a2d1f;font-size:.84rem}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.check{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:.88rem;line-height:1.5;margin-bottom:14px;cursor:pointer}.check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--verde-profundo);cursor:pointer}.check a{color:var(--latao-profundo)}.options{display:grid;grid-gap:10px;gap:10px}@media (min-width:640px){.options--2{grid-template-columns:1fr 1fr}}.option{display:flex;align-items:center;gap:14px;min-height:58px;padding:14px 18px;text-align:left;background:var(--branco);border:1px solid rgba(15,26,24,.18);border-radius:var(--radius);cursor:pointer;font-size:.98rem;transition:border-color .2s,background .2s;width:100%}.option:before{content:"";flex-shrink:0;width:1px;height:0;background:var(--latao);transition:height .3s var(--ease);align-self:center}.option:hover{border-color:var(--verde-profundo)}.option:hover:before{height:20px}.option[aria-pressed=true]{border-color:var(--verde-profundo);background:var(--verde-profundo);color:var(--off-white)}.option[aria-pressed=true]:before{height:20px;background:var(--latao-claro)}.wizard{max-width:720px}.wizard__progress{display:flex;align-items:center;gap:16px;margin-bottom:40px}.wizard__track{flex:1 1;height:1px;background:var(--linha);position:relative}.wizard__track i{position:absolute;left:0;top:0;height:1px;background:var(--latao-profundo);transition:width .5s var(--ease)}.wizard__count{font-size:.74rem;letter-spacing:.14em;color:var(--texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wizard h2{font-size:clamp(1.9rem,4.4vw,2.7rem);margin-bottom:12px}.wizard__hint{color:var(--texto-suave);margin-bottom:28px}.wizard__nav{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:32px}.wizard__step{animation:step-in .5s var(--ease)}@keyframes step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wizard__step{animation:none}}.result{text-align:left}.result .prumo{height:88px;margin-bottom:36px}.summary{border-top:1px solid var(--linha);margin:32px 0}.summary div{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;padding:14px 0;border-bottom:1px solid var(--linha)}@media (min-width:560px){.summary div{grid-template-columns:200px 1fr;gap:16px}}.summary dt{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave);font-weight:600}.summary dd{margin:0}.footer{background:var(--champanhe);color:var(--verde-profundo);padding:72px 0 40px;font-size:.9rem}.footer__top{display:grid;grid-gap:40px;gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(15,26,24,.14)}@media (min-width:900px){.footer__top{grid-template-columns:1.3fr 1fr 1fr 1fr}}.footer__logo img{width:180px;height:auto}.footer__slogan{font-family:var(--serif);font-size:1.5rem;margin-top:18px}.footer h2{font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--latao-profundo);margin-bottom:16px}.footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--latao);text-decoration-color:var(--latao)}.footer__button{background:none;border:0;padding:0;cursor:pointer;text-align:left;font-size:inherit}.footer__button:hover{text-decoration:underline;text-underline-offset:4px}.footer__legal{padding-top:32px;display:grid;grid-gap:14px;gap:14px;font-size:.78rem;line-height:1.6;color:#3d4643}.footer__legal p{max-width:70em}.cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:55;max-width:560px;background:var(--branco);border:1px solid var(--linha);border-radius:6px;padding:22px;box-shadow:0 18px 48px rgba(15,26,24,.18);font-size:.88rem}.cookie h2{font-size:1.45rem;margin-bottom:8px}@media (max-width:639px){.cookie{left:10px;right:10px;bottom:10px;padding:14px 16px;font-size:.8rem;line-height:1.45}.cookie h2{font-size:1.15rem;margin-bottom:4px}.cookie .btn-row{flex-wrap:nowrap;margin-top:10px;gap:8px}.cookie .btn-row .btn{width:auto;flex:1 1;min-height:40px;padding:0 10px;font-size:.66rem;letter-spacing:.08em}.cookie .btn-row .link{font-size:.66rem;flex-shrink:0}}.cookie .btn-row{margin-top:16px;gap:10px}.cookie .btn{min-height:44px;padding:0 18px;font-size:.72rem}@media (max-width:520px){.cookie .btn-row .btn{width:100%}}.page-hero{padding:clamp(48px,8vw,104px) 0 clamp(40px,6vw,72px)}.page-hero h1{font-size:clamp(2.4rem,6vw,4.2rem);max-width:16ch}.page-hero .lead{margin-top:24px}.page-hero .btn-row{margin-top:36px}.prose{max-width:720px}.prose h2{font-size:clamp(1.7rem,3.4vw,2.2rem);margin:56px 0 16px}.prose h3{margin:32px 0 10px}.prose ul{padding-left:20px}.prose li{margin-bottom:8px}.prose a{color:var(--latao-profundo)}.cards{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--linha);border-left:1px solid var(--linha)}@media (min-width:760px){.cards--3{grid-template-columns:repeat(3,1fr)}.cards--2{grid-template-columns:repeat(2,1fr)}}@media (min-width:640px) and (max-width:759px){.cards--3{grid-template-columns:repeat(2,1fr)}}.card{background:var(--off-white);border-right:1px solid var(--linha);border-bottom:1px solid var(--linha);padding:32px 28px;display:flex;flex-direction:column;gap:12px}.card h3{font-size:1.5rem}.card p{color:var(--texto-suave);font-size:.94rem;margin:0}.card .tag{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--latao-profundo);font-weight:600}.card--link{text-decoration:none;transition:background .3s var(--ease)}.card--link:hover{background:var(--branco)}.statement{font-family:var(--serif);font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.18;max-width:22ch}.statement em{color:var(--latao-profundo)}.section--verde .statement em{color:var(--latao-claro)}.split-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.split-list li{padding:16px 0 16px 28px;border-bottom:1px solid var(--linha);position:relative}.split-list li:before{content:"";position:absolute;left:6px;top:22px;width:1px;height:14px;background:var(--latao)}.split-list--no li:before{background:var(--pedra);transform:rotate(45deg)}@media (max-width:639px){.footer{padding-bottom:96px}}.field__optional{text-transform:none;letter-spacing:0;font-weight:400;color:var(--texto-suave)}.btn--whatsapp{min-height:60px;font-size:.86rem}.lp-split{display:grid;grid-gap:40px;gap:40px}@media (min-width:960px){.lp-split{grid-template-columns:1fr 1fr;gap:72px}.lp-split--center{align-items:center}}.features{list-style:none;margin:0;padding:0;border-top:1px solid var(--linha)}.features li{padding:18px 0;border-bottom:1px solid var(--linha)}.features h3{font-size:1.35rem;margin-bottom:4px}.features p{margin:0;color:var(--texto-suave);font-size:.94rem}.cautions{margin-top:28px;padding:22px 24px;background:var(--off-white);border-left:2px solid var(--latao-profundo)}.cautions h3{font-family:var(--sans);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--latao-profundo);margin-bottom:10px}.cautions ul{margin:0;padding-left:18px;font-size:.92rem}.cautions li{margin-bottom:6px}.lp-slogan{margin-top:28px}.section--verde .small{color:rgba(246,244,239,.75)}.lp-section{padding:clamp(52px,7vw,88px) 0}.section-head--center{margin-left:auto;margin-right:auto;text-align:center}.section-head--center h2{font-size:clamp(1.9rem,4.2vw,2.8rem)}.lp-cta{display:flex;justify-content:center;margin-top:36px}.lp-disclaimer{margin:20px auto 0;max-width:60em;text-align:center;font-size:.78rem;color:var(--texto-suave)}.sim-hero{position:relative;isolation:isolate;color:var(--off-white);padding:clamp(28px,5vw,72px) 0 clamp(36px,5vw,72px);overflow:hidden}.sim-hero__bg{object-fit:cover;object-position:60% 50%;z-index:-2}.sim-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(15,26,24,.82),rgba(15,26,24,.7) 45%,rgba(15,26,24,.92))}.sim-hero__grid{display:grid;grid-gap:24px;gap:24px;align-items:center}.sim-hero__eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--champanhe);margin-bottom:14px}.sim-hero h1{font-size:clamp(2.1rem,5.4vw,3.9rem);color:var(--off-white);max-width:15ch}.sim-hero__lead{margin:14px 0 0;font-size:clamp(1rem,1.5vw,1.15rem);color:rgba(246,244,239,.9);max-width:32em}.sim-hero__points{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.86rem;font-weight:500}.sim-hero__points li{display:inline-flex;align-items:center;gap:8px}.sim-hero__points li:before{content:"";width:10px;height:6px;border-left:1.5px solid var(--latao-claro);border-bottom:1.5px solid var(--latao-claro);transform:rotate(-45deg) translateY(-2px)}@media (min-width:960px){.sim-hero{min-height:calc(100vh - var(--header-h));display:flex;align-items:center}.sim-hero:before{background:linear-gradient(90deg,rgba(15,26,24,.9),rgba(15,26,24,.72) 48%,rgba(15,26,24,.35))}.sim-hero__grid{grid-template-columns:1.05fr .95fr;gap:64px}}.sim-card{background:var(--off-white);color:var(--texto);border-radius:6px;padding:clamp(20px,3vw,32px);box-shadow:0 24px 60px rgba(0,0,0,.28);border-top:2px solid var(--latao);scroll-margin-top:calc(var(--header-h) + 12px)}.sim-card__title{font-size:clamp(1.6rem,3vw,2rem);font-weight:600;margin-bottom:14px}.sim-page{padding-top:clamp(28px,5vw,56px)}.sim-card--page{max-width:560px;margin:0 auto;box-shadow:0 12px 40px rgba(15,26,24,.12)}.sim-card--page .sim-card__title{font-size:clamp(1.9rem,5vw,2.4rem)}.sim__steps{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave)}.sim__steps i{flex:1 1;height:1px;background:var(--linha)}.sim__steps .is-on{color:var(--latao-profundo)}.sim__steps .is-done{color:var(--verde)}.sim__field{border:0;padding:0;margin:0 0 16px}.sim .field label,.sim__field legend{font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:none;margin-bottom:8px;padding:0}.sim .field{margin-bottom:14px;gap:6px}.sim .input,.sim .select{min-height:50px}.sim__tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sim__tile{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;cursor:pointer;background:var(--branco);border:1px solid rgba(15,26,24,.18);border-radius:var(--radius);font-size:.86rem;font-weight:500;line-height:1.25;transition:border-color .2s,background .2s}.sim__tile input{position:absolute;opacity:0;width:1px;height:1px}.sim__tile:hover{border-color:var(--verde-profundo)}.sim__tile:has(input:checked){background:var(--verde-profundo);border-color:var(--verde-profundo);color:var(--off-white)}.sim__tile:has(input:checked) .sim__tile-icon{color:var(--latao-claro)}.sim__tile:has(input:focus-visible){outline:2px solid var(--latao-profundo);outline-offset:2px}.sim__tile-icon{width:26px;height:26px;flex-shrink:0;color:var(--latao-profundo)}.btn--sim{min-height:56px;margin-top:6px;font-size:.8rem}.sim__note{margin:12px 0 0;font-size:.74rem;line-height:1.5;color:var(--texto-suave)}.sim__title{font-size:clamp(1.35rem,2.6vw,1.6rem);font-weight:600;margin-bottom:6px;outline:none}.sim__summary{font-size:.82rem;color:var(--texto-suave);margin-bottom:14px}.sim__warn{font-size:.8rem;margin:-4px 0 14px}.sim__back{margin-top:10px}.sim .check{font-size:.8rem}.sim__dl{margin:14px 0}.sim__dl div{padding:8px 0}.sim__dl dd{font-weight:600}.sim__next{font-size:.88rem;margin-bottom:16px}.spinner{width:14px;height:14px;border:2px solid rgba(246,244,239,.35);border-top:2px solid var(--off-white);border-radius:50%;display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.btn:disabled .spinner{margin-right:4px}.adv{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}@media (min-width:640px){.adv{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.adv{grid-template-columns:repeat(4,1fr)}}.adv__card{background:var(--branco);border:1px solid var(--linha);border-radius:6px;padding:26px 22px}.adv__icon{width:42px;height:42px;color:var(--latao-profundo);margin-bottom:14px}.adv__card h3{font-size:1.35rem;margin-bottom:8px}.adv__card p{margin:0;font-size:.9rem;color:var(--texto-suave)}.credit{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px}@media (min-width:900px){.credit{grid-template-columns:repeat(3,1fr)}}.credit__card{background:var(--off-white);border-radius:6px;overflow:hidden;box-shadow:0 10px 30px rgba(15,26,24,.08);display:flex;flex-direction:column}.credit__photo{position:relative;aspect-ratio:16/10;background:var(--champanhe)}.credit__photo img{object-fit:cover}.credit__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:6px;flex:1 1}.credit__label{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--latao-profundo)}.credit__value{font-family:var(--serif);font-size:2.2rem;font-weight:600;line-height:1.1;margin:0 0 12px}.credit__value span{display:block;font-family:var(--sans);font-size:.8rem;font-weight:500;color:var(--texto-suave)}.credit__body .btn{margin-top:auto}.stories{display:grid;grid-gap:32px;gap:32px;align-items:center}@media (min-width:960px){.stories{grid-template-columns:.85fr 1.15fr;gap:56px}}.stories__photo{position:relative;aspect-ratio:4/3;border-radius:6px;overflow:hidden}.stories__photo img{object-fit:cover}@media (min-width:960px){.stories__photo{aspect-ratio:4/5}}.stories h2{font-size:clamp(1.9rem,4vw,2.6rem)}.stories__list{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.story{border:1px solid var(--linha);border-radius:6px;padding:16px 18px;background:var(--branco)}.story h3{font-size:1.2rem;margin-bottom:2px}.story p{margin:0;font-size:.88rem;color:var(--texto-suave)}.story--soon{background:transparent;border-style:dashed}.story__tag{display:inline-block;font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--latao-profundo);margin-bottom:6px}.story blockquote{margin:0;font-family:var(--serif);font-size:1.25rem}.story__who{margin-top:8px;font-size:.82rem;font-weight:600}.final-cta{background:var(--verde-profundo);color:var(--off-white);padding:clamp(60px,9vw,110px) 0;text-align:center;position:relative}.final-cta:after,.final-cta:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:min(560px,80%);height:1px;background:linear-gradient(90deg,transparent,var(--latao),transparent)}.final-cta:before{top:28px}.final-cta:after{bottom:28px}.final-cta__inner{display:flex;flex-direction:column;align-items:center}.final-cta__line{width:1px;height:48px;background:var(--latao);margin-bottom:26px}.final-cta h2{color:var(--off-white);font-size:clamp(2rem,4.6vw,3.1rem);max-width:18ch}.final-cta p{color:rgba(246,244,239,.86);margin:16px 0 28px;max-width:34em}.final-cta .btn{min-width:min(100%,320px)}.final-cta__note{font-size:.8rem;margin:14px 0 0!important;color:var(--champanhe)!important}.final-cta__wa{font-size:.86rem;margin:18px 0 0!important}.final-cta .link{color:var(--off-white);background-image:linear-gradient(var(--latao-claro),var(--latao-claro))}.float-cta{position:fixed;right:14px;bottom:14px;z-index:45;display:flex;align-items:center;gap:8px}.float-cta__main{display:inline-flex;align-items:center;min-height:50px;padding:0 22px;border-radius:25px;text-decoration:none;background:var(--verde-profundo);color:var(--off-white);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 28px rgba(15,26,24,.28);border:1px solid rgba(180,153,121,.5)}.float-cta__wa{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;text-decoration:none;background:var(--off-white);color:var(--verde-profundo);border:1px solid var(--linha);box-shadow:0 10px 28px rgba(15,26,24,.18)}.footer--compact{padding:48px 0 32px}.footer--compact .footer__top{grid-template-columns:1fr;gap:28px;padding-bottom:28px}@media (min-width:900px){.footer--compact .footer__top{grid-template-columns:1fr 2fr;align-items:start}}.footer__links{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:10px 24px!important;gap:10px 24px!important}@media (min-width:900px){.footer__links{grid-template-columns:repeat(4,auto);justify-content:end}}.footer--compact .footer__legal{padding-top:22px}@media (max-width:639px){.footer--compact{padding-bottom:88px}}.final-cta h2{max-width:24ch}@media (max-width:639px){.sim-hero__lead{font-size:.96rem}.sim-hero__points{font-size:.8rem;margin-top:14px}.sim-hero h1{font-size:2.15rem}}