:root{--paper:#f5efe2;--card:#fffdf7;--ink:#26281f;--ink-2:#5d5c4f;--line:#dcd1b9;--green:#2f5d3a;--green-d:#244a30;--green-dd:#1a3622;--green-l:#e4ecd9;--wheat:#d0a13f;--wheat-d:#a87a1e;--wheat-l:#f5e8c8;--bad:#a63d2c;--bad-l:#f6e0da;--serif:Merriweather, Georgia, "Times New Roman", serif;--sans:"Source Sans 3", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:17px/1.55 var(--sans);margin:0}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--serif);color:var(--green-dd);margin:0 0 .5em;line-height:1.22}h2{text-align:center;margin-bottom:1.1em;font-size:clamp(1.45rem,4.6vw,2rem)}h3{font-size:1.08rem}.muted{color:var(--ink-2)}.wrap{max-width:1080px;margin:0 auto;padding:0 16px}.top{z-index:10;background:var(--green-dd);color:#fff;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.top-in{justify-content:space-between;align-items:center;height:56px;display:flex}.marca{color:#fff;font:900 1.25rem var(--serif);align-items:center;gap:10px;text-decoration:none;display:flex}.marca img{border-radius:8px}.top-entrar{color:#f3e6c4;padding:10px 4px;font-weight:600;text-decoration:none}.top-acoes .top-botao{height:44px;font:700 1rem var(--sans);box-shadow:none;border-radius:8px;padding:0 14px;text-decoration:none}.top-acoes .top-botao-entrar{color:var(--wheat-l);border:1px solid var(--wheat);background:0 0}.top-acoes .top-botao-entrar:hover{background:var(--green-d);color:var(--wheat-l)}.top-acoes .top-botao-teste{background:var(--wheat);color:var(--green-dd)}.top-acoes .top-botao-teste:hover{background:var(--wheat-l)}@media (width<=380px){.top-in{gap:8px}.top-in .marca{gap:6px;font-size:1rem}.top-acoes{gap:6px}.top-acoes .top-botao{padding:0 10px;font-size:.9rem}}.btn{min-height:54px;font:700 1.08rem var(--sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-cta{background:var(--wheat);color:var(--green-dd);box-shadow:0 6px 18px #a87a1e59}.btn-cta:hover{filter:brightness(1.05)}.btn-cta[disabled]{opacity:.7;cursor:progress}.btn-bloco{width:100%}.link{color:var(--green);font:600 1rem var(--sans);cursor:pointer;background:0 0;border:0;width:100%;margin-top:6px;padding:12px;text-decoration:underline}.hero{background:radial-gradient(120% 90% at 85% 10%, #355f3f 0%, var(--green-d) 45%, var(--green-dd) 100%);color:#f3efe4;padding:34px 0 44px;overflow:hidden}.hero-in{align-items:center;gap:30px;display:grid}.selo{color:#f1d58f;background:#d0a13f2e;border-radius:999px;margin:0 0 14px;padding:5px 12px;font-size:.88rem;font-weight:700;display:inline-block}.hero h1{color:#fff;font-size:clamp(1.7rem,6.4vw,2.75rem);font-weight:900}.hero h1 em{color:var(--wheat);font-style:normal}.lead{color:#e3e7dc;margin:0 0 22px;font-size:1.1rem}.lead b{color:#fff}.micro{color:#cfd8c9;margin:10px 0 0;font-size:.92rem}.hero .btn-cta{width:100%;max-width:420px}.hero-fone{justify-content:center;display:flex}.iphone{--w:min(280px, 72vw);width:var(--w);aspect-ratio:390/844;padding:calc(var(--w) * .035);border-radius:calc(var(--w) * .17);background:linear-gradient(145deg,#3b3d40,#1c1d1f 45%,#2c2d30);position:relative;box-shadow:0 30px 60px #00000061,inset 0 0 0 1.5px #55575b,inset 0 0 0 4px #121314}.iphone:before{content:"";width:3px;height:9%;box-shadow:0 -14% 0 #2a2b2e;background:#2a2b2e;border-radius:2px 0 0 2px;position:absolute;top:22%;left:-3px}.iphone:after{content:"";background:#2a2b2e;border-radius:0 2px 2px 0;width:3px;height:13%;position:absolute;top:27%;right:-3px}.iphone-tela{border-radius:calc(var(--w) * .135);background:#23472e;width:100%;height:100%;position:relative;overflow:hidden}.iphone-tela:after{content:"";top:calc(var(--w) * .03);width:32%;height:calc(var(--w) * .085);z-index:3;background:#000;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}.iphone-status{height:calc(var(--w) * .13);font:700 calc(var(--w) * .045) / 1 -apple-system, "Segoe UI", Roboto, sans-serif;color:#fff;z-index:2;background:#1f3f29;justify-content:space-between;align-items:center;padding:0 9%;display:flex;position:absolute;inset:0 0 auto}.st-ic{gap:calc(var(--w) * .015);align-items:center;display:flex}.st-ic svg{height:calc(var(--w) * .036);fill:currentColor;width:auto}.iphone-tela img{inset:calc(var(--w) * .13) 0 0;width:100%;height:calc(100% - var(--w) * .13);object-fit:cover;object-position:top;position:absolute}.iphone-sm{--w:min(230px, 64vw);margin:0 auto}.iphone-video{--w:min(300px, 76vw)}.iphone-video .iphone-tela:after{display:none}.iphone-video video{object-fit:cover;background:#f5efe2;width:100%;height:100%;display:block}.notebook{width:94%;max-width:620px;margin:0 auto}.notebook-tela{background:#1c1d1f;border-radius:14px 14px 0 0;padding:12px 12px 14px;box-shadow:0 24px 50px #00000047,inset 0 0 0 1.5px #3d3f43}.navegador{background:#eceae4;border-radius:8px 8px 0 0;align-items:center;gap:10px;padding:7px 10px;display:flex}.bolinhas{gap:5px;display:flex}.bolinhas i{background:#e0605a;border-radius:50%;width:9px;height:9px}.bolinhas i:nth-child(2){background:#e6b84a}.bolinhas i:nth-child(3){background:#5bb36a}.endereco{color:#555;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;padding:3px 10px;font-size:.78rem;overflow:hidden}.notebook-tela img{border-radius:0 0 4px 4px;width:100%;height:auto;display:block}.notebook-base{background:linear-gradient(#cfd1d4,#9a9da2);border-radius:0 0 16px 16px;height:14px;margin:0 -3%;position:relative}.notebook-base:before{content:"";background:#b3b6ba;border-radius:0 0 8px 8px;width:18%;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sec{padding:48px 0}.cards{gap:14px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 14px}.card .ic{margin-bottom:6px;font-size:1.7rem;display:block}.card p{color:var(--ink-2);margin:0}.sec-telas{background:var(--green-l)}.telas{scroll-snap-type:x mandatory;padding:4px 4px 14px;gap:18px;margin:0 -16px;padding-inline:16px;display:flex;overflow-x:auto}.telas figure{scroll-snap-align:center;text-align:center;flex:none;margin:0}.telas figcaption{color:var(--green-dd);margin-top:10px;font-weight:700}.passos{counter-reset:p;gap:12px;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}.passos li{counter-increment:p;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:2px;padding:14px 16px 14px 62px;display:grid;position:relative}.passos li:before{content:counter(p);background:var(--green);color:#fff;width:32px;height:32px;font:700 1rem/32px var(--sans);text-align:center;border-radius:50%;position:absolute;top:14px;left:16px}.passos span{color:var(--ink-2)}.passos strong{color:var(--green-dd)}.sec-form{background:linear-gradient(180deg, var(--paper), #efe5cf);scroll-margin-top:56px}.form-wrap{justify-content:center;display:flex}.form-box{background:var(--card);border:1px solid var(--line);border-radius:16px;width:100%;max-width:480px;padding:24px 18px;box-shadow:0 10px 30px #3c2d141a}.form-box h2{margin-bottom:.35em}.form-box>div>p.muted{text-align:center;margin-top:0}.campo{gap:4px;margin-bottom:14px;display:grid}.campo label{font-weight:700}.opc{color:var(--ink-2);font-weight:400}input,select{border:1.5px solid var(--line);width:100%;min-height:50px;font:17px var(--sans);color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px}input:focus,select:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #2f5d3a26}.senha{position:relative}.senha input{padding-right:92px}.ver{min-height:40px;color:var(--green);font:600 .95rem var(--sans);cursor:pointer;background:0 0;border:0;padding:0 12px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.dica{color:var(--ink-2);font-size:.88rem}.resumo{border:1.5px dashed var(--wheat-d);background:var(--wheat-l);border-radius:12px;margin:6px 0 14px;padding:12px 14px}.resumo>div{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.resumo>div+div{border-top:1px solid #a87a1e4d}.resumo b{color:var(--green-dd);white-space:nowrap;font-size:1.08rem}.resumo p{color:var(--ink-2);margin:8px 0 0;font-size:.9rem}.aceite{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:.93rem;display:flex}.aceite input{width:22px;height:22px;min-height:0;accent-color:var(--green);flex:0 0 22px;margin-top:2px}.erro{background:var(--bad-l);color:var(--bad);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-weight:600}.erro a{color:var(--bad)}.seguro{text-align:center;color:var(--ink-2);margin:12px 0 0;font-size:.88rem}.faq{max-width:720px}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px}.faq summary{cursor:pointer;padding:16px 44px 16px 16px;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--green);font-size:1.4rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--ink-2);margin:0;padding:0 16px 16px}.sec-final{background:var(--green-dd);text-align:center}.sec-final h2{color:#fff}.sec-final .micro{color:#cfd8c9}.rodape{padding:28px 0 calc(96px + env(safe-area-inset-bottom,0px));text-align:center;font-size:.9rem}.rodape p{margin:0 0 8px}.rodape a{color:var(--green);font-weight:600}.barra-cta{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f5efe2f5;position:fixed;bottom:0;left:0;right:0}@media (width>=760px){.hero{padding:64px 0 72px}.hero-in{grid-template-columns:1.15fr .85fr;gap:40px}.hero .btn-cta{width:auto}.cards{grid-template-columns:repeat(3,1fr)}.telas{justify-content:center;overflow:visible}.video-in{grid-template-columns:1fr auto;gap:48px}.pc-in{grid-template-columns:.8fr 1.2fr;gap:40px}.video-txt,.pc-txt,.video-txt h2,.pc-txt h2{text-align:left}.form-box{padding:32px 30px}.barra-cta{display:none}.rodape{padding-bottom:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.hero-prova{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hero-prova li{color:#eef2e8;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:.9rem;font-weight:600}.sec-video{background:var(--green-dd);color:#e3e7dc}.sec-video h2{color:#fff}.sec-video .muted{color:#cfd8c9}.video-in{place-items:center;gap:26px;display:grid}.video-txt{text-align:center;max-width:440px}.video-txt .btn{margin-top:8px}.pc-in{align-items:center;gap:28px;display:grid}.pc-txt p{color:var(--ink-2)}.lista-ok{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lista-ok li{padding-left:28px;position:relative}.lista-ok li:before{content:"✓";background:var(--green);color:#fff;width:20px;height:20px;font:700 .75rem/20px var(--sans);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.rodape-links a{margin:0 2px}.aceite a{color:var(--green)}.legal main{max-width:820px;margin:0 auto;padding:28px 16px 60px}.legal article{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px 20px;line-height:1.65}.legal h1{margin:0 0 .3em;font-size:clamp(1.5rem,5vw,2rem)}.legal h2{text-align:left;margin:1.8em 0 .5em;font-size:1.15rem}.legal .sub{color:var(--ink-2);margin-top:0}.legal .box{background:var(--wheat-l);border-left:4px solid var(--wheat);border-radius:8px;padding:12px 14px}.legal a{color:var(--green)}.legal .rodape{padding-bottom:40px}.centro{text-align:center;margin-top:0}@media (width>=700px){.legal article{padding:40px 48px}}.resumo .resumo-nota{color:#6a4a08;margin-top:6px;font-weight:600}#preload{z-index:9999;color:#fff8e6;background:radial-gradient(120% 80% at 50% 0,#355f3f 0%,#1f4029 55%,#16301e 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .4s,visibility .4s;animation:.4s 4s forwards plSai;display:flex;position:fixed;inset:0}#preload.sai{opacity:0;visibility:hidden}#preload img{border-radius:22px;width:84px;height:84px;animation:.7s cubic-bezier(.2,.7,.2,1) both plPop;box-shadow:0 12px 34px #00000059}#preload b{margin-top:8px;font:900 28px Merriweather,Georgia,serif;animation:.6s .12s both plUp}#preload span{color:#cfdcc6;font:400 15px "Source Sans 3",Segoe UI,Roboto,sans-serif;animation:.6s .22s both plUp}#preload i{background:#ffffff24;border-radius:4px;width:132px;height:4px;margin-top:22px;position:relative;overflow:hidden}#preload i:after{content:"";background:#d0a13f;border-radius:4px;width:40%;animation:1.1s ease-in-out infinite plBar;position:absolute;inset:0}@keyframes plPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes plUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes plBar{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes plSai{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){#preload *,#preload i:after{animation:none!important}}@keyframes sobe{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes brilho{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(260%)skew(-20deg)}}@keyframes pulso{0%,to{box-shadow:0 6px 18px #a87a1e59,0 0 #d0a13f73}50%{box-shadow:0 6px 18px #a87a1e59,0 0 0 10px #d0a13f00}}.hero-txt>*{animation:.6s cubic-bezier(.2,.7,.2,1) both sobe}.hero-txt>:nth-child(2){animation-delay:60ms}.hero-txt>:nth-child(3){animation-delay:.12s}.hero-txt>:nth-child(4){animation-delay:.18s}.hero-txt>:nth-child(n+5){animation-delay:.24s}.hero-fone>*{animation:.8s cubic-bezier(.2,.7,.2,1) .15s both sobe,6s ease-in-out 1.2s infinite flutua}.btn-cta{-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;overflow:hidden}.btn-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:4.5s ease-in-out 1.5s infinite brilho;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-20deg)}.hero .btn-cta,.barra-cta .btn-cta{animation:2.6s ease-in-out 2s infinite pulso}.rv{opacity:0;transition:opacity .55s ease var(--rv-d,0s), transform .55s cubic-bezier(.2,.7,.2,1) var(--rv-d,0s);transform:translateY(22px)}.rv.rv-in{opacity:1;transform:none}.card{transition:transform .2s,box-shadow .2s}@media (hover:hover){.card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #26281f1a}}.barra-cta,.faq details[open] p{animation:.3s both sobe}.sec{content-visibility:auto;contain-intrinsic-size:auto 700px}.sec-form{content-visibility:visible}input,select{font-size:max(16px,1em)}@media (prefers-reduced-motion:reduce){.hero-txt>*,.hero-fone>*,.btn-cta,.btn-cta:after,.barra-cta,.faq details[open] p{animation:none!important}.rv{opacity:1;transition:none;transform:none}}.hero{background:linear-gradient(#122819e0 0%,#1a3622cc 50%,#142a1bf5 100%),url(/img/campo-hero.jpg) 50% 35%/cover no-repeat}.faixa-foto{color:#fff;text-align:center;background:linear-gradient(180deg, #1024168c, #102416c7), var(--foto) center / cover no-repeat;padding:92px 0;position:relative}.faixa-tit{font:900 clamp(1.6rem, 6vw, 2.4rem) / 1.2 var(--serif);text-shadow:0 2px 12px #00000059;margin:0 0 10px}.faixa-txt{color:#eef3e6;text-shadow:0 1px 8px #0006;max-width:560px;margin:0 auto;font-size:1.1rem}.etapas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.etapa{aspect-ratio:4/5;background:var(--green-dd);border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 8px 22px #28200a2e}.etapa img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.etapa:hover img{transform:scale(1.04)}.etapa figcaption{color:#fff;background:linear-gradient(#0000,#0c1c11e6);padding:40px 12px 12px;position:absolute;inset:auto 0 0}.etapa b{font:700 1rem var(--serif);display:block}.etapa span{color:#dfe8d6;margin-top:3px;font-size:.86rem;line-height:1.35;display:block}.sec-final{background:linear-gradient(#122819d1,#122819e6),url(/img/campo-por-do-sol.jpg) 50% 60%/cover no-repeat;padding:80px 0}.credito-fotos{font-size:.8rem}@media (width>=760px){.etapas{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.faixa-foto{background-attachment:scroll;padding:130px 0}}.top-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.top-acoes .top-botao{height:40px;font:700 .95rem var(--sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;text-decoration:none;transition:transform .15s,filter .15s,background-color .15s,border-color .15s;display:inline-flex}.top-acoes .top-botao:active{transform:scale(.97)}.top-acoes .top-botao svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}.top-acoes .top-botao-entrar{color:#fff8e6;background:#ffffff14;border:1.5px solid #ffffff47}.top-acoes .top-botao-entrar:hover{background:#ffffff29;border-color:#ffffff80}.top-acoes .top-botao-teste{color:var(--green-dd);background:var(--wheat);border:0;box-shadow:0 4px 14px #a87a1e66}.top-acoes .top-botao-teste:hover{filter:brightness(1.06)}.top-acoes .top-botao:focus-visible{outline:2px solid var(--wheat-l);outline-offset:2px}@media (width<=380px){.top-acoes{gap:6px}.top-acoes .top-botao{height:38px;padding:0 12px;font-size:.88rem}.top-acoes .top-botao-entrar svg{display:none}}.video-auto{width:100%;height:100%;position:relative}.video-auto video{object-fit:cover;cursor:pointer;background:#f5efe2;width:100%;height:100%;display:block}.video-auto .video-estado{color:#fff;font:700 12px var(--sans);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102015b8;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;transition:opacity .3s;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.video-auto .video-estado i{background:#e0605a;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite piscaRec}.video-auto.pausado .video-estado i{background:var(--wheat);animation:none}@keyframes piscaRec{50%{opacity:.35}}@media (width<=760px){.hero{background-image:linear-gradient(#122819e0 0%,#1a3622cc 50%,#142a1bf5 100%),url(/img/campo-hero-m.jpg)}.faixa-foto{--foto:url(/img/campo-ceu-m.jpg)!important}.sec-final{background-image:linear-gradient(#122819d1,#122819e6),url(/img/campo-por-do-sol-m.jpg)}}.bg-lazy:not(.bg-on){background-image:linear-gradient(#1f4029,#1a3622)!important}.garantia{color:var(--green-dd);text-align:center;background:#eef4e7;border:1px solid #cfe0c0;border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:.88rem;line-height:1.4}
