:root{--ink:#26302b;--ink-soft:#5b675f;--paper:#faf7f1;--paper-alt:#f2ede2;--forest:#1f3d2e;--forest-deep:#132a20;--sage:#77917f;--gold:#b8874a;--gold-soft:#e8d3ae;--line:#e4ddce;--radius:22px;--maxw:920px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,Segoe UI,sans-serif;line-height:1.65}h1,h2,h3{color:var(--forest-deep);letter-spacing:-.01em;font-family:Fraunces,serif;font-weight:500}a{color:inherit}p{color:var(--ink);font-size:15.5px}p+p{margin-top:12px}.lede{color:#3a453f;max-width:680px;font-size:17px}.icon{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.nav{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#faf7f1db;position:sticky;top:0}.nav-inner{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:16px 28px;display:flex}.brand{color:var(--forest-deep);white-space:nowrap;align-items:center;gap:10px;font-family:Fraunces,serif;font-size:18px;display:flex}.brand .icon{color:var(--gold)}.nav-links{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.nav-links a{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s}.nav-links a:hover{background:var(--paper-alt);color:var(--forest-deep)}.hero{background:radial-gradient(120% 140% at 15% -10%, #274a38 0%, var(--forest) 45%, var(--forest-deep) 100%);color:#f4efe3;padding:76px 28px 64px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.14;pointer-events:none;background-image:radial-gradient(circle at 82% 18%,#fff 0,#0000 40%),radial-gradient(circle at 8% 92%,#fff 0,#0000 35%);position:absolute;inset:0}.hero-inner{max-width:var(--maxw);margin:0 auto;animation:.7s both fadeInUp;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);align-items:center;gap:8px;margin-bottom:20px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--gold-soft);width:24px;height:1px;display:inline-block}.hero h1{color:#fbf8f1;max-width:680px;font-size:38px;line-height:1.2}.hero h1 em{color:var(--gold-soft);font-style:italic;font-weight:500}.hero p.lead{color:#dfe6de;max-width:560px;margin-top:18px;font-size:16.5px}.hero-chips{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.chip{color:#f0ece1;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:9px;padding:11px 16px;font-size:14px;display:flex}.chip .icon{color:var(--gold-soft)}.status-wrap{max-width:var(--maxw);z-index:3;margin:-38px auto 0;padding:0 28px;position:relative}.status-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:26px 30px;display:flex;box-shadow:0 24px 50px -28px #132a2073}.status-copy .status-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin-bottom:4px;font-size:12.5px;font-weight:700}.status-copy .status-msg{color:var(--forest-deep);max-width:360px;font-family:Fraunces,serif;font-size:19px}.status-countdown{gap:10px;display:flex}.status-countdown .cbox{background:var(--forest);color:#f4efe3;text-align:center;border-radius:14px;min-width:60px;padding:12px 16px}.status-countdown .cbox .n{font-family:Fraunces,serif;font-size:24px;font-weight:600;line-height:1}.status-countdown .cbox .u{text-transform:uppercase;letter-spacing:.05em;color:var(--gold-soft);margin-top:4px;font-size:10px}section.block{border-bottom:1px solid var(--line);padding:60px 28px}section.block.alt{background:var(--paper-alt)}section.block.tight{padding-top:40px}.block-inner{max-width:var(--maxw);margin:0 auto}.sec-head{align-items:center;gap:14px;margin-bottom:26px;display:flex}.sec-icon{background:var(--forest);width:44px;height:44px;color:var(--gold-soft);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.sec-head h2{font-size:25px}.sec-sub{color:var(--ink-soft);margin-top:2px;font-size:14px}.sec-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.sec-eyebrow:before{content:"";background:var(--gold);width:20px;height:1px;display:inline-block}.sec-editorial h2{margin-bottom:6px;font-size:27px}.subgrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:4px;display:grid}.subcard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px}.subcard .num{color:var(--gold);margin-bottom:8px;font-family:Fraunces,serif;font-size:24px}.subcard h3{margin-bottom:6px;font-size:17px}.subcard p{color:var(--ink-soft);font-size:14px}.subcard .valor-grande{color:var(--forest-deep);font-family:Inter,sans-serif;font-size:17px;font-weight:600}.compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:4px;display:grid}.compare .col{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.compare .col.highlight{border-color:var(--gold);box-shadow:0 14px 34px -18px #b8874a8c}.compare h3{align-items:center;gap:8px;margin-bottom:13px;font-size:15.5px;display:flex}.compare h3 .icon{color:var(--gold)}.compare ul{flex-direction:column;gap:10px;list-style:none;display:flex}.compare li{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;display:flex}.compare li .icon{color:var(--sage);margin-top:3px;font-size:12px}.offer-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:4px;display:grid}.offer-item{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:18px;display:flex}.offer-item .icon{color:var(--forest);margin-top:2px;font-size:16px}.offer-item strong{margin-bottom:2px;font-size:14px;display:block}.offer-item span{color:var(--ink-soft);font-size:13px}.rules-list{flex-direction:column;gap:12px;margin-top:4px;list-style:none;display:flex}.rules-list li{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:13px;padding:15px 17px;display:flex}.rules-list .icon{color:var(--gold);margin-top:3px;font-size:14px}.rules-list strong{font-size:14px}.rules-list span{color:var(--ink-soft);margin-top:2px;font-size:13.5px;display:block}.auto-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:4px;display:grid}.auto-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:18px;display:flex}.auto-card .icon{color:var(--forest);flex-shrink:0;margin-top:2px;font-size:16px}.auto-card span{color:var(--ink);font-size:13.5px}.assist-card{background:var(--forest);color:#f4efe3;border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.assist-card h3{color:#fbf8f1;margin-bottom:5px;font-size:19px}.assist-card p{color:#d8e0da;max-width:420px;font-size:14px}.assist-btn{background:var(--gold);color:#2a1c08;white-space:nowrap;border-radius:12px;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.assist-btns{flex-direction:column;gap:10px;display:flex}.form-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.grid2{grid-template-columns:1fr 1fr;gap:14px;margin-top:4px;display:grid}.field{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px 17px}.field .rotulo{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin-bottom:4px;font-size:11px;font-weight:700}.field .valor{color:var(--forest-deep);font-size:16px;font-weight:600}.field .valor small{color:var(--ink-soft);margin-top:2px;font-size:12px;font-weight:500;display:block}.botao{background:var(--forest);color:#f4efe3;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.botao .icon{color:var(--gold-soft)}.botao.secundario{background:var(--paper-alt);color:var(--forest-deep);border:1px solid var(--line)}.botao.secundario .icon{color:var(--gold)}footer.rodape{background:var(--forest-deep);color:#cfd8d1;text-align:center;padding:44px 28px}footer.rodape .brand{color:#f4efe3;justify-content:center;margin-bottom:8px}footer.rodape .brand .icon{color:var(--gold)}footer.rodape p{color:#a7b3ac;font-size:13px}@media (width<=760px){.hero{padding:64px 20px 48px}.hero h1{font-size:27px}.block{padding:44px 20px}.subgrid,.compare,.offer-grid,.auto-grid,.grid2{grid-template-columns:1fr}.nav-inner{flex-direction:row;align-items:center;padding:14px 0}.nav-inner .brand{padding-left:20px}.nav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding:0 20px 0 10px;overflow-x:auto;mask-image:linear-gradient(90deg,#0000,#000 16px 92%,#0000)}.nav-links::-webkit-scrollbar{display:none}.nav-links a{white-space:nowrap;flex-shrink:0}.assist-card{flex-direction:column;align-items:flex-start}.status-wrap{margin-top:-28px;padding:0 20px}.status-card{flex-direction:column;align-items:flex-start;padding:20px}.status-countdown{justify-content:space-between;width:100%}.status-countdown .cbox{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.hero-inner{animation:none}*{scroll-behavior:auto!important}}
