1<!DOCTYPE html><html class="dark" lang="pt-BR"><head><meta charSet="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700;800&family=Libre+Baskerville:wght@400;700&display=swap" data-precedence="default"/><link rel="stylesheet" href="/assets/index-CtWJH6rW.css" data-precedence="default"/><link rel="stylesheet" href="/assets/routes-BKGkIXzX.css" data-precedence="default"/><title>PRETATERRA | Inteligência territorial e financeira</title><meta name="theme-color" content="#07100d"/><meta name="description" content="Entenda o valor, os riscos e o potencial da sua terra com análises territoriais e financeiras da Pretaterra."/><meta property="og:title" content="PRETATERRA"/><meta property="og:description" content="Entenda o valor, os riscos e o potencial da sua terra com análises territoriais e financeiras da Pretaterra."/><meta property="og:type" content="website"/><meta property="og:url" content="https://data.pretaterra.com/pt"/><meta property="og:image" content="https://data.pretaterra.com/assets/og/home-pt.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:type" content="image/png"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:image" content="https://data.pretaterra.com/assets/og/home-pt.png"/><link rel="modulepreload" href="/assets/index-Bs-nHOcy.js"/><link rel="modulepreload" href="/assets/rolldown-runtime-hePW80VL.js"/><link rel="modulepreload" href="/assets/react-CwJFpaho.js"/><link rel="modulepreload" href="/assets/link-BXxEcccR.js"/><link rel="modulepreload" href="/assets/matchContext-CKhXGkS-.js"/><link rel="modulepreload" href="/assets/lazyRouteComponent-B6BcR7ep.js"/><link rel="modulepreload" href="/assets/jsx-runtime-NZYk81nU.js"/><link rel="modulepreload" href="/assets/useStore-B9rE03LA.js"/><link rel="modulepreload" href="/assets/useRouter-Tlq4ymmd.js"/><link rel="modulepreload" href="/assets/removable-CrturmHt.js"/><link rel="modulepreload" href="/assets/runtime-anqpTtot.js"/><link rel="modulepreload" href="/assets/app-copy-BYWy22TG.js"/><link rel="modulepreload" href="/assets/project_meta_title-DNnKG0Gq.js"/><link rel="modulepreload" href="/assets/preload-helper-COzTzGja.js"/><link rel="modulepreload" href="/assets/routes-BL5ItN03.js"/><link rel="modulepreload" href="/assets/language_pt-i-P8_W6C.js"/><link rel="icon" type="image/png" sizes="512x512" href="/favicon.png"/><link rel="icon" type="image/png" sizes="512x512" href="/favicon-light.png" media="(prefers-color-scheme: dark)"/><link rel="apple-touch-icon" sizes="512x512" href="/favicon.png"/><link rel="apple-touch-icon" sizes="512x512" href="/favicon-light.png" media="(prefers-color-scheme: dark)"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="canonical" href="https://data.pretaterra.com/pt"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"PRETATERRA","applicationCategory":"BusinessApplication","operatingSystem":"Web","description":"Entenda o valor, os riscos e o potencial da sua terra com análises territoriais e financeiras da Pretaterra.","url":"https://data.pretaterra.com/pt","provider":{"@type":"Organization","name":"PRETATERRA","url":"https://pretaterra.com","email":"[email protected]","address":{"@type":"PostalAddress","addressCountry":"BR"},"contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"customer support","availableLanguage":["Portuguese","English","Spanish"]},"sameAs":["https://www.linkedin.com/company/pretaterra/"]}}</script>
1<style>:root { 2 --ink: #f7f2e8; 3 --muted: rgba(247, 242, 232, 0.74); 4 --soft: rgba(247, 242, 232, 0.56); 5 --line: rgba(247, 242, 232, 0.14); 6 --dark: #07100d; 7 --dark-2: #101713; 8 --dark-3: #161915; 9 --green: #8fd8aa; 10 --green-dark: #173f2a; 11 --gold: #d2ad6f; 12 --red: #b66455; 13 --cream: #efe5d0; 14 --paper: #f5eddf; 15 --paper-text: #152019; 16 --paper-muted: rgba(21, 32, 25, 0.68); 17 --max: 1180px; 18 --anchor-offset: 80px; 19 --anchor-scroll-offset: calc(var(--anchor-offset) / 2); 20 --motion-ease: cubic-bezier(0.16, 1, 0.3, 1); 21 } 22 23 * { 24 box-sizing: border-box; 25 } 26 27 html { 28 scroll-behavior: smooth; 29 scroll-padding-top: var(--anchor-scroll-offset); 30 } 31 32 body { 33 margin: 0; 34 color: var(--ink); 35 background: var(--dark); 36 font-family: "Instrument Sans", system-ui, sans-serif; 37 } 38 39 a { 40 color: inherit; 41 text-decoration: none; 42 } 43 44 img { 45 display: block; 46 max-width: 100%; 47 } 48 49 button, 50 input, 51 select, 52 textarea { 53 font: inherit; 54 } 55 56 .wrap { 57 width: min(var(--max), calc(100vw - 40px)); 58 margin: 0 auto; 59 } 60 61 .topbar { 62 position: fixed; 63 top: 16px; 64 left: 0; 65 right: 0; 66 margin-inline: auto; 67 z-index: 20; 68 width: min(var(--max), calc(100vw - 24px)); 69 display: flex; 70 align-items: center; 71 justify-content: space-between; 72 gap: 20px; 73 padding: 12px 14px; 74 border: 1px solid rgba(247, 242, 232, 0.16); 75 border-radius: 8px; 76 background: rgba(7, 16, 13, 0.78); 77 backdrop-filter: blur(18px); 78 } 79 80 :is(#top, #product, #impact, #roadmap, #waitlist) { 81 scroll-margin-top: var(--anchor-scroll-offset); 82 } 83 84 :is(#references, #audience, #news-top) { 85 scroll-margin-top: var(--anchor-scroll-offset); 86 } 87 88 .brand { 89 display: inline-flex; 90 align-items: center; 91 gap: 14px; 92 min-width: 0; 93 } 94 95 .brand img { 96 width: 116px; 97 height: auto; 98 } 99 100 .brand-copy { 101 display: flex; 102 align-items: center; 103 gap: 7px; 104 min-width: 0; 105 } 106 107 .brand-copy::before { 108 content: "|"; 109 color: var(--soft); 110 font-size: 0.82rem; 111 font-weight: 700; 112 } 113 114 .brand-title { 115 display: block; 116 font-size: 0.84rem; 117 font-weight: 800; 118 text-transform: none; 119 white-space: nowrap; 120 } 121 122 .brand-subtitle { 123 display: none; 124 } 125 126 .nav { 127 display: flex; 128 align-items: center; 129 gap: 18px; 130 color: var(--muted); 131 font-size: 0.86rem; 132 } 133 134 .nav a:hover:not(.nav-cta) { 135 color: var(--ink); 136 } 137 138 .nav .nav-cta { 139 display: inline-flex; 140 align-items: center; 141 justify-content: center; 142 min-height: 44px; 143 padding: 0 14px; 144 border-radius: 999px; 145 background: var(--cream); 146 color: #09120f; 147 border: 1px solid rgba(9, 18, 15, 0.08); 148 font-weight: 800; 149 white-space: nowrap; 150 transition: background-color 0.25s var(--motion-ease), 151 color 0.25s var(--motion-ease), 152 border-color 0.25s var(--motion-ease), 153 box-shadow 0.25s var(--motion-ease), 154 transform 0.25s var(--motion-ease); 155 } 156 157 .nav .nav-cta:hover, 158 .nav .nav-cta:focus-visible { 159 background: rgba(235, 226, 210, 0.96); 160 color: #07100d; 161 border-color: rgba(235, 226, 210, 0.34); 162 box-shadow: 0 10px 24px rgba(7, 16, 13, 0.18), 163 0 0 0 3px rgba(247, 242, 232, 0.08); 164 outline: none; 165 transform: translateY(-1px); 166 } 167 168 .nav .nav-cta:active { 169 transform: translateY(1px); 170 } 171 172 .lang-switcher { 173 position: relative; 174 display: inline-flex; 175 align-items: center; 176 min-width: 78px; 177 border: 1px solid rgba(247, 242, 232, 0.16); 178 border-radius: 999px; 179 background: rgba(247, 242, 232, 0.06); 180 overflow: hidden; 181 } 182 183 .lang-switcher::after { 184 content: ""; 185 position: absolute; 186 right: 12px; 187 top: 50%; 188 width: 6px; 189 height: 6px; 190 border-right: 2px solid var(--soft); 191 border-bottom: 2px solid var(--soft); 192 transform: translateY(-75%) rotate(45deg); 193 pointer-events: none; 194 } 195 196 .lang-select { 197 appearance: none; 198 -webkit-appearance: none; 199 -moz-appearance: none; 200 width: 100%; 201 border: 0; 202 border-radius: 999px; 203 padding: 8px 22px 8px 10px; 204 color: var(--ink); 205 background: transparent; 206 cursor: pointer; 207 font-size: 0.7rem; 208 font-weight: 900; 209 letter-spacing: 0.04em; 210 text-transform: uppercase; 211 } 212 213 .lang-select:focus-visible { 214 outline: none; 215 box-shadow: 0 0 0 2px rgba(143, 216, 170, 0.28); 216 } 217 218 .lang-select option { 219 color: #07100d; 220 } 221 222 .lang-select::-ms-expand { 223 display: none; 224 } 225 226 .hero { 227 min-height: 92svh; 228 display: flex; 229 align-items: flex-end; 230 position: relative; 231 overflow: hidden; 232 background: #07100d; 233 } 234 235 .hero::before { 236 content: ""; 237 position: absolute; 238 inset: 0; 239 background-image: url("/PRETATERRA â Inteligencia agroforestal regenerativa_files/hero-agroforest-Jgv3fq2O.jpg"); 240 background-size: cover; 241 background-position: center 42%;
242 filter: brightness(1.18) saturate(1.08); 243 } 244 245 .hero::after { 246 content: ""; 247 position: absolute; 248 inset: 0; 249 background-image: 250 linear-gradient(90deg, rgba(4, 9, 7, 0.88) 0%, rgba(4, 9, 7, 0.58) 43%, rgba(4, 9, 7, 0.1) 100%), 251 linear-gradient(180deg, rgba(4, 9, 7, 0.02) 0%, rgba(4, 9, 7, 0.78) 100%), 252 linear-gradient(rgba(247, 242, 232, 0.035) 1px, transparent 1px), 253 linear-gradient(90deg, rgba(247, 242, 232, 0.035) 1px, transparent 1px); 254 background-size: auto, auto, 84px 84px, 84px 84px; 255 opacity: 1; 256 pointer-events: none; 257 } 258 259 .hero-inner { 260 position: relative; 261 z-index: 1; 262 padding: 128px 0 42px; 263 } 264 265 .status { 266 display: inline-flex; 267 align-items: center; 268 gap: 10px; 269 padding: 8px 10px; 270 border: 1px solid rgba(143, 216, 170, 0.34); 271 border-radius: 6px; 272 color: var(--green); 273 background: rgba(9, 18, 15, 0.7); 274 font-size: 0.78rem; 275 font-weight: 800; 276 text-transform: uppercase; 277 } 278 279 .status::before { 280 content: ""; 281 width: 8px; 282 height: 8px; 283 border-radius: 999px; 284 background: var(--green); 285 box-shadow: 0 0 0 6px rgba(143, 216, 170, 0.14); 286 } 287 288 h1, 289 h2, 290 h3 { 291 margin: 0; 292 } 293 294 h1 { 295 margin-top: 24px; 296 max-width: 900px; 297 font-family: "Libre Baskerville", Georgia, serif; 298 font-size: clamp(3.2rem, 5.4vw, 6.2rem); 299 line-height: 1.06; 300 } 301 302 .hero h1 em { 303 font-style: italic; 304 font-family: "Georgia", serif; 305 font-weight: 400; 306 } 307 308 .hero-lede { 309 margin: 22px 0 0; 310 max-width: 760px; 311 text-wrap: balance; 312 color: var(--muted); 313 font-size: clamp(1rem, 1.35vw, 1.2rem); 314 line-height: 1.52; 315 } 316 317 .hero-lede strong { 318 color: var(--ink); 319 } 320 321 .hero-actions { 322 display: flex; 323 flex-wrap: wrap; 324 gap: 12px; 325 margin-top: 24px; 326 } 327 328 .button { 329 display: inline-flex; 330 align-items: center; 331 justify-content: center; 332 min-height: 50px; 333 padding: 0 18px; 334 border: 1px solid transparent; 335 border-radius: 6px; 336 cursor: pointer; 337 font-size: 0.88rem; 338 font-weight: 800; 339 text-transform: uppercase; 340 } 341 342 .button.primary { 343 background: var(--cream); 344 color: #07100d; 345 } 346 347 .button.secondary { 348 border-color: rgba(247, 242, 232, 0.22); 349 background: rgba(247, 242, 232, 0.05); 350 color: var(--ink); 351 } 352 353 .hero-proof { 354 display: grid; 355 grid-template-columns: repeat(4, minmax(0, 1fr)); 356 gap: 1px; 357 margin-top: 34px; 358 max-width: 980px; 359 border: 1px solid var(--line); 360 border-radius: 8px; 361 overflow: hidden; 362 background: rgba(247, 242, 232, 0.1); 363 } 364 365 .proof-item { 366 padding: 16px; 367 background: rgba(7, 16, 13, 0.74); 368 } 369 370 .proof-item strong { 371 display: block; 372 color: var(--ink); 373 font-size: 1.2rem; 374 } 375 376 .proof-item span { 377 display: block; 378 margin-top: 5px; 379 color: var(--soft); 380 font-size: 0.88rem; 381 line-height: 1.45; 382 } 383 384 .client-band { 385 padding: 34px 0 38px; 386 background: var(--paper); 387 } 388 389 .client-band h2 { 390 color: var(--paper-muted); 391 font-family: "Manrope", system-ui, sans-serif; 392 font-size: 0.7rem; 393 font-weight: 800; 394 letter-spacing: 0.14em; 395 line-height: 1.35; 396 text-transform: uppercase; 397 } 398 399 .client-logos { 400 display: grid; 401 grid-template-columns: repeat(5, minmax(0, 1fr)); 402 gap: 28px 18px; 403 margin-top: 20px; 404 } 405 406 .client-logo { 407 display: flex; 408 align-items: center; 409 justify-content: center; 410 min-height: 82px; 411 padding: 8px; 412 background: transparent; 413 } 414 415 .client-logo img { 416 display: block; 417 width: auto; 418 max-width: min(100%, 190px); 419 height: 64px; 420 max-height: 64px; 421 object-fit: contain; 422 mix-blend-mode: multiply; 423 opacity: 0.88; 424 transition: opacity 180ms var(--motion-ease), transform 180ms var(--motion-ease); 425 } 426 427 .client-logo:hover img { 428 opacity: 1; 429 transform: scale(1.04); 430 } 431 432 .client-logo.reland img { 433 width: min(100%, 240px); 434 height: 80px; 435 max-height: 80px; 436 object-fit: cover; 437 object-position: center; 438 } 439 440 .band { 441 padding: 76px 0; 442 } 443 444 .band.paper { 445 color: var(--paper-text); 446 background: var(--paper); 447 } 448 449 .band.dark { 450 background: 451 linear-gradient(180deg, #07100d 0%, #101713 100%); 452 } 453 454 .band.coal { 455 background: #111612; 456 } 457 458 .section-head { 459 max-width: 760px; 460 margin-bottom: 28px; 461 } 462 463 .label { 464 display: block; 465 margin-bottom: 14px; 466 color: var(--gold); 467 font-size: 0.78rem; 468 font-weight: 900; 469 text-transform: uppercase; 470 } 471 472 .paper .label { 473 color: #7c5f2e; 474 } 475 476 h2 { 477 font-family: "Libre Baskerville", Georgia, serif; 478 font-size: clamp(2rem, 3.8vw, 3.8rem); 479 line-height: 1.08; 480 } 481 482 @keyframes textReveal { 483 from { 484 opacity: 0; 485 filter: blur(8px); 486 clip-path: inset(0 0 18% 0); 487 transform: translate3d(0, -34px, 0); 488 } 489 490 to { 491 opacity: 1; 492 filter: blur(0); 493 clip-path: inset(0); 494 transform: translate3d(0, 0, 0); 495 } 496 } 497 498 @keyframes textSheen { 499 from { 500 background-position: 100% 50%; 501 } 502 503 to { 504 background-position: 0% 50%; 505 } 506 } 507 508 /* Initial state for elements revealed on scroll when JS is ready */ 509 .js-ready .section-head:not(.reveal), 510 .js-ready .offer-copy:not(.reveal), 511 .js-ready .flow-step:not(.reveal), 512 .js-ready .product-feature-copy:not(.reveal), 513 .js-ready .pain-card:not(.reveal), 514 .js-ready .benefit-card:not(.reveal), 515 .js-ready .value-item:not(.reveal), 516 .js-ready .audience-card:not(.reveal), 517 .js-ready .roadmap-step:not(.reveal), 518 .js-ready .waitlist-copy:not(.reveal), 519 .js-ready .waitlist-notes span:not(.reveal), 520 .js-ready .waitlist-form:not(.reveal), 521 .js-ready .fineprint:not(.reveal) { 522 opacity: 0; 523 filter: blur(8px); 524 transform: translate3d(0, -34px, 0); 525 } 526 527 .topbar, 528 .hero .status, 529 .hero h1, 530 .hero-lede, 531 .hero-actions, 532 .hero-proof, 533 .section-head.reveal, 534 .offer-copy.reveal, 535 .flow-step.reveal, 536 .product-feature-copy.reveal, 537 .pain-card.reveal, 538 .benefit-card.reveal, 539 .value-item.reveal, 540 .audience-card.reveal, 541 .roadmap-step.reveal, 542 .waitlist-copy.reveal, 543 .waitlist-notes span.reveal, 544 .waitlist-form.reveal, 545 .fineprint.reveal { 546 animation: textReveal 920ms var(--motion-ease) both; 547 } 548 549 .topbar { 550 animation-delay: 80ms; 551 } 552 553 .hero .status { 554 animation-delay: 180ms; 555 } 556 557 .hero h1 { 558 animation-delay: 320ms; 559 transform-origin: left bottom; 560 } 561 562 .hero-lede { 563 animation-delay: 480ms; 564 } 565 566 .hero-actions { 567 animation-delay: 620ms; 568 } 569 570 .hero-proof { 571 animation-delay: 760ms; 572 } 573 574 .section-head, 575 .offer-copy, 576 .product-feature-copy, 577 .waitlist-copy { 578 animation-delay: 140ms; 579 } 580 581 .pain-card:nth-child(2), 582 .benefit-card:nth-child(2), 583 .audience-card:nth-child(2), 584 .roadmap-step:nth-child(2), 585 .flow-step:nth-child(2), 586 .waitlist-notes span:nth-child(2) { 587 animation-delay: 220ms; 588 } 589 590 .pain-card:nth-child(3), 591 .benefit-card:nth-child(3), 592 .audience-card:nth-child(3), 593 .roadmap-step:nth-child(3), 594 .flow-step:nth-child(3), 595 .waitlist-notes span:nth-child(3) { 596 animation-delay: 300ms; 597 } 598 599 .benefit-card:nth-child(4), 600 .audience-card:nth-child(4), 601 .roadmap-step:nth-child(4), 602 .flow-step:nth-child(4) { 603 animation-delay: 380ms; 604 } 605 606 .benefit-card:nth-child(5), 607 .roadmap-step:nth-child(5) { 608 animation-delay: 460ms; 609 } 610 611 .benefit-card:nth-child(6), 612 .roadmap-step:nth-child(6) { 613 animation-delay: 540ms; 614 } 615 616 .roadmap-step:nth-child(7) { 617 animation-delay: 620ms; 618 } 619 620 .label, 621 .warning, 622 .benefit-metric { 623 background-image: linear-gradient( 624 100deg, 625 currentColor 0%, 626 currentColor 38%, 627 rgba(255, 255, 255, 0.88) 48%, 628 currentColor 58%, 629 currentColor 100% 630 ); 631 background-size: 230% 100%; 632 background-clip: text; 633 -webkit-background-clip: text; 634 } 635 636 .reveal .label, 637 .reveal .warning, 638 .reveal .benefit-metric, 639 .hero .label, 640 .hero .warning, 641 .hero .benefit-metric, 642 .news-page .label, 643 html:not(.js-ready) .label, 644 html:not(.js-ready) .warning, 645 html:not(.js-ready) .benefit-metric { 646 animation: textSheen 1400ms var(--motion-ease) both; 647 } 648 649 @supports (-webkit-text-fill-color: transparent) { 650 .label, 651 .warning, 652 .benefit-metric { 653 -webkit-text-fill-color: transparent; 654 } 655 } 656 657 .section-copy { 658 margin: 18px 0 0; 659 max-width: 620px; 660 color: var(--muted); 661 font-size: 1rem; 662 line-height: 1.58; 663 } 664 665 .paper .section-copy { 666 color: var(--paper-muted); 667 } 668 669 .pain-grid, 670 .benefit-grid, 671 .news-grid, 672 .audience-grid,
673 .roadmap-grid { 674 display: grid; 675 gap: 14px; 676 } 677 678 .pain-grid { 679 grid-template-columns: repeat(3, minmax(0, 1fr)); 680 } 681 682 .pain-card, 683 .benefit-card, 684 .audience-card, 685 .roadmap-card { 686 border: 1px solid var(--line); 687 border-radius: 8px; 688 background: rgba(247, 242, 232, 0.04); 689 } 690 691 .paper .pain-card, 692 .paper .benefit-card, 693 .paper .news-card, 694 .paper .audience-card { 695 border-color: rgba(21, 32, 25, 0.16); 696 background: rgba(255, 255, 255, 0.44); 697 } 698 699 .pain-card { 700 padding: 20px; 701 min-height: 164px; 702 } 703 704 .pain-card strong, 705 .benefit-card strong, 706 .audience-card strong { 707 display: block; 708 font-size: 1.15rem; 709 } 710 711 .pain-card p, 712 .benefit-card p, 713 .audience-card p { 714 margin: 12px 0 0; 715 color: var(--muted); 716 line-height: 1.5; 717 } 718 719 .paper .pain-card p, 720 .paper .benefit-card p, 721 .paper .news-card p, 722 .paper .audience-card p { 723 color: var(--paper-muted); 724 } 725 726 .warning { 727 color: var(--red); 728 font-size: 0.82rem; 729 font-weight: 900; 730 text-transform: uppercase; 731 } 732 733 .offer-layout { 734 display: grid; 735 grid-template-columns: 0.92fr 1.08fr; 736 gap: 28px; 737 align-items: center; 738 } 739 740 .offer-copy p { 741 margin: 18px 0 0; 742 color: var(--muted); 743 font-size: 1.02rem; 744 line-height: 1.55; 745 } 746 747 .flow { 748 display: grid; 749 gap: 10px; 750 } 751 752 .flow-step { 753 display: grid; 754 grid-template-columns: auto 1fr; 755 gap: 18px; 756 align-items: start; 757 padding: 18px 20px; 758 border: 1px solid var(--line); 759 border-radius: 8px; 760 background: rgba(247, 242, 232, 0.03); 761 transition: border-color 0.4s var(--motion-ease), 762 background-color 0.4s var(--motion-ease), 763 transform 0.4s var(--motion-ease); 764 } 765 766 .flow-step:hover { 767 border-color: rgba(143, 216, 170, 0.28); 768 background: rgba(247, 242, 232, 0.06); 769 transform: translateY(-2px); 770 } 771 772 .flow-step span { 773 color: var(--green); 774 font-family: "Libre Baskerville", Georgia, serif; 775 font-style: italic; 776 font-size: 2.2rem; 777 line-height: 1; 778 letter-spacing: -0.02em; 779 margin-top: -3px; 780 } 781 782 .flow-step strong { 783 display: block; 784 font-size: 1.05rem; 785 } 786 787 .flow-step p { 788 margin: 6px 0 0; 789 color: var(--muted); 790 line-height: 1.55; 791 } 792 793 .product-preview { 794 padding: 0; 795 border-top: 1px solid var(--line); 796 border-bottom: 1px solid var(--line); 797 background: #0d1511; 798 } 799 800 .product-preview .wrap { 801 width: min(1360px, calc(100vw - 40px)); 802 } 803 804 .product-showcase { 805 display: grid; 806 gap: 0; 807 } 808 809 .product-feature { 810 display: grid; 811 grid-template-columns: minmax(0, 1.45fr) minmax(260px, 0.55fr); 812 gap: clamp(28px, 5vw, 64px); 813 align-items: center; 814 min-height: min(760px, 88svh); 815 padding: 72px 0; 816 } 817 818 .product-feature.reverse { 819 grid-template-columns: minmax(260px, 0.55fr) minmax(0, 1.45fr); 820 } 821 822 .product-screen { 823 position: relative; 824 margin: 0; 825 aspect-ratio: 16 / 9; 826 overflow: hidden; 827 background: transparent; 828 } 829 830 .product-screen::before { 831 content: none; 832 } 833 834 .product-screen img { 835 display: block; 836 width: 100%; 837 height: 100%; 838 border: 0; 839 border-radius: 0; 840 background: transparent; 841 object-fit: contain; 842 } 843 844 .product-feature-copy { 845 max-width: 390px; 846 } 847 848 .product-feature-copy h3 { 849 font-family: "Libre Baskerville", Georgia, serif; 850 font-size: clamp(1.85rem, 3.2vw, 3.45rem); 851 line-height: 1.03; 852 } 853 854 .product-feature-copy p { 855 margin: 16px 0 0; 856 color: var(--muted); 857 font-size: 1rem; 858 line-height: 1.58; 859 } 860 861 .product-points { 862 display: grid; 863 gap: 9px; 864 margin: 22px 0 0; 865 padding: 0; 866 color: var(--soft); 867 font-size: 0.94rem; 868 line-height: 1.45; 869 list-style: none; 870 } 871 872 .product-points li { 873 display: grid; 874 grid-template-columns: 12px 1fr; 875 gap: 10px; 876 align-items: start; 877 } 878 879 .product-points li::before { 880 content: ""; 881 width: 8px; 882 height: 8px; 883 margin-top: 0.46em; 884 border-radius: 999px; 885 background: var(--green); 886 box-shadow: 0 0 0 4px rgba(143, 216, 170, 0.1); 887 } 888 889 .terminal { 890 display: grid; 891 grid-template-columns: 260px 1fr; 892 border: 1px solid rgba(247, 242, 232, 0.14); 893 border-radius: 8px; 894 overflow: hidden; 895 background: #09120f; 896 box-shadow: 0 34px 90px rgba(0, 0, 0, 0.42); 897 } 898 899 .terminal-side { 900 padding: 22px; 901 border-right: 1px solid rgba(247, 242, 232, 0.1); 902 background: #0b1511; 903 } 904 905 .terminal-logo { 906 color: var(--green); 907 font-weight: 900; 908 text-transform: uppercase; 909 } 910 911 .terminal-menu { 912 display: grid; 913 gap: 8px; 914 margin-top: 28px; 915 } 916 917 .terminal-menu span { 918 padding: 10px 12px; 919 border-radius: 6px; 920 color: var(--soft); 921 font-size: 0.9rem; 922 } 923 924 .terminal-menu .active { 925 color: var(--ink); 926 background: rgba(143, 216, 170, 0.12); 927 } 928 929 .terminal-main { 930 padding: 22px; 931 } 932 933 .terminal-head { 934 display: flex; 935 align-items: center; 936 justify-content: space-between; 937 gap: 18px; 938 padding-bottom: 18px; 939 border-bottom: 1px solid rgba(247, 242, 232, 0.1); 940 } 941 942 .terminal-head p { 943 margin: 0; 944 color: var(--soft); 945 } 946 947 .terminal-head strong { 948 display: block; 949 color: var(--ink); 950 font-size: 1.12rem; 951 } 952 953 .score-row { 954 display: grid; 955 grid-template-columns: 1.05fr 0.95fr; 956 gap: 14px; 957 margin-top: 18px; 958 } 959 960 .score-panel, 961 .mini-panel { 962 border: 1px solid rgba(247, 242, 232, 0.11); 963 border-radius: 8px; 964 background: rgba(247, 242, 232, 0.035); 965 } 966 967 .score-panel { 968 padding: 24px; 969 } 970 971 .score-number { 972 font-family: "Libre Baskerville", Georgia, serif; 973 font-size: 5rem; 974 line-height: 1; 975 } 976 977 .score-number small { 978 color: var(--soft); 979 font-family: "Instrument Sans", system-ui, sans-serif; 980 font-size: 1.05rem; 981 } 982 983 .recommend { 984 display: inline-block; 985 margin-top: 14px; 986 padding: 8px 10px; 987 border-radius: 6px; 988 background: rgba(143, 216, 170, 0.13); 989 color: var(--green); 990 font-weight: 900; 991 } 992 993 .mini-panel { 994 padding: 18px; 995 } 996 997 .bar-list { 998 display: grid; 999 gap: 13px; 1000 margin-top: 16px; 1001 } 1002 1003 .bar-item span { 1004 display: flex; 1005 justify-content: space-between; 1006 color: var(--muted); 1007 font-size: 0.84rem; 1008 } 1009 1010 .bar { 1011 height: 8px; 1012 margin-top: 6px; 1013 border-radius: 99px; 1014 background: rgba(247, 242, 232, 0.1); 1015 overflow: hidden; 1016 } 1017 1018 .bar i { 1019 display: block; 1020 height: 100%; 1021 border-radius: inherit; 1022 background: linear-gradient(90deg, var(--gold), var(--green)); 1023 } 1024 1025 .kpi-grid { 1026 display: grid; 1027 grid-template-columns: repeat(4, minmax(0, 1fr)); 1028 gap: 10px; 1029 margin-top: 14px; 1030 } 1031 1032 .kpi { 1033 padding: 14px; 1034 border: 1px solid rgba(247, 242, 232, 0.11); 1035 border-radius: 8px; 1036 background: rgba(247, 242, 232, 0.035); 1037 } 1038 1039 .kpi strong { 1040 display: block; 1041 color: var(--ink); 1042 font-size: 1.12rem; 1043 } 1044 1045 .kpi span { 1046 display: block; 1047 margin-top: 4px; 1048 color: var(--soft); 1049 font-size: 0.82rem; 1050 } 1051 1052 .benefit-grid { 1053 grid-template-columns: repeat(3, minmax(0, 1fr)); 1054 } 1055 1056 .benefit-card { 1057 padding: 22px; 1058 display: grid; 1059 align-content: start; 1060 gap: 12px; 1061 min-height: 178px; 1062 } 1063 1064 .benefit-metric { 1065 display: inline-flex; 1066 width: fit-content; 1067 padding: 6px 8px; 1068 border-radius: 6px; 1069 color: #173f2a; 1070 background-color: rgba(143, 216, 170, 0.28); 1071 font-size: 0.78rem; 1072 font-weight: 900; 1073 text-transform: uppercase; 1074 } 1075 1076 .benefit-card strong { 1077 max-width: 12.5em; 1078 font-size: 1.26rem; 1079 line-height: 1.18; 1080 } 1081 1082 .benefit-card p { 1083 margin-top: 0; 1084 max-width: 28em; 1085 } 1086 1087 #references .wrap { 1088 display: grid; 1089 grid-template-columns: minmax(300px, 0.42fr) minmax(0, 0.58fr); 1090 gap: clamp(28px, 5vw, 68px); 1091 align-items: start; 1092 } 1093 1094 #references .section-head { 1095 display: block; 1096 margin-bottom: 0; 1097 } 1098 1099 #references .section-copy { 1100 max-width: 390px; 1101 margin-top: 24px; 1102 padding-top: 18px; 1103 border-top: 1px solid rgba(21, 32, 25, 0.18); 1104 color: rgba(21, 32, 25, 0.78); 1105 font-weight: 700; 1106 } 1107 1108 .news-grid { 1109 grid-template-columns: repeat(2, minmax(0, 1fr)); 1110 } 1111 1112 .news-card { 1113 display: grid; 1114 align-content: start; 1115 gap: 12px; 1116 min-height: 228px; 1117 padding: 20px; 1118 border: 1px solid rgba(21, 32, 25, 0.16); 1119 border-radius: 8px; 1120 background: rgba(255, 255, 255, 0.46); 1121 color: inherit; 1122 text-decoration: none; 1123 cursor: pointer; 1124 } 1125 1126 .news-card.featured { 1127 border-color: rgba(124, 95, 46, 0.26); 1128 background: 1129 linear-gradient(180deg, rgba(255, 255, 255, 0.68), rgba(255, 255, 255, 0.52)), 1130 rgba(143, 216, 170, 0.08); 1131 box-shadow: 0 18px 48px rgba(21, 32, 25, 0.08); 1132 } 1133 1134 .news-card-meta { 1135 display: flex; 1136 align-items: center; 1137 justify-content: space-between; 1138 gap: 12px; 1139 font-size: 0.74rem; 1140 font-weight: 900; 1141 text-transform: uppercase; 1142 letter-spacing: 0.04em; 1143 } 1144 1145 .news-source { 1146 color: #7c5f2e; 1147 } 1148 1149 .news-date { 1150 color: rgba(21, 32, 25, 0.54); 1151 } 1152 1153 .news-title { 1154 font-family: "Libre Baskerville", Georgia, serif; 1155 font-size: 1.08rem; 1156 line-height: 1.28; 1157 } 1158 1159 .news-summary { 1160 margin: 0; 1161 color: rgba(21, 32, 25, 0.72); 1162 line-height: 1.52; 1163 } 1164 1165 .news-category { 1166 display: inline-flex; 1167 width: fit-content; 1168 padding: 6px 8px; 1169 border-radius: 6px; 1170 color: #173f2a; 1171 background: rgba(143, 216, 170, 0.26); 1172 font-size: 0.74rem; 1173 font-weight: 900; 1174 text-transform: uppercase; 1175 } 1176 1177 .news-page { 1178 position: relative; 1179 padding-top: calc(var(--anchor-offset) + 28px); 1180 } 1181 1182 html.news-route main > :not(.route-app) { 1183 display: none; 1184 } 1185 1186 html.roadmap-route .topbar, 1187 html.roadmap-route .footer { 1188 display: none; 1189 } 1190 1191 html.roadmap-route main { 1192 min-height: 100vh; 1193 } 1194 1195 html.roadmap-route main > :not(.route-app) { 1196 display: none; 1197 } 1198 1199 .roadmap-page { 1200 position: relative; 1201 padding-top: calc(var(--anchor-offset) + 28px); 1202 } 1203 1204 .roadmap-page::before { 1205 content: ""; 1206 position: absolute; 1207 inset: -12px 0 auto; 1208 height: 260px; 1209 background: 1210 radial-gradient(circle at top left, rgba(143, 216, 170, 0.14), transparent 54%), 1211 radial-gradient(circle at top center, rgba(210, 173, 111, 0.08), transparent 36%), 1212 radial-gradient(circle at top right, rgba(210, 173, 111, 0.12), transparent 42%); 1213 pointer-events: none; 1214 } 1215 1216 .roadmap-page .wrap { 1217 position: relative; 1218 z-index: 1; 1219 } 1220 1221 .roadmap-page-layout { 1222 display: grid; 1223 gap: 34px; 1224 max-width: 1040px; 1225 } 1226 1227 .roadmap-page-hero { 1228 display: grid; 1229 gap: 14px; 1230 } 1231 1232 .roadmap-page-head { 1233 max-width: 760px; 1234 margin-bottom: 0; 1235 } 1236 1237 .roadmap-page-head h1 { 1238 margin-top: 0; 1239 max-width: 760px; 1240 font-size: clamp(2.9rem, 5.5vw, 5rem); 1241 line-height: 0.98; 1242 letter-spacing: -0.04em; 1243 } 1244 1245 .roadmap-page-actions { 1246 margin-top: 12px; 1247 } 1248 1249 .news-page::before { 1250 content: ""; 1251 position: absolute; 1252 inset: -12px 0 auto; 1253 height: 300px; 1254 background: 1255 radial-gradient(circle at top left, rgba(143, 216, 170, 0.14), transparent 54%), 1256 radial-gradient(circle at top center, rgba(210, 173, 111, 0.08), transparent 36%), 1257 radial-gradient(circle at top right, rgba(210, 173, 111, 0.12), transparent 42%); 1258 pointer-events: none; 1259 } 1260 1261 .news-page .wrap { 1262 position: relative; 1263 z-index: 1; 1264 } 1265 1266 .news-page-layout { 1267 display: grid; 1268 gap: 34px; 1269 max-width: 1040px; 1270 } 1271 1272 .news-page-hero { 1273 display: grid; 1274 gap: 14px; 1275 } 1276 1277 .news-page-head { 1278 max-width: 760px; 1279 margin-bottom: 0; 1280 } 1281 1282 .news-page-head h1 { 1283 margin-top: 0; 1284 max-width: 760px; 1285 font-size: clamp(2.9rem, 5.5vw, 5rem); 1286 line-height: 0.98; 1287 letter-spacing: -0.04em; 1288 } 1289 1290 .news-page-actions { 1291 margin-top: 12px; 1292 } 1293 1294 .news-section-actions { 1295 margin-top: 24px; 1296 } 1297 1298 .news-page-meta { 1299 display: flex; 1300 flex-wrap: wrap; 1301 gap: 10px 18px; 1302 padding-top: 16px; 1303 border-top: 1px solid rgba(21, 32, 25, 0.14); 1304 color: rgba(21, 32, 25, 0.72); 1305 font-size: 0.8rem; 1306 font-weight: 800; 1307 letter-spacing: 0.04em; 1308 text-transform: uppercase; 1309 } 1310 1311 .news-page-meta span { 1312 display: inline-flex; 1313 align-items: center; 1314 gap: 8px; 1315 } 1316 1317 .news-page-meta span::before { 1318 content: ""; 1319 width: 6px; 1320 height: 6px; 1321 border-radius: 999px; 1322 background: rgba(124, 95, 46, 0.5); 1323 } 1324 1325 .news-archive-grid { 1326 display: grid; 1327 grid-template-columns: 1fr; 1328 gap: 0; 1329 align-self: start; 1330 } 1331 1332 .news-archive-card { 1333 grid-template-columns: minmax(150px, 180px) minmax(0, 1fr); 1334 gap: 28px; 1335 min-height: 0; 1336 padding: 28px 24px; 1337 border: 0; 1338 border-top: 1px solid rgba(21, 32, 25, 0.12); 1339 border-radius: 0; 1340 background: transparent; 1341 box-shadow: none; 1342 } 1343 1344 .news-archive-card:first-child { 1345 border-top: 0; 1346 } 1347 1348 .news-archive-card .news-card-meta { 1349 flex-direction: column; 1350 align-items: flex-start; 1351 justify-content: flex-start; 1352 gap: 8px; 1353 padding-top: 4px; 1354 } 1355 1356 .news-archive-card .news-source { 1357 color: #7c5f2e; 1358 font-size: 0.88rem; 1359 letter-spacing: 0.05em; 1360 } 1361 1362 .news-archive-card .news-date { 1363 color: rgba(21, 32, 25, 0.5); 1364 font-size: 0.74rem; 1365 } 1366 1367 .news-archive-card .news-category { 1368 margin-top: 8px; 1369 } 1370 1371 .news-card-body { 1372 display: grid; 1373 gap: 12px; 1374 } 1375 1376 .news-archive-card .news-title { 1377 font-size: clamp(1.35rem, 2.2vw, 2rem); 1378 line-height: 1.08; 1379 } 1380 1381 .news-archive-card .news-summary { 1382 max-width: 44rem; 1383 color: rgba(21, 32, 25, 0.76); 1384 font-size: 1rem; 1385 line-height: 1.7; 1386 } 1387 1388 #impact .wrap { 1389 display: grid; 1390 grid-template-columns: minmax(300px, 0.42fr) minmax(0, 0.58fr); 1391 gap: clamp(28px, 5vw, 68px); 1392 align-items: start; 1393 } 1394 1395 #impact .section-hea
1395d { 1396 display: block; 1397 margin-bottom: 0; 1398 } 1399 1400 #impact .section-copy { 1401 max-width: 390px; 1402 margin-top: 24px; 1403 padding-top: 18px; 1404 border-top: 1px solid rgba(21, 32, 25, 0.18); 1405 color: rgba(21, 32, 25, 0.78); 1406 font-weight: 700; 1407 } 1408 1409 #impact .benefit-grid { 1410 grid-template-columns: repeat(2, minmax(0, 1fr)); 1411 } 1412 1413 .value-band { 1414 display: grid; 1415 grid-template-columns: repeat(4, minmax(0, 1fr)); 1416 gap: 0; 1417 margin-top: 44px; 1418 counter-reset: value; 1419 border-top: 1px solid rgba(143, 216, 170, 0.26); 1420 border-bottom: 1px solid rgba(143, 216, 170, 0.2); 1421 overflow: visible; 1422 background: transparent; 1423 } 1424 1425 .value-item { 1426 position: relative; 1427 min-height: 220px; 1428 padding: clamp(22px, 3vw, 34px); 1429 counter-increment: value; 1430 border-right: 1px solid rgba(247, 242, 232, 0.12); 1431 background: transparent; 1432 } 1433 1434 .value-item:last-child { 1435 border-right: 0; 1436 } 1437 1438 .value-item::before { 1439 content: "0" counter(value); 1440 display: block; 1441 margin-bottom: 28px; 1442 color: var(--green); 1443 font-family: "Instrument Sans", system-ui, sans-serif; 1444 font-size: 0.72rem; 1445 font-weight: 900; 1446 text-transform: uppercase; 1447 } 1448 1449 .value-item strong { 1450 display: block; 1451 color: var(--ink); 1452 font-family: "Libre Baskerville", Georgia, serif; 1453 font-size: clamp(2.2rem, 4.5vw, 3.8rem); 1454 line-height: 1.0; 1455 } 1456 1457 .value-item strong small { 1458 display: block; 1459 margin-top: 10px; 1460 color: var(--green); 1461 font-family: "Instrument Sans", system-ui, sans-serif; 1462 font-size: 0.88rem; 1463 font-weight: 800; 1464 text-transform: uppercase; 1465 letter-spacing: 0.05em; 1466 } 1467 1468 .value-item span { 1469 display: block; 1470 max-width: 17em; 1471 margin-top: 14px; 1472 color: rgba(247, 242, 232, 0.7); 1473 font-size: 0.98rem; 1474 font-weight: 700; 1475 line-height: 1.45; 1476 } 1477 1478 .audience-grid { 1479 grid-template-columns: repeat(4, minmax(0, 1fr)); 1480 } 1481 1482 .audience-card { 1483 padding: 22px; 1484 } 1485 1486 .roadmap-strip { 1487 display: grid; 1488 grid-template-columns: repeat(7, minmax(0, 1fr)); 1489 gap: 1px; 1490 border: 1px solid var(--line); 1491 border-radius: 8px; 1492 background: rgba(247, 242, 232, 0.1); 1493 overflow: hidden; 1494 } 1495 1496 .roadmap-step { 1497 min-width: 0; 1498 min-height: 160px; 1499 padding: 14px 12px; 1500 background: rgba(247, 242, 232, 0.04); 1501 } 1502 1503 .roadmap-step span { 1504 color: var(--green); 1505 font-size: 0.72rem; 1506 font-weight: 900; 1507 } 1508 1509 .roadmap-step strong { 1510 display: block; 1511 margin-top: 10px; 1512 color: var(--ink); 1513 font-size: 0.92rem; 1514 line-height: 1.25; 1515 } 1516 1517 .roadmap-step p { 1518 margin: 8px 0 0; 1519 color: var(--soft); 1520 font-size: 0.78rem; 1521 line-height: 1.42; 1522 overflow-wrap: anywhere; 1523 } 1524 1525 .roadmap-step strong { 1526 overflow-wrap: anywhere; 1527 } 1528 1529 .cta-band { 1530 padding: 76px 0; 1531 color: var(--paper-text); 1532 background: linear-gradient(180deg, rgba(245, 237, 223, 0.94), rgba(245, 237, 223, 0.98)); 1533 } 1534 1535 .waitlist-layout { 1536 display: grid; 1537 grid-template-columns: 0.85fr 1.15fr; 1538 gap: 34px; 1539 align-items: start; 1540 } 1541 1542 .waitlist-copy h2 { 1543 max-width: 620px; 1544 } 1545 1546 .waitlist-copy p { 1547 margin: 18px 0 0; 1548 max-width: 540px; 1549 color: var(--paper-muted); 1550 font-size: 1rem; 1551 line-height: 1.56; 1552 } 1553 1554 .waitlist-notes { 1555 display: grid; 1556 gap: 10px; 1557 margin-top: 26px; 1558 } 1559 1560 .waitlist-notes span { 1561 padding: 13px 14px; 1562 border-left: 3px solid var(--green-dark); 1563 background: rgba(255, 255, 255, 0.46); 1564 color: rgba(21, 32, 25, 0.78); 1565 font-weight: 700; 1566 } 1567 1568 .waitlist-form { 1569 padding: 22px; 1570 border: 1px solid rgba(21, 32, 25, 0.16); 1571 border-radius: 8px; 1572 background: rgba(255, 255, 255, 0.62); 1573 box-shadow: 0 24px 60px rgba(21, 32, 25, 0.16); 1574 } 1575 1576 form { 1577 display: grid; 1578 gap: 14px; 1579 } 1580 1581 .form-row { 1582 display: grid; 1583 grid-template-columns: repeat(2, minmax(0, 1fr)); 1584 gap: 14px; 1585 } 1586 1587 .field { 1588 display: grid; 1589 gap: 7px; 1590 } 1591 1592 .honeypot { 1593 display: none; 1594 } 1595 1596 label { 1597 color: rgba(21, 32, 25, 0.66); 1598 font-size: 0.76rem; 1599 font-weight: 900; 1600 text-transform: uppercase; 1601 } 1602 1603 input, 1604 select, 1605 textarea { 1606 width: 100%; 1607 border: 1px solid rgba(21, 32, 25, 0.18); 1608 border-radius: 6px; 1609 padding: 14px; 1610 color: var(--paper-text); 1611 background: rgba(255, 255, 255, 0.74); 1612 outline: none; 1613 } 1614 1615 input:focus, 1616 select:focus, 1617 textarea:focus { 1618 border-color: var(--green-dark); 1619 } 1620 1621 textarea { 1622 min-height: 110px; 1623 resize: vertical; 1624 } 1625 1626 .form-actions { 1627 display: flex; 1628 align-items: center; 1629 gap: 14px; 1630 margin-top: 4px; 1631 } 1632 1633 .fineprint { 1634 color: var(--paper-muted); 1635 font-size: 0.84rem; 1636 line-height: 1.55; 1637 } 1638 1639 .message { 1640 min-height: 1.2em; 1641 margin: 0; 1642 color: #173f2a; 1643 font-weight: 800; 1644 } 1645 1646 .footer { 1647 padding: 48px 0; 1648 border-top: 1px solid rgba(247, 242, 232, 0.06); 1649 background: linear-gradient(180deg, var(--dark) 0%, #030605 100%); 1650 color: var(--soft); 1651 } 1652 1653 .footer .wrap { 1654 display: flex; 1655 justify-content: space-between; 1656 align-items: center; 1657 gap: 28px; 1658 flex-wrap: wrap; 1659 } 1660 1661 .footer-brand { 1662 font-family: "Instrument Sans", sans-serif; 1663 font-size: 0.78rem; 1664 font-weight: 700; 1665 letter-spacing: 0.08em; 1666 text-transform: uppercase; 1667 color: var(--ink); 1668 display: flex; 1669 align-items: center; 1670 gap: 10px; 1671 flex-wrap: wrap; 1672 } 1673 1674 .footer-brand .highlight { 1675 color: var(--green); 1676 } 1677 1678 .footer-brand .dot { 1679 width: 3px; 1680 height: 3px; 1681 border-radius: 50%; 1682 background: rgba(247, 242, 232, 0.2); 1683 display: inline-block; 1684 } 1685 1686 .footer-brand .tagline { 1687 text-transform: none; 1688 letter-spacing: 0.02em; 1689 font-weight: 400; 1690 color: rgba(247, 242, 232, 0.45); 1691 font-size: 0.78rem; 1692 } 1693 1694 .footer-right { 1695 display: flex; 1696 align-items: center; 1697 gap: 24px; 1698 flex-wrap: wrap; 1699 } 1700 1701 .footer-socials { 1702 display: flex; 1703 align-items: center; 1704 gap: 20px; 1705 } 1706 1707 .footer-socials a { 1708 color: rgba(247, 242, 232, 0.4); 1709 transition: color 0.2s ease; 1710 display: inline-flex; 1711 align-items: center; 1712 justify-content: center; 1713 } 1714 1715 .footer-socials a:hover { 1716 color: #ffffff; 1717 } 1718 1719 1720 .footer-divider { 1721 width: 1px; 1722 height: 14px; 1723 background: rgba(247, 242, 232, 0.1); 1724 } 1725 1726 .footer-copy { 1727 font-size: 0.74rem; 1728 font-weight: 500; 1729 color: rgba(247, 242, 232, 0.4); 1730 letter-spacing: 0.06em; 1731 text-transform: uppercase; 1732 } 1733 1734 @media (max-width: 768px) { 1735 .footer { 1736 padding: 40px 0; 1737 } 1738 .footer .wrap { 1739 flex-direction: column; 1740 gap: 24px; 1741 text-align: center; 1742 } 1743 .footer-brand { 1744 flex-direction: column; 1745 gap: 6px; 1746 } 1747 .footer-brand .dot { 1748 display: none; 1749 } 1750 .footer-right { 1751 flex-direction: column; 1752 gap: 16px; 1753 } 1754 .footer-divider { 1755 display: none; 1756 } 1757 } 1758 1759 1760 1761 1762 1763 @media (max-width: 1020px) { 1764 .client-logos { 1765 grid-template-columns: repeat(3, minmax(0, 1fr)); 1766 } 1767 1768 .hero-proof, 1769 .pain-grid, 1770 .benefit-grid, 1771 .news-grid, 1772 .audience-grid, 1773 .roadmap-strip, 1774 .kpi-grid, 1775 .value-band { 1776 grid-template-columns: repeat(2, minmax(0, 1fr)); 1777 } 1778 1779 .offer-layout, 1780 .terminal, 1781 .product-feature, 1782 .product-feature.reverse, 1783 .waitlist-layout, 1784 .analyze-grid, 1785 .score-row { 1786 grid-template-columns: 1fr; 1787 } 1788 1789 .analyze-topline { 1790 flex-direction: column; 1791 align-items: stretch; 1792 } 1793 1794 .analyze-badges { 1795 justify-content: flex-start; 1796 } 1797 1798 .product-feature { 1799 min-height: auto; 1800 padding: 72px 0; 1801 } 1802 1803 .product-feature-copy { 1804 max-width: 620px; 1805 } 1806 1807 #impact .wrap { 1808 grid-template-columns: 1fr; 1809 gap: 26px; 1810 } 1811 1812 #impact .section-copy { 1813 max-width: 620px; 1814 } 1815 1816 #references .wrap { 1817 grid-template-columns: 1fr; 1818 gap: 26px; 1819 } 1820 1821 #references .section-copy { 1822 max-width: 620px; 1823 } 1824 1825 .terminal-side { 1826 border-right: 0; 1827 border-bottom: 1px solid rgba(247, 242, 232, 0.1); 1828 } 1829 1830 .value-item:nth-child(2n) { 1831 border-right: 0; 1832 } 1833 } 1834 1835 @media (max-width: 720px) { 1836 :root { 1837 --anchor-offset: 80px; 1838 } 1839 1840 .wrap { 1841 width: min(100vw - 24px, var(--max)); 1842 } 1843 1844 .topbar { 1845 position: absolute; 1846 top: 10px; 1847 align-items: center; 1848 gap: 12px; 1849 padding: 12px 13px; 1850 } 1851 1852 .brand { 1853 flex: 1 1 auto; 1854 gap: 10px; 1855 min-width: 0; 1856 } 1857 1858 .brand img { 1859 width: 80px; 1860 } 1861 1862 .brand-title { 1863 font-size: 0.8rem; 1864 } 1865 1866 .nav { 1867 margin-left: auto; 1868 width: auto; 1869 justify-content: flex-end; 1870 } 1871 1872 .nav > a, 1873 .nav .nav-cta { 1874 display: none; 1875 } 1876 1877 .lang-switcher { 1878 min-width: 68px; 1879 } 1880 1881 .lang-select { 1882 padding: 7px 18px 7px 8px; 1883 font-size: 0.66rem; 1884 } 1885 1886 .hero { 1887 min-height: 94svh; 1888 } 1889 1890 .hero::before { 1891 background-position: center 38%;
1892 filter: brightness(1.22) saturate(1.08); 1893 } 1894 1895 .hero::after { 1896 background-image: 1897 linear-gradient(180deg, rgba(4, 9, 7, 0.72) 0%, rgba(4, 9, 7, 0.42) 36%, rgba(4, 9, 7, 0.88) 100%), 1898 linear-gradient(rgba(247, 242, 232, 0.03) 1px, transparent 1px), 1899 linear-gradient(90deg, rgba(247, 242, 232, 0.03) 1px, transparent 1px); 1900 background-size: auto, 84px 84px, 84px 84px; 1901 } 1902 1903 .hero-inner { 1904 padding: 132px 0 34px; 1905 } 1906 1907 h1 { 1908 font-size: clamp(3.2rem, 18vw, 4.6rem); 1909 } 1910 1911 .hero-actions, 1912 .form-actions { 1913 flex-direction: column; 1914 align-items: stretch; 1915 } 1916 1917 .button { 1918 width: 100%; 1919 } 1920 1921 .hero-proof, 1922 .pain-grid, 1923 .benefit-grid, 1924 .news-grid, 1925 .audience-grid, 1926 .roadmap-strip, 1927 .kpi-grid, 1928 .value-band, 1929 .form-row { 1930 grid-template-columns: 1fr; 1931 } 1932 1933 .client-band { 1934 padding: 28px 0; 1935 } 1936 1937 .client-logos { 1938 grid-template-columns: repeat(2, minmax(0, 1fr)); 1939 gap: 24px 14px; 1940 margin-top: 18px; 1941 } 1942 1943 .client-logo:last-child { 1944 grid-column: 1 / -1; 1945 justify-self: center; 1946 width: calc(50% - 0.5px); 1947 } 1948 1949 .client-logo.reland img { 1950 height: 60px; 1951 max-height: 60px; 1952 } 1953 1954 .client-logo { 1955 min-height: 72px; 1956 padding: 6px; 1957 } 1958 1959 .client-logo img { 1960 height: 46px; 1961 max-height: 46px; 1962 } 1963 1964 1965 .roadmap-step { 1966 min-height: auto; 1967 } 1968 1969 .value-item, 1970 .value-item:nth-child(2n) { 1971 border-right: 0; 1972 border-bottom: 1px solid rgba(247, 242, 232, 0.12); 1973 } 1974 1975 .value-item:last-child { 1976 border-bottom: 0; 1977 } 1978 1979 .band, 1980 .cta-band { 1981 padding: 56px 0; 1982 } 1983 1984 .product-preview { 1985 padding: 0; 1986 } 1987 1988 .flow-step { 1989 grid-template-columns: auto 1fr; 1990 gap: 14px; 1991 align-items: start; 1992 padding: 14px 16px; 1993 } 1994 1995 .flow-step span { 1996 font-size: 2rem; 1997 line-height: 1; 1998 letter-spacing: -0.02em; 1999 padding-top: 0; 2000 margin-top: -2px; 2001 } 2002 2003 .flow-step strong { 2004 font-size: 1rem; 2005 line-height: 1.2; 2006 } 2007 2008 .flow-step p { 2009 margin-top: 8px; 2010 line-height: 1.48; 2011 } 2012 2013 .product-feature { 2014 padding: 56px 0; 2015 } 2016 2017 .news-card { 2018 min-height: 0; 2019 } 2020 2021 .news-page::before { 2022 height: 160px; 2023 } 2024 2025 .news-page { 2026 padding-top: calc(var(--anchor-offset) + 20px); 2027 } 2028 2029 .news-page-head h1 { 2030 font-size: clamp(2.6rem, 8vw, 4.2rem); 2031 } 2032 2033 .roadmap-page::before { 2034 height: 160px; 2035 } 2036 2037 .roadmap-page { 2038 padding-top: calc(var(--anchor-offset) + 20px); 2039 } 2040 2041 .roadmap-page-head h1 { 2042 font-size: clamp(2.6rem, 8vw, 4.2rem); 2043 } 2044 2045 .news-archive-card { 2046 grid-template-columns: 1fr; 2047 gap: 12px; 2048 padding: 22px 18px; 2049 } 2050 2051 .news-archive-card .news-card-meta { 2052 flex-direction: row; 2053 flex-wrap: wrap; 2054 align-items: center; 2055 gap: 8px 14px; 2056 } 2057 2058 .analyze-page { 2059 padding-top: calc(var(--anchor-offset) + 20px); 2060 } 2061 2062 .analyze-panel { 2063 padding: 18px; 2064 } 2065 2066 .analyze-brand h1 { 2067 font-size: clamp(2.3rem, 8vw, 4rem); 2068 } 2069 2070 .analyze-steps, 2071 .analyze-summary-grid { 2072 grid-template-columns: 1fr; 2073 } 2074 2075 .analyze-step { 2076 text-align: left; 2077 } 2078 2079 .analyze-actions .button { 2080 width: 100%; 2081 } 2082 2083 .analyze-footer { 2084 flex-direction: column; 2085 align-items: flex-start; 2086 } 2087 } 2088 2089 @media (prefers-reduced-motion: reduce) { 2090 *, 2091 *::before, 2092 *::after { 2093 animation-duration: 1ms !important; 2094 animation-delay: 0ms !important; 2095 animation-iteration-count: 1 !important; 2096 scroll-behavior: auto !important; 2097 } 2098 2099 .topbar, 2100 .hero .status, 2101 .hero h1, 2102 .hero-lede, 2103 .hero-actions, 2104 .hero-proof, 2105 .band .section-head, 2106 .section-head h2, 2107 .section-head .section-copy, 2108 .offer-copy, 2109 .offer-copy h2, 2110 .offer-copy p, 2111 .flow-step, 2112 .flow-step strong, 2113 .flow-step p, 2114 .product-feature-copy, 2115 .product-feature-copy h3, 2116 .product-feature-copy p, 2117 .product-points li, 2118 .pain-card, 2119 .pain-card strong, 2120 .pain-card p, 2121 .benefit-card, 2122 .benefit-card strong, 2123 .benefit-card p, 2124 .news-card,
2125 .news-card strong, 2126 .news-card p, 2127 .value-item, 2128 .value-item strong, 2129 .value-item span, 2130 .audience-card, 2131 .audience-card strong, 2132 .audience-card p, 2133 .roadmap-step, 2134 .roadmap-step strong, 2135 .roadmap-step p, 2136 .waitlist-copy, 2137 .waitlist-copy h2, 2138 .waitlist-copy > p, 2139 .waitlist-notes span, 2140 .waitlist-form, 2141 .analyze-page, 2142 .analyze-shell, 2143 .analyze-topline, 2144 .analyze-brand, 2145 .analyze-panel, 2146 .analyze-media, 2147 .analyze-stage, 2148 .analyze-summary, 2149 .analyze-step { 2150 opacity: 1; 2151 filter: none; 2152 clip-path: none; 2153 transform: none; 2154 } 2155 }</style></head><body><!--$--><div class="route-app"><header class="topbar"> 2156 <a class="brand" href="/" aria-label="Pretaterra"> 2157 <img 2158 src="https://pretaterra.com/wp-content/uploads/2021/07/Asset-20.svg" 2159 alt="PRETATERRA" 2160 loading="eager" 2161 decoding="async" 2162 onerror="this.onerror=null;this.src='/PRETATERRA â Inteligencia agroforestal regenerativa_files/pretaterra-logo-fallback.png';" 2163 /> 2164 <span class="brand-copy"> 2165 <strong class="brand-title">Análises</strong> 2166 <span class="brand-subtitle">Inteligência territorial e financeira</span> 2167 </span> 2168 </a> 2169 2170 <nav class="nav" aria-label="Navegação principal"> 2171 <a href="#product">Produto</a> 2172 <a href="#impact">Impacto</a> 2173 <a href="#roadmap">Roadmap</a> 2174 <a class="nav-cta" href="#waitlist">Entrar na lista</a> 2175 <div class="lang-switcher"> 2176 <select class="lang-select" aria-label="Idioma"> 2177 <option value="pt" selected>PT</option> 2178 <option value="en">EN</option> 2179 <option value="es">ES</option> 2180 </select> 2181 </div> 2182 </nav> 2183 </header> 2184 2185 <main> 2186 <section class="hero" id="top"> 2187 <div class="wrap hero-inner"> 2188 <span class="status">Acesso antecipado para bancos, fundos e proprietários</span> 2189 <h1>Entenda o valor,<br>os riscos e o <em>potencial</em><br>da sua terra</h1> 2190 <p class="hero-lede"> 2191 Reúna <strong>análise territorial e financeira</strong> para comparar propriedades e planejar sua próxima decisão. 2192 </p> 2193 2194 <div class="hero-actions"> 2195 <a class="button primary" href="/app">Analise uma propriedade</a> 2196 <a class="button secondary" href="#product">Ver o método</a> 2197 </div> 2198 2199 <div class="hero-proof" aria-label="Números de autoridade da Pretaterra"> 2200 <div class="proof-item"> 2201 <strong>+150</strong> 2202 <span>projetos em territórios diversos.</span> 2203 </div> 2204 <div class="proof-item"> 2205 <strong>22</strong> 2206 <span>paÃses com experiência em terra.</span> 2207 </div> 2208 <div class="proof-item"> 2209 <strong>+10 anos</strong> 2210 <span>de campo, dados e regeneração.</span> 2211 </div> 2212 <div class="proof-item"> 2213 <strong>44.000 ha</strong> 2214 <span>em leitura territorial aplicada.</span> 2215 </div> 2216 </div> 2217 </div> 2218 </section> 2219 2220 <section class="client-band" aria-labelledby="client-band-title"> 2221 <div class="wrap"> 2222 <h2 id="client-band-title">Empresas e instituições que confiam na Pretaterra</h2> 2223 <div class="client-logos" aria-label="Clientes e parceiros da Pretaterra"> 2224 <div class="client-logo"><img src="/assets/client-logos/world-bank-group.png" alt="World Bank Group" loading="lazy" decoding="async" /></div> 2225 <div class="client-logo"><img src="/assets/client-logos/armani.png" alt="Armani" loading="lazy" decoding="async" /></div> 2226 <div class="client-logo"><img src="/assets/client-logos/deloitte.png" alt="Deloitte" loading="lazy" decoding="async" /></div> 2227 <div class="client-logo"><img src="/assets/client-logos/aya-earth-partners.png" alt="AYA Earth Partners" loading="lazy" decoding="async" /></div> 2228 <div class="client-logo"><img src="/assets/client-logos/lvmh.png" alt="LVMH" loading="lazy" decoding="async" /></div> 2229 <div class="client-logo"><img src="/assets/client-logos/vital-proteins.png" alt="Vital Proteins" loading="lazy" decoding="async" /></div> 2230 <div class="client-logo"><img src="/assets/client-logos/nestle.svg" alt="Nestlé" loading="lazy" decoding="async" /></div> 2231 <div class="client-logo"><img src="/assets/client-logos/cargill.svg" alt="Cargill" loading="lazy" decoding="async" /></div> 2232 <div class="client-logo"><img src="/assets/client-logos/natura.png" alt="Natura" loading="lazy" decoding="async" /></div> 2233 <div class="client-logo"><img src="/assets/client-logos/illy.svg" alt="illy" loading="lazy" decoding="async" /></div> 2234 <div class="client-logo"><img src="/assets/client-logos/dengo.png" alt="Dengo" loading="lazy" decoding="async" /></div> 2235 <div class="client-logo"><img src="/assets/client-logos/ubs.svg" alt="UBS Optimus Foundation" loading="lazy" decoding="async" /></div> 2236 <div class="client-logo reland"><img src="/assets/client-logos/reland.png" alt="ReLand" loading="lazy" decoding="async" /></div> 2237 <div class="client-logo"><img src="/assets/client-logos/fao.svg" alt="Food and Agriculture Organization of the United Nations" loading="lazy" decoding="async" /></div> 2238 <div class="client-logo"><img src="/assets/client-logos/future-carbon-group.jpg" alt="Future Carbon Group" loading="lazy" decoding="async" /></div> 2239 </div> 2240 </div> 2241 </section> 2242 2243 <section class="band product-preview"> 2244 <div class="wrap">
2245 <div class="product-showcase" aria-label="Demonstração visual do produto Pretaterra"> 2246 <article class="product-feature"> 2247 <figure class="product-screen"> 2248 <img 2249 src="/assets/product-value-proposition-slide-2.jpeg" 2250 alt="Tela do Pretaterra com mapa territorial, zonas produtivas e indicadores de serviços ecossistêmicos." 2251 width="1440" 2252 height="810" 2253 loading="lazy" 2254 decoding="async" 2255 /> 2256 </figure> 2257 <div class="product-feature-copy"> 2258 <span class="label product-kicker">Inteligência territorial</span> 2259 <h3>O ativo deixa de ser só um mapa.</h3> 2260 <p> 2261 A fazenda aparece por talhões, restrições, água, aptidão produtiva e potencial ecológico, pronta para análise econômica. 2262 </p> 2263 <ul class="product-points"> 2264 <li>Zonas produtivas e áreas sensÃveis na mesma tela.</li> 2265 <li>Detalhe por talhão para priorizar uso, risco e CAPEX.</li> 2266 <li>Camadas territoriais conectadas à tese financeira.</li> 2267 </ul> 2268 </div> 2269 </article> 2270 2271 <article class="product-feature reverse"> 2272 <div class="product-feature-copy"> 2273 <span class="label product-kicker">Tese financeira</span> 2274 <h3>Do campo à decisão financeira.</h3> 2275 <p> 2276 A leitura territorial vira score, retorno, valuation, crédito e risco em um painel feito para defender decisão de capital. 2277 </p> 2278 <ul class="product-points"> 2279 <li>ROI, TIR, VPL, payback e crédito no mesmo racional.</li> 2280 <li>Benchmark de retorno contra alternativas de capital.</li> 2281 <li>Riscos operacionais e ambientais conectados ao preço-teto.</li> 2282 </ul> 2283 </div> 2284 <figure class="product-screen"> 2285 <img 2286 src="/assets/product-value-proposition-slide-3.png" 2287 alt="Tela do Pretaterra com score de investimento, retorno projetado, valuation, crédito e riscos." 2288 width="1440" 2289 height="810" 2290 loading="lazy" 2291 decoding="async" 2292 /> 2293 </figure> 2294 </article> 2295 </div> 2296 </div> 2297 </section> 2298 2299 <section class="band paper"> 2300 <div class="wrap"> 2301 <div class="section-head"> 2302 <div> 2303 <span class="label">O problema</span> 2304 <h2>A terra ainda é decidida no escuro.</h2> 2305 <p class="section-copy"> 2306 Ativos rurais seguem sendo avaliados com planilhas, PDFs, laudos e mapas que 2307 não conversam. O custo aparece no preço, no crédito e no timing. 2308 </p> 2309 </div> 2310 </div> 2311 2312 <div class="pain-grid"> 2313 <article class="pain-card"> 2314 <span class="warning">Informação dispersa</span> 2315 <strong>Cada oportunidade começa do zero.</strong> 2316 <p> 2317 GIS, documentos, consultores, mercado e risco climático chegam em telas separadas. 2318 </p> 2319 </article> 2320 <article class="pain-card"> 2321 <span class="warning">Risco invisÃvel</span> 2322 <strong>O ativo parece simples até o detalhe aparecer.</strong> 2323 <p> 2324 Solo, água, passivo ambiental, jurÃdico e operação precisam entrar no preço. 2325 </p> 2326 </article> 2327 <article class="pain-card"> 2328 <span class="warning">Tese frágil</span> 2329 <strong>Comitê não compra intuição.</strong> 2330 <p> 2331 Premissas, sensibilidade, valuation e recomendação precisam deixar rastro. 2332 </p> 2333 </article> 2334 </div> 2335 </div> 2336 </section> 2337 2338 <section class="band dark" id="product"> 2339 <div class="wrap offer-layout"> 2340 <div class="offer-copy">
2341 <span class="label">O produto</span> 2342 <h2>A inteligência financeira da terra.</h2> 2343 <p> 2344 Suba um polÃgono, documentos e contexto do ativo. Receba uma leitura executiva de 2345 valor, risco, aptidão, crédito e retorno. 2346 </p> 2347 <div class="hero-actions"> 2348 <a class="button primary" href="#waitlist">Solicitar demo privada</a> 2349 <a class="button secondary" href="#roadmap">Ver roadmap</a> 2350 </div> 2351 </div> 2352 2353 <div class="flow" aria-label="Como o produto funciona"> 2354 <div class="flow-step"> 2355 <span>01</span> 2356 <div> 2357 <strong>Captura do ativo</strong> 2358 <p>KML/KMZ, localização, documentos e contexto de oportunidade.</p> 2359 </div> 2360 </div> 2361 <div class="flow-step"> 2362 <span>02</span> 2363 <div> 2364 <strong>Leitura territorial</strong> 2365 <p>Ãgua, relevo, bioma, CAR, SIGEF/INCRA, restrições e aptidão.</p> 2366 </div> 2367 </div> 2368 <div class="flow-step"> 2369 <span>03</span> 2370 <div> 2371 <strong>Motor financeiro</strong> 2372 <p>Valuation, ROI, TIR, VPL, CAPEX, OPEX e cenários de stress.</p> 2373 </div> 2374 </div> 2375 <div class="flow-step"> 2376 <span>04</span> 2377 <div> 2378 <strong>Tese defendÃvel</strong> 2379 <p>Comprar, financiar, esperar ou monitorar com recomendação clara.</p> 2380 </div> 2381 </div> 2382 </div> 2383 </div> 2384 </section> 2385 2386 <section class="band paper" id="impact"> 2387 <div class="wrap"> 2388 <div class="section-head"> 2389 <div> 2390 <span class="label">Impacto</span> 2391 <h2>Decisão antes da concorrência.</h2> 2392 <p class="section-copy"> 2393 O investidor vê quanto vale, que risco concentra, que crédito suporta e que 2394 retorno pode gerar antes da proposta. 2395 </p> 2396 </div> 2397 </div> 2398 2399 <div class="benefit-grid"> 2400 <article class="benefit-card"> 2401 <span class="benefit-metric">5-10%</span> 2402 <strong>Evitar variações milionárias</strong> 2403 <p>Pequenas diferenças de leitura mudam preço, timing e retorno.</p> 2404 </article> 2405 <article class="benefit-card"> 2406 <span class="benefit-metric">9/10</span> 2407 <strong>Atacar uma dor crÃtica</strong> 2408 <p>Decisões rurais envolvem capital alto, baixa liquidez e ciclos longos.</p> 2409 </article> 2410 <article class="benefit-card"> 2411 <span class="benefit-metric">1 tese</span> 2412 <strong>Unificar técnico e financeiro</strong> 2413 <p>Solo, carbono, mercado, crédito e saÃda entram na mesma linguagem.</p> 2414 </article> 2415 <article class="benefit-card"> 2416 <span class="benefit-metric">1 régua</span> 2417 <strong>Comparar ativos e garantias</strong> 2418 <p>Compra, crédito, arrendamento e portfólio usam pesos consistentes.</p> 2419 </article> 2420 <article class="benefit-card"> 2421 <span class="benefit-metric">LTV / DSCR</span> 2422 <strong>Qualificar crédito com território</strong> 2423 <p>Garantia, produtor e projeto deixam de ser análises separadas.</p> 2424 </article> 2425 <article class="benefit-card"> 2426 <span class="benefit-metric">90 dias</span> 2427 <strong>Monitorar depois da entrada</strong> 2428 <p>Risco e performance são acompanhados contra a tese aprovada.</p> 2429 </article> 2430 </div> 2431 </div> 2432 </section> 2433 2434 <section class="band coal"> 2435 <div class="wrap"> 2436 <div class="section-head"> 2437 <div> 2438 <span class="label">Por que Pretaterra</span> 2439 <h2>Autoridade de campo. Linguagem de capital.</h2> 2440 <p class="section-copy"> 2441 A Pretaterra já transformou complexidade territorial em projeto, KPI e implantação, 2442 com agricultura regenerativa como diferencial técnico. O Finance leva esse histórico 2443 para decisões sobre ativos rurais. 2444 </p> 2445 </div> 2446 </div> 2447 2448 <div class="value-band"> 2449 <div class="value-item"> 2450 <strong>+150<br><small>projetos</small></strong>
2451 <span>em territórios e sistemas produtivos diversos.</span> 2452 </div> 2453 <div class="value-item"> 2454 <strong>22<br><small>paÃses</small></strong> 2455 <span>experiência internacional em terra e paisagem.</span> 2456 </div> 2457 <div class="value-item"> 2458 <strong>+10<br><small>anos</small></strong> 2459 <span>de campo, dados e regeneração aplicada.</span> 2460 </div> 2461 <div class="value-item"> 2462 <strong>44.000<br><small>ha</small></strong> 2463 <span>em projetos e leitura territorial.</span> 2464 </div> 2465 </div> 2466 </div> 2467 </section> 2468 2469 <section class="band paper" id="references"> 2470 <div class="wrap"> 2471 <div class="section-head"> 2472 <div> 2473 <span class="label">Referências</span> 2474 <h2>Cases que reforçam a tese.</h2> 2475 <p class="section-copy"> 2476 Sinais de mercado, execução e parcerias que fortalecem a tese. 2477 </p> 2478 <div class="news-section-actions"> 2479 <a class="button primary news-archive-link" href="/news">Ver todas as notÃcias</a> 2480 </div> 2481 </div> 2482 </div> 2483 2484 <div class="news-grid"> 2485 <a class="news-card featured" href="https://capitalreset.uol.com.br/agronegocio/a-empresa-brasileira-por-tras-do-algodao-regenerativo-de-armani-e-louis-vuitton/" target="_blank" rel="noreferrer noopener"> 2486 <div class="news-card-meta"> 2487 <strong class="news-source">Capital Reset</strong> 2488 <span class="news-date">2024-02-14</span> 2489 </div> 2490 <h3 class="news-title">A empresa brasileira por trás do algodão regenerativo de Armani e Louis Vuitton</h3> 2491 <p class="news-summary"> 2492 Pretaterra idealiza pilotos das grifes na Itália e no Chade e leva a inteligência de 2493 agrofloresta para a moda de luxo. 2494 </p> 2495 <span class="news-category">Destaque de mercado</span> 2496 </a> 2497 2498 <a class="news-card featured" href="https://valor.globo.com/impresso/noticia/2020/10/26/charles-poe-brasileiros-em-suas-agroflorestas.ghtml" target="_blank" rel="noreferrer noopener"> 2499 <div class="news-card-meta"> 2500 <strong class="news-source">Valor</strong> 2501 <span class="news-date">2020-10-26</span> 2502 </div> 2503 <h3 class="news-title">Charles põe brasileiros em suas agroflorestas</h3> 2504 <p class="news-summary"> 2505 Menção do Valor reforça a presença da Pretaterra em uma das manchetes do dia. 2506 </p> 2507 <span class="news-category">MÃdia de negócios</span> 2508 </a> 2509 2510 <a class="news-card featured" href="https://www.uol.com.br/ecoa/reportagens-especiais/como-ressuscitar-uma-floresta/#cover" target="_blank" rel="noreferrer noopener"> 2511 <div class="news-card-meta"> 2512 <strong class="news-source">UOL Ecoa</strong> 2513 <span class="news-date">2023-04-18</span> 2514 </div> 2515 <h3 class="news-title">Como ressuscitar a floresta?</h3> 2516 <p class="news-summary"> 2517 O casal consegue R$ 7 milhões para recuperar trechos da Mata Atlântica devastados pela 2518 monocultura em SP. 2519 </p> 2520 <span class="news-category">MÃdia nacional</span> 2521 </a> 2522 2523 <a class="news-card" href="https://agfeed.com.br/negocios/o-algodao-uma-empresa-brasileira-e-o-ultimo-desejo-de-giorgio-armani/" target="_blank" rel="noreferrer noopener"> 2524 <div class="news-card-meta"> 2525 <strong class="news-source">AgFeed</strong> 2526 <span class="news-date">2025-09-06</span> 2527 </div> 2528 <h3 class="news-title">O algodão, uma empresa brasileira e o último desejo de Giorgio Armani</h3> 2529 <p class="news-summary"> 2530 Como o estilista italiano investiu no renascimento da produção da fibra com apoio da 2531 PretaTerra. 2532 </p>
2533 <span class="news-category">Moda e agro</span> 2534 </a> 2535 2536 <a class="news-card" href="https://www.vaticannews.va/pt/mundo/news/2023-09/agrofloresta-paula-costa-summit-brazil-nova-york-2023.html" target="_blank" rel="noreferrer noopener"> 2537 <div class="news-card-meta"> 2538 <strong class="news-source">Vatican News</strong> 2539 <span class="news-date">2023-09-19</span> 2540 </div> 2541 <h3 class="news-title">Experiência brasileira da agrofloresta viaja a Nova York em defesa da natureza, como exorta o Papa</h3> 2542 <p class="news-summary"> 2543 Paula Costa levou sua experiência ao Brazil Climate Summit, em Nova York. 2544 </p> 2545 <span class="news-category">MÃdia internacional</span> 2546 </a> 2547 2548 <a class="news-card" href="https://www.exame.com/agronegocios/cargill-investe-na-recuperacao-da-mata-atlantica-e-propriedades-rurais-em-sp/" target="_blank" rel="noreferrer noopener"> 2549 <div class="news-card-meta"> 2550 <strong class="news-source">Exame</strong> 2551 <span class="news-date">2022-09-22</span> 2552 </div> 2553 <h3 class="news-title">Cargill investe na recuperação da Mata Atlântica e propriedades rurais em SP</h3> 2554 <p class="news-summary"> 2555 A parceria com Cargill, Pretaterra e UBS Optimus Foundation amplia a leitura 2556 institucional do projeto em Timburi. 2557 </p> 2558 <span class="news-category">MÃdia</span> 2559 </a> 2560 2561 </div> 2562 </div> 2563 </section> 2564 2565 <section class="band paper" id="audience"> 2566 <div class="wrap"> 2567 <div class="section-head"> 2568 <div> 2569 <span class="label">Acesso antecipado</span> 2570 <h2>Para quem decide com capital real.</h2> 2571 <p class="section-copy"> 2572 Acesso antecipado para quem precisa transformar terra em tese de investimento, crédito 2573 ou gestão patrimonial. 2574 </p> 2575 </div> 2576 </div> 2577 2578 <div class="audience-grid"> 2579 <article class="audience-card"> 2580 <strong>Bancos</strong> 2581 <p>Crédito rural com risco territorial, garantia e fluxo no mesmo quadro.</p> 2582 </article> 2583 <article class="audience-card"> 2584 <strong>Fundos</strong> 2585 <p>Originação, underwriting, benchmark e timing de entrada.</p> 2586 </article> 2587 <article class="audience-card"> 2588 <strong>Family offices</strong> 2589 <p>Risco, retorno, liquidez e saÃda para ativos reais.</p> 2590 </article> 2591 <article class="audience-card"> 2592 <strong>Grandes proprietários</strong> 2593 <p>Valuation, crédito, monitoramento e decisões de portfólio.</p> 2594 </article> 2595 </div> 2596 </div> 2597 </section> 2598 2599 <section class="band dark" id="roadmap"> 2600 <div class="wrap"> 2601 <div class="section-head"> 2602 <div> 2603 <span class="label">Roadmap do produto</span> 2604 <h2>Do report da terra ao motor financeiro</h2> 2605 <p class="section-copy"> 2606 A evolução começa com benchmark, adequação ao mercado paraguaio e consolidação de 2607 bases de dados, e avança até crédito, governança e projetos financiáveis. 2608 </p> 2609 </div> 2610 </div> 2611 2612 <div class="roadmap-strip"> 2613 <div class="roadmap-step"> 2614 <span>2026 Q3</span> 2615 <strong>Estruturação e vetorização</strong> 2616 <p>Benchmark, adequação ao mercado paraguaio e consolidação de bases de dados.</p> 2617 </div> 2618 <div class="roadmap-step"> 2619 <span>2026 Q4</span> 2620 <strong>Deploying ROI Engine</strong> 2621 <p>Report da Terra com KML/KMZ, score, valoração e aptidão produtiva. ROI, TIR, 2622 VPL, CAPEX, OPEX, payback e cenários.</p> 2623 </div> 2624 <div class="roadmap-step">
2625 <span>2027 Q1</span> 2626 <strong>AI Analyst</strong> 2627 <p>Consultas, comparações, resumos executivos e Reports as a Service como nova 2628 linha de receita.</p> 2629 </div> 2630 <div class="roadmap-step"> 2631 <span>2027 Q2</span> 2632 <strong>Integrações e APIs</strong> 2633 <p>Integração com ERPs, CRMs e SaaS agro. Abertura de APIs para parceiros e terceiros 2634 integrarem seus sistemas à plataforma.</p> 2635 </div> 2636 <div class="roadmap-step"> 2637 <span>2027 Q3</span> 2638 <strong>Growing</strong> 2639 <p>Expansão de equipe, contratação de talentos e estruturação comercial e legal.</p> 2640 </div> 2641 <div class="roadmap-step"> 2642 <span>2027 Q4</span> 2643 <strong>Crédito</strong> 2644 <p>Análise e monitoramento de produtores, ativos, garantias, riscos e performance 2645 creditÃcia.</p> 2646 </div> 2647 <div class="roadmap-step"> 2648 <span>2028 Q1</span> 2649 <strong>Deploy Projects</strong> 2650 <p>Estruturação de SPVs, fundos, governança, reporting e implantação de projetos 2651 financiáveis.</p> 2652 </div> 2653 </div> 2654 </div> 2655 </section> 2656 2657 <section class="cta-band" id="waitlist"> 2658 <div class="wrap waitlist-layout"> 2659 <div class="waitlist-copy"> 2660 <span class="label">Lista de espera</span> 2661 <h2>Analise um ativo real.</h2> 2662 <p> 2663 Entre na lista com uma propriedade, garantia, aquisição ou tese que precisa sair da 2664 planilha. 2665 </p> 2666 2667 <div class="waitlist-notes"> 2668 <span>Prioridade para bancos, fundos, family offices e proprietários.</span> 2669 <span>Primeira entrega: Report da Terra com risco, preço e aptidão.</span> 2670 <span>Demo a partir de um ativo real, não de exemplo genérico.</span> 2671 </div> 2672 </div> 2673 2674 <div class="waitlist-form"> 2675 <form id="waitlist-form" novalidate> 2676 <div class="form-row"> 2677 <div class="field"> 2678 <label for="name">Nome</label> 2679 <input id="name" name="name" type="text" placeholder="Seu nome" required /> 2680 </div> 2681 <div class="field"> 2682 <label for="email">E-mail corporativo</label> 2683 <input id="email" name="email" type="email" placeholder="[email protected]" required /> 2684 </div> 2685 </div> 2686 2687 <div class="form-row"> 2688 <div class="field"> 2689 <label for="company">Empresa / veÃculo</label> 2690 <input id="company" name="company" type="text" placeholder="Nome da empresa" /> 2691 </div> 2692 <div class="field"> 2693 <label for="profile">Perfil</label> 2694 <select id="profile" name="profile"> 2695 <option value="Banco">Banco</option> 2696 <option value="Fundo / Family office">Fundo / Family office</option> 2697 <option value="Proprietário">Proprietário</option> 2698 <option value="Consultoria / Operação">Consultoria / Operação</option> 2699 <option value="Outro">Outro</option> 2700 </select> 2701 </div> 2702 </div> 2703 2704 <div class="field"> 2705 <label for="note">Que ativo quer analisar?</label> 2706 <textarea 2707 id="note" 2708 name="note" 2709 placeholder="Ex.: compra, garantia rural, portfólio agro, comparação de terras, ativo subvalorizado..." 2710 ></textarea> 2711 </div> 2712 2713 <div class="field honeypot" aria-hidden="true"> 2714 <label for="website">Website</label> 2715 <input id="website" name="website" type="text" tabindex="-1" autocomplete="off" /> 2716 </div> 2717 2718 <div class="form-actions"> 2719 <button class="button primary" id="waitlist-submit" type="submit"> 2720 Solicitar demo privada 2721 </button>
2722 <span class="fineprint"> 2723 Contato apenas sobre Pretaterra e acesso antecipado. 2724 </span> 2725 </div> 2726 2727 <p class="message" id="waitlist-message" aria-live="polite"></p> 2728 </form> 2729 </div> 2730 </div> 2731 </section> 2732 </main> 2733 2734 <footer class="footer"> 2735 <div class="wrap"> 2736 <span class="footer-brand"> 2737 PRETATERRA <span class="highlight">ANÃLISES</span> 2738 <span class="dot">·</span> 2739 <span class="tagline">territorial & financial intelligence</span> 2740 </span> 2741 <div class="footer-right"> 2742 <div class="footer-socials"> 2743 <a href="https://www.instagram.com/preta.terra/" target="_blank" rel="noopener" aria-label="Instagram"> 2744 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.051.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z"/></svg> 2745 </a> 2746 <a href="https://www.linkedin.com/company/pretaterra/?trk=organization-update_share-update_actor-text" target="_blank" rel="noopener" aria-label="LinkedIn"> 2747 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/></svg> 2748 </a> 2749 <a href="https://www.youtube.com/channel/UC3BEYajGqHBIv72unjH1W7A/videos" target="_blank" rel="noopener" aria-label="YouTube"> 2750 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.163c-.272-1.016-1.074-1.819-2.09-2.09C19.56 3.73 12 3.73 12 3.73s-7.56 0-9.408.343c-1.016.271-1.818 1.074-2.09 2.09C.162 8.01.162 12 .162 12s0 3.99.34 5.837c.272 1.016 1.074 1.819 2.09 2.09 1.848.343 9.408.343 9.408.343s7.56 0 9.408-.343c1.016-.271 1.818-1.074 2.09-2.09.343-1.847.343-5.837.343-5.837s0-3.99-.343-5.837zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg> 2751 </a> 2752 <a href="https://twitter.com/aPRETATERRA" target="_blank" rel="noopener" aria-label="Twitter"> 2753 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg> 2754 </a> 2755 <a href="https://www.facebook.com/apretaterra/" target="_blank" rel="noopener" aria-label="Facebook"> 2756 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg> 2757 </a> 2758 </div> 2759 <div class="footer-divider"></div>
2760 <span class="footer-copy">2026 · acesso antecipado</span> 2761 </div> 2762 </div> 2763 </footer></div>
2763<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
2763<!--/$-->
2763<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-Bs-nHOcy.js","/assets/rolldown-runtime-hePW80VL.js","/assets/react-CwJFpaho.js","/assets/link-BXxEcccR.js","/assets/matchContext-CKhXGkS-.js","/assets/lazyRouteComponent-B6BcR7ep.js","/assets/jsx-runtime-NZYk81nU.js","/assets/useStore-B9rE03LA.js","/assets/useRouter-Tlq4ymmd.js","/assets/removable-CrturmHt.js","/assets/runtime-anqpTtot.js","/assets/app-copy-BYWy22TG.js","/assets/project_meta_title-DNnKG0Gq.js","/assets/preload-helper-COzTzGja.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-Bs-nHOcy.js"}}],css:$R[8]=["/assets/index-CtWJH6rW.css"]},"/":$R[9]={preloads:$R[10]=["/assets/routes-BL5ItN03.js","/assets/language_pt-i-P8_W6C.js"],css:$R[11]=["/assets/routes-BKGkIXzX.css"]}}}
2763,matches:$R[12]=[$R[13]={i:"__root__�",u:1791299824339,s:"success",ssr:!0},$R[14]={i:"��",u:1791299824339,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
2763<script type="module" async="" src="/assets/index-Bs-nHOcy.js"></script>
2763<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"b73ea0b204a34c6ba4282b9bf57083f8","r":1,"spa":2}' crossorigin="anonymous"></script>
2763 2764</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.