@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-italic-Q0qr0lrZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-italic-BEAWuiTz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--terra-900:#1d120b;--terra-800:#2c1b10;--terra-700:#43291a;--terra-600:#6b4226;--terra-400:#a06a3f;--ouro:#f5b301;--ouro-claro:#ffd65a;--areia:#f6ebd9;--areia-escura:#e9d6b8;--ceu:#bfe6ea;--folha:#5d8a3a;--tijolo:#c8452d;--tijolo-texto:#a5341f;--tinta:#231a12;--font-display:"Bricolage Grotesque Variable", system-ui, sans-serif;--font-body:"Figtree Variable", system-ui, sans-serif;--radius-card:22px;--radius-pill:999px;--border-marca:3px solid var(--tinta);--shadow-marca:5px 5px 0 var(--tinta);--gutter:clamp(16px, 4vw, 48px);--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}.card-community{align-items:center;gap:8px;margin-top:8px;display:flex}.community-btn{border:2px solid var(--terra-600);background:var(--areia);min-height:44px;color:var(--tinta);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.community-btn:hover{background:var(--areia-escura)}.community-btn:disabled{opacity:.6;cursor:wait}.community-btn[hidden]{display:none}.card-community .community-btn{gap:8px;font-size:.85rem}.card-community svg{flex-shrink:0;width:20px;height:20px}.card-community .card-share{border-color:var(--terra-600);background:0 0;flex:0 0 44px;width:44px;height:44px;padding:10px}.card-community .card-share:hover{background:var(--ouro-claro)}.card-community .card-report{width:44px;color:var(--terra-600);background:0 0;border-color:#0000;flex:0 0 44px;margin-left:auto;padding:10px}.card-community .card-report:hover{background:var(--areia-escura);color:var(--tinta)}.card-community .card-report svg{width:18px;height:18px}.community-dialog{border:var(--border-marca);border-radius:var(--radius-card);background:var(--areia);width:min(540px,100% - 28px);max-height:calc(100dvh - 40px);color:var(--tinta);overscroll-behavior:contain;margin:auto;padding:24px;overflow-y:auto}.community-dialog::backdrop{background:#1d120bbf}.community-dialog h2{font-family:var(--font-display);clear:both;margin:12px 0;font-size:1.6rem}.community-close{float:right}.community-body{flex-direction:column;gap:12px;display:flex}.community-product{overflow-wrap:anywhere;font-weight:700}.community-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.community-check input{width:20px;height:20px;accent-color:var(--terra-600)}.share-copy,.report-form select{border:2px solid var(--terra-600);background:var(--areia);width:100%;max-width:100%;color:var(--tinta);font:inherit;border-radius:10px;padding:10px}.share-copy{resize:vertical;font-size:.9rem}.share-networks{flex-wrap:wrap;gap:8px;display:flex}.share-image{justify-items:center;gap:12px;display:grid}.share-preview{border-radius:12px;width:min(100%,300px);height:auto}.share-render-frame{pointer-events:none;border:0;width:1080px;height:1350px;position:fixed;top:0;left:-12000px}.community-status{overflow-wrap:anywhere;margin-top:16px;font-weight:600}.community-status:empty{display:none}.report-form{gap:16px;display:grid}.report-form label{gap:8px;min-width:0;display:grid}body:has(.community-dialog[open]){overflow:hidden}@media (width<=480px){.community-dialog{padding:16px}}body.landing-approved .app-section{padding:72px var(--gutter) 0;background:linear-gradient(#6b4226 0%, #51331f 25%, #352216 70%, var(--terra-900));color:var(--areia);border:0;scroll-margin-top:75px;position:relative;overflow:clip}body.landing-approved .app-promo{grid-template-columns:1.08fr 1fr;align-items:start;gap:clamp(32px,6vw,84px);max-width:1180px;margin:auto;display:grid}body.landing-approved .app-copy{background:var(--areia);color:var(--tinta);border:var(--border-marca);border-radius:24px;align-self:start;padding:28px;position:sticky;top:100px;box-shadow:5px 6px #160e0980}body.landing-approved .promo-scroll-stage{height:calc(100svh + 420px);min-height:1000px;position:relative}body.landing-approved .app-copy .kicker{background:var(--ouro-claro);font-size:.78rem}body.landing-approved .app-tiny-star{font-size:1.2rem}body.landing-approved .app-copy h2{font:800 clamp(2.4rem, 3.6vw, 3rem)/.98 var(--font-display);letter-spacing:-.045em;margin:22px 0}body.landing-approved .app-copy h2 em{color:var(--terra-600);font-style:normal}body.landing-approved .app-copy>p{max-width:31rem;font-size:1.1rem}body.landing-approved .promo-steps{gap:8px;margin:28px 0;display:grid}body.landing-approved .promo-step{text-align:left;background:0 0;border:2px solid #0000;border-radius:16px;align-items:center;gap:14px;width:100%;padding:12px 14px;transition:background .2s,border-color .2s,transform .2s;display:flex}body.landing-approved .promo-step>span:nth-child(2){flex:1}body.landing-approved .promo-step strong,body.landing-approved .promo-step small{display:block}body.landing-approved .promo-step strong{font:800 1.1rem/1.25 var(--font-display)}body.landing-approved .promo-step small{color:var(--terra-700);margin-top:4px;font-size:.85rem}body.landing-approved .promo-step .step-number{border:2px solid var(--tinta);height:35px;font:800 .85rem var(--font-display);background:var(--areia);border-radius:50%;flex:0 0 35px;place-items:center;display:grid}body.landing-approved .promo-step[aria-pressed=true]{background:var(--ouro-claro);border-color:var(--tinta);box-shadow:3px 3px 0 var(--tinta)}body.landing-approved .promo-step[aria-pressed=true] .step-number{background:var(--tinta);color:var(--ouro-claro)}body.landing-approved .promo-step:hover{border-color:var(--tinta)}body.landing-approved .app-stores{flex-wrap:wrap;gap:12px;display:flex}body.landing-approved .app-store{border:var(--border-marca);background:var(--tinta);min-height:66px;color:var(--areia);box-shadow:4px 4px 0 var(--terra-400);border-radius:14px;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;transition:transform .15s;display:flex}body.landing-approved .app-store:hover{transform:translateY(-3px)}body.landing-approved .app-store small,body.landing-approved .app-store strong{display:block}body.landing-approved .app-store small{font-size:.69rem;line-height:1.3}body.landing-approved .app-store strong{font:750 1.35rem/1.3 var(--font-display)}body.landing-approved .app-store-icon{flex:0 0 28px;width:28px;height:31px}body.landing-approved .app-android{color:var(--tinta);background:var(--areia);box-shadow:4px 4px 0 var(--areia-escura)}body.landing-approved .store-arrow{margin-left:8px}body.landing-approved .app-copy .app-status{color:var(--terra-700);margin-top:12px;font-size:.78rem}body.landing-approved .promo-theater{text-align:center;isolation:isolate;min-width:0;padding:22px 0 0;position:sticky;top:88px}body.landing-approved .promo-orbit{z-index:-1;border:2px dashed var(--terra-400);background:radial-gradient(circle,#ffda7a30,#ffda7a08);border-radius:50%;width:440px;height:440px;position:absolute;top:110px;left:50%;transform:translate(-50%);box-shadow:0 0 0 22px #d5a2580d}body.landing-approved .promo-sticker{color:var(--tinta);z-index:3;background:var(--ouro);border:var(--border-marca);box-shadow:var(--shadow-marca);font:700 .9rem/1.25 var(--font-display);text-align:left;border-radius:14px;padding:14px 18px;position:absolute;top:46px;right:-15px;transform:rotate(9deg)}body.landing-approved .promo-sticker span{font-size:2.3rem;position:absolute;bottom:-27px;right:0}body.landing-approved .promo-phone{border:7px solid var(--tinta);background:var(--tinta);width:288px;height:574px;box-shadow:9px 10px 0 var(--terra-400);text-align:left;isolation:isolate;border-radius:42px;margin:auto;position:relative}body.landing-approved .promo-phone:after{content:"";z-index:5;background:var(--tinta);border-radius:9px;width:90px;height:4px;position:absolute;bottom:8px;left:calc(50% - 45px)}body.landing-approved .phone-status{z-index:5;height:38px;color:var(--areia);pointer-events:none;justify-content:space-between;align-items:center;padding:0 19px;font-size:.65rem;display:flex;position:absolute;inset:0 0 auto}body.landing-approved .phone-island{background:var(--tinta);border-radius:30px;width:70px;height:19px;position:absolute;top:8px;left:calc(50% - 35px)}body.landing-approved [data-promo-scene="1"] .phone-status,body.landing-approved [data-promo-scene="3"] .phone-status{color:var(--tinta)}body.landing-approved .promo-screen{color:var(--tinta);background:var(--areia);border-radius:34px;padding:50px 18px 22px;animation:.5s both promo-screen-in;position:absolute;inset:0;overflow:hidden}body.landing-approved .promo-screen[hidden]{display:none}body.landing-approved .promo-story{background:var(--terra-700);color:var(--areia)}body.landing-approved .story-landscape{z-index:-1;background:url(/brand/promo/toca.webp) 50%/cover;transition:background-image .6s;position:absolute;inset:0}body.landing-approved .screen-label{text-align:center;letter-spacing:.14em;font-size:.66rem;font-weight:800;display:block}body.landing-approved .story-bubble{border:var(--border-marca);background:var(--areia);color:var(--tinta);font:750 1.12rem/1.2 var(--font-display);box-shadow:3px 3px 0 var(--tinta);border-radius:16px;min-height:78px;margin:20px 2px 0;padding:14px;position:relative}body.landing-approved .story-bubble:after{content:"";background:var(--areia);border-right:3px solid var(--tinta);border-bottom:3px solid var(--tinta);width:16px;height:16px;position:absolute;bottom:-11px;left:47px;transform:rotate(45deg)}body.landing-approved .story-tatu{object-fit:contain;width:218px;height:233px;animation:2.8s ease-in-out infinite promo-tatu-idle;position:absolute;top:193px;left:27px}body.landing-approved .story-bottom{background:linear-gradient(transparent, var(--terra-900) 28%);text-align:center;padding:42px 18px 25px;position:absolute;inset:auto 0 0}body.landing-approved .story-bottom strong{font:800 1.35rem/1.05 var(--font-display);margin:7px 0 13px;display:block}body.landing-approved .story-dots{color:var(--ouro);letter-spacing:5px;font-size:.65rem}body.landing-approved .screen-cta{border:2px solid var(--tinta);background:var(--ouro);width:100%;color:var(--tinta);border-radius:20px;padding:8px;font-size:.75rem;font-weight:800;display:block}body.landing-approved .mini-brand{font:800 1rem var(--font-display);align-items:center;gap:6px;display:flex}body.landing-approved .mini-brand span{color:var(--terra-600);margin-left:auto}body.landing-approved .promo-catalog h3{font:800 1.65rem/.98 var(--font-display);letter-spacing:-.04em;margin-top:20px}body.landing-approved .promo-catalog>p{margin:7px 0 14px;font-size:.7rem}body.landing-approved .mini-search{border:2px solid var(--tinta);background:#fff9ef;border-radius:24px;padding:9px 10px;font-size:.7rem}body.landing-approved .mini-chips{gap:6px;margin:12px 0;font-size:.65rem;display:flex}body.landing-approved .mini-chips>*{border:1.5px solid var(--tinta);border-radius:20px;padding:4px 8px}body.landing-approved .mini-chips b{background:var(--ouro)}body.landing-approved .mini-deal{border:2px solid var(--tinta);box-shadow:3px 3px 0 var(--tinta);background:#fff9ef;border-radius:16px;align-items:center;gap:12px;padding:12px 10px;display:flex}body.landing-approved .mini-product{background:var(--ceu);border-radius:12px;flex:0 0 76px}body.landing-approved .mini-product svg{width:76px;stroke:var(--tinta);stroke-width:6px;fill:var(--ouro);display:block}body.landing-approved .mini-deal small,body.landing-approved .mini-deal strong,body.landing-approved .mini-deal span span{display:block}body.landing-approved .mini-deal small{letter-spacing:.1em;font-size:.5rem}body.landing-approved .mini-deal strong{font:800 .93rem/1.12 var(--font-display);margin:4px 0 8px}body.landing-approved .mini-deal span span{font-size:.58rem}body.landing-approved .mini-coupon{z-index:2;border:2px dashed var(--terra-600);background:var(--ouro-claro);border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px;display:flex;position:relative}body.landing-approved .mini-coupon b,body.landing-approved .mini-coupon small{font-size:.75rem;display:block}body.landing-approved .mini-coupon small{font-size:.61rem}body.landing-approved .catalog-tatu{object-fit:contain;width:102px;height:110px;position:absolute;bottom:37px;right:10px}body.landing-approved .mini-tabbar{border-top:2px solid var(--tinta);background:var(--areia);text-align:center;justify-content:space-between;padding:6px 22px 7px;font-size:1rem;display:flex;position:absolute;bottom:12px;left:0;right:0}body.landing-approved .mini-tabbar small{font-size:.55rem;display:block}body.landing-approved .promo-alert{color:var(--areia);background:linear-gradient(#3c2819aa,#1d120b44),url(/brand/promo/veio.webp) 50%/cover}body.landing-approved .preview-label{letter-spacing:.1em;background:var(--ouro-claro);color:var(--tinta);border:1.5px solid var(--tinta);border-radius:20px;margin:2px auto 14px;padding:4px 9px;font-size:.56rem;font-weight:800;display:table}body.landing-approved .lock-date{text-align:center;font-size:.68rem}body.landing-approved .lock-time{text-align:center;font:650 4.4rem/1.1 var(--font-display);letter-spacing:-.06em}body.landing-approved .mock-notification{z-index:2;background:var(--areia);color:var(--tinta);border:2px solid var(--tinta);box-shadow:4px 4px 0 var(--tinta);border-radius:19px;margin:16px -5px 0;padding:13px;animation:.8s .25s both promo-notification-in;position:relative}body.landing-approved .mock-notification>div{align-items:center;gap:7px;margin-bottom:9px;font-size:.54rem;display:flex}body.landing-approved .mock-notification small{margin-left:auto}body.landing-approved .mock-notification strong{font-size:.8rem}body.landing-approved .mock-notification p{margin-top:4px;font-size:.7rem;line-height:1.35}body.landing-approved .alert-tatu{object-fit:contain;width:162px;height:184px;position:absolute;bottom:52px;left:54px}body.landing-approved .preview-caption{text-align:center;font-size:.72rem;font-weight:650;line-height:1.35;position:absolute;inset:auto 10px 24px}body.landing-approved .promo-widget{background:linear-gradient(#bfe6ea70,#f6ebd9bb),url(/brand/promo/superficie.webp) 50%/cover}body.landing-approved .promo-widget h3{font:800 2.45rem/.95 var(--font-display);letter-spacing:-.05em;margin:15px 5px 19px}body.landing-approved .mock-widget{border:var(--border-marca);background:var(--ouro-claro);min-height:205px;box-shadow:4px 4px 0 var(--tinta);border-radius:24px;padding:12px;animation:.7s .1s both promo-screen-in;position:relative}body.landing-approved .widget-heading{align-items:center;gap:5px;font-size:.7rem;display:flex}body.landing-approved .widget-heading span{margin-left:auto}body.landing-approved .mock-widget>strong{max-width:125px;font:800 1.3rem/1.05 var(--font-display);letter-spacing:-.03em;z-index:2;margin-top:10px;display:block;position:relative}body.landing-approved .widget-tatu{object-fit:contain;width:100px;height:109px;position:absolute;bottom:33px;right:-2px}body.landing-approved .widget-link{color:var(--tinta);border-top:1.5px solid var(--tinta);padding-top:7px;font-size:.7rem;font-weight:800;text-decoration:none;position:absolute;bottom:12px;left:12px;right:12px}body.landing-approved .widget-name{text-align:center;margin:8px;font-size:.6rem;display:block}body.landing-approved .home-icons{justify-content:space-around;gap:12px;margin:22px 0;display:flex}body.landing-approved .home-icons i{border:2px solid var(--tinta);background:var(--areia);border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.3rem;font-style:normal;display:grid}body.landing-approved .home-icons i:nth-child(2){background:var(--ouro)}body.landing-approved .promo-controls{justify-content:center;align-items:center;gap:13px;margin:22px auto 10px;font-size:.7rem;font-weight:700;display:flex}body.landing-approved #promoCounter{font-variant-numeric:tabular-nums;color:var(--ouro-claro)}body.landing-approved .promo-controls button{border:2px solid var(--tinta);min-width:44px;min-height:44px;color:var(--tinta);background:var(--areia);border-radius:50%;box-shadow:2px 3px #160e0980}body.landing-approved .promo-controls button:hover{background:var(--ouro-claro)}body.landing-approved #promoPause{background:var(--areia);border:2px solid var(--tinta);border-radius:50%;min-width:44px;min-height:44px;font-weight:800}body.landing-approved .promo-disclaimer{color:#d9c5a7;max-width:340px;margin:auto;font-size:.68rem;line-height:1.5}body.landing-approved .promo-scroll-hint{color:var(--ouro-claro);margin:8px 0;font-size:.75rem}body.landing-approved .app-signoff{max-width:1180px;font:750 1rem var(--font-display);border-top:1px solid #d9c5a740;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:50px auto 0;padding:22px 0;display:flex}body.landing-approved .app-signoff>span{color:var(--ouro-claro);font-size:1.5rem}body.landing-approved .app-signoff a{font:700 .85rem var(--font-body);text-underline-offset:4px}@keyframes promo-screen-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes promo-tatu-idle{50%{transform:translateY(-6px)rotate(-1deg)}}@keyframes promo-notification-in{0%{opacity:0;transform:translateY(-25px)scale(.96)}to{opacity:1;transform:none}}body.landing-approved .promo-theater[data-paused=true] .story-tatu,body.landing-approved .promo-theater[data-running=false] .story-tatu{animation-play-state:paused}@media (width<=1050px){body.landing-approved .promo-sticker{padding:9px 12px;font-size:.75rem;top:0;right:-8px}body.landing-approved .promo-orbit{width:355px;height:355px;top:150px}}@media (width<=760px){body.landing-approved .app-section{padding-top:40px}body.landing-approved .app-copy{padding:20px;position:relative;top:auto}body.landing-approved .app-promo{grid-template-columns:1fr;gap:35px}body.landing-approved .app-copy h2{font-size:clamp(2.5rem,9vw,3.8rem)}body.landing-approved .app-copy>p{font-size:1rem}body.landing-approved .promo-steps{gap:5px;margin:22px 0}body.landing-approved .promo-step{gap:10px;padding:10px}body.landing-approved .promo-step strong{font-size:1rem}body.landing-approved .promo-step small{font-size:.76rem}body.landing-approved .app-store{flex:1;gap:8px;padding:10px 12px}body.landing-approved .app-store strong{white-space:nowrap;font-size:1.05rem}body.landing-approved .app-store-icon{flex-basis:24px;width:24px}body.landing-approved .store-arrow{display:none}body.landing-approved .promo-theater{width:100%;max-width:430px;margin:auto;padding-top:28px}body.landing-approved .promo-sticker{top:2px;right:0}body.landing-approved .promo-orbit{width:300px;height:390px;top:130px}body.landing-approved .app-signoff{text-align:center;gap:8px;margin-top:32px;font-size:.9rem}body.landing-approved .app-signoff a{flex-basis:100%}}@media (width<=360px){body.landing-approved .app-stores{flex-direction:column}body.landing-approved .promo-phone{width:274px}body.landing-approved .promo-sticker{right:-5px}}@media (prefers-reduced-motion:reduce){body.landing-approved .app-section *,body.landing-approved .app-section :after{transition:none!important;animation:none!important}}body.landing-approved .app-section[data-app-light=true] *,body.landing-approved .app-section[data-app-light=true] :after{transition:none!important;animation:none!important}body.landing-approved .app-section:not([data-ready]) .story-landscape{background-image:none}body.landing-approved .promo-theater:not([data-running]) *,body.landing-approved .promo-theater:not([data-running]) :after{animation-play-state:paused}@media (height<=900px){body.landing-approved .promo-phone{zoom:.84}}@media (height<=760px){body.landing-approved .promo-phone{zoom:.7}body.landing-approved .promo-sticker{padding:9px 12px;font-size:.72rem}body.landing-approved .promo-orbit{width:300px;height:300px;top:100px}}@media (height<=850px) and (width>=761px){body.landing-approved .app-copy{position:relative;top:auto}}*{box-sizing:border-box;margin:0}html{background:var(--terra-900);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference) and (width>=761px){html{scroll-behavior:smooth}}body{font-family:var(--font-body);color:var(--tinta);background:var(--areia);line-height:1.5;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--ouro);outline-offset:3px}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@supports selector(::-webkit-scrollbar){html::-webkit-scrollbar{width:16px}html::-webkit-scrollbar-track{background:linear-gradient(var(--ceu) 0 7%, #5b8a3a 7% 9%, var(--terra-400) 9% 22%, var(--terra-600) 22% 45%, var(--terra-800) 45% 70%, var(--terra-900) 70%);border-left:2px solid #000}html::-webkit-scrollbar-thumb{background:repeating-linear-gradient(0deg, transparent 0 5px, #231a1247 5px 7px) center / 100% 26px no-repeat, linear-gradient(90deg, var(--ouro-claro), var(--ouro));border:2.5px solid #000;border-radius:10px;min-height:64px}html::-webkit-scrollbar-thumb:hover{background:repeating-linear-gradient(0deg, transparent 0 5px, #231a1247 5px 7px) center / 100% 26px no-repeat, var(--ouro-claro)}.panel::-webkit-scrollbar{width:9px}.panel::-webkit-scrollbar-track{background:var(--terra-900)}.panel::-webkit-scrollbar-thumb{background:var(--ouro);border-radius:9px}}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--ouro) var(--terra-900)}}.nav{z-index:50;inset:14px var(--gutter) auto;background:var(--areia);border:var(--border-marca);border-radius:var(--radius-pill);box-shadow:3px 3px 0 var(--tinta);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex;position:fixed}.logo{font:800 1.15rem/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:flex}.logo img{object-fit:contain;width:30px;height:30px}.logo em{color:var(--terra-600);font-style:normal}.nav-links{align-items:center;gap:4px;display:flex}.nav-links a{border-radius:var(--radius-pill);padding:7px 12px;font-size:.92rem;font-weight:600;text-decoration:none}.nav-links a:hover{background:var(--areia-escura)}.nav-links .cta{background:var(--ouro);border:2px solid var(--tinta);white-space:nowrap}.nav-links .cta:hover{background:var(--ouro-claro)}.surface{background:linear-gradient(var(--ceu), #e8f3dc 78%);min-height:100svh;padding:96px var(--gutter) 0;align-items:center;display:grid;position:relative;overflow:clip}.cloud{opacity:.9;background:#fff;border-radius:40px;width:170px;height:46px;position:absolute}.cloud:before,.cloud:after{content:"";background:#fff;border-radius:50%;position:absolute}.cloud:before{width:70px;height:70px;top:-32px;left:28px}.cloud:after{width:54px;height:54px;top:-20px;left:84px}.cloud.a{top:17%;left:6%}.cloud.b{top:28%;right:8%;transform:scale(.72)}.cloud.c{top:10%;right:34%;transform:scale(.5)}.hero{z-index:3;grid-template-columns:1.15fr .85fr;align-items:end;gap:12px;width:min(1180px,100%);margin:0 auto 22svh;display:grid;position:relative}.kicker{background:var(--areia);border:2px solid var(--tinta);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:5px 13px;font-size:.86rem;font-weight:700;display:inline-flex}.pulse{background:var(--folha);border-radius:50%;width:9px;height:9px;animation:1.6s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 7px #5d8a3a33}}h1{font:800 clamp(2.9rem, 6.3vw, 5.7rem)/.95 var(--font-display);letter-spacing:-.045em;margin:16px 0 14px}h1 .line{padding-bottom:.08em;display:block;overflow:hidden}h1 .word{display:inline-block}h1 .gold{color:var(--terra-600);position:relative}.lead{max-width:33rem;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:500}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hero-app{color:var(--tinta);background:var(--ouro-claro);border:2px solid var(--tinta);box-shadow:3px 3px 0 var(--tinta);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;font-weight:750;text-decoration:none;display:inline-flex}.hero-app span{color:var(--areia);background:var(--terra-900);border-radius:6px;padding:2px 7px;font-size:.78rem}.hero-app b{margin-left:4px}.btn{min-height:48px;color:var(--tinta);border:var(--border-marca);border-radius:var(--radius-pill);box-shadow:4px 4px 0 var(--tinta);background:var(--areia);justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:6px 6px 0 var(--tinta);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--tinta);transform:translate(3px,3px)}.btn.gold{background:var(--ouro)}.hero-tatu{justify-self:center;width:min(420px,100%);position:relative}.hero-tatu img{object-fit:contain;filter:drop-shadow(0 12px #231a121f);width:100%;max-height:62svh}.speech{z-index:1;border:var(--border-marca);font:800 1rem var(--font-display);transform-origin:15% 120%;background:#fff;border-radius:20px;padding:9px 15px;position:absolute;top:1%;left:73%;rotate:4deg}.speech:before,.speech:after{content:"";clip-path:polygon(100% 0,0 100%,35% 0);position:absolute}.speech:before{background:var(--tinta);width:30px;height:24px;bottom:-22px;left:8px}.speech:after{background:#fff;width:19px;height:16px;bottom:-13px;left:15px}.grass{z-index:4;width:104%;height:86px;position:absolute;bottom:0;left:-2%}.strata{color:var(--areia);background:var(--terra-600);position:relative;overflow:clip}.layer{min-height:78svh;padding:12svh var(--gutter);place-items:center;display:grid;position:relative}.layer.l1{background:#7a4d2b}.layer.l2{background:#5a3620}.layer.l3{background:var(--terra-700)}.layer-copy{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,5vw,70px);width:min(1040px,100%);display:grid;position:relative}.layer.flip .layer-copy>img{order:-1}.layer-copy img{object-fit:contain;justify-self:center;width:auto;max-width:100%;max-height:54svh}.depth{letter-spacing:.12em;text-transform:uppercase;color:var(--ouro-claro);font-size:.9rem;font-weight:800}.layer h2{font:800 clamp(2.2rem, 5.2vw, 4.3rem)/.98 var(--font-display);letter-spacing:-.035em;margin:10px 0 12px}.layer p{color:#f2e2c9;max-width:30rem;font-size:1.12rem}.rock{z-index:1;background:#00000026;border-radius:46% 54% 58% 42%/54% 48% 52% 46%;position:absolute}.nugget{z-index:1;background:var(--ouro);border-radius:40% 60% 50% 50%;width:22px;height:18px;position:absolute;box-shadow:inset -3px -3px #b77e00}.depth-meter{z-index:40;background:var(--areia);border:2px solid var(--tinta);pointer-events:none;border-radius:10px;width:10px;height:220px;position:fixed;top:50%;right:18px;translate:0 -50%}.depth-meter:before{content:"";height:calc(var(--progress,0) * 100%);background:var(--ouro);border-radius:8px;position:absolute;inset:0 0 auto}.depth-meter i{top:calc(var(--progress,0) * 100%);background:url(/brand/tatu-ball-80.webp) 50%/contain no-repeat;width:34px;height:34px;position:absolute;left:50%;translate:-50% -50%}.mine{padding:110px var(--gutter) 110px;color:var(--areia);background:var(--terra-900);position:relative}.mine-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;width:min(1280px,100%);margin:0 auto 24px;display:flex}.mine h2{font:800 clamp(2.6rem, 6.4vw, 5.5rem)/.95 var(--font-display);letter-spacing:-.04em}.mine-sub{color:#d9c5a7;max-width:28rem}.count{color:var(--ouro-claro);margin-bottom:4px;font-weight:800;display:block}.toolbar{z-index:30;background:var(--terra-900);grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(1280px,100%);margin:0 auto 18px;padding:8px 0;display:grid;position:sticky;top:76px}.search{min-width:0;display:block;position:relative}.search svg{fill:none;width:22px;height:22px;stroke:var(--tinta);stroke-width:2.4px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.search input{width:100%;min-height:48px;font:600 1rem var(--font-body);color:var(--tinta);background:var(--areia);border-radius:var(--radius-pill);box-shadow:3px 3px 0 var(--ouro);border:3px solid #000;padding:8px 14px 8px 44px}.sort select{max-width:100%;min-height:42px;font:700 .92rem var(--font-body);color:var(--areia);background:var(--terra-800);border:2px solid var(--terra-600);border-radius:var(--radius-pill);padding:8px 12px}.filter-toggle{min-height:48px;color:var(--tinta);background:var(--ouro);border-radius:var(--radius-pill);border:2.5px solid #000;align-items:center;gap:6px;padding:8px 15px;font-weight:800;display:inline-flex}.filter-toggle b{min-width:22px;height:22px;color:var(--areia);background:var(--tinta);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.filter-toggle b[hidden]{display:none}.mine-body{width:min(1280px,100%);margin:0 auto}.panel-backdrop{z-index:60;opacity:0;visibility:hidden;background:#1d120b99;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.panel-backdrop.open{opacity:1;visibility:visible}.panel{z-index:61;background:var(--terra-800);width:min(350px,92vw);box-shadow:6px 0 0 var(--ouro);visibility:hidden;transition:transform .28s var(--ease-pop), visibility .28s;border-right:4px solid #000;flex-direction:column;gap:18px;padding:18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-108%)}.panel.open{visibility:visible;transform:none}.panel-head{justify-content:space-between;align-items:center;display:flex}.panel-head h2{font:800 1.7rem var(--font-display);letter-spacing:-.03em}.panel-close{width:44px;height:44px;color:var(--tinta);background:var(--ouro);border:2.5px solid #000;border-radius:50%;font-size:1.6rem;line-height:1}.panel-apply{flex:none;justify-content:center;margin-top:auto;position:sticky;bottom:0}.panel h3{font:800 1rem var(--font-display);color:var(--ouro-claro);margin-bottom:8px}.chips{flex-wrap:wrap;gap:6px;display:flex}.price-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-range label{color:#d9c5a7;gap:3px;font-size:.78rem;font-weight:700;display:grid}.price-range input{width:100%;min-height:42px;font:700 .95rem var(--font-body);color:var(--tinta);background:var(--areia);border:2px solid #000;border-radius:10px;padding:6px 9px}.check{cursor:pointer;align-items:center;gap:9px;min-height:40px;font-weight:700;display:flex}.check input{width:22px;height:22px;accent-color:var(--ouro)}.clear{min-height:42px;color:var(--ouro-claro);border:2px dashed var(--terra-400);background:0 0;border-radius:12px;font-weight:800}.clear[hidden]{display:none}.results{min-width:0;scroll-margin-top:150px}.result-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:14px;display:flex}.result-count{color:#d9c5a7;font-weight:800}.more{margin:28px auto 0;display:flex}.more[hidden]{display:none}.chip{min-height:36px;color:var(--areia);background:var(--terra-800);border:2px solid var(--terra-600);border-radius:var(--radius-pill);flex:none;padding:5px 11px;font-size:.84rem;font-weight:700;transition:background .15s,color .15s}.chip:hover{border-color:var(--ouro)}.chip[aria-pressed=true]{color:var(--tinta);background:var(--ouro);border-color:var(--ouro)}.grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:20px;display:grid}.card{color:var(--tinta);background:var(--areia);border:var(--border-marca);border-radius:var(--radius-card);box-shadow:5px 5px 0 var(--ouro);transition:transform .18s var(--ease-pop), box-shadow .18s;border-color:#000;flex-direction:column;display:flex;position:relative;overflow:clip}@media (hover:hover){.card:hover{box-shadow:7px 9px 0 var(--ouro);transform:translateY(-5px)rotate(-.6deg)}}.card-img{aspect-ratio:4/3;background:#fff;border-bottom:3px solid #000;place-items:center;padding:12px;display:grid;position:relative}.card-img img{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.card-img.fallback{background:var(--areia-escura)}.card-img.fallback img{width:58%;height:76%;inset:12% 21%}.market{color:#fff;background:var(--tinta);border-radius:var(--radius-pill);padding:3px 10px;font-size:.72rem;font-weight:800;position:absolute;top:10px;left:10px}.pct{width:58px;height:58px;font:800 1.02rem var(--font-display);background:var(--ouro);border:2px solid #000;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;rotate:9deg}.card-body{flex-direction:column;flex:1;gap:7px;padding:14px;display:flex}.card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.tatu-says{color:var(--terra-600);font-size:.86rem;font-style:italic}.prices{margin-top:auto;padding-top:6px}.old{color:#6e5d4c;font-size:.86rem;text-decoration:line-through}.price{font:800 1.72rem/1.1 var(--font-display);letter-spacing:-.02em}.price-note{color:var(--tijolo-texto);font-size:.8rem;font-weight:700}.seals{flex-wrap:wrap;gap:5px;display:flex}.seal{border:1.5px solid var(--tinta);border-radius:var(--radius-pill);background:#fff;padding:2px 8px;font-size:.72rem;font-weight:700}.seal.hot{background:var(--ouro-claro)}.coupon{border:1.5px dashed var(--tinta);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:5px 9px;font-size:.82rem;font-weight:700;display:flex}.coupon span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coupon span:last-child{flex:none}.when{color:#6e5d4c;font-size:.74rem}.go{background:var(--ouro);border:2.5px solid #000;border-radius:13px;justify-content:center;align-items:center;min-height:46px;margin-top:3px;font-weight:800;text-decoration:none;transition:background .15s;display:flex}.go:hover{background:var(--ouro-claro)}.state{text-align:center;grid-column:1/-1;justify-items:center;gap:12px;padding:40px 14px;display:grid}.state img{width:min(300px,70%)}.state h3{font:800 1.8rem var(--font-display)}.skeleton{background:linear-gradient(100deg, var(--terra-800) 40%, var(--terra-700) 50%, var(--terra-800) 60%);border-radius:var(--radius-card);background-size:200% 100%;height:400px;animation:1.4s linear infinite shine}@keyframes shine{to{background-position:-200% 0}}.footer{padding:56px var(--gutter) 42px;color:var(--tinta);background:var(--ouro);border-top:4px solid #000}.footer-in{flex-wrap:wrap;justify-content:space-between;gap:22px;width:min(1180px,100%);margin:0 auto;display:flex}.footer strong{font:800 clamp(2rem, 5vw, 3.6rem)/1 var(--font-display);letter-spacing:-.03em;display:block}.footer nav{flex-direction:column;gap:5px;font-weight:700;display:flex}.footer small{width:min(1180px,100%);margin:26px auto 0;font-size:.82rem;display:block}.page{min-height:80svh;padding:110px var(--gutter) 70px}.page-in{width:min(800px,100%);margin:0 auto}.page h1{font-size:clamp(2.7rem,7vw,5rem)}.page h2{font:800 1.6rem var(--font-display);margin:30px 0 8px}.page p,.page li{font-size:1.08rem}.page ul{padding-left:1.2em}.page-tatu{float:right;width:190px;margin:0 0 12px 18px}.steps{gap:15px;margin-top:24px;padding:0;list-style:none;display:grid}.steps li{border:var(--border-marca);border-radius:var(--radius-card);box-shadow:var(--shadow-marca);background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;display:grid}.steps b{width:42px;height:42px;font:800 1.2rem var(--font-display);background:var(--ouro);border:2px solid var(--tinta);border-radius:50%;place-items:center;display:grid}.coupons-page{color:var(--tinta);background:var(--areia)}.coupons-in{width:min(1180px,100%);margin:0 auto}.coupons-head{grid-template-columns:1fr 180px;align-items:center;gap:24px;margin-bottom:32px;display:grid}.coupons-head h1{font:800 clamp(2.3rem, 5.5vw, 4.5rem)/1.03 var(--font-display);letter-spacing:-.045em;margin:12px 0 18px}.coupons-head h1 em{color:var(--terra-600);font-style:normal}.coupons-head p{max-width:660px;color:var(--terra-700)}.coupons-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:800}.coupons-head .coupons-summary{margin-top:18px;font-size:.95rem;font-weight:800}.coupon-browser{border:var(--border-marca);border-radius:var(--radius-card);box-shadow:var(--shadow-marca);background:#fff;padding:20px}.coupons-tabs{gap:8px;margin-bottom:18px}.coupons-tabs .chip{min-height:44px;color:var(--tinta);background:var(--areia);border-color:var(--areia-escura)}.coupons-tabs .chip[aria-pressed=true]{background:var(--ouro);border-color:var(--tinta)}.coupons-tools{flex-wrap:wrap;gap:16px;display:flex}.coupons-tools label{gap:5px;font-size:.85rem;font-weight:700;display:grid}.coupon-search{flex:230px}.coupon-sort{flex:0 200px}.coupons-tools input,.coupons-tools select{width:100%;min-width:0;min-height:46px;font:inherit;color:var(--tinta);border:2px solid var(--terra-600);background:#fff;border-radius:10px;padding:9px 12px;font-size:1rem}.coupons-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:28px 0 4px;display:flex}.coupons-status p{font-weight:800}.coupons-status div{flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.coupons-status button{border:2px solid var(--tinta);background:#fff;border-radius:10px;min-height:44px;padding:6px 12px;font-weight:700}.coupons-page :focus-visible{outline-color:var(--terra-600)}.coupons-page button:disabled{opacity:.65;cursor:wait}.coupon-notice{border:2px solid var(--terra-600);background:var(--ouro-claro);border-radius:12px;margin-top:20px;padding:14px}.coupon-store{margin-top:30px}.coupon-store-head{border-bottom:2px solid var(--areia-escura);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.coupon-store-head h2{margin:0;font-size:1.8rem}.coupon-store-head p{color:var(--terra-600);font-size:.95rem;font-weight:700}.coupon-list{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:22px;margin-top:12px;display:grid}.coupon-store{min-width:0}.coupon-more{border:2px solid var(--terra-600);background:#fff;border-radius:12px;width:100%;min-height:46px;margin-top:18px;padding:10px 14px;font-weight:800}.coupon-more:hover{background:var(--ouro-claro)}@media (width>=1000px){.coupons-page #list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px;display:grid}.coupons-page #list>.coupon-list{grid-column:1/-1}}.coupon-list .skeleton{height:280px}.ticket{min-width:0;color:var(--tinta);border:2px solid var(--terra-600);border-radius:var(--radius-card);box-shadow:3px 3px 0 var(--areia-escura);background:#fff;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.ticket-featured{border:3px solid var(--tinta);background:var(--ouro-claro);box-shadow:var(--shadow-marca)}.ticket-highlight{font-size:.78rem;font-weight:800}.ticket-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ticket .market{position:static}.ticket h3.ticket-value{font:800 2.2rem/1.1 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}.ticket-value.small{font-size:1.35rem}.ticket-rules{color:var(--terra-600);font-weight:700}.ticket-cut{border-top:2px dashed var(--terra-600);margin:4px 0}.ticket .coupon{min-height:48px;padding:10px;font-size:1rem}.ticket .coupon span:first-child{white-space:normal;overflow-wrap:anywhere;text-align:left;overflow:visible}.ticket .ticket-meta{color:var(--terra-700);font-size:.85rem}.ticket .ticket-rules{font-size:.95rem}.ticket h3.ticket-value.small{font-size:1.45rem}.coupons-help{border:2px solid var(--terra-600);border-radius:14px;margin-top:40px;padding:20px}.coupons-help summary{cursor:pointer;font-weight:800}.coupons-help p{color:var(--terra-700);margin-top:12px}@media (width<=760px){.coupons-head{grid-template-columns:1fr;gap:0;position:relative}.coupons-tatu{width:85px;position:absolute;top:0;right:0}.coupons-eyebrow{max-width:calc(100% - 95px);display:block}.coupons-head h1{max-width:calc(100% - 65px)}.coupon-browser{padding:14px}.coupon-sort{flex:180px}}.ticket-actions{gap:6px;margin-top:auto;display:grid}.ticket-deals{text-align:center;font-size:.9rem;font-weight:700}.coupon-call{width:min(1280px,100%);color:var(--tinta);background:var(--ouro);border:2.5px solid #000;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 auto 16px;padding:10px 14px;font-weight:800;text-decoration:none;display:flex}.coupon-call[hidden]{display:none}.coupon-call:hover{background:var(--ouro-claro)}@media (width<=760px){.nav-links a:not(.cta):not(.keep){display:none}.nav-links .keep{padding:5px 8px}.hero{grid-template-columns:1fr;margin-bottom:15svh}.hero-tatu{width:min(210px,56%)}.hero-actions .btn{flex:auto}.cloud{opacity:.45}.speech{font-size:.86rem;left:68%}.layer-copy{grid-template-columns:1fr}.layer.flip .layer-copy>img{order:0}.layer-copy img{max-height:34svh}.depth-meter{border-width:1px;width:5px;height:120px;right:3px}.depth-meter i{width:18px;height:18px}.nav{padding:6px var(--gutter);padding-top:calc(6px + env(safe-area-inset-top,0px));box-shadow:none;border-width:0 0 3px;border-radius:0;transition:transform .22s;inset:0 0 auto}.nav-hidden .nav{transform:translateY(-105%)}.nav-links .cta{padding:5px 12px}.mine{padding-top:64px}.toolbar{top:calc(57px + env(safe-area-inset-top,0px));width:auto;margin:0 calc(var(--gutter) * -1) 12px;padding:7px var(--gutter);border-bottom:2px solid var(--terra-700);transition:top .22s}.nav-hidden .toolbar{top:env(safe-area-inset-top,0px)}.search input{min-height:44px;box-shadow:none;font-size:16px}.filter-toggle{min-height:44px;padding:6px 12px}.results{scroll-margin-top:130px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.card{box-shadow:3px 3px 0 var(--ouro);border-width:2px}.card-body{padding:10px}.card h3{font-size:.88rem}.price{font-size:1.32rem}.pct{width:46px;height:46px;font-size:.82rem}.tatu-says{display:none}.page-tatu{width:120px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.social-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.social-row a,.social-badge{position:relative}.rede-selo{color:#fff;background:#075e54;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-6px;right:-6px}.social-row a{color:#fff;background:var(--rede);border:2px solid var(--tinta);width:44px;height:44px;box-shadow:2px 2px 0 var(--tinta);border-radius:12px;place-items:center;transition:transform .15s,box-shadow .15s;display:grid}.hero-social{flex-basis:100%;margin-top:4px}.footer-social{flex-wrap:wrap;align-items:center;gap:10px 16px;width:min(1180px,100%);margin:26px auto 0;font-weight:800;display:flex}.social-band{padding:56px var(--gutter);color:var(--tinta);background:var(--ouro-claro);border-top:4px solid #000}.social-band-in{width:min(1180px,100%);margin:0 auto}.social-band h2{font:800 clamp(1.8rem, 4.5vw, 3rem)/1.05 var(--font-display);letter-spacing:-.02em;margin:0}.social-band p{margin:8px 0 22px;font-weight:700}.social-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.social-cards a{min-height:68px;color:var(--tinta);border:var(--border-marca);box-shadow:4px 4px 0 var(--tinta);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.social-badge{color:#fff;background:var(--rede);border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.social-cards strong{line-height:1.2;display:block}.social-cards small{overflow-wrap:anywhere;color:#5b4a38;font-size:.82rem;display:block}@media (hover:hover){.social-row a:hover{box-shadow:3px 4px 0 var(--tinta);transform:translate(-1px,-2px)}.social-cards a:hover{box-shadow:6px 6px 0 var(--tinta);transform:translate(-2px,-2px)}}.social-row a:focus-visible,.social-cards a:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}@media (width<=480px){.social-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.social-cards a{gap:9px;padding:8px}.social-badge{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.social-row a,.social-cards a{transition:none}}.nav-links .keep{white-space:nowrap;background:var(--ouro-claro);border:2px solid var(--terra-600);flex-shrink:0;align-items:center;gap:5px;min-height:44px;font-weight:800;display:inline-flex}.nav-links .keep svg,.hero-actions .btn svg{flex-shrink:0}@media (width<=760px){.nav{gap:8px}.logo{gap:5px;font-size:1rem}.nav-links .keep{padding:5px 7px;font-size:.85rem}.nav-links .cta{min-height:44px;padding:5px 9px;font-size:.85rem}}.nav .logo{flex-shrink:0;justify-content:center;min-width:44px;min-height:44px}.nav .logo span{gap:inherit;display:flex}.nav-links .keep,.nav-links .cta{text-align:center;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;line-height:1.2;display:inline-flex}.nav-links .keep{background:var(--terra-600);color:var(--areia);margin-inline-start:8px}.nav-links .keep:hover{background:var(--terra-700)}.nav-links .keep:active{background:var(--terra-900)}.nav-links .cta:active{background:var(--ouro)}.nav a:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.nav-links a[aria-current=page]{text-underline-offset:3px;text-decoration:underline}@media (width<=960px){.nav-links a:not(.keep):not(.cta){display:none}.nav-links .keep{margin-inline-start:0}}@media (width<=353px){.nav .logo span{display:none}}
