:root{--ink:#111;--muted:#777;--paper:#f4f3f0;--line:#d9d7d1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.site-shell{max-width:1440px;margin:auto;background:var(--paper)}button,input,select{font:inherit}.topbar{height:92px;padding:0 6%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);position:relative}.brand{position:absolute;left:6%}.brand img{display:block;width:260px;height:58px;object-fit:contain;object-position:left center;mix-blend-mode:multiply;transform:scale(1.55);transform-origin:left center}.topbar nav{display:flex;gap:12px}.nav-button{border:0;background:transparent;color:#777;cursor:pointer;padding:10px 13px;border-radius:999px;font-size:12px;transition:all .2s ease}.nav-button.active{background:#fff;color:#111;font-weight:700;border:1px solid #e5e3de;box-shadow:0 5px 16px #11111112}.shein-button.active{background:#111;color:#fff;border-color:#111;box-shadow:0 5px 16px #11111128}.mercado-button.active{background:#ffe600;color:#1855a5;border-color:#ffe600;box-shadow:0 5px 16px #ffe60038}.mobile-menu-toggle{display:none;border:0;background:transparent;color:#111;width:42px;height:42px;font-size:22px}.hero{padding:115px 12% 74px;min-height:500px;border-bottom:1px solid var(--line);position:relative;background:radial-gradient(circle at 92% 30%,#e7e6e1 0,transparent 30%)}.eyebrow,.section-kicker,.small-label{font-size:10px;letter-spacing:.14em;font-weight:700;color:#777}.live-dot{display:inline-block;width:7px;height:7px;background:#202020;border-radius:50%;margin-right:8px}.hero h1{font-size:clamp(58px,8vw,118px);line-height:.91;letter-spacing:-.07em;font-weight:500;margin:30px 0 24px}.hero em,.calc-intro h2 i,.how h2 i{font-family:Georgia,serif;font-weight:400}.hero p{font-size:17px;color:#575757;max-width:330px;line-height:1.45}.hero-meta{position:absolute;right:12%;bottom:70px;font-size:10px;color:#777}.hero-brand{padding:0 .08em}.hero-brand.shein{background:#111;color:#fff}.hero-brand.mercado{background:#ffe600;color:#2c3478}.hero-brand.shopee{background:#ee4d2d;color:#fff}.hero-brand.tiktok{background:#fff;color:#111}.calculator-wrap{display:grid;grid-template-columns:1fr 1.25fr;gap:10%;padding:120px 12%;background:#fff}.calc-intro h2,.how h2{font-size:50px;letter-spacing:-.055em;line-height:.95;font-weight:500;margin:25px 0}.calc-intro p{max-width:310px;line-height:1.5;color:#676767;font-size:14px}.video-placeholder{position:relative;display:block;width:100%;max-width:250px;margin:28px 0;border:1px solid var(--line);background:#111;padding:0;cursor:pointer;overflow:hidden;aspect-ratio:9/16}.video-placeholder img{display:block;width:100%;height:100%;object-fit:cover}.video-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:#11111124;color:#fff;font-size:11px;text-shadow:0 1px 3px #111;pointer-events:none}.video-play b{position:relative;display:grid;place-items:center;width:54px;height:54px;padding-left:3px;border:2px solid #fff;border-radius:50%;background:#111c;font-size:19px}.video-play b:after{content:"";position:absolute;inset:-8px;border:2px solid #fff;border-radius:50%;opacity:0;animation:video-play-pulse 1.8s ease-out infinite}.note{border-top:1px solid var(--line);margin-top:28px;padding-top:15px;max-width:330px;color:#92908a;font-size:10px;line-height:1.5}.whatsapp-button{display:inline-flex;gap:10px;align-items:center;margin-top:22px;border:0;background:#111;color:#fff;border-radius:100px;padding:12px 15px;text-decoration:none;font-size:11px;cursor:pointer}.whatsapp-button span{font-size:15px}.calc-card{border:1px solid var(--line);background:#fbfbfa;padding:30px;box-shadow:0 20px 50px #1111110b}.card-head{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:22px}.card-head h3{font-size:22px;font-weight:500;margin:8px 0 0}.pill{font-size:10px;background:#191919;color:#fff;border-radius:30px;padding:8px 11px;letter-spacing:.08em}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;padding:28px 0}.field>span,.category-row label,.fixed-rate{font-size:11px;color:#676767;display:block}.field div{display:flex;border:1px solid var(--line);background:#fff;align-items:center}.field b{font-size:11px;color:#888;padding-left:12px}.field input{border:0;outline:0;background:transparent;padding:13px 10px;width:100%;font-size:15px;color:#111}.category-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid var(--line);padding:20px 0 28px}.category-row select{display:block;width:100%;margin-top:8px;padding:13px 10px;border:1px solid var(--line);background:#fff;color:#111;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-rate{border:1px solid var(--line);background:#f4f4f1;padding:11px 12px;min-height:66px}.fixed-rate b{display:block;color:#111;font-size:14px;margin-top:10px}.compact-fields{padding-top:0}.result{background:#161616;color:#fff;padding:27px 25px;margin:0 -1px}.result .small-label{color:#aaa}.result strong{font-size:48px;letter-spacing:-.05em;font-weight:400;display:block;margin:12px 0 17px}.result-bottom{display:flex;justify-content:space-between;font-size:11px;color:#aaa}.result-bottom b{color:#fff;margin-left:6px}.positive{color:#c7ff5b}.negative{color:#ff9a9a}.gamification-button{margin-top:20px;border:1px solid #ffffff44;background:#ffffff14;color:#fff;padding:9px 12px;border-radius:20px;font-size:11px;cursor:pointer}.breakdown{padding-top:22px}.breakdown div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:11px;color:#777}.breakdown b{color:#222;font-weight:500}.how{padding:120px 12%;display:grid;grid-template-columns:1fr 1.5fr;gap:10%;border-bottom:1px solid var(--line)}.how h2{font-size:48px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:24px}.steps b{font-family:monospace;font-size:11px;color:#888}.steps h3{font-size:15px;font-weight:500;margin:35px 0 10px}.steps p{font-size:12px;color:#777;line-height:1.45}.premissas{padding:80px 12%;background:#e9e8e3}.premissas p{font-family:Georgia,serif;font-size:28px;line-height:1.25;max-width:780px;margin:28px 0}footer{padding:28px 6%;display:flex;justify-content:space-between;font-size:10px;color:#888}.hidden{display:none!important}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#111111a8}.modal{width:min(100%,620px);max-height:min(90vh,720px);overflow:auto;padding:28px;background:#fbfbfa;color:#111;box-shadow:0 24px 80px #00000033;animation:gamification-modal-in 260ms cubic-bezier(.2,.8,.2,1) both}.modal.tutorial-modal{width:min(100%,460px);max-height:94vh;padding:20px;overflow:hidden}.modal.tutorial-modal .modal-head{padding:0 4px 16px}.modal-head{display:flex;justify-content:space-between;align-items:start;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.modal h2{margin:8px 0 0;font-size:32px;font-weight:500;letter-spacing:-.05em}.close{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer;font-size:22px;line-height:1}.modal-lead{margin:20px 0;color:#676767;font-size:13px;line-height:1.5}.tutorial-player{display:block;width:100%;max-height:calc(94vh - 104px);margin-top:18px;border-radius:2px;background:#111;object-fit:contain}.stacks{display:grid;gap:10px}.stacks article{padding:17px 18px;border:1px solid var(--line);background:#f4f3f0}.stacks article:nth-child(1){border-left:4px solid #111}.stacks article:nth-child(2){border-left:4px solid #ffe600}.stacks article:nth-child(3){border-left:4px solid #ee4d2d}.stacks article:nth-child(4){border-left:4px solid #2c3478}.stacks article:nth-child(5){border-left:4px solid #2c3478}.stacks>article>b{color:#888;font-family:monospace;font-size:11px}.stacks h3{margin:7px 0 5px;font-size:16px;font-weight:500}.stacks p{margin:0;color:#777;font-size:12px;line-height:1.45}.game-value{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 8px;padding:12px 14px;background:#fff;border:1px solid var(--line);font-size:12px}.game-value strong{font-size:17px;font-weight:600}.hierarchy{display:grid;gap:8px;margin-top:14px}.hierarchy div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;background:#fff;border:1px solid var(--line);font-size:11px}.hierarchy div+div{margin-left:14px}.hierarchy div:nth-child(3){margin-left:28px}.hierarchy b{color:#111;font-size:12px;font-weight:600;white-space:nowrap}.marketplace-transition{position:fixed;z-index:80;inset:0;display:grid;place-content:center;justify-items:center;gap:18px;background:#f4f3f0f2;animation:marketplace-transition-in 180ms ease-out both}.marketplace-transition>span{color:#777;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.marketplace-transition img{width:min(62vw,360px);height:min(62vh,520px);object-fit:contain;animation:marketplace-character-in 520ms cubic-bezier(.2,.8,.2,1) both}.marketplace-page-reveal{animation:marketplace-page-reveal 520ms cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 8%}@keyframes gamification-modal-in{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes marketplace-transition-in{from{opacity:0}to{opacity:1}}@keyframes marketplace-page-reveal{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes marketplace-character-in{from{opacity:0;transform:translateY(18px) scale(.88) rotate(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes video-play-pulse{0%{transform:scale(.82);opacity:.75}70%,100%{transform:scale(1.35);opacity:0}}@media(max-width:760px){.topbar{height:auto;min-height:76px;padding:12px 6%;justify-content:space-between}.brand{position:static}.brand img{width:150px;height:45px;transform:none}.mobile-menu-toggle{display:block}.topbar nav{display:none;position:absolute;top:100%;right:6%;z-index:20;flex-direction:column;gap:4px;padding:10px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px #0002}.topbar nav.open{display:flex}.nav-button{text-align:left}.hero{padding:80px 8%}.hero h1{font-size:62px}.hero-meta{position:static;display:block;margin-top:55px}.calculator-wrap,.how{display:block;padding:75px 8%}.calc-intro{margin-bottom:45px}.calc-intro h2,.how h2{font-size:42px}.calc-card{padding:20px}.category-row,.fields{grid-template-columns:1fr}.result strong{font-size:38px}.steps{margin-top:35px;gap:20px}.premissas{padding:60px 8%}.premissas p{font-size:23px}footer{padding:25px 8%;gap:20px;flex-direction:column}.modal-backdrop{padding:14px}.modal{padding:20px}.hierarchy div+div{margin-left:7px}.hierarchy div:nth-child(3){margin-left:14px}}
