.tpec-landing{--cream:#f6f1e5;--cream-2:#fffdf7;--paper:#f2ecdf;--forest:#0f432f;--forest-2:#173c2b;--forest-3:#2f5a42;--gold:#b98124;--gold-light:#f3d37b;--gold-dark:#7b4b12;--ink:#1c251f;--muted:#687067;--line:#996f2847;--shadow:0 25px 80px #1a2b1f24;color:var(--ink);background:#e9e4d9;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.tpec-landing *,.tpec-landing :before,.tpec-landing :after{box-sizing:border-box}.tpec-landing a{color:inherit;text-decoration:none}.tpec-landing img{max-width:100%;display:block}.tpec-landing svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.tpec-landing button,.tpec-landing a{-webkit-tap-highlight-color:transparent}.tpec-landing .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:80;background:#faf7eff0;border-bottom:1px solid #67543221;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:78px;padding:10px clamp(18px,4vw,68px);display:grid;position:sticky;top:0}.tpec-landing .brand,.tpec-landing .footer-brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.tpec-landing .brand>img{object-fit:contain;width:54px;height:54px}.tpec-landing .brand>span,.tpec-landing .footer-brand>span{flex-direction:column;line-height:1;display:flex}.tpec-landing .brand strong,.tpec-landing .footer-brand strong{color:var(--forest);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:19px}.tpec-landing .brand small,.tpec-landing .footer-brand small{color:#846327;letter-spacing:.11em;margin-top:5px;font-size:7px;font-weight:800}.tpec-landing .site-header nav{justify-content:center;align-items:center;gap:clamp(16px,2.2vw,34px);display:flex}.tpec-landing .site-header nav a{color:#425045;font-size:13px;font-weight:750;transition:color .2s}.tpec-landing .site-header nav a:hover,.tpec-landing .site-header nav a:focus-visible{color:var(--gold-dark)}.tpec-landing .header-cta,.tpec-landing .reference-button,.tpec-landing .outline-button{letter-spacing:.035em;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:12px;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.tpec-landing .header-cta,.tpec-landing .reference-button{color:#fff;background:linear-gradient(#184e37,#0b3524);border:1px solid #d0a44b;box-shadow:0 8px 20px #15442f2e,inset 0 0 0 1px #ffffff14}.tpec-landing .header-cta svg,.tpec-landing .reference-button svg,.tpec-landing .outline-button svg{width:17px;height:17px}.tpec-landing .header-cta:hover,.tpec-landing .header-cta:focus-visible,.tpec-landing .reference-button:hover,.tpec-landing .reference-button:focus-visible,.tpec-landing .outline-button:hover,.tpec-landing .outline-button:focus-visible{transform:translateY(-2px);box-shadow:0 13px 28px #15442f33}.tpec-landing .poster{box-shadow:var(--shadow);isolation:isolate;background:radial-gradient(circle at 20% 10%,#ffffffbf,#0000 33%),linear-gradient(135deg,#faf7ef 0%,#f5f0e5 58%,#ede6d6 100%);border:1px solid #785b2b1f;border-radius:28px;width:calc(100% - 36px);max-width:1500px;min-height:680px;margin:30px auto;position:relative;overflow:hidden}.tpec-landing .poster:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 14% 16%,#0000 0 32%,#bf924114 32.2% 32.5%,#0000 32.7%),linear-gradient(110deg,#0000 0 60%,#ffffff73);position:absolute;inset:0}.tpec-landing .poster>*{z-index:2;position:relative}.tpec-landing .poster-swoosh{pointer-events:none;z-index:6;width:86%;height:300px;position:absolute;bottom:-155px;left:-14%;transform:rotate(-5deg)}.tpec-landing .poster-swoosh:before,.tpec-landing .poster-swoosh:after{content:"";border-radius:50%;position:absolute;inset:0}.tpec-landing .poster-swoosh:before{border-top:62px solid #3f653257;box-shadow:inset 0 14px #ffffff54}.tpec-landing .poster-swoosh:after{border-top:2px solid #cd9932e6;inset:32px 0 0 1%}.tpec-landing .poster-swoosh.swoosh-right{left:auto;right:-13%;transform:rotate(6deg)}.tpec-landing .reference-copy{z-index:5;position:relative}.tpec-landing .reference-kicker{color:var(--forest);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-flex}.tpec-landing .gold-title,.tpec-landing .poster-hero h1{color:#0000;filter:drop-shadow(0 2px 1px #502b062e);letter-spacing:.025em;text-transform:uppercase;background:linear-gradient(#ffe9a5 0%,#b0741f 27%,#7c4812 48%,#f0bf55 70%,#845015 100%);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.92}.tpec-landing .gold-divider{align-items:center;gap:10px;max-width:280px;margin:18px 0 20px;display:flex}.tpec-landing .gold-divider:before,.tpec-landing .gold-divider:after{content:"";background:linear-gradient(90deg,#0000,#b77c22,#0000);flex:1;height:1px}.tpec-landing .gold-divider i{background:#b77c22;width:8px;height:8px;transform:rotate(45deg)}.tpec-landing .gold-divider.wide{width:min(70%,440px);max-width:440px;margin-left:auto;margin-right:auto}.tpec-landing .brand-seal{background:#070707;border:2px solid #d9a334;border-radius:50%;justify-content:center;align-items:center;width:134px;height:134px;padding:3px;display:flex;overflow:hidden;box-shadow:0 8px 24px #2e1e0738,inset 0 0 0 3px #e2ae3f40}.tpec-landing .brand-seal img{object-fit:contain;width:100%;height:100%}.tpec-landing .reference-photo{height:100%;min-height:360px;position:relative;overflow:hidden}.tpec-landing .reference-photo>img{object-fit:cover;width:100%;height:100%}.tpec-landing .photo-fade{background:linear-gradient(90deg, var(--cream) 0%, #f6f1e5d1 12%, #f6f1e538 32%, transparent 48%);pointer-events:none;position:absolute;inset:0}.tpec-landing .photo-fade.left-fade{background:linear-gradient(90deg, var(--cream) 0%, #f6f1e5bf 13%, transparent 42%)}.tpec-landing .photo-fade.right-fade{background:linear-gradient(270deg, var(--cream) 0%, #f6f1e5b8 11%, transparent 40%)}.tpec-landing .poster-hero{grid-template-columns:49% 51%;min-height:690px;display:grid}.tpec-landing .hero-copy{align-self:center;padding:66px 38px 72px clamp(38px,5vw,90px)}.tpec-landing .poster-hero h1{margin:16px 0 0;font-size:clamp(57px,6vw,94px)}.tpec-landing .poster-hero .gold-divider{max-width:250px}.tpec-landing .poster-hero h2{color:var(--forest);margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.35vw,38px);line-height:1.08}.tpec-landing .poster-hero p{color:#3d493f;max-width:620px;margin:0;font-size:15px;line-height:1.65}.tpec-landing .hero-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:680px;margin:28px 0 24px;display:grid}.tpec-landing .hero-mini-grid>span{text-align:center;background:#ffffffad;border:1px solid #b3832c47;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-height:100px;padding:13px 8px;display:flex}.tpec-landing .hero-mini-grid i{color:var(--forest);border:1px solid #b4862f6b;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tpec-landing .hero-mini-grid svg{width:21px;height:21px}.tpec-landing .hero-mini-grid b{color:var(--forest);text-transform:uppercase;font-size:9px;line-height:1.2}.tpec-landing .hero-actions{flex-wrap:wrap;gap:10px;display:flex}.tpec-landing .outline-button{color:var(--forest);background:#ffffffb8;border:1px solid #976d2385}.tpec-landing .hero-photo{min-height:690px}.tpec-landing .hero-photo>img{object-position:65% 50%}.tpec-landing .hero-photo .brand-seal{z-index:5;position:absolute;top:52%;left:16%;transform:translate(-50%,-50%)}.tpec-landing .scan-label{color:var(--forest);text-transform:uppercase;z-index:5;align-items:center;display:flex;position:absolute}.tpec-landing .scan-label .scan-icon{z-index:2;background:#faf9f3f0;border:1px solid #1238277a;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;box-shadow:0 4px 12px #0a1e1424}.tpec-landing .scan-label .scan-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:18px;height:18px}.tpec-landing .scan-label b{letter-spacing:.055em;z-index:1;background:#faf9f3d6;border:1px solid #12382738;border-left:0;border-radius:0 5px 5px 0;margin-left:-5px;padding:6px 8px 6px 10px;font-size:9px;font-weight:800;line-height:1.05;position:relative;box-shadow:0 4px 12px #0a1e141a}.tpec-landing .scan-connector{z-index:0;background:#123727cc;height:1px;display:block;position:absolute}.tpec-landing .scan-connector:after{content:"";background:#faf9f3f2;border:1.5px solid #143b2a;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;box-shadow:0 0 0 2px #ca973047}.tpec-landing .scan-a{top:68%;right:6%}.tpec-landing .scan-a .scan-connector{transform-origin:100%;width:clamp(92px,8.5vw,128px);top:52%;right:calc(100% - 4px);transform:rotate(-32deg)}.tpec-landing .scan-a .scan-connector:after,.tpec-landing .scan-b .scan-connector:after{left:-3px}.tpec-landing .scan-b{top:25%;right:4%}.tpec-landing .scan-b .scan-connector{transform-origin:100%;width:clamp(88px,7.5vw,115px);top:54%;right:calc(100% - 4px);transform:rotate(-22deg)}.tpec-landing .scan-c{top:32%;left:3.5%}.tpec-landing .scan-c .scan-connector{transform-origin:0;width:clamp(125px,12vw,180px);top:53%;left:calc(100% - 4px);transform:rotate(13deg)}.tpec-landing .scan-c .scan-connector:after{right:-3px}.tpec-landing .poster-whatsapp{grid-template-columns:35% 30% 35%;min-height:700px;display:grid}.tpec-landing .whatsapp-copy{z-index:5;align-self:center;padding:54px 0 80px clamp(42px,4vw,78px)}.tpec-landing .whatsapp-copy .brand-seal{margin-bottom:18px}.tpec-landing .whatsapp-copy .gold-title{font-size:clamp(54px,5.1vw,78px);line-height:.88;display:block}.tpec-landing .whatsapp-copy h2{color:var(--forest);margin:20px 0 16px;font-size:clamp(27px,2.5vw,40px);line-height:1.1}.tpec-landing .whatsapp-copy p{color:#354037;max-width:460px;margin:0 0 24px;font-size:16px;line-height:1.6}.tpec-landing .whatsapp-big{min-height:52px;padding-left:24px;padding-right:24px}.tpec-landing .whatsapp-phone{z-index:12;background:#eee9dd;border:7px solid #222;border-radius:42px;place-self:center;width:min(310px,92%);height:610px;margin:36px 0;padding-top:24px;position:relative;overflow:hidden;box-shadow:0 22px 40px #1e241e38}.tpec-landing .phone-notch{background:#101010;border-radius:0 0 14px 14px;width:100px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tpec-landing .phone-header{background:#f7f6f1;border-bottom:1px solid #d4d0c5;align-items:center;gap:8px;height:54px;padding:7px 12px;display:flex}.tpec-landing .phone-header img{object-fit:cover;border-radius:50%;width:36px;height:36px}.tpec-landing .phone-header span{flex-direction:column;display:flex}.tpec-landing .phone-header strong{font-size:12px}.tpec-landing .phone-header small{color:#438d5c;font-size:9px;font-weight:700}.tpec-landing .phone-body{background-color:#e8e0cf;background-image:radial-gradient(circle at 10px 10px,#99917c14 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:17px 17px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:485px;padding:10px;overflow:hidden}.tpec-landing .bubble{border-radius:9px;max-width:86%;margin-bottom:8px;padding:8px 9px 5px;font-size:10px;line-height:1.35;box-shadow:0 1px 2px #00000014}.tpec-landing .bubble b{color:var(--forest);margin-bottom:3px;font-size:9px;display:block}.tpec-landing .bubble p{margin:0}.tpec-landing .bubble time{color:#7f817a;text-align:right;margin-top:3px;font-size:7px;display:block}.tpec-landing .bubble.incoming{background:#fff}.tpec-landing .bubble.outgoing{background:#d8f5c5;margin-left:auto}.tpec-landing .compact-bubble{font-size:9px}.tpec-landing .phone-photo{border-radius:8px;width:76%;height:140px;margin:8px 0 8px auto;overflow:hidden}.tpec-landing .phone-photo img{object-fit:cover;width:100%;height:100%}.tpec-landing .phone-composer{color:#98978f;background:#f7f6f1;justify-content:space-between;align-items:center;height:40px;padding:0 14px;font-size:10px;display:flex}.tpec-landing .phone-composer i{color:#36a45f;font-style:normal}.tpec-landing .whatsapp-field{min-height:700px}.tpec-landing .whatsapp-field img{object-position:45% center}.tpec-landing .poster-analysis{grid-template-columns:35% 27% 38%;min-height:720px;display:grid}.tpec-landing .analysis-field{min-height:720px}.tpec-landing .analysis-field img{object-position:center}.tpec-landing .analysis-phone{z-index:11;background:#f8f5ed;border:1px solid #b9b0a1;border-radius:27px;place-self:center;width:min(330px,94%);margin:32px -15px 32px -30px;padding:13px;overflow:hidden;box-shadow:0 24px 40px #2e322a33}.tpec-landing .analysis-top{color:#414b42;align-items:center;gap:7px;padding:5px 5px 12px;font-size:12px;display:flex}.tpec-landing .analysis-top svg{width:15px;height:15px}.tpec-landing .analysis-cow-photo{border-radius:17px;height:245px;position:relative;overflow:hidden}.tpec-landing .analysis-cow-photo>img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.tpec-landing .focus{border-style:solid;border-color:#fff;width:28px;height:28px;position:absolute}.tpec-landing .focus.top-left{border-width:3px 0 0 3px;top:14px;left:14px}.tpec-landing .focus.top-right{border-width:3px 3px 0 0;top:14px;right:14px}.tpec-landing .focus.bottom-left{border-width:0 0 3px 3px;bottom:14px;left:14px}.tpec-landing .focus.bottom-right{border-width:0 3px 3px 0;bottom:14px;right:14px}.tpec-landing .analysis-row{background:#e8e5dd;border-radius:10px;grid-template-columns:36px 1fr;align-items:flex-start;gap:10px;margin-top:7px;padding:8px;display:grid}.tpec-landing .analysis-row>i{color:#232b24;border:1px solid #8d8c83;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tpec-landing .analysis-row svg{width:20px;height:20px}.tpec-landing .analysis-row span{flex-direction:column;display:flex}.tpec-landing .analysis-row b{font-size:10px}.tpec-landing .analysis-row small{color:#505650;margin-top:2px;font-size:8px;line-height:1.35}.tpec-landing .analysis-disclaimer{color:#5e625d;text-align:center;margin:8px 5px 1px;font-size:7px;line-height:1.4}.tpec-landing .analysis-copy{align-self:center;padding:44px 54px 62px 22px}.tpec-landing .analysis-copy .brand-seal{margin:0 auto 10px}.tpec-landing .analysis-copy .gold-title{text-align:center;font-size:clamp(54px,5vw,76px);display:block}.tpec-landing .analysis-copy h2{color:var(--forest);margin:15px 0;font-size:clamp(24px,2.2vw,34px);line-height:1.12}.tpec-landing .analysis-copy>p{color:#323a34;margin:0 0 22px;font-size:14px;line-height:1.6}.tpec-landing .analysis-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tpec-landing .analysis-features>span{text-align:center;flex-direction:column;align-items:center;display:flex}.tpec-landing .analysis-features>span>i{color:var(--forest);border:2px solid #344d3c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:7px;display:flex}.tpec-landing .analysis-features svg{width:23px;height:23px}.tpec-landing .analysis-features b{color:var(--forest);text-transform:uppercase;font-size:9px}.tpec-landing .analysis-features small{color:#4f5750;margin-top:4px;font-size:8px;line-height:1.3}.tpec-landing .poster-how{grid-template-columns:59% 41%;min-height:720px;display:grid}.tpec-landing .how-copy{align-self:center;padding:54px 24px 88px clamp(38px,4.2vw,72px)}.tpec-landing .how-copy>.gold-title{font-size:clamp(57px,5.5vw,86px);display:block}.tpec-landing .how-copy>h2{color:var(--forest);margin:12px 0 6px;font-size:clamp(25px,2.2vw,36px)}.tpec-landing .how-copy .gold-divider{width:86%;max-width:720px;margin-left:0}.tpec-landing .reference-steps{grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr;align-items:stretch;gap:8px;margin-top:24px;display:grid}.tpec-landing .reference-steps article{background:#ffffffb3;border:1px solid #b9883047;border-radius:15px;min-height:230px;padding:18px 14px}.tpec-landing .reference-steps article>span{color:var(--forest);border:1px solid #b180294d;border-radius:12px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;display:flex}.tpec-landing .reference-steps svg{width:40px;height:40px}.tpec-landing .reference-steps b{color:var(--forest);font-size:13px;line-height:1.2;display:block}.tpec-landing .reference-steps p{color:#313a33;margin:8px 0 0;font-size:11px;line-height:1.5}.tpec-landing .step-arrow{color:#b57a1f;place-self:center;font-size:33px;font-style:normal}.tpec-landing .how-banner{color:#fff;background:linear-gradient(145deg,#194a34,#0d3525);border:1px solid #d3a844;border-radius:14px;align-items:center;gap:16px;max-width:500px;margin:24px 0 0 17%;padding:14px 18px;display:flex}.tpec-landing .how-banner>svg{color:#efc059;width:36px;height:36px}.tpec-landing .how-banner span{flex-direction:column;display:flex}.tpec-landing .how-banner b{color:#e9c36e;font-size:13px}.tpec-landing .how-banner small{margin-top:3px;font-size:10px;line-height:1.4}.tpec-landing .how-field{min-height:720px}.tpec-landing .how-field img{object-position:center}.tpec-landing .scan-board{color:#fff;z-index:8;background:#0f3b2ae0;border:1px solid #e6be6059;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute}.tpec-landing .scan-board b{color:#f0d17a;letter-spacing:.08em;text-align:center;border-bottom:1px solid #eece7c66;padding-bottom:7px;font-size:9px}.tpec-landing .scan-board span{font-size:8px}.tpec-landing .scan-board span i{vertical-align:middle;background:#bad05d;height:5px;margin-left:6px;display:inline-block}.tpec-landing .board-one{width:180px;top:15%;right:8%}.tpec-landing .board-two{width:150px;bottom:24%;left:5%}.tpec-landing .how-field .brand-seal{z-index:9;position:absolute;bottom:6%;right:6%}.tpec-landing .poster-benefits{min-height:680px;padding:48px 68px 110px}.tpec-landing .poster-benefits>.brand-seal{position:absolute;top:30px;left:38px}.tpec-landing .benefits-head{text-align:center;max-width:1050px;margin:0 auto}.tpec-landing .benefits-head .gold-title{font-size:clamp(62px,6vw,96px);display:block}.tpec-landing .benefits-head h2{color:var(--forest);margin:3px 0 28px;font-size:clamp(24px,2.6vw,39px)}.tpec-landing .reference-benefits-grid{z-index:6;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;max-width:1280px;margin:16px auto 0;display:grid;position:relative}.tpec-landing .reference-benefits-grid article{text-align:center;background:#fffc;border:1px solid #bf8f375e;border-radius:20px;flex-direction:column;align-items:center;min-height:300px;padding:30px 20px 25px;display:flex;box-shadow:0 10px 24px #282b2214}.tpec-landing .benefit-round-icon{color:var(--forest);border:1px solid #d6a84b;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.tpec-landing .benefit-round-icon svg{width:52px;height:52px}.tpec-landing .card-divider{background:#b98630;width:76%;height:1px;margin:20px 0 18px}.tpec-landing .reference-benefits-grid h3{color:var(--forest);text-transform:uppercase;margin:0;font-size:16px}.tpec-landing .reference-benefits-grid p{color:#354037;margin:11px 0 0;font-size:12px;line-height:1.5}.tpec-landing .benefits-landscape{opacity:.28;z-index:0;height:220px;position:absolute;bottom:-60px;left:0;right:0;overflow:hidden}.tpec-landing .benefits-landscape img{filter:saturate(.8);object-fit:cover;object-position:50% 65%;width:100%;height:100%}.tpec-landing .benefits-landscape:after{background:linear-gradient(180deg, var(--cream) 0%, transparent 45%);content:"";position:absolute;inset:0}.tpec-landing .poster-areas{min-height:710px;padding:42px 46px 105px}.tpec-landing .poster-areas>.brand-seal{position:absolute;top:28px;left:30px}.tpec-landing .areas-head,.tpec-landing .examples-head{text-align:center;max-width:1000px;margin:0 auto 26px}.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(52px,5.1vw,79px);display:block}.tpec-landing .areas-head h2,.tpec-landing .examples-head h2{color:var(--forest);margin:2px 0 5px;font-size:clamp(18px,1.8vw,28px)}.tpec-landing .areas-head p{color:#3a493d;margin:0;font-size:12px}.tpec-landing .reference-areas-grid{z-index:7;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;max-width:1380px;margin:10px auto 0;display:grid;position:relative}.tpec-landing .reference-areas-grid article{text-align:center;background:#ffffffc7;border:1px solid #b9872d6b;border-radius:15px;flex-direction:column;align-items:center;min-height:420px;padding:8px 10px 18px;display:flex;overflow:hidden;box-shadow:0 8px 18px #262c2214}.tpec-landing .area-photo{border-radius:12px;width:100%;height:215px;overflow:hidden}.tpec-landing .area-photo img{object-fit:cover;width:100%;height:100%}.tpec-landing .area-photo-reference{background:#e7e6dc;position:relative}.tpec-landing .area-photo-reference:before{content:"";background-image:url(/tpec-areas-reference.jpg);background-position-y:52%;background-repeat:no-repeat;background-size:822.5%;transition:filter .5s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.tpec-landing .area-crop-beef:before{background-position-x:2.7%}.tpec-landing .area-crop-dairy:before{background-position-x:18.1%}.tpec-landing .area-crop-horse:before{background-position-x:33.5%}.tpec-landing .area-crop-sheep:before{background-position-x:48.7%}.tpec-landing .area-crop-pig:before{background-position-x:64.1%}.tpec-landing .area-crop-chicken:before{background-position-x:78.7%}.tpec-landing .area-crop-fish:before{background-position-x:94.2%}.tpec-landing .reference-areas-grid>article.is-visible:hover .area-photo-reference:before{filter:saturate(1.06)contrast(1.02);transform:scale(1.045)}@media (width<=1220px){.tpec-landing .area-photo-reference:before{background-position-y:47%}}@media (width<=980px){.tpec-landing .area-photo-reference:before{background-position-y:44%}}.tpec-landing .area-icon{color:var(--forest);justify-content:center;align-items:center;width:34px;height:34px;margin-top:8px;display:flex}.tpec-landing .area-icon svg{width:27px;height:27px}.tpec-landing .reference-areas-grid h3{color:var(--forest);text-transform:uppercase;margin:3px 0 8px;font-size:14px;line-height:1.1}.tpec-landing .reference-areas-grid p{color:#4b554c;margin:0;font-size:10px;line-height:1.4}.tpec-landing .poster-examples{min-height:700px;padding:48px 58px 100px}.tpec-landing .poster-examples>.brand-seal{position:absolute;top:28px;right:34px}.tpec-landing .reference-use-grid{z-index:6;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1320px;margin:28px auto 0;display:grid;position:relative}.tpec-landing .reference-use-grid>article{background:#fffc;border:1px solid #b9872d61;border-radius:16px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 9px 22px #272c2314}.tpec-landing .use-photo{height:245px;overflow:hidden}.tpec-landing .use-photo img{object-fit:cover;width:100%;height:100%}.tpec-landing .mini-phone{background:#f4f5f0;border:4px solid #232623;border-radius:19px;flex-direction:column;width:112px;height:214px;padding:11px 8px;display:flex;position:absolute;top:20px;left:16px;box-shadow:0 7px 18px #0000002e}.tpec-landing .mini-phone-top{color:var(--forest);border-bottom:1px solid #d2d5cd;padding-bottom:6px;font-size:8px;font-weight:800}.tpec-landing .mini-phone-top small{color:#4f7d5e;font-size:6px;display:block}.tpec-landing .mini-phone>span{color:var(--forest);margin:10px 0 4px}.tpec-landing .mini-phone>span svg{width:24px;height:24px}.tpec-landing .mini-phone b{color:var(--forest);font-size:8px}.tpec-landing .mini-phone p{color:#525852;font-size:6px;line-height:1.35}.tpec-landing .reference-use-grid footer{align-items:center;gap:10px;min-height:92px;padding:14px 16px;display:flex}.tpec-landing .reference-use-grid footer i{color:var(--forest);background:#eef1e2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tpec-landing .reference-use-grid footer svg{width:25px;height:25px}.tpec-landing .reference-use-grid footer strong{color:var(--forest);font-size:14px;line-height:1.2}.tpec-landing .poster-responsibility{grid-template-columns:53% 47%;min-height:700px;display:grid}.tpec-landing .responsibility-copy{align-self:center;padding:48px 30px 80px clamp(38px,4vw,70px)}.tpec-landing .responsibility-copy>.brand-seal{margin-bottom:10px}.tpec-landing .responsibility-copy>.reference-kicker{margin-bottom:34px}.tpec-landing .responsibility-copy>h2{color:var(--forest);align-items:center;gap:18px;margin:0 0 28px;font-size:clamp(35px,3.7vw,58px);line-height:1.03;display:flex}.tpec-landing .responsibility-copy>h2>i{color:#c7942e;flex:none;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.tpec-landing .responsibility-copy>h2 svg{width:76px;height:76px}.tpec-landing .responsibility-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.tpec-landing .responsibility-points>span{grid-template-rows:auto auto;grid-template-columns:46px 1fr;gap:4px 11px;display:grid}.tpec-landing .responsibility-points>span>i{color:var(--forest);background:#e9eddd;border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.tpec-landing .responsibility-points svg{width:25px;height:25px}.tpec-landing .responsibility-points b{color:var(--forest);font-size:12px;line-height:1.2}.tpec-landing .responsibility-points small{color:#4c554d;font-size:9px;line-height:1.35}.tpec-landing .responsibility-field{min-height:700px}.tpec-landing .responsibility-field img{object-position:48% center}.tpec-landing .faq-section{box-shadow:var(--shadow);background:#f8f4e9;border:1px solid #7759281f;border-radius:28px;grid-template-columns:.85fr 1.15fr;gap:65px;width:calc(100% - 36px);max-width:1500px;margin:30px auto;padding:72px clamp(34px,5vw,80px);display:grid}.tpec-landing .faq-heading h2{color:var(--forest);margin:18px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);line-height:1.03}.tpec-landing .faq-heading p{color:#59635a;max-width:470px;margin:0;line-height:1.6}.tpec-landing .faq-list{flex-direction:column;gap:10px;display:flex}.tpec-landing .faq-list details{background:#ffffffc2;border:1px solid #a4772a33;border-radius:14px;overflow:hidden}.tpec-landing .faq-list summary{color:var(--forest);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;font-size:15px;font-weight:800;list-style:none;display:flex}.tpec-landing .faq-list summary::-webkit-details-marker{display:none}.tpec-landing .faq-list summary span{color:#a77627;font-size:25px;font-weight:400}.tpec-landing .faq-list details[open] summary span{transform:rotate(45deg)}.tpec-landing .faq-list details p{color:#566058;margin:0;padding:0 20px 18px;font-size:13px;line-height:1.6}.tpec-landing .final-cta{color:#fff;background:linear-gradient(120deg,#0e3727 0%,#174b35 70%,#214f3b 100%);border:1px solid #c99c45;border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:calc(100% - 36px);max-width:1500px;margin:30px auto;padding:36px clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #0f302240}.tpec-landing .final-cta:after{content:"";border:1px solid #ddb55b40;border-radius:50%;width:600px;height:360px;position:absolute;top:-150px;right:-90px}.tpec-landing .final-cta .brand-seal{width:110px;height:110px}.tpec-landing .final-cta .reference-kicker{color:#e7c46d}.tpec-landing .final-cta h2{margin:8px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,46px)}.tpec-landing .final-cta p{color:#d9e4dc;margin:0;font-size:13px;line-height:1.5}.tpec-landing .final-cta .reference-button{color:var(--forest);z-index:3;background:#f6f1e5;position:relative}.tpec-landing .site-footer{background:#f1ede4;border-top:1px solid #6d5a3526;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:28px;padding:26px clamp(24px,5vw,76px);display:grid}.tpec-landing .footer-brand img{object-fit:contain;width:48px;height:48px}.tpec-landing .site-footer>p{color:#667067;text-align:center;margin:0;font-size:11px}.tpec-landing .site-footer nav{gap:20px;display:flex}.tpec-landing .site-footer nav a{color:#4f5b52;font-size:11px;font-weight:700}@media (width<=1220px){.tpec-landing .site-header nav{gap:15px}.tpec-landing .site-header nav a{font-size:11px}.tpec-landing .poster{min-height:620px}.tpec-landing .poster-hero{grid-template-columns:52% 48%}.tpec-landing .hero-copy{padding-left:46px}.tpec-landing .hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.tpec-landing .hero-mini-grid>span{min-height:82px}.tpec-landing .poster-whatsapp{grid-template-columns:37% 28% 35%}.tpec-landing .whatsapp-copy{padding-left:42px}.tpec-landing .whatsapp-phone{width:275px}.tpec-landing .poster-analysis{grid-template-columns:34% 28% 38%}.tpec-landing .analysis-copy{padding-right:34px}.tpec-landing .analysis-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tpec-landing .reference-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tpec-landing .reference-steps .step-arrow{display:none}.tpec-landing .reference-steps article{min-height:190px}.tpec-landing .how-banner{margin-left:0}.tpec-landing .poster-benefits{padding-left:40px;padding-right:40px}.tpec-landing .reference-benefits-grid{gap:14px}.tpec-landing .reference-areas-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tpec-landing .reference-areas-grid article{min-height:360px}.tpec-landing .area-photo{height:185px}.tpec-landing .poster-areas{min-height:920px}.tpec-landing .reference-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.tpec-landing .poster-examples{min-height:1030px}}@media (width<=980px){.tpec-landing .site-header{grid-template-columns:1fr auto;min-height:70px;padding:8px 18px}.tpec-landing .site-header nav{display:none}.tpec-landing .brand>img{width:46px;height:46px}.tpec-landing .brand strong{font-size:17px}.tpec-landing .header-cta{min-height:42px;padding:0 13px;font-size:10px}.tpec-landing .poster{border-radius:22px;width:calc(100% - 22px);min-height:0;margin:18px auto}.tpec-landing .poster-hero,.tpec-landing .poster-whatsapp,.tpec-landing .poster-analysis,.tpec-landing .poster-how,.tpec-landing .poster-responsibility{flex-direction:column;display:flex}.tpec-landing .hero-copy,.tpec-landing .whatsapp-copy,.tpec-landing .analysis-copy,.tpec-landing .how-copy,.tpec-landing .responsibility-copy{padding:54px 36px 62px}.tpec-landing .poster-hero h1{font-size:clamp(56px,12vw,90px)}.tpec-landing .hero-photo{order:2;min-height:500px}.tpec-landing .hero-photo .brand-seal{top:18%;left:22%}.tpec-landing .scan-a{top:68%;right:6%}.tpec-landing .scan-a .scan-connector{width:clamp(120px,18vw,175px)}.tpec-landing .scan-b{top:23%;right:4%}.tpec-landing .scan-b .scan-connector{width:clamp(110px,16vw,155px)}.tpec-landing .scan-c{top:43%;left:4%;right:auto}.tpec-landing .scan-c .scan-connector{width:clamp(150px,27vw,250px)}.tpec-landing .poster-whatsapp{align-items:stretch}.tpec-landing .whatsapp-copy{text-align:center;order:1}.tpec-landing .whatsapp-copy .brand-seal,.tpec-landing .whatsapp-copy p{margin-left:auto;margin-right:auto}.tpec-landing .whatsapp-phone{order:2;width:310px;height:600px;margin:-10px auto 30px}.tpec-landing .whatsapp-field{order:3;min-height:500px}.tpec-landing .analysis-field{order:1;min-height:500px}.tpec-landing .analysis-phone{order:2;width:330px;margin:-120px auto 12px}.tpec-landing .analysis-copy{text-align:center;order:3}.tpec-landing .analysis-copy>p{max-width:650px;margin-left:auto;margin-right:auto}.tpec-landing .analysis-features{grid-template-columns:repeat(4,minmax(0,1fr))}.tpec-landing .how-copy{text-align:center;order:1}.tpec-landing .how-copy .gold-divider{margin-left:auto;margin-right:auto}.tpec-landing .reference-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.tpec-landing .reference-steps article{text-align:left;min-height:220px}.tpec-landing .how-banner{text-align:left;margin:24px auto 0}.tpec-landing .how-field{order:2;min-height:500px}.tpec-landing .poster-benefits{padding:54px 30px 100px}.tpec-landing .poster-benefits>.brand-seal,.tpec-landing .poster-areas>.brand-seal,.tpec-landing .poster-examples>.brand-seal{margin:0 auto 12px;position:relative;top:auto;left:auto;right:auto}.tpec-landing .reference-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.tpec-landing .poster-benefits{min-height:930px}.tpec-landing .poster-areas{min-height:0;padding:46px 28px 100px}.tpec-landing .reference-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.tpec-landing .reference-areas-grid article{min-height:390px}.tpec-landing .area-photo{height:235px}.tpec-landing .poster-examples{min-height:0;padding:46px 28px 100px}.tpec-landing .reference-use-grid{max-width:760px}.tpec-landing .responsibility-copy{order:1}.tpec-landing .responsibility-field{order:2;min-height:500px}.tpec-landing .faq-section{width:calc(100% - 22px);margin:18px auto;padding:52px 34px;display:block}.tpec-landing .faq-list{margin-top:34px}.tpec-landing .final-cta{grid-template-columns:auto 1fr;width:calc(100% - 22px);margin:18px auto}.tpec-landing .final-cta .reference-button{grid-column:1/-1;justify-self:start}}@media (width<=680px){.tpec-landing .site-header{padding-left:12px;padding-right:12px}.tpec-landing .brand>span small{display:none}.tpec-landing .header-cta{min-height:40px;padding:0 10px}.tpec-landing .header-cta svg{display:none}.tpec-landing .poster{border-radius:18px;width:calc(100% - 14px)}.tpec-landing .hero-copy,.tpec-landing .whatsapp-copy,.tpec-landing .analysis-copy,.tpec-landing .how-copy,.tpec-landing .responsibility-copy{padding:42px 22px 54px}.tpec-landing .reference-kicker{font-size:10px}.tpec-landing .brand-seal{width:108px;height:108px}.tpec-landing .brand-seal-small{width:82px;height:82px}.tpec-landing .poster-hero h1{font-size:clamp(48px,16vw,70px);line-height:.9}.tpec-landing .poster-hero h2{font-size:27px}.tpec-landing .poster-hero p{font-size:14px}.tpec-landing .hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tpec-landing .hero-mini-grid>span{min-height:90px}.tpec-landing .hero-actions{flex-direction:column}.tpec-landing .hero-actions a{width:100%}.tpec-landing .hero-photo{min-height:440px}.tpec-landing .hero-photo .brand-seal{top:15%;left:23%}.tpec-landing .scan-label .scan-icon{width:28px;height:28px}.tpec-landing .scan-label .scan-icon svg{width:15px;height:15px}.tpec-landing .scan-label b{padding:5px 6px 5px 8px;font-size:7px}.tpec-landing .scan-a{top:70%;right:3%}.tpec-landing .scan-a .scan-connector{width:clamp(76px,24vw,118px)}.tpec-landing .scan-b{top:23%;right:2%}.tpec-landing .scan-b .scan-connector{width:clamp(72px,21vw,105px)}.tpec-landing .scan-c{top:42%;left:2%}.tpec-landing .scan-c .scan-connector{width:clamp(80px,27vw,126px)}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(45px,14vw,66px)}.tpec-landing .whatsapp-copy h2,.tpec-landing .analysis-copy h2,.tpec-landing .how-copy>h2{font-size:26px}.tpec-landing .whatsapp-copy p,.tpec-landing .analysis-copy>p{font-size:14px}.tpec-landing .whatsapp-phone{height:560px;margin-top:-38px;margin-bottom:-10px;transform:scale(.92)}.tpec-landing .whatsapp-field{min-height:410px}.tpec-landing .analysis-field{min-height:420px}.tpec-landing .analysis-phone{margin-top:-95px;margin-bottom:-14px;transform:scale(.92)}.tpec-landing .analysis-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.tpec-landing .reference-steps{grid-template-columns:1fr;gap:10px}.tpec-landing .reference-steps article{text-align:left;grid-template-columns:70px 1fr;gap:4px 14px;min-height:0;padding:15px;display:grid}.tpec-landing .reference-steps article>span{grid-row:1/span 2;margin:0}.tpec-landing .reference-steps article>b{align-self:end}.tpec-landing .reference-steps article>p{margin:4px 0 0}.tpec-landing .how-banner{margin-top:16px}.tpec-landing .how-field{min-height:440px}.tpec-landing .board-one{transform-origin:100% 0;top:10%;right:4%;transform:scale(.84)}.tpec-landing .board-two{transform-origin:0 100%;bottom:22%;left:0;transform:scale(.82)}.tpec-landing .how-field .brand-seal{bottom:5%;right:5%}.tpec-landing .poster-benefits{min-height:0;padding:42px 18px 100px}.tpec-landing .benefits-head h2{font-size:24px}.tpec-landing .reference-benefits-grid{grid-template-columns:1fr;max-width:430px}.tpec-landing .reference-benefits-grid article{min-height:240px;padding:24px 18px}.tpec-landing .benefit-round-icon{width:78px;height:78px}.tpec-landing .benefit-round-icon svg{width:42px;height:42px}.tpec-landing .poster-areas{padding-left:14px;padding-right:14px}.tpec-landing .areas-head h2,.tpec-landing .examples-head h2{font-size:20px}.tpec-landing .reference-areas-grid{grid-template-columns:1fr 1fr;gap:8px}.tpec-landing .reference-areas-grid article{min-height:315px;padding:6px 7px 14px}.tpec-landing .area-photo{height:180px}.tpec-landing .reference-areas-grid h3{font-size:12px}.tpec-landing .reference-areas-grid p{font-size:8px}.tpec-landing .poster-examples{padding-left:14px;padding-right:14px}.tpec-landing .reference-use-grid{grid-template-columns:1fr;max-width:430px}.tpec-landing .reference-use-grid>article{min-height:355px}.tpec-landing .use-photo{height:245px}.tpec-landing .responsibility-copy>.reference-kicker{margin-bottom:24px}.tpec-landing .responsibility-copy>h2{gap:12px;font-size:38px}.tpec-landing .responsibility-copy>h2>i{width:62px;height:62px}.tpec-landing .responsibility-copy>h2 svg{width:58px;height:58px}.tpec-landing .responsibility-points{grid-template-columns:1fr}.tpec-landing .responsibility-field{min-height:420px}.tpec-landing .faq-section{border-radius:18px;width:calc(100% - 14px);padding:42px 22px}.tpec-landing .faq-heading h2{font-size:38px}.tpec-landing .faq-list summary{padding:16px;font-size:13px}.tpec-landing .faq-list details p{padding:0 16px 16px;font-size:12px}.tpec-landing .final-cta{text-align:center;border-radius:18px;grid-template-columns:1fr;width:calc(100% - 14px);padding:30px 22px}.tpec-landing .final-cta .brand-seal{margin:0 auto}.tpec-landing .final-cta .reference-button{justify-self:stretch}.tpec-landing .site-footer{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){.tpec-landing *,.tpec-landing :before,.tpec-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.tpec-landing.motion-enabled .tpec-motion{--tpec-delay:0s;opacity:0;transition:opacity .72s cubic-bezier(.16, 1, .3, 1) var(--tpec-delay), transform .82s cubic-bezier(.16, 1, .3, 1) var(--tpec-delay), filter .76s ease var(--tpec-delay), clip-path .85s cubic-bezier(.16, 1, .3, 1) var(--tpec-delay), box-shadow .6s ease var(--tpec-delay);will-change:opacity, transform, filter}.tpec-landing.motion-enabled .tpec-motion.is-visible{opacity:1;filter:none;transform:translate(0)scale(1)rotate(0)rotateX(0)}.tpec-landing.motion-enabled .tpec-reveal-up{filter:blur(5px);transform:translateY(54px)scale(.985)}.tpec-landing.motion-enabled .tpec-reveal-left{filter:blur(5px);transform:translate(-72px,16px)scale(.985)}.tpec-landing.motion-enabled .tpec-reveal-right{filter:blur(5px);transform:translate(72px,16px)scale(.985)}.tpec-landing.motion-enabled .tpec-phone-reveal{filter:drop-shadow(0 8px 14px #152d200d);transform:translateY(92px)rotate(2.5deg)scale(.92)}.tpec-landing.motion-enabled .tpec-phone-reveal.is-visible{filter:drop-shadow(0 24px 42px #152d2029)}.tpec-landing.motion-enabled .tpec-card-rise{transform-origin:bottom;transform:translateY(48px)rotateX(7deg)scale(.96);box-shadow:0 4px 12px #24352808}.tpec-landing.motion-enabled .tpec-card-rise.is-visible{box-shadow:0 18px 48px #2435281c}.tpec-landing .reference-areas-grid .area-photo{isolation:isolate;overflow:hidden}.tpec-landing.motion-enabled .reference-areas-grid .area-photo img.tpec-animal-rise{clip-path:none;filter:saturate(.78)brightness(.9);opacity:1;transform-origin:50% 100%;transition:transform .92s cubic-bezier(.16, 1, .3, 1) calc(var(--tpec-delay) + .12s), filter .76s ease calc(var(--tpec-delay) + .12s);transform:translateY(78px)scale(1.065)}.tpec-landing.motion-enabled .reference-areas-grid>article.is-visible .area-photo img.tpec-animal-rise,.tpec-landing.motion-enabled .reference-areas-grid .area-photo img.tpec-animal-rise.is-visible{clip-path:none;filter:saturate()brightness();opacity:1;transform:translate(0)scale(1)}.tpec-landing.motion-enabled .reference-use-grid .use-photo img.tpec-image-rise{clip-path:none;filter:saturate(.84)brightness(.92);opacity:1;transform-origin:50% 100%;transition:transform .88s cubic-bezier(.16, 1, .3, 1) calc(var(--tpec-delay) + 90ms), filter .72s ease calc(var(--tpec-delay) + 90ms);transform:translateY(54px)scale(1.04)}.tpec-landing.motion-enabled .reference-use-grid>article.is-visible .use-photo img.tpec-image-rise,.tpec-landing.motion-enabled .reference-use-grid .use-photo img.tpec-image-rise.is-visible{clip-path:none;filter:none;opacity:1;transform:translate(0)scale(1)}.tpec-landing.motion-enabled .tpec-scan-reveal{filter:blur(4px);transform:translate(32px,28px)scale(.89)}.tpec-landing.motion-enabled .tpec-draw-line{opacity:0;transform-origin:0;transition:opacity .42s ease var(--tpec-delay), transform .9s cubic-bezier(.16, 1, .3, 1) var(--tpec-delay);transform:scaleX(0)}.tpec-landing.motion-enabled .tpec-draw-line.is-visible{opacity:1;transform:scaleX(1)}.tpec-landing.motion-enabled .tpec-swoosh-reveal{transform-origin:bottom;transform:translateY(38px)scaleY(.93)}.tpec-landing .reference-areas-grid>article,.tpec-landing .reference-benefits-grid>article,.tpec-landing .reference-use-grid>article{transition-property:opacity,transform,filter,clip-path,box-shadow,border-color}.tpec-landing .reference-areas-grid>article.is-visible:hover,.tpec-landing .reference-benefits-grid>article.is-visible:hover,.tpec-landing .reference-use-grid>article.is-visible:hover{transform:translateY(-7px)scale(1.01);box-shadow:0 25px 60px #1b362729}.tpec-landing .reference-areas-grid .area-photo img,.tpec-landing .reference-use-grid .use-photo img{transition-property:opacity,transform,filter,clip-path}.tpec-landing .reference-areas-grid>article.is-visible:hover .area-photo img,.tpec-landing .reference-use-grid>article.is-visible:hover .use-photo img{filter:saturate(1.06)contrast(1.02);transform:scale(1.045)}@media (width<=980px){.tpec-landing.motion-enabled .tpec-reveal-left,.tpec-landing.motion-enabled .tpec-reveal-right{transform:translateY(50px)scale(.985)}.tpec-landing.motion-enabled .reference-areas-grid .area-photo img.tpec-animal-rise{transform:translateY(64px)scale(1.055)}.tpec-landing.motion-enabled .reference-areas-grid>article.is-visible .area-photo img.tpec-animal-rise,.tpec-landing.motion-enabled .reference-areas-grid .area-photo img.tpec-animal-rise.is-visible{transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.tpec-landing.motion-enabled .tpec-motion,.tpec-landing.motion-enabled .tpec-motion.is-visible,.tpec-landing.motion-enabled .reference-areas-grid .area-photo img,.tpec-landing.motion-enabled .reference-use-grid .use-photo img{clip-path:none!important;filter:none!important;opacity:1!important;transition:none!important;transform:none!important}}.tpec-landing{--gold:#e79a16;--gold-light:#f6c54e;--gold-dark:#b9630a;--line:#cf84184d}.tpec-landing .gold-title,.tpec-landing .poster-hero h1{color:#0000;filter:drop-shadow(0 1px 1px #753c0429);background:linear-gradient(#fff0ad 0%,#f6c54d 17%,#e99a16 38%,#ffd15c 56%,#d97d0d 76%,#f0b238 100%);-webkit-background-clip:text;background-clip:text}.tpec-landing .gold-divider i{background:#e59a18}.tpec-landing .poster-swoosh:after{border-top-color:#e79a16e0}.tpec-landing .poster,.tpec-landing .poster>*,.tpec-landing .reference-copy,.tpec-landing .reference-photo,.tpec-landing .reference-areas-grid,.tpec-landing .reference-benefits-grid,.tpec-landing .reference-use-grid{min-width:0}.tpec-landing .gold-title,.tpec-landing .poster-hero h1,.tpec-landing .reference-copy h2,.tpec-landing .areas-head h2,.tpec-landing .examples-head h2,.tpec-landing .benefits-head h2{overflow-wrap:anywhere}.tpec-landing .poster{width:min(100% - 32px,1580px);max-width:1580px}.tpec-landing .site-header{width:100%}.tpec-landing .poster-swoosh{z-index:1}.tpec-landing .poster-hero .hero-copy{z-index:7}@media (width>=1500px){.tpec-landing .poster{max-width:1640px}.tpec-landing .hero-copy{padding-left:clamp(58px,5vw,96px)}.tpec-landing .reference-areas-grid{gap:12px;max-width:1460px}.tpec-landing .reference-use-grid{max-width:1400px}}@media (width<=1440px){.tpec-landing .site-header{gap:18px;min-height:72px;padding-left:28px;padding-right:28px}.tpec-landing .brand>img{width:50px;height:50px}.tpec-landing .site-header nav{gap:clamp(12px,1.55vw,22px)}.tpec-landing .site-header nav a{white-space:nowrap;font-size:11px}.tpec-landing .header-cta{white-space:nowrap;padding-left:14px;padding-right:14px;font-size:10px}.tpec-landing .poster{width:calc(100% - 28px);margin:22px auto}.tpec-landing .areas-head,.tpec-landing .examples-head{max-width:900px}.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(52px,4.7vw,68px)}.tpec-landing .poster-areas>.brand-seal,.tpec-landing .poster-examples>.brand-seal{width:112px;height:112px}.tpec-landing .reference-areas-grid{gap:9px}.tpec-landing .reference-areas-grid article{min-height:390px}.tpec-landing .area-photo{height:205px}}@media (width<=1280px){.tpec-landing .site-header nav{gap:12px}.tpec-landing .site-header nav a{font-size:10px}.tpec-landing .reference-areas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:980px}.tpec-landing .poster-areas{min-height:980px}.tpec-landing .reference-areas-grid article{min-height:340px}.tpec-landing .area-photo{height:180px}.tpec-landing .reference-benefits-grid{gap:16px}.tpec-landing .reference-benefits-grid article{min-height:280px}.tpec-landing .poster-whatsapp{grid-template-columns:37% 27% 36%}.tpec-landing .whatsapp-phone{width:min(285px,92%)}}@media (width<=1080px){.tpec-landing .site-header nav{display:none}.tpec-landing .site-header{grid-template-columns:minmax(0,1fr) auto}.tpec-landing .poster-hero,.tpec-landing .poster-whatsapp,.tpec-landing .poster-analysis,.tpec-landing .poster-how,.tpec-landing .poster-responsibility{flex-direction:column;display:flex}.tpec-landing .hero-copy,.tpec-landing .whatsapp-copy,.tpec-landing .analysis-copy,.tpec-landing .how-copy,.tpec-landing .responsibility-copy{padding:52px 42px 58px}.tpec-landing .hero-copy,.tpec-landing .whatsapp-copy,.tpec-landing .analysis-copy,.tpec-landing .how-copy{text-align:center}.tpec-landing .hero-copy p,.tpec-landing .whatsapp-copy p,.tpec-landing .analysis-copy>p,.tpec-landing .hero-mini-grid,.tpec-landing .hero-actions,.tpec-landing .how-copy .gold-divider,.tpec-landing .whatsapp-copy .brand-seal,.tpec-landing .analysis-copy .brand-seal{margin-left:auto;margin-right:auto}.tpec-landing .hero-actions{justify-content:center}.tpec-landing .hero-photo{order:2;min-height:500px}.tpec-landing .whatsapp-copy{order:1}.tpec-landing .whatsapp-phone{order:2;width:min(310px,82vw);height:590px;margin:0 auto 26px}.tpec-landing .whatsapp-field{order:3;min-height:440px}.tpec-landing .analysis-field{order:1;min-height:450px}.tpec-landing .analysis-phone{order:2;width:min(330px,84vw);margin:-105px auto 10px}.tpec-landing .analysis-copy{order:3}.tpec-landing .analysis-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:620px;margin-left:auto;margin-right:auto}.tpec-landing .how-copy{order:1}.tpec-landing .reference-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tpec-landing .reference-steps .step-arrow{display:none}.tpec-landing .reference-steps article{text-align:left;min-height:190px}.tpec-landing .how-banner{text-align:left;margin:22px auto 0}.tpec-landing .how-field{order:2;min-height:470px}.tpec-landing .poster-benefits,.tpec-landing .poster-areas,.tpec-landing .poster-examples{min-height:0}.tpec-landing .poster-benefits>.brand-seal,.tpec-landing .poster-areas>.brand-seal,.tpec-landing .poster-examples>.brand-seal{width:102px;height:102px;margin:0 auto 10px;position:relative;top:auto;left:auto;right:auto}.tpec-landing .poster-benefits{padding:48px 28px 92px}.tpec-landing .reference-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.tpec-landing .poster-areas{padding:46px 26px 92px}.tpec-landing .reference-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:740px}.tpec-landing .reference-areas-grid article{min-height:370px}.tpec-landing .area-photo{height:225px}.tpec-landing .poster-examples{padding:46px 26px 92px}.tpec-landing .reference-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.tpec-landing .responsibility-copy{order:1}.tpec-landing .responsibility-field{order:2;min-height:450px}}@media (width<=720px){.tpec-landing .site-header{gap:10px;min-height:64px;padding:7px 12px}.tpec-landing .brand{gap:8px;min-width:0}.tpec-landing .brand>img{width:42px;height:42px}.tpec-landing .brand strong{font-size:15px}.tpec-landing .brand small{display:none}.tpec-landing .header-cta{min-height:38px;padding:0 10px;font-size:9px}.tpec-landing .header-cta svg{display:none}.tpec-landing .poster{border-radius:17px;width:calc(100% - 12px);margin:12px auto}.tpec-landing .hero-copy,.tpec-landing .whatsapp-copy,.tpec-landing .analysis-copy,.tpec-landing .how-copy,.tpec-landing .responsibility-copy{padding:38px 20px 48px}.tpec-landing .poster-hero h1{font-size:clamp(46px,14vw,68px);line-height:.92}.tpec-landing .poster-hero h2{font-size:clamp(24px,7vw,30px)}.tpec-landing .poster-hero p{font-size:14px}.tpec-landing .hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.tpec-landing .hero-mini-grid>span{min-height:86px}.tpec-landing .hero-actions{flex-direction:column;width:100%}.tpec-landing .hero-actions a{width:100%}.tpec-landing .hero-photo{min-height:390px}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(38px,11.5vw,56px);line-height:.94}.tpec-landing .whatsapp-copy h2,.tpec-landing .analysis-copy h2,.tpec-landing .how-copy>h2{font-size:clamp(23px,6.3vw,28px)}.tpec-landing .whatsapp-phone{width:300px;max-width:calc(100% - 32px);height:550px;margin:-8px auto 18px}.tpec-landing .whatsapp-field,.tpec-landing .analysis-field{min-height:360px}.tpec-landing .analysis-phone{width:320px;max-width:calc(100% - 28px);margin-top:-78px}.tpec-landing .analysis-features{gap:18px 10px}.tpec-landing .reference-steps{grid-template-columns:1fr}.tpec-landing .reference-steps article{grid-template-columns:64px minmax(0,1fr);gap:5px 14px;min-height:0;padding:14px;display:grid}.tpec-landing .reference-steps article>span{grid-row:1/span 2;width:58px;height:58px;margin:0}.tpec-landing .how-field{min-height:390px}.tpec-landing .poster-benefits{padding:38px 14px 84px}.tpec-landing .reference-benefits-grid{grid-template-columns:1fr;max-width:430px}.tpec-landing .reference-benefits-grid article{min-height:225px}.tpec-landing .poster-areas,.tpec-landing .poster-examples{padding:38px 12px 84px}.tpec-landing .areas-head,.tpec-landing .examples-head{margin-bottom:20px}.tpec-landing .areas-head h2,.tpec-landing .examples-head h2{font-size:20px}.tpec-landing .reference-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tpec-landing .reference-areas-grid article{min-height:0;padding:6px 7px 14px}.tpec-landing .area-photo{aspect-ratio:4/3;height:auto}.tpec-landing .reference-areas-grid h3{font-size:11px}.tpec-landing .reference-areas-grid p{font-size:8px}.tpec-landing .reference-use-grid{grid-template-columns:1fr;max-width:430px}.tpec-landing .reference-use-grid>article{min-height:350px}.tpec-landing .responsibility-points{grid-template-columns:1fr}.tpec-landing .responsibility-field{min-height:360px}.tpec-landing .faq-section{width:calc(100% - 12px);margin:12px auto;padding:38px 20px}.tpec-landing .final-cta{text-align:center;flex-direction:column;align-items:center;gap:18px;width:calc(100% - 12px);margin:12px auto;padding:30px 20px;display:flex}.tpec-landing .final-cta .reference-button{justify-self:auto;width:100%}.tpec-landing .site-footer{text-align:center;flex-direction:column;gap:16px;padding:24px 18px;display:flex}.tpec-landing .site-footer nav{justify-content:center}}@media (width<=480px){.tpec-landing .brand>img{width:38px;height:38px}.tpec-landing .brand strong{font-size:14px}.tpec-landing .header-cta{padding:0 8px;font-size:8.5px}.tpec-landing .poster-hero h1{font-size:clamp(42px,14vw,58px)}.tpec-landing .reference-kicker{letter-spacing:.12em;font-size:9px}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(34px,10.8vw,46px)}.tpec-landing .analysis-features{grid-template-columns:1fr 1fr}.tpec-landing .reference-areas-grid{grid-template-columns:1fr;gap:12px;max-width:360px;margin-left:auto;margin-right:auto}.tpec-landing .reference-areas-grid article{padding:8px 8px 18px}.tpec-landing .area-photo{aspect-ratio:16/10}.tpec-landing .reference-areas-grid h3{font-size:13px}.tpec-landing .reference-areas-grid p{font-size:10px}.tpec-landing .scan-board{max-width:44vw}.tpec-landing .board-one{right:2%}.tpec-landing .board-two{left:2%}}@media (width>=1081px) and (height<=820px){.tpec-landing .poster-hero{height:clamp(520px,100svh - 116px,690px);min-height:0}.tpec-landing .hero-copy{padding:44px 30px 18px clamp(40px,5vw,72px)}.tpec-landing .poster-hero .gold-divider{margin-top:12px;margin-bottom:14px}.tpec-landing .poster-hero h2{margin-bottom:12px;font-size:clamp(25px,2.05vw,31px)}.tpec-landing .poster-hero p{font-size:12.5px;line-height:1.5}.tpec-landing .hero-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:680px;margin-top:18px;margin-bottom:14px}.tpec-landing .hero-mini-grid>span{gap:6px;min-height:82px;padding:8px 6px}.tpec-landing .hero-mini-grid i{width:32px;height:32px}.tpec-landing .hero-mini-grid svg{width:18px;height:18px}.tpec-landing .hero-actions a{min-height:42px}.tpec-landing .hero-photo{height:100%;min-height:0}.tpec-landing .hero-photo .brand-seal{width:116px;height:116px}}.tpec-landing{--brand-orange:#ef8f08;--brand-orange-deep:#c76704;--brand-gold:#ffc247;--brand-gold-light:#ffe5a0}.tpec-landing .gold-title,.tpec-landing .poster-hero h1{color:#0000;-webkit-text-stroke:.45px #251404b8;filter:none;letter-spacing:.008em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-shadow:0 1px #ffe18ebf,0 2px 1px #361a0247,0 4px 8px #7e3e031f;background:linear-gradient(#ffe8a2 0%,#ffc247 15%,#f39a0b 34%,#d96f02 49%,#ffb52e 64%,#ec8607 80%,#b95402 100%);-webkit-background-clip:text;background-clip:text;font-family:Cinzel,Georgia,Times New Roman,serif;font-weight:600}.tpec-landing .poster-hero h1{white-space:nowrap;font-size:clamp(48px,4.55vw,76px);line-height:.94}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(44px,4.45vw,72px);line-height:.96}.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(42px,4.15vw,66px)}.tpec-landing .gold-divider:before,.tpec-landing .gold-divider:after{background:linear-gradient(90deg,#0000,#ed8d08 20%,#ffbf3c 50%,#ed8d08 80%,#0000)}.tpec-landing .gold-divider i{background:#ed8d08;box-shadow:0 1px #ffd778b3,0 1px 3px #4a22003d}@media (width>=1600px){.tpec-landing .poster-hero h1{font-size:clamp(60px,4.25vw,80px)}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(56px,4vw,76px)}}@media (width<=1440px){.tpec-landing .poster-hero h1{font-size:clamp(46px,4.35vw,63px)}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(42px,4.25vw,61px)}}@media (width<=1080px){.tpec-landing .poster-hero h1{font-size:clamp(52px,8vw,76px)}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(46px,7vw,68px)}}@media (width<=720px){.tpec-landing .poster-hero h1{letter-spacing:-.01em;-webkit-text-stroke-width:.3px;font-size:clamp(34px,10.6vw,52px);line-height:.98}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{letter-spacing:0;-webkit-text-stroke-width:.3px;font-size:clamp(34px,10.2vw,48px);line-height:.98}}@media (width<=390px){.tpec-landing .poster-hero h1{font-size:clamp(32px,10vw,39px)}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(31px,9.8vw,39px)}}.tpec-landing .gold-title,.tpec-landing .poster-hero h1{-webkit-text-fill-color:#111!important;color:#111!important;font-feature-settings:"kern" 1!important;font-kerning:normal!important;letter-spacing:-.012em!important;paint-order:normal!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-family:Cinzel,Georgia,Times New Roman,serif!important;font-weight:600!important;line-height:.94!important}.tpec-landing .poster-hero h1{white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:clamp(44px,4.15vw,66px)!important;display:block!important}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{max-width:100%!important;font-size:clamp(42px,4vw,64px)!important;display:block!important}@media (width>=1081px) and (width<=1440px){.tpec-landing .poster-hero h1{letter-spacing:-.025em!important;font-size:clamp(46px,3.82vw,55px)!important}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(44px,3.8vw,56px)!important}}@media (width<=1080px){.tpec-landing .poster-hero h1{text-align:center;font-size:clamp(46px,7.2vw,68px)!important}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{font-size:clamp(42px,6.4vw,62px)!important}}@media (width<=720px){.tpec-landing .poster-hero h1{letter-spacing:-.03em!important;-webkit-text-stroke-width:0!important;font-size:clamp(30px,9.4vw,45px)!important}.tpec-landing .whatsapp-copy .gold-title,.tpec-landing .analysis-copy .gold-title,.tpec-landing .how-copy>.gold-title,.tpec-landing .benefits-head .gold-title,.tpec-landing .areas-head .gold-title,.tpec-landing .examples-head .gold-title{letter-spacing:-.02em!important;-webkit-text-stroke-width:0!important;font-size:clamp(32px,9.2vw,46px)!important}}@media (width<=390px){.tpec-landing .poster-hero h1{font-size:clamp(28px,8.9vw,35px)!important}}.tpec-landing .brand>img,.tpec-landing .brand-seal img,.tpec-landing .phone-header img,.tpec-landing .footer-brand img{object-fit:contain;object-position:center;image-rendering:auto;display:block}.tpec-landing .brand-seal{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.tpec-landing .brand-seal img{clip-path:circle(49%)}.tpec-landing .poster-whatsapp.poster-whatsapp-adapted{background:radial-gradient(circle at 22% 30%,#fffffff2,#0000 34%),#f4f0e7;grid-template-columns:43% 28% 29%;min-height:clamp(650px,56.25vw,900px);display:grid;overflow:hidden}.tpec-landing .poster-whatsapp-adapted .poster-swoosh{right:54%}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy{z-index:6;align-self:center;padding:52px 18px 92px clamp(66px,7.4vw,122px)}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .brand-seal-small{width:clamp(132px,11.2vw,180px);height:clamp(132px,11.2vw,180px);margin-bottom:clamp(18px,2vw,30px)}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .gold-title{letter-spacing:-.035em!important;max-width:620px!important;font-size:clamp(52px,4.9vw,78px)!important;line-height:.9!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy h2{color:#0b5538;letter-spacing:-.025em;max-width:520px;margin:clamp(25px,2.2vw,36px) 0 20px;font-size:clamp(29px,2.55vw,42px);font-weight:750;line-height:1.13}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy p{color:#28362e;max-width:475px;margin:0 0 30px;font-size:clamp(16px,1.18vw,19px);line-height:1.55}.tpec-landing .poster-whatsapp-adapted .whatsapp-big{border:1px solid #d79a2a;border-radius:14px;min-height:64px;padding:0 26px;font-size:clamp(12px,.93vw,15px);box-shadow:0 10px 24px #0d4a2d26}.tpec-landing .poster-whatsapp-adapted .whatsapp-big svg{width:26px;height:26px}.tpec-landing .poster-whatsapp-adapted .whatsapp-phone{aspect-ratio:360/700;z-index:12;background:#f7f5ee;border:7px solid #171717;border-radius:52px;place-self:center;width:auto;height:clamp(620px,50vw,740px);margin:24px -5px;padding:0;overflow:hidden;box-shadow:0 30px 60px #1c201c40}.tpec-landing .poster-whatsapp-adapted .phone-status{color:#171717;background:#faf9f5;justify-content:space-between;align-items:center;height:31px;padding:0 18px;font-size:12px;font-weight:800;display:flex;position:relative}.tpec-landing .poster-whatsapp-adapted .phone-status>i{background:#050505;border-radius:16px;width:92px;height:22px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.tpec-landing .poster-whatsapp-adapted .phone-signals{letter-spacing:2px;font-size:9px}.tpec-landing .poster-whatsapp-adapted .phone-header{background:#f8f7f2;border-bottom:1px solid #d7d3c9;grid-template-columns:18px 38px 1fr auto;align-items:center;gap:8px;height:61px;padding:7px 13px;display:grid}.tpec-landing .poster-whatsapp-adapted .phone-back{color:#1e2722;font-size:31px;font-weight:350;line-height:1}.tpec-landing .poster-whatsapp-adapted .phone-header>img{object-fit:cover;border-radius:50%;width:38px;height:38px}.tpec-landing .poster-whatsapp-adapted .phone-contact{flex-direction:column;min-width:0;display:flex}.tpec-landing .poster-whatsapp-adapted .phone-contact strong{color:#1d211e;font-size:13px;line-height:1.1}.tpec-landing .poster-whatsapp-adapted .phone-contact small{color:#318753;font-size:9px;font-weight:700}.tpec-landing .poster-whatsapp-adapted .phone-actions{color:#17221c;letter-spacing:7px;white-space:nowrap;font-size:22px}.tpec-landing .poster-whatsapp-adapted .phone-body{background-color:#e9e0cf;background-image:radial-gradient(circle at 9px 9px,#766c5814 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;height:calc(100% - 137px);padding:13px;display:flex;overflow:hidden}.tpec-landing .poster-whatsapp-adapted .bubble{border-radius:10px;margin-bottom:9px;padding:9px 10px 6px;font-size:clamp(10px,.78vw,12px);line-height:1.35}.tpec-landing .poster-whatsapp-adapted .bubble b{font-size:.9em}.tpec-landing .poster-whatsapp-adapted .bubble time{font-size:7px}.tpec-landing .poster-whatsapp-adapted .phone-reference-crop{aspect-ratio:1.22;background:#d6d3c5;border:4px solid #f8f7f2;border-radius:10px;flex:none;width:72%;height:auto;margin:1px 0 9px auto;position:relative;overflow:hidden}.tpec-landing .poster-whatsapp-adapted .phone-reference-crop>img{object-fit:initial;width:660%;max-width:none;height:auto;position:absolute;top:-196%;left:-318%}.tpec-landing .poster-whatsapp-adapted .phone-guidance{margin-bottom:0;padding-bottom:5px;font-size:clamp(8px,.67vw,10px);line-height:1.26}.tpec-landing .poster-whatsapp-adapted .phone-guidance p{margin:0}.tpec-landing .poster-whatsapp-adapted .phone-guidance ul{margin:5px 0;padding-left:14px}.tpec-landing .poster-whatsapp-adapted .phone-guidance li{margin:2px 0}.tpec-landing .poster-whatsapp-adapted .phone-composer{color:#94968f;background:#f8f7f2;justify-content:space-between;align-items:center;height:45px;padding:0 14px;font-size:11px;display:flex}.tpec-landing .poster-whatsapp-adapted .phone-composer i{color:#188d4d;letter-spacing:5px;font-size:15px}.tpec-landing .poster-whatsapp-adapted .whatsapp-field{align-self:stretch;min-height:100%;position:relative;overflow:hidden}.tpec-landing .poster-whatsapp-adapted .whatsapp-field-reference{object-fit:cover;object-position:right top;width:auto;min-width:360%;max-width:none;height:100%;position:absolute;bottom:0;right:0}.tpec-landing .poster-whatsapp-adapted .whatsapp-field .left-fade{background:linear-gradient(90deg,#f4f0e7a8,#0000 19%)}@media (width<=1280px) and (width>=1081px){.tpec-landing .poster-whatsapp.poster-whatsapp-adapted{grid-template-columns:42% 29% 29%}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy{padding-left:52px}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .gold-title{font-size:clamp(46px,4.6vw,59px)!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy h2{font-size:clamp(27px,2.5vw,34px)}}@media (width<=1080px){.tpec-landing .poster-whatsapp.poster-whatsapp-adapted{flex-direction:column;align-items:stretch;min-height:0;display:flex}.tpec-landing .poster-whatsapp-adapted .poster-swoosh{right:0}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy{text-align:center;order:1;padding:56px 36px 68px}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .brand-seal-small,.tpec-landing .poster-whatsapp-adapted .whatsapp-copy p{margin-left:auto;margin-right:auto}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .gold-title{font-size:clamp(52px,8vw,70px)!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy h2{font-size:clamp(30px,4.4vw,42px)}.tpec-landing .poster-whatsapp-adapted .whatsapp-phone{order:2;width:360px;height:700px;margin:-22px auto 40px}.tpec-landing .poster-whatsapp-adapted .whatsapp-field{aspect-ratio:640/1152;order:3;align-self:center;width:min(640px,100%);min-height:0}.tpec-landing .poster-whatsapp-adapted .whatsapp-field-reference{width:auto}}@media (width<=680px){.tpec-landing .poster-whatsapp-adapted .whatsapp-copy{padding:42px 22px 62px}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .brand-seal-small{width:122px;height:122px;margin-bottom:20px}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .gold-title{font-size:clamp(39px,12vw,54px)!important;line-height:.93!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy h2{margin-top:25px;font-size:clamp(27px,8vw,34px)}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy p{font-size:16px;line-height:1.5}.tpec-landing .poster-whatsapp-adapted .whatsapp-big{justify-content:center;width:100%;max-width:370px;font-size:12px}.tpec-landing .poster-whatsapp-adapted .whatsapp-phone{width:350px;max-width:calc(100% - 28px);height:690px;margin:-18px auto 34px;transform:none}.tpec-landing .poster-whatsapp-adapted .bubble{font-size:10px}.tpec-landing .poster-whatsapp-adapted .phone-guidance{font-size:8.5px}}@media (width<=390px){.tpec-landing .poster-whatsapp-adapted .whatsapp-phone{border-width:6px;width:calc(100% - 20px);height:660px}.tpec-landing .poster-whatsapp-adapted .phone-body{padding:10px}.tpec-landing .poster-whatsapp-adapted .phone-actions{letter-spacing:3px}}@media (prefers-reduced-motion:reduce){.tpec-landing .poster-whatsapp-adapted .whatsapp-field-reference,.tpec-landing .poster-whatsapp-adapted .phone-reference-crop>img{transition:none}}@media (width>=1081px){.tpec-landing .poster-whatsapp.poster-whatsapp-adapted{height:min(900px,100svh - 108px);min-height:0}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy{padding-top:clamp(20px,3.5vh,52px);padding-bottom:clamp(24px,4.5vh,60px)}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .brand-seal-small{width:clamp(104px,13vh,180px);height:clamp(104px,13vh,180px);margin-bottom:clamp(12px,2vh,30px)}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .gold-title{font-size:clamp(44px,min(4.9vw,7vh),78px)!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy h2{margin-top:clamp(14px,2.8vh,36px);margin-bottom:clamp(10px,1.7vh,20px);font-size:clamp(25px,min(2.55vw,4vh),42px)}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy p{margin-bottom:clamp(16px,2.8vh,30px);font-size:clamp(14px,min(1.18vw,2.15vh),19px);line-height:1.45}.tpec-landing .poster-whatsapp-adapted .whatsapp-big{min-height:clamp(52px,7vh,64px)}.tpec-landing .poster-whatsapp-adapted .whatsapp-phone{height:min(740px,100svh - 145px);min-height:0;margin-top:clamp(8px,1.5vh,24px);margin-bottom:clamp(8px,1.5vh,24px)}}@media (width>=1081px) and (height<=760px){.tpec-landing .poster-whatsapp.poster-whatsapp-adapted{height:calc(100svh - 102px)}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy{padding-top:18px;padding-bottom:18px}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .brand-seal-small{width:96px;height:96px;margin-bottom:10px}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy h2{margin-top:12px}.tpec-landing .poster-whatsapp-adapted .whatsapp-phone{height:calc(100svh - 132px);margin-top:6px;margin-bottom:6px}}.tpec-landing .poster-whatsapp-adapted .bubble.incoming{background:#d8f5c5;margin-left:auto}.tpec-landing .poster-whatsapp-adapted .bubble.outgoing{background:#fff;margin-left:0;margin-right:auto}@media (width<=680px){.tpec-landing .poster.poster-hero .reference-photo.hero-photo{height:360px!important;min-height:360px!important;position:relative!important;overflow:hidden!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo>img{object-fit:cover!important;object-position:63% 50%!important;width:100%!important;height:100%!important;min-height:100%!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .brand-seal{width:104px!important;height:104px!important;top:23%!important;left:18%!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-c{top:59%!important;left:3%!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-c .scan-connector{width:118px!important;transform:rotate(8deg)!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-b{top:35%!important;right:3%!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-b .scan-connector{width:78px!important;transform:rotate(-20deg)!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-a{top:76%!important;right:3%!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-a .scan-connector{width:92px!important;transform:rotate(-26deg)!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-label .scan-icon{width:28px!important;height:28px!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-label b{padding:5px 6px 5px 8px!important;font-size:7px!important}.tpec-landing .poster-whatsapp.poster-whatsapp-adapted{display:none!important}.tpec-landing .poster.poster-analysis{border-radius:0!important;align-items:stretch!important;width:100%!important;min-height:100svh!important;margin:0!important;padding:0!important;overflow:visible!important}.tpec-landing .poster-analysis .analysis-field{display:none!important}.tpec-landing .poster-analysis .analysis-phone{border-radius:26px!important;flex-direction:column!important;place-self:stretch stretch!important;width:calc(100% - 16px)!important;max-width:none!important;height:calc(100svh - 16px)!important;min-height:600px!important;margin:8px!important;padding:16px!important;display:flex!important;transform:none!important}.tpec-landing .poster-analysis .analysis-top{flex:none!important;padding:4px 4px 14px!important;font-size:13px!important}.tpec-landing .poster-analysis .analysis-cow-photo{flex:0 0 42svh!important;width:100%!important;height:42svh!important;min-height:260px!important;max-height:420px!important}.tpec-landing .poster-analysis .analysis-row{flex:1 1 0!important;min-height:54px!important;padding:8px 10px!important}.tpec-landing .poster-analysis .analysis-row b{font-size:11px!important}.tpec-landing .poster-analysis .analysis-row small{font-size:8px!important}.tpec-landing .poster-analysis .analysis-disclaimer{flex:none!important;margin:9px 4px 0!important}.tpec-landing .poster-analysis .analysis-copy{padding-top:52px!important}.tpec-landing .poster-whatsapp.poster-whatsapp-adapted{box-shadow:none!important;background:radial-gradient(circle at 68% 14%,#ffffffd1,#0000 34%),linear-gradient(#fbf8ef 0%,#f8f3e8 66%,#f1eadc 100%)!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100vw!important;max-width:none!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.tpec-landing .poster-whatsapp.poster-whatsapp-adapted:before{content:""!important;opacity:1!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(164deg,#0000 0 70%,#bbc98b7a 70.2% 77%,#0000 77.2%),linear-gradient(158deg,#0000 0 76%,#748f4c9e 76.2% 84%,#0000 84.2%),linear-gradient(152deg,#0000 0 82%,#2d5631f5 82.2% 100%)!important;position:absolute!important;inset:0!important}.tpec-landing .poster-whatsapp.poster-whatsapp-adapted:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(155deg,#0000 0 77.8%,#daa93ee6 78% 78.35%,#0000 78.55%),linear-gradient(150deg,#0000 0 84%,#ecbc4bd1 84.2% 84.48%,#0000 84.68%);position:absolute;inset:0}.tpec-landing .poster-whatsapp-adapted>.poster-swoosh,.tpec-landing .poster-whatsapp-adapted>.whatsapp-phone,.tpec-landing .poster-whatsapp-adapted>.whatsapp-field{display:none!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy{text-align:left!important;z-index:3!important;flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:clamp(22px,5svh,44px) 24px 21svh!important;display:flex!important;position:relative!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .brand-seal-small{flex:none!important;align-self:center!important;width:clamp(126px,34vw,158px)!important;height:clamp(126px,34vw,158px)!important;margin:0 auto clamp(16px,2.4svh,24px)!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .gold-title{filter:drop-shadow(0 2px 1px #482b0a33)!important;letter-spacing:-.02em!important;text-align:center!important;align-self:center!important;width:100%!important;margin:0 0 clamp(16px,2.6svh,26px)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(43px,12.2vw,58px)!important;font-weight:500!important;line-height:.93!important;display:block!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy h2{color:#0d472f!important;letter-spacing:-.025em!important;max-width:340px!important;margin:0 0 clamp(14px,2svh,20px)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(29px,8.2vw,40px)!important;font-weight:850!important;line-height:1.03!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy p{color:#2f3330!important;max-width:330px!important;margin:0 0 clamp(20px,3svh,30px)!important;font-size:clamp(16px,4.4vw,20px)!important;line-height:1.38!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .whatsapp-big{color:#fff!important;background:linear-gradient(#1e653d 0%,#0b4b2c 100%)!important;border:2px solid #c79a37!important;border-radius:14px!important;flex:none!important;align-self:stretch!important;gap:10px!important;width:100%!important;min-height:58px!important;padding:0 14px!important;font-size:clamp(13px,3.8vw,17px)!important;font-weight:900!important;box-shadow:0 7px 16px #223f2738,inset 0 0 0 1px #ffffff1f!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .whatsapp-big svg{width:30px!important;height:30px!important}}.tpec-landing .poster-whatsapp.poster-whatsapp-adapted .phone-body>.bubble.incoming{background:#d8f5c5!important;margin-left:auto!important;margin-right:0!important}.tpec-landing .poster-whatsapp.poster-whatsapp-adapted .phone-body>.bubble.outgoing{background:#fff!important;margin-left:0!important;margin-right:auto!important}.tpec-landing .poster-swoosh{display:none!important}.tpec-landing .hero-photo .scan-c .scan-connector{width:clamp(250px,24vw,390px)!important;transform:rotate(6deg)!important}.tpec-landing .brand>img{width:60px!important;height:60px!important}.tpec-landing .brand-seal:not(.brand-seal-small){width:146px!important;height:146px!important}.tpec-landing .brand-seal-small{width:103px!important;height:103px!important}.tpec-landing .poster-whatsapp-adapted .whatsapp-copy .brand-seal-small{width:clamp(145px,12vw,195px)!important;height:clamp(145px,12vw,195px)!important}.tpec-landing .how-field>img{object-position:center center!important}.tpec-landing .reference-use-grid>article:nth-child(2) .use-photo img{content:url(https://images.pexels.com/photos/36675240/pexels-photo-36675240.jpeg?auto=compress&cs=tinysrgb&w=1200);object-position:center 55%!important}.tpec-landing .reference-use-grid>article:nth-child(4) .use-photo img{object-position:center center!important}.tpec-landing .faq-list details>p{opacity:0;max-height:0;transition:max-height .26s,opacity .18s,padding-bottom .26s,transform .22s;overflow:hidden;transform:translateY(-5px);padding-bottom:0!important;display:block!important}.tpec-landing .faq-list details>summary{pointer-events:none;cursor:default!important}.tpec-landing .faq-list details>summary span{transition:transform .26s,opacity .2s;transform:rotate(0)}.tpec-landing .faq-list details:hover>p,.tpec-landing .faq-list details:focus-within>p{opacity:1;max-height:220px;transform:translateY(0);padding-bottom:18px!important}.tpec-landing .faq-list details:hover>summary span,.tpec-landing .faq-list details:focus-within>summary span{opacity:.7;transform:rotate(45deg)}@media (width<=980px){.tpec-landing .hero-photo .scan-c .scan-connector{width:clamp(165px,29vw,285px)!important;transform:rotate(7deg)!important}.tpec-landing .brand-seal:not(.brand-seal-small){width:116px!important;height:116px!important}.tpec-landing .brand-seal-small{width:88px!important;height:88px!important}}@media (hover:none){.tpec-landing .faq-list details>p{opacity:1;max-height:260px;transform:none;padding-bottom:18px!important}.tpec-landing .faq-list details>summary span{display:none}}.tpec-landing .reference-use-grid .mini-phone{isolation:isolate;background:0 0!important;border:0!important;border-radius:19px!important;width:120px!important;height:214px!important;padding:0!important;left:16px!important;overflow:hidden!important;box-shadow:0 7px 18px #0000002e!important}.tpec-landing .reference-use-grid .mini-phone:before{content:"";z-index:1;background-image:url(/tpec-whatsapp-phone-transparent.png);background-position:top;background-repeat:no-repeat;background-size:contain;border-radius:19px;position:absolute;inset:0}.tpec-landing .reference-use-grid .mini-phone>*{display:none!important}.tpec-landing .poster-hero .hero-photo .brand-seal{width:168px!important;height:168px!important;top:41%!important;left:21%!important}.tpec-landing .poster-hero .hero-photo .scan-c{top:59%!important;left:28%!important}.tpec-landing .poster-hero .hero-photo .scan-c .scan-connector{width:clamp(155px,14vw,215px)!important;transform:rotate(5deg)!important}@media (width<=980px){.tpec-landing .poster-hero .hero-photo .brand-seal{width:136px!important;height:136px!important;top:38%!important;left:24%!important}.tpec-landing .poster-hero .hero-photo .scan-c{top:59%!important;left:31%!important}.tpec-landing .poster-hero .hero-photo .scan-c .scan-connector{width:clamp(125px,19vw,175px)!important;transform:rotate(5deg)!important}}@media (width<=680px){.tpec-landing .poster.poster-hero{flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important}.tpec-landing .poster.poster-hero .hero-copy{flex:none!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo{flex:none!important;height:clamp(310px,86vw,360px)!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo>img{object-fit:cover!important;object-position:64% 49%!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .photo-fade{background:linear-gradient(90deg,#0819113d 0%,#08191114 26%,#0000 48%)!important;inset:0!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .brand-seal{width:clamp(82px,23vw,96px)!important;height:clamp(82px,23vw,96px)!important;top:14px!important;left:14px!important;transform:none!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-label{z-index:7!important;max-width:calc(100% - 20px)!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-c{inset:auto auto 18px 12px!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-c .scan-connector{transform-origin:0!important;width:clamp(74px,23vw,94px)!important;top:52%!important;left:calc(100% - 3px)!important;right:auto!important;transform:rotate(-8deg)!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-b{top:21%!important;left:auto!important;right:10px!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-b .scan-connector{transform-origin:100%!important;width:clamp(68px,20vw,84px)!important;top:52%!important;right:calc(100% - 3px)!important;transform:rotate(-13deg)!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-a{inset:auto 10px 18px auto!important}.tpec-landing .poster.poster-hero .reference-photo.hero-photo .scan-a .scan-connector{transform-origin:100%!important;width:clamp(68px,21vw,88px)!important;top:52%!important;right:calc(100% - 3px)!important;transform:rotate(13deg)!important}}.tpec-landing .poster-how .how-field>.brand-seal,.tpec-landing .site-header{display:none!important}@media (width<=680px){.tpec-landing #analise.poster-analysis{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.tpec-landing #analise .analysis-field,.tpec-landing #analise .analysis-copy,.tpec-landing #analise .poster-swoosh{display:none!important}.tpec-landing #analise .analysis-phone{box-sizing:border-box!important;width:100vw!important;max-width:none!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:14px!important;display:flex!important;overflow:hidden!important;transform:none!important}.tpec-landing #analise .analysis-top{flex:none!important;min-height:38px!important;padding:4px 5px 10px!important;font-size:13px!important}.tpec-landing #analise .analysis-cow-photo{border-radius:18px!important;flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.tpec-landing #analise .analysis-cow-photo>img{object-fit:cover!important;width:100%!important;height:100%!important}.tpec-landing #analise .analysis-row{flex:0 0 58px!important;min-height:58px!important;margin-top:8px!important;padding:8px 10px!important}.tpec-landing #analise .analysis-disclaimer{flex:none!important;margin:7px 4px 0!important}}@media (width<=980px){.tpec-landing .poster,.tpec-landing .reference-copy{min-width:0}.tpec-landing .reference-button,.tpec-landing .outline-button{white-space:normal;text-align:center;min-height:48px;padding:12px}.tpec-landing .reference-button svg,.tpec-landing .outline-button svg{flex-shrink:0}@media (width>=681px){.tpec-landing #whatsapp.poster-whatsapp-adapted{border-radius:20px!important;width:calc(100% - 16px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:8px auto 16px!important;overflow:hidden!important}.tpec-landing #whatsapp:before,.tpec-landing #whatsapp:after{display:none!important}.tpec-landing #whatsapp .whatsapp-copy{flex:none!important;height:auto!important;padding:32px 22px!important}.tpec-landing #whatsapp .whatsapp-copy .brand-seal-small{width:126px!important;height:126px!important;margin-bottom:20px!important}.tpec-landing #whatsapp .whatsapp-copy .gold-title{font-size:clamp(34px,9vw,52px)!important;line-height:1.05!important}.tpec-landing #whatsapp .whatsapp-copy h2{font-size:clamp(26px,6.5vw,36px)!important;line-height:1.15!important}.tpec-landing #whatsapp .whatsapp-copy p{font-size:16px!important;line-height:1.55!important}.tpec-landing #whatsapp .whatsapp-copy .whatsapp-big{height:auto!important;padding:14px 10px!important;font-size:14px!important}.tpec-landing #whatsapp .whatsapp-copy .whatsapp-big svg{width:24px!important;height:24px!important}}.tpec-landing #inicio .hero-copy,.tpec-landing #como-funciona .how-copy{padding:32px 20px!important}.tpec-landing #inicio h1{font-size:clamp(30px,7.4vw,64px)!important;line-height:1.05!important}.tpec-landing .reference-kicker{font-size:12px;line-height:1.5}.tpec-landing #inicio .hero-copy p{font-size:16px;line-height:1.55}.tpec-landing .hero-mini-grid b{font-size:14px;line-height:1.35}.tpec-landing #analise.poster-analysis{border-radius:20px!important;flex-direction:column!important;width:calc(100% - 16px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:16px auto!important;padding:0!important;display:flex!important;overflow:hidden!important}.tpec-landing #analise .analysis-field{display:none!important}.tpec-landing #analise .analysis-copy{text-align:left;order:0;padding:32px 20px!important;display:block!important}.tpec-landing #analise .analysis-copy .gold-title{text-align:center}.tpec-landing #analise .analysis-copy>p{font-size:16px;line-height:1.55}.tpec-landing #analise .analysis-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.tpec-landing #analise .analysis-features b{font-size:14px}.tpec-landing #analise .analysis-features small{font-size:14px;line-height:1.4}.tpec-landing #analise .analysis-phone{order:1;border-radius:20px!important;width:calc(100% - 24px)!important;max-width:560px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto 24px!important;padding:14px!important;transform:none!important}.tpec-landing #analise .analysis-top{font-size:16px!important}.tpec-landing #analise .analysis-cow-photo{aspect-ratio:4/3;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}.tpec-landing #analise .analysis-row{align-items:flex-start;flex:none!important;height:auto!important;min-height:0!important;padding:12px!important}.tpec-landing #analise .analysis-row>i{flex-shrink:0}.tpec-landing #analise .analysis-row b{line-height:1.35;font-size:15px!important}.tpec-landing #analise .analysis-row small{line-height:1.45;font-size:14px!important}.tpec-landing #analise .analysis-disclaimer{line-height:1.5;font-size:12px!important}.tpec-landing #como-funciona .how-field{background:#f4f0e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;min-height:0;padding:0 12px 20px;display:grid}.tpec-landing #como-funciona .how-field>img{object-fit:contain;border-radius:14px;grid-column:1/-1;width:100%;height:auto}.tpec-landing #como-funciona .how-field .photo-fade{display:none}.tpec-landing #como-funciona .scan-board{width:auto;min-width:0;max-width:none;padding:14px 12px;position:static;transform:none}.tpec-landing #como-funciona .scan-board b{letter-spacing:0;font-size:14px}.tpec-landing #como-funciona .scan-board span{font-size:14px;line-height:1.5}.tpec-landing #como-funciona .scan-board span i{margin:6px 0 0;display:block}.tpec-landing .reference-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tpec-landing .reference-steps p{font-size:16px}.tpec-landing .reference-steps b{font-size:14px;line-height:1.4}.tpec-landing .how-banner b{font-size:16px}.tpec-landing .how-banner small{font-size:14px}.tpec-landing .how-banner>svg{flex-shrink:0}.tpec-landing .reference-areas-grid h3{font-size:16px;line-height:1.3}.tpec-landing .reference-areas-grid p,.tpec-landing .reference-benefits-grid p,.tpec-landing .areas-head p{font-size:16px;line-height:1.5}.tpec-landing .reference-areas-grid article{min-height:0}.tpec-landing .reference-use-grid>article{grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:0;display:grid}.tpec-landing .reference-use-grid .use-photo{aspect-ratio:auto;grid-column:1/-1;height:auto}.tpec-landing .reference-use-grid .use-photo img{object-fit:contain;width:100%;height:auto}.tpec-landing .reference-use-grid .mini-phone{margin:16px 8px;border-radius:14px!important;width:88px!important;height:157px!important;position:relative!important;top:auto!important;left:auto!important}.tpec-landing .reference-use-grid footer{flex-direction:column;align-items:flex-start;padding:16px 12px}.tpec-landing .reference-use-grid footer strong{font-size:16px;line-height:1.45}.tpec-landing .faq-list details>p{opacity:1;font-size:16px;transform:none;max-height:none!important;padding-bottom:18px!important}.tpec-landing .faq-list summary{font-size:16px;line-height:1.4}.tpec-landing .faq-list summary span{display:none}.tpec-landing .final-cta p{font-size:16px;line-height:1.5}.tpec-landing .site-footer>p,.tpec-landing .site-footer nav a{font-size:14px;line-height:1.5}.tpec-landing .site-footer nav a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=680px){.tpec-landing .reference-steps{grid-template-columns:1fr}.tpec-landing .reference-steps article{grid-template-columns:48px minmax(0,1fr);gap:8px 12px}.tpec-landing .reference-steps article>span{width:48px;height:48px}.tpec-landing .reference-steps article>span svg{width:28px;height:28px}.tpec-landing #como-funciona .how-field{grid-template-columns:1fr}.tpec-landing .poster-benefits,.tpec-landing .poster-areas,.tpec-landing .poster-examples{padding-bottom:36px}.tpec-landing .hero-actions a,.tpec-landing .final-cta .reference-button{letter-spacing:0;font-size:13px}}@media (width<=1080px){.tpec-landing #como-funciona .how-field.reference-photo{gap:12px;padding:0 12px 20px;flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important}.tpec-landing #como-funciona .how-field.reference-photo>img{border-radius:14px;flex:none;object-fit:contain!important;width:100%!important;height:auto!important;position:static!important}.tpec-landing #como-funciona .how-field .photo-fade{display:none!important}.tpec-landing #como-funciona .how-field>.scan-board{flex:none;padding:14px 16px;opacity:1!important;width:100%!important;max-width:none!important;margin:0!important;transition:none!important;position:static!important;inset:auto!important;transform:none!important}.tpec-landing #como-funciona .scan-board b,.tpec-landing #como-funciona .scan-board span{font-size:14px;line-height:1.5}}@media (width<=680px){.tpec-landing #whatsapp.poster-whatsapp-adapted{isolation:isolate;container-type:inline-size;background:radial-gradient(at 70% 30%,#faf8f0,#eee8d8)!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:100svh!important;max-height:none!important;margin:0!important}.tpec-landing #whatsapp:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 295 190' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='.8' y2='1'%3E%3Cstop stop-color='%23a4b581'/%3E%3Cstop offset='1' stop-color='%233e5836'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 62 Q115 163 295 175 V190 H0Z' fill='%23d5d7ba'/%3E%3Cpath d='M0 69 Q120 172 295 190 H0Z' fill='url(%23g)'/%3E%3Cg fill='none' stroke='%23e2bd60' stroke-width='1.5'%3E%3Cpath d='M0 64 Q115 167 295 190'/%3E%3Cpath d='M0 98 Q125 178 238 190'/%3E%3Cpath d='M0 130 Q83 174 162 190'/%3E%3C/g%3E%3C/svg%3E") bottom/100% 100% no-repeat!important;height:43%!important;display:block!important;inset:auto 0 0!important}.tpec-landing #whatsapp:after{display:none!important}.tpec-landing #whatsapp .whatsapp-copy{flex:none!important;width:min(100%,440px)!important;max-width:440px!important;height:auto!important;margin:0 auto!important;padding:clamp(16px,5.4vw,24px) clamp(32px,12.9vw,57px) clamp(52px,17.6vw,78px)!important}.tpec-landing #whatsapp .whatsapp-copy .brand-seal-small{width:clamp(106px,36vw,158px)!important;height:clamp(106px,36vw,158px)!important;box-shadow:none!important;filter:none!important;margin:0 auto clamp(7px,2.4vw,11px)!important}.tpec-landing #whatsapp .whatsapp-copy .gold-title{letter-spacing:-.025em!important;color:#a56e17!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 1px #573811)drop-shadow(1px 2px 1px #8d805e70)!important;white-space:nowrap!important;background:linear-gradient(#68400d 0%,#e9bd59 24%,#8b550e 49%,#edc66b 65%,#86500c 86%,#cf9a36)!important;-webkit-background-clip:text!important;background-clip:text!important;flex:none!important;width:calc(100% + 24px)!important;margin:0 -12px clamp(10px,3.4vw,15px)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(38px,12.9vw,57px)!important;font-weight:500!important;line-height:.98!important}.tpec-landing #whatsapp .whatsapp-copy h2{color:#102e19!important;letter-spacing:-.025em!important;max-width:none!important;margin:0 0 clamp(10px,3.7vw,16px)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(24px,8.15vw,36px)!important;font-weight:700!important;line-height:1.12!important}.tpec-landing #whatsapp .whatsapp-copy p{color:#20251f!important;width:91%!important;max-width:none!important;margin:0 0 clamp(14px,4.75vw,21px)!important;font-family:Arial Narrow,Arial,sans-serif!important;font-size:clamp(12px,4.05vw,18px)!important;line-height:1.35!important}.tpec-landing #whatsapp .whatsapp-copy .whatsapp-big{letter-spacing:-.035em!important;white-space:nowrap!important;background:linear-gradient(135deg,#587431,#183c1c)!important;border:1.5px solid #cda64b!important;border-radius:10px!important;align-self:flex-start!important;gap:clamp(5px,1.7vw,8px)!important;width:89%!important;height:auto!important;min-height:44px!important;padding:clamp(5px,1.7vw,8px) clamp(7px,2.4vw,11px)!important;font-family:Arial Narrow,Arial,sans-serif!important;font-size:clamp(9px,3.05vw,13.5px)!important;font-weight:700!important;box-shadow:0 2px 3px #25391f50,inset 0 0 0 1px #ffffff20!important}.tpec-landing #whatsapp .whatsapp-copy .whatsapp-big svg{width:clamp(26px,8.8vw,39px)!important;height:clamp(26px,8.8vw,39px)!important}}.tpec-landing #inicio .reference-photo.hero-photo{aspect-ratio:1000/941;border-radius:14px;container-type:inline-size;flex:none!important;align-self:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.tpec-landing #inicio .reference-photo.hero-photo>img{border-radius:inherit;object-fit:cover!important;object-position:100% 50%!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.tpec-landing #inicio .hero-photo .photo-fade,.tpec-landing #inicio .hero-photo .scan-connector{display:none!important}.tpec-landing #inicio .reference-photo.hero-photo:after{content:"";z-index:4;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 941'%3E%3Cg fill='none' stroke='%23143727' stroke-width='1.8'%3E%3Cpath d='M780 260 610 330M770 687 600 790M285 580 640 625'/%3E%3C/g%3E%3Cg fill='%23faf9f3' stroke='%23143727' stroke-width='2'%3E%3Ccircle cx='610' cy='330' r='6'/%3E%3Ccircle cx='600' cy='790' r='6'/%3E%3Ccircle cx='640' cy='625' r='6'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.tpec-landing #inicio .hero-photo .scan-label{z-index:5!important;background:0 0!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;gap:0!important;width:max-content!important;max-width:30%!important;padding:0!important;display:flex!important;position:absolute!important;inset:auto!important;transform:translateY(-50%)!important}.tpec-landing #inicio .hero-photo .scan-label.scan-a{top:73%!important;left:77%!important}.tpec-landing #inicio .hero-photo .scan-label.scan-b{top:27.6%!important;left:78%!important}.tpec-landing #inicio .hero-photo .scan-label.scan-c{top:61.6%!important;left:13%!important}.tpec-landing #inicio .hero-photo .scan-label .scan-icon{flex:none;width:clamp(22px,5.7cqw,42px)!important;height:clamp(22px,5.7cqw,42px)!important}.tpec-landing #inicio .hero-photo .scan-label .scan-icon svg{width:58%!important;height:58%!important}.tpec-landing #inicio .hero-photo .scan-label b{white-space:nowrap;letter-spacing:.035em!important;text-align:left!important;background:#faf9f3e6!important;border:1px solid #12382738!important;border-left:0!important;border-radius:0 5px 5px 0!important;margin-left:-3px!important;padding:.65cqw 1cqw .65cqw 1.3cqw!important;font-size:clamp(7px,1.6cqw,12px)!important;line-height:1.05!important;box-shadow:0 4px 12px #0a1e141a!important}@media (width>=981px){.tpec-landing #inicio.poster-hero{height:auto!important;min-height:0!important;max-height:none!important}.tpec-landing #inicio .hero-photo .brand-seal{aspect-ratio:1;width:22%!important;height:auto!important;display:block!important;top:32%!important;left:19%!important;transform:translate(-50%,-50%)!important}}@media (width<=980px){.tpec-landing #inicio .hero-photo .brand-seal{display:none!important}}
