@charset "UTF-8";.tri-shell{margin:0;background:#fff;color:#191919;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.tri-shell *,.tri-shell *:before,.tri-shell *:after{box-sizing:border-box}.tri-shell img{max-width:100%;height:auto}.tri-shell h1,.tri-shell h2,.tri-shell h3,.tri-shell p{margin-top:0}.tri-shell h1,.tri-shell h2,.tri-shell h3{line-height:1.16}.tri-shell a{text-decoration:none}.tri-shell .tri-wrap{width:min(1160px,calc(100% - 44px));margin-inline:auto}.tri-shell a:focus-visible,.tri-shell button:focus-visible,.tri-shell summary:focus-visible{outline:3px solid #dbab55;outline-offset:4px}.tri-skip{position:absolute;top:-80px;left:12px;z-index:100;padding:12px;background:#fff;color:#000}.tri-skip:focus{top:10px}.tri-header{background:#121212;border-bottom:1px solid #52402a;position:relative;z-index:5}.tri-header-in{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:26px}.tri-brand{color:#fff!important;display:inline-flex;align-items:center;gap:12px;line-height:1.12;font-family:Georgia,serif;font-size:19px;letter-spacing:.02em;white-space:nowrap}.tri-brand small{display:block;letter-spacing:.27em;font:500 9px system-ui,sans-serif;margin-top:4px}.tri-monogram{font-size:38px;color:#cc9d4f;font-style:italic;letter-spacing:-.18em;margin-right:5px}.tri-nav{display:flex;gap:24px;align-items:center}.tri-nav a{font-size:13px;color:#fff!important;font-weight:600;transition:color .2s}.tri-nav a:hover{color:#ddb66d!important}.tri-btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;padding:12px 23px;font-size:14px;font-weight:750;border-radius:7px;border:1px solid #d4aa65;line-height:1.2;text-align:center;transition:transform .2s,background .2s,color .2s}.tri-btn:hover{transform:translateY(-2px)}.tri-btn span{font-size:19px}.tri-btn-gold{color:#19150d!important;background:linear-gradient(110deg,#f4d899,#d6a455 60%,#f0cc80)}.tri-btn-outline{color:#fff!important;background:#121212;border-color:#daa959}.tri-header-cta{font-size:12px;min-height:40px;padding:9px 15px}.tri-mobile-nav{display:none}.tri-hero{color:#f7f3ed;background:radial-gradient(ellipse at 82% 45%,#393024 0,transparent 45%),linear-gradient(130deg,#111 10%,#191817 55%,#292118);position:relative;overflow:hidden}.tri-hero:after,.tri-final:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(143deg,transparent 0 20px,rgba(209,160,85,.037) 21px 22px)}.tri-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:52px;align-items:center;min-height:450px;padding-top:65px;padding-bottom:65px;position:relative;z-index:1}.tri-eyebrow{font-size:12px;font-weight:800;color:#9f6e20;letter-spacing:.12em;margin:0 0 9px}.tri-eyebrow-gold{color:#e4b861}.tri-rule{display:inline-block;vertical-align:middle;width:85px;height:1px;background:#cfa251;margin-left:10px}.tri-hero h1{font-family:Georgia,serif;font-size:clamp(43px,4.45vw,66px);font-weight:600;letter-spacing:-.035em;margin:11px 0 19px}.tri-hero h1 em{font-style:normal;color:#e2b866}.tri-lead{max-width:580px;font-size:17px;color:#eeece9;line-height:1.55}.tri-lead strong{color:#f4d08b}.tri-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:27px}.tri-hero-note{font-size:12px;color:#b9aca0;margin:18px 0 0}.tri-video{height:308px;border:1px solid #b48845;border-radius:12px;background:linear-gradient(120deg,rgba(0,0,0,.58),transparent 75%),radial-gradient(circle at 75% 38%,#65502d,#211c18 65%,#121212);position:relative;overflow:hidden;box-shadow:0 17px 55px rgba(0,0,0,.4);display:flex;align-items:flex-start;justify-content:flex-start}.tri-video-art{position:absolute;inset:0;opacity:.95}.tri-video-art svg{position:absolute;width:73%;height:100%;right:-5%;top:0}.tri-video-text{z-index:1;position:relative;width:64%;padding:25px}.tri-video-text span{color:#e7b65f;letter-spacing:.13em;font-size:10px;font-weight:800}.tri-video-text h2{font-family:Georgia,serif;font-size:25px;color:#fff;margin:6px 0 12px}.tri-video-text p{font-size:13px;color:#e7ded0}.tri-play{position:absolute;z-index:2;left:50%;top:60%;transform:translate(-50%,-50%);display:grid;place-items:center;width:74px;height:74px;border-radius:50%;border:2px solid #f2dcaf;background:rgba(174,124,54,.88);color:#fff;font-size:24px;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,.09)}.tri-play:hover{background:#c9974d}.tri-video-pending{position:absolute;bottom:16px;left:25px;right:25px;padding-top:10px;border-top:1px solid #8e7859;color:#dfcdae;font-size:12px;z-index:2}.tri-video:has(iframe){display:block}.tri-video iframe{width:100%;height:100%;border:0}.tri-trust{background:#111;border-block:1px solid #3f3428}.tri-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);color:#fff}.tri-trust-grid>div{display:flex;align-items:center;justify-content:center;gap:17px;padding:21px 11px;position:relative}.tri-trust-grid>div:not(:last-child):after{content:"";height:42px;width:1px;background:#4d4234;position:absolute;right:0}.tri-trust-grid span{font-size:31px;color:#d4a04d}.tri-trust-grid strong{font-size:13px;line-height:1.35}.tri-section{padding:72px 0}.tri-section h2,.tri-process-head h2,.tri-pain-head h2,.tri-final h2,.tri-advantage h2{font-family:Georgia,serif;font-size:clamp(34px,3.1vw,48px);font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.tri-intro{font-size:15px;color:#5f5b56;max-width:750px;margin-bottom:31px}.tri-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.tri-service-card{padding:24px 21px 23px;border:1px solid #e8dfd0;border-radius:10px;min-height:195px;background:linear-gradient(155deg,#fff,#fbfaf8);box-shadow:0 8px 20px rgba(20,15,10,.055);transition:transform .2s,box-shadow .2s}.tri-service-card:hover{transform:translateY(-4px);box-shadow:0 13px 30px rgba(20,15,10,.12)}.tri-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f7eddb;color:#a27431;font-size:27px;margin-bottom:15px;font-family:Georgia,serif}.tri-service-card h3{font-family:Georgia,serif;font-size:20px;margin:0 0 8px}.tri-service-card p{font-size:13px;color:#5a5650;margin:0;line-height:1.55}.tri-pains{background:#f6f2eb;padding:36px 0}.tri-pain-head{display:flex;align-items:center;gap:30px;margin-bottom:21px}.tri-pain-head .tri-eyebrow{min-width:245px;margin:0;border-right:1px solid #cfad76;padding-right:25px}.tri-pain-head>p:last-child{margin:0;font-size:14px}.tri-pain-grid{display:grid;grid-template-columns:repeat(6,1fr)}.tri-pain-grid>div{display:grid;gap:5px;justify-items:center;text-align:center;padding:7px 10px;border-right:1px solid #d7bea2}.tri-pain-grid>div:last-child{border:0}.tri-pain-grid span{font-family:Georgia,serif;font-size:30px;color:#aa792b}.tri-pain-grid strong{font-size:13px;line-height:1.3}.tri-process-head{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:35px;margin-bottom:27px}.tri-process-head>p{border-left:1px solid #cbb38b;padding-left:25px;font-size:14px;color:#5d5952}.tri-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tri-steps article{display:flex;gap:18px;align-items:flex-start}.tri-step{flex:0 0 49px;width:49px;height:49px;display:grid;place-items:center;border-radius:50%;background:#f5e6c8;color:#94621c;font-family:Georgia,serif;font-size:28px}.tri-steps h3{font-size:16px;font-weight:800;margin:1px 0 5px}.tri-steps p{font-size:13px;color:#5c5650;margin:0;line-height:1.55}.tri-advantage{background:linear-gradient(110deg,#19140f,#0c0c0c 72%);color:#fff}.tri-advantage-grid{display:grid;grid-template-columns:39% 1fr;gap:65px;align-items:center;min-height:275px}.tri-advantage-art{height:275px;display:grid;place-items:center;background:radial-gradient(circle,#78603a 0,#2c261d 30%,#10100f 74%);border-right:1px solid #7b6035}.tri-advantage-art span{font-size:145px;color:#d1a45b;text-shadow:0 6px 50px #ad7a31}.tri-advantage h2{font-size:33px;margin-bottom:18px}.tri-advantage ul{list-style:none;padding:0;margin:0}.tri-advantage li{position:relative;padding-left:28px;margin:9px 0;font-size:14px;color:#eee}.tri-advantage li:before{content:"✓";position:absolute;left:0;color:#d9ad58;font-weight:700;font-size:18px}.tri-faq-grid{display:grid;grid-template-columns:35% 1fr;gap:65px}.tri-faq-grid>div:first-child{border-right:1px solid #d9c2a1;padding-right:30px}.tri-faq-grid>div:first-child p:last-child{font-size:14px;color:#6b6359}.tri-faq-list details{border:1px solid #e2ded7;border-radius:7px;margin-bottom:9px;background:#fff}.tri-faq-list summary{padding:14px 19px;font-size:14px;font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.tri-faq-list summary::-webkit-details-marker{display:none}.tri-faq-list summary:after{content:"⌄";font-size:25px;color:#9d6d26;line-height:1}.tri-faq-list details[open] summary:after{transform:rotate(180deg)}.tri-faq-list details p{padding:0 19px 18px;margin:0;font-size:14px;color:#57524d;line-height:1.7}.tri-articles{background:#f7f4ef}.tri-articles-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:27px;align-items:center}.tri-articles-head>p{border-left:1px solid #d0b78f;padding-left:25px;font-size:14px;color:#605a55}.tri-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tri-article{background:#fff;border:1px solid #e3ddd3;border-radius:9px;overflow:hidden;box-shadow:0 8px 18px #24190e10;min-width:0}.tri-article a{display:block;color:#191919!important;height:100%}.tri-article-image{height:137px;background:radial-gradient(circle at 15% 25%,#b89760,#30261e 62%,#171717);display:grid;place-items:center;overflow:hidden}.tri-article:nth-child(2n) .tri-article-image{background:linear-gradient(145deg,#5e4b33,#181818)}.tri-article:nth-child(3n) .tri-article-image{background:linear-gradient(135deg,#a79173,#29303a)}.tri-article-image img{width:100%;height:100%;object-fit:cover}.tri-article-image span{font-family:Georgia,serif;font-size:66px;color:#ead0a1}.tri-article-body{padding:17px}.tri-article-body>span{color:#916321;font-size:10px;letter-spacing:.08em;font-weight:800}.tri-article h3{font-size:17px;font-weight:750;line-height:1.38;min-height:68px;margin:7px 0 12px}.tri-article small{font-size:12px;font-weight:800;color:#94631d}.tri-article-preview{opacity:.86}.tri-final{background:linear-gradient(125deg,#141414,#252019);color:#fff;padding:47px 0;position:relative;overflow:hidden}.tri-final-grid{display:grid;grid-template-columns:1.5fr .7fr;gap:55px;align-items:center;position:relative;z-index:1}.tri-final h2{color:#f1cb84;font-size:39px}.tri-final h2 em{font-style:normal;color:#fff}.tri-final p{max-width:620px;color:#e8e2d9;font-size:14px;margin:0}.tri-final-actions{display:grid;gap:12px}.tri-final-actions .tri-btn{width:100%}.tri-footer{background:#101010;color:#ddd;border-top:1px solid #6b4b24}.tri-footer-grid{display:grid;grid-template-columns:2fr 1fr 1.3fr 1.4fr;gap:30px;padding:45px 0}.tri-footer-grid>div:not(:first-child){border-left:1px solid #39342d;padding-left:25px}.tri-footer-grid h3{font-size:12px;color:#e4cfaa;margin:0 0 13px}.tri-footer-grid a:not(.tri-brand),.tri-footer-grid span{display:block;color:#ddd;font-size:12px;margin:6px 0}.tri-footer-grid a:hover{color:#edc37e}.tri-footer-grid p{color:#9e968d;font-size:12px;max-width:230px;margin-top:13px}.tri-footer-bottom{border-top:1px solid #39342d;padding:16px 0 22px;color:#968e84;font-size:11px}.tri-floating-wa{position:fixed;right:22px;bottom:20px;z-index:55;display:grid;place-items:center;width:56px;height:56px;background:#20b65b;color:#fff!important;font-size:29px;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 20px #0006}@media(min-width:1400px){.tri-hero-grid{min-height:510px}.tri-video{height:340px}}@media(max-width:1050px){.tri-header-cta{display:none}.tri-nav{gap:13px}.tri-nav a{font-size:12px}.tri-service-grid{grid-template-columns:repeat(2,1fr)}.tri-service-card{min-height:175px}.tri-hero-grid{gap:23px}.tri-video-text{width:70%}}@media(max-width:760px){.tri-header-in{min-height:72px}.tri-nav{display:none}.tri-mobile-nav{display:block;color:#fff;position:relative}.tri-mobile-nav summary{font-size:27px;list-style:none;cursor:pointer}.tri-mobile-nav summary::-webkit-details-marker{display:none}.tri-mobile-nav nav{position:absolute;right:0;top:40px;min-width:210px;background:#1b1b1b;border:1px solid #b99457;border-radius:8px;padding:12px;box-shadow:0 12px 25px #0005}.tri-mobile-nav a{display:block;padding:10px;color:#fff!important;font-size:14px}.tri-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:48px;padding-bottom:43px}.tri-hero h1{font-size:45px}.tri-video{height:290px}.tri-trust-grid{grid-template-columns:repeat(2,1fr)}.tri-trust-grid>div{justify-content:flex-start}.tri-trust-grid>div:nth-child(2):after{display:none}.tri-trust-grid span{font-size:26px}.tri-section{padding:55px 0}.tri-service-grid{grid-template-columns:repeat(2,1fr)}.tri-pain-head{display:block}.tri-pain-head .tri-eyebrow{border:0;padding:0;margin-bottom:8px}.tri-pain-grid{grid-template-columns:repeat(3,1fr);row-gap:16px}.tri-pain-grid>div:nth-child(3n){border:0}.tri-process-head,.tri-steps,.tri-advantage-grid,.tri-faq-grid,.tri-articles-head,.tri-final-grid{grid-template-columns:1fr}.tri-process-head>p,.tri-articles-head>p{border-left:0;padding-left:0}.tri-steps{gap:27px}.tri-advantage-grid{gap:22px;padding-bottom:38px}.tri-advantage-art{height:155px;border-right:0;border-bottom:1px solid #745c39}.tri-advantage-art span{font-size:92px}.tri-faq-grid{gap:20px}.tri-faq-grid>div:first-child{border-right:0;padding:0}.tri-article-grid{grid-template-columns:repeat(2,1fr)}.tri-final-grid{gap:30px}.tri-footer-grid{grid-template-columns:repeat(2,1fr)}.tri-footer-grid>div:nth-child(3){border:0;padding-left:0}}@media(max-width:520px){.tri-shell .tri-wrap{width:min(calc(100% - 30px),1160px)}.tri-brand{font-size:15px}.tri-monogram{font-size:34px}.tri-hero h1{font-size:40px}.tri-lead{font-size:15px}.tri-actions{display:grid}.tri-actions .tri-btn{width:100%}.tri-video{height:270px}.tri-video-text{width:74%;padding:19px}.tri-video-text h2{font-size:21px}.tri-video-art svg{right:-23%;width:95%}.tri-service-grid{grid-template-columns:1fr}.tri-service-card{min-height:unset}.tri-trust-grid strong{font-size:11px}.tri-trust-grid>div{gap:8px}.tri-pain-grid{grid-template-columns:repeat(2,1fr)}.tri-pain-grid>div:nth-child(3n){border-right:1px solid #d7bea2}.tri-pain-grid>div:nth-child(2n){border-right:0}.tri-article-grid{grid-template-columns:1fr}.tri-article h3{min-height:0}.tri-footer-grid{grid-template-columns:1fr}.tri-footer-grid>div{border:0!important;padding:0!important}.tri-final h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.tri-btn,.tri-service-card{transition:none}.tri-btn:hover,.tri-service-card:hover{transform:none}}.tri-video{background-color:#211c18;background-image:linear-gradient(90deg,#1b1815 9%,rgba(27,24,21,.83) 49%,rgba(27,24,21,.16) 100%),url(//pontesmarinho.com.br/wp-content/plugins/pmjs-tributario-landing/assets/justica.webp);background-position:center,right center;background-size:cover,auto 115%;background-repeat:no-repeat}.tri-video-art{display:none}.tri-advantage-art{background:linear-gradient(90deg,#13100f22,#13100f44),url('/wp-content/uploads/2026/11/balanca.webp') center/cover no-repeat}.tri-advantage-art span{display:none}.tri-footer-bottom .tri-policy{color:#d6b277!important;text-decoration:underline;float:right}@media(max-width:520px){.tri-footer-bottom .tri-policy{float:none;display:block;margin-top:8px}}body.tri-theme-layout #content>.ast-container{max-width:none;width:100%;padding:0;margin:0;display:block}body.tri-theme-layout #content>.ast-container>.tri-shell{width:100%;max-width:none;margin:0;padding:0}body.tri-theme-layout #content{padding-top:0;padding-bottom:0}