:root{--poud-dark:#07100b;--poud-dark2:#0b1510;--poud-ivory:#f4efe6;--poud-cream:#ebe2d4;--poud-ink:#152219;--poud-gold:#c6a15e;--poud-gold2:#e0c78d;--poud-line:rgba(21,34,25,.16);--poud-serif:"Cormorant Garamond Local",Georgia,serif;--poud-sans:Arial,"Helvetica Neue",sans-serif}.pou-landing-direcao{margin:0!important;background:var(--poud-ivory);color:var(--poud-ink);font-family:var(--poud-sans);overflow-x:hidden}.pou-landing-direcao .pou-page-transition,.pou-landing-direcao .pou-mobile-quick-actions,.pou-landing-direcao [data-pou-ai-launcher],.pou-landing-direcao .pou-ai-launcher{display:none!important}.poud-landing *{box-sizing:border-box}.poud-landing a{text-decoration:none;color:inherit}.poud-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.poud-header{position:fixed;z-index:1000;inset:0 0 auto;background:rgba(5,11,7,.88);border-bottom:1px solid rgba(224,199,141,.2);backdrop-filter:blur(18px)}.poud-header-inner{height:84px;display:flex;align-items:center;gap:38px}.poud-brand{width:190px;display:block}.poud-brand img{display:block;width:100%;height:auto;max-height:54px;object-fit:contain;object-position:left center}.poud-header nav{display:flex;gap:28px;margin-left:auto}.poud-header nav a{color:#bebeb6;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:.25s}.poud-header nav a:hover{color:var(--poud-gold2)}.poud-header-cta{padding:15px 20px;border:1px solid var(--poud-gold);color:#ead9aa;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.poud-hero{position:relative;min-height:820px;padding:160px 0 92px;background:radial-gradient(circle at 80% 25%,rgba(198,161,94,.13),transparent 34%),linear-gradient(145deg,#030805,#0a130e 62%,#061009);color:#f5f0e7;overflow:hidden}.poud-hero-glow{position:absolute;width:550px;height:550px;right:-190px;bottom:-260px;border:1px solid rgba(198,161,94,.15);border-radius:50%;box-shadow:0 0 120px rgba(198,161,94,.09)}.poud-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);gap:65px;align-items:center}.poud-eyebrow{margin:0 0 22px;color:var(--poud-gold);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.poud-hero h1,.poud-section-head h2,.poud-problem h2,.poud-founder h2,.poud-fit h2,.poud-contact h2{font-family:var(--poud-serif);font-weight:500;letter-spacing:-.055em}.poud-hero h1{max-width:740px;margin:0;font-size:clamp(4.6rem,6.4vw,7.2rem);line-height:.86}.poud-hero h1 em{color:var(--poud-gold);font-weight:500}.poud-lead{max-width:710px;margin:30px 0 0;color:#bcbdb8;font-size:16px;line-height:1.78}.poud-lead strong{color:#f5f0e7}.poud-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.poud-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:0 24px;border:1px solid transparent;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;transition:.3s}.poud-btn:hover{transform:translateY(-2px)}.poud-btn-gold{background:linear-gradient(135deg,#e4cc91,#bd934c);color:#11170f;box-shadow:0 12px 35px rgba(198,161,94,.18)}.poud-btn-outline{border-color:rgba(224,199,141,.45);color:#e8ddc0}.poud-btn-dark{background:#101711;color:#f4e8c9}.poud-microcopy{margin:16px 0 0;color:#858b86;font-size:10px}.poud-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.poud-trust-row span{color:#8f9590;font-size:10px;line-height:1.5}.poud-trust-row b{display:block;color:#e0c78d;font-size:12px}.poud-hero-frame{position:relative;aspect-ratio:.94;border:1px solid rgba(224,199,141,.55);border-radius:48% 48% 45% 45% / 38% 38% 55% 55%;overflow:hidden;box-shadow:0 36px 90px rgba(0,0,0,.35),0 0 50px rgba(198,161,94,.08)}.poud-hero-frame video{width:100%;height:100%;object-fit:cover;object-position:center top}.poud-hero-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(3,8,5,.75))}.poud-hero-frame-copy{position:absolute;z-index:2;left:34px;right:34px;bottom:30px;display:flex;flex-direction:column;color:#e3c985;font-family:var(--poud-serif);font-size:19px;line-height:1.2}.poud-section{padding:clamp(80px,8vw,124px) 0}.poud-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:70px;align-items:end;margin-bottom:54px}.poud-section-head .poud-eyebrow{grid-column:1/-1;margin-bottom:-34px}.poud-section-head h2{margin:0;font-size:clamp(3.4rem,5.2vw,6rem);line-height:.93}.poud-section-head>p:last-child{margin:0;color:#626a63;line-height:1.75}.poud-section-head.is-dark{color:#f4efe7}.poud-section-head.is-dark>p:last-child{color:#9ba19c}.poud-pains{background:var(--poud-ivory)}.poud-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--poud-line);border-left:1px solid var(--poud-line)}.poud-pain-grid article{min-height:290px;padding:30px;border-right:1px solid var(--poud-line);border-bottom:1px solid var(--poud-line);background:rgba(255,255,255,.18);transition:.35s}.poud-pain-grid article:hover{transform:translateY(-5px);background:#fffaf2;box-shadow:0 24px 55px rgba(28,22,14,.08)}.poud-pain-grid span{color:#97783e;font-size:10px;letter-spacing:.15em}.poud-pain-grid h3{margin:45px 0 16px;font-family:var(--poud-serif);font-size:2.1rem;font-weight:500;line-height:1.02}.poud-pain-grid p{margin:0;color:#606961;font-size:13px;line-height:1.7}.poud-problem{background:#e7ddce}.poud-problem-grid{display:grid;grid-template-columns:1fr .8fr;gap:100px}.poud-problem h2{margin:0;font-size:clamp(3.5rem,5vw,5.7rem);line-height:.93}.poud-problem-grid>div:last-child{padding-top:42px}.poud-problem-grid>div:last-child p{color:#515b53;font-size:15px;line-height:1.86}.poud-problem-grid strong{display:block;margin-top:25px;padding-left:22px;border-left:2px solid var(--poud-gold);font-family:var(--poud-serif);font-size:1.7rem;font-weight:500;line-height:1.3}.poud-capabilities,.poud-process,.poud-proof{background:radial-gradient(circle at 85% 12%,rgba(198,161,94,.1),transparent 25%),var(--poud-dark);color:#f4efe7}.poud-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.13);border-left:1px solid rgba(255,255,255,.13)}.poud-cap-grid article{min-height:330px;padding:30px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.poud-cap-grid b{color:var(--poud-gold);font-size:10px}.poud-cap-grid h3{margin:55px 0 18px;font-family:var(--poud-serif);font-size:2.25rem;font-weight:500}.poud-cap-grid p{color:#a6aaa5;font-size:13px;line-height:1.75}.poud-cap-grid span{display:block;margin-top:25px;color:#d7c597;font-size:10px;line-height:1.55}.poud-case{background:#f3ede3}.poud-case-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:34px}.poud-case-media{position:relative;min-height:590px;border-radius:14px;overflow:hidden;background:#111}.poud-case-media video,.poud-case-media img{width:100%;height:100%;object-fit:cover}.poud-case-media span{position:absolute;left:24px;bottom:24px;padding:13px 17px;background:rgba(5,10,7,.82);color:#f1e0b4;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.poud-case-copy{padding:38px;border:1px solid var(--poud-line);border-radius:14px;background:#faf5ed}.poud-case-copy small{color:#92733a;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.poud-case-copy h3{margin:16px 0;font-family:var(--poud-serif);font-size:clamp(3.2rem,4.8vw,5.5rem);font-weight:500;line-height:.93}.poud-case-lead{color:#505a52;font-size:15px;line-height:1.75}.poud-case-copy dl{margin:28px 0}.poud-case-copy dl div{padding:18px 0;border-top:1px solid var(--poud-line)}.poud-case-copy dt{margin-bottom:7px;color:#92733a;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.poud-case-copy dd{margin:0;color:#5a635c;font-size:13px;line-height:1.7}.poud-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14)}.poud-process-grid article{min-height:290px;padding:30px 24px;border-right:1px solid rgba(255,255,255,.12)}.poud-process-grid article:last-child{border-right:0}.poud-process-grid span{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--poud-gold);border-radius:50%;color:var(--poud-gold)}.poud-process-grid h3{margin:54px 0 15px;font-family:var(--poud-serif);font-size:2.2rem;font-weight:500}.poud-process-grid p{color:#9ea49f;font-size:13px;line-height:1.75}.poud-founder{background:#efe7dc}.poud-founder-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.poud-founder-media img{display:block;width:100%;aspect-ratio:.86;object-fit:cover;border-radius:14px;box-shadow:0 30px 70px rgba(20,15,10,.13)}.poud-founder-copy h2{margin:0 0 24px;font-size:clamp(3.5rem,5.2vw,6rem);line-height:.93}.poud-founder-copy>p{color:#525c54;font-size:15px;line-height:1.8}.poud-founder-copy blockquote{margin:30px 0;padding:22px 0;border-top:1px solid var(--poud-line);border-bottom:1px solid var(--poud-line);font-family:var(--poud-serif);font-size:2rem;line-height:1.2}.poud-founder-copy ul,.poud-fit ul{padding:0;list-style:none}.poud-founder-copy li,.poud-fit li{position:relative;padding:9px 0 9px 24px;color:#4f5951;font-size:13px}.poud-founder-copy li:before,.poud-fit li:before{content:"✓";position:absolute;left:0;color:#a68243}.poud-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.poud-proof-grid blockquote{margin:0;padding:32px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.025)}.poud-proof-grid blockquote p{margin:0 0 40px;font-family:var(--poud-serif);font-size:1.6rem;line-height:1.34}.poud-proof-grid footer{display:flex;flex-direction:column}.poud-proof-grid footer span{margin-top:4px;color:#999f9a;font-size:10px}.poud-fit{background:#e8dfd1}.poud-fit-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:80px}.poud-fit h2{margin:0 0 25px;font-size:clamp(3.3rem,4.8vw,5.5rem);line-height:.94}.poud-fit-grid>div:last-child{padding:35px;border:1px solid var(--poud-line);background:rgba(255,255,255,.25)}.poud-fit-grid h3{font-family:var(--poud-serif);font-size:2.3rem;font-weight:500}.poud-fit-grid p{color:#59625b;line-height:1.75}.poud-contact{background:#f5f0e8}.poud-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.poud-contact h2{margin:0 0 24px;font-size:clamp(3.4rem,5vw,5.7rem);line-height:.93}.poud-contact-grid>div:first-child>p:not(.poud-eyebrow){color:#5b645d;font-size:15px;line-height:1.8}.poud-contact-options{display:grid;gap:12px;margin-top:30px}.poud-contact-options a{padding:17px 0;border-bottom:1px solid var(--poud-line);color:#705824;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.poud-form-card{padding:34px;border:1px solid var(--poud-line);background:#faf6ef;box-shadow:0 25px 65px rgba(30,23,15,.07)}.poud-form-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px;color:#745a28;font-size:10px;font-weight:600;letter-spacing:.12em}.poud-form-head small{color:#868a84}.poud-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.poud-form-card label{display:block;color:#535c55;font-size:10px}.poud-form-card input,.poud-form-card select,.poud-form-card textarea{display:block;width:100%;margin-top:7px;padding:14px;border:1px solid rgba(21,34,25,.18);border-radius:0;background:#fffdf8;color:#17231b;font:13px var(--poud-sans);outline:none}.poud-form-card input:focus,.poud-form-card select:focus,.poud-form-card textarea:focus{border-color:#a98645;box-shadow:0 0 0 3px rgba(169,134,69,.1)}.poud-form-card>form>label{margin:14px 0}.poud-form-card button{width:100%;border:0;cursor:pointer}.poud-privacy{color:#8a8d88;font-size:9px;line-height:1.6}.poud-privacy a{text-decoration:underline}.poud-success{padding:70px 20px;text-align:center}.poud-success strong{font-family:var(--poud-serif);font-size:3rem}.poud-footer{padding:25px 0;background:#07100b;color:#8e958f}.poud-footer .poud-wrap{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.08em}.poud-footer a{color:#d2bd89}[data-poud-reveal]{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}[data-poud-reveal].is-visible{opacity:1;transform:none}@media(max-width:980px){.poud-header nav{display:none}.poud-header-inner{height:72px}.poud-brand{width:155px}.poud-header-cta{margin-left:auto}.poud-hero{padding-top:130px}.poud-hero-grid,.poud-section-head,.poud-problem-grid,.poud-case-grid,.poud-founder-grid,.poud-fit-grid,.poud-contact-grid{grid-template-columns:1fr}.poud-hero-visual{max-width:620px;margin:auto}.poud-pain-grid,.poud-cap-grid{grid-template-columns:repeat(2,1fr)}.poud-process-grid{grid-template-columns:repeat(2,1fr)}.poud-proof-grid{grid-template-columns:1fr}.poud-case-media{min-height:460px}.poud-section-head .poud-eyebrow{margin-bottom:0}.poud-trust-row{grid-template-columns:1fr 1fr 1fr}}@media(max-width:620px){.poud-wrap{width:calc(100% - 32px)}.poud-header-cta{padding:12px;font-size:8px}.poud-hero{min-height:auto;padding:115px 0 68px}.poud-hero-grid{gap:40px}.poud-hero h1{font-size:clamp(3.5rem,15vw,5rem)}.poud-lead{font-size:14px}.poud-actions{display:grid}.poud-actions a{width:100%}.poud-trust-row{grid-template-columns:1fr}.poud-section{padding:68px 0}.poud-section-head{gap:22px;margin-bottom:36px}.poud-section-head h2,.poud-problem h2,.poud-founder h2,.poud-fit h2,.poud-contact h2{font-size:3.2rem}.poud-pain-grid,.poud-cap-grid{grid-template-columns:1fr}.poud-pain-grid article,.poud-cap-grid article{min-height:0}.poud-process-grid{grid-template-columns:1fr}.poud-process-grid article{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.poud-process-grid h3{margin-top:28px}.poud-case-media{min-height:320px}.poud-case-copy,.poud-form-card{padding:22px}.poud-form-grid{grid-template-columns:1fr}.poud-footer .poud-wrap{flex-direction:column}.poud-hero-frame-copy{font-size:15px;left:22px;bottom:22px}}
@media(prefers-reduced-motion:reduce){[data-poud-reveal]{opacity:1;transform:none;transition:none}.poud-btn{transition:none}}


/* v5.20.2 — premium landing refinement */
.poud-hero,.poud-capabilities,.poud-process{position:relative;isolation:isolate}
.poud-hero>.poud-wrap,.poud-capabilities>.poud-wrap,.poud-process>.poud-wrap{position:relative;z-index:2}
.poud-hero-frame{aspect-ratio:1.15!important;border-radius:22px!important;border:1px solid rgba(224,199,141,.35)!important;background:#0b120e!important;box-shadow:0 30px 90px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.025) inset!important;overflow:hidden!important}
.poud-hero-frame::before{content:"";position:absolute;inset:-40% auto -40% -45%;width:34%;z-index:3;background:linear-gradient(90deg,transparent,rgba(255,255,255,.19),transparent);transform:skewX(-16deg);animation:poudReflect 6.8s ease-in-out infinite;pointer-events:none}
.poud-hero-frame video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.01);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s ease}
.poud-hero-frame:hover video{transform:scale(1.035);filter:saturate(1.06) contrast(1.04)}
.poud-hero-frame-copy{z-index:4!important}
.poud-case-grid,.poud-pain-grid article,.poud-cap-grid article,.poud-process-grid article,.poud-proof-grid blockquote,.poud-form-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}
@media(hover:hover){.poud-pain-grid article:hover,.poud-cap-grid article:hover,.poud-process-grid article:hover,.poud-proof-grid blockquote:hover{transform:translateY(-7px);border-color:rgba(198,161,94,.46);box-shadow:0 24px 60px rgba(7,16,11,.12)}.poud-case-grid:hover{transform:translateY(-4px);box-shadow:0 30px 80px rgba(35,25,13,.1)}}
.poud-case-media{position:relative;overflow:hidden!important;background:#0a0f0c!important}
.poud-case-media::after{content:"";position:absolute;inset:-40% auto -40% -55%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-15deg);transition:left .8s cubic-bezier(.22,1,.36,1);pointer-events:none}
.poud-case-grid:hover .poud-case-media::after{left:130%}
.poud-case-media video,.poud-case-media img{transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s ease}
.poud-case-grid:hover .poud-case-media video,.poud-case-grid:hover .poud-case-media img{transform:scale(1.025);filter:saturate(1.05) contrast(1.03)}
.poud-founder-media{position:relative!important;min-height:560px!important;border-radius:20px!important;overflow:hidden!important;background:#0b100d!important;border:1px solid rgba(21,34,25,.13)!important;box-shadow:0 24px 70px rgba(31,25,16,.1)!important}
.poud-founder-media video{display:block;width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.04);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .9s ease}
.poud-founder-media:hover video{transform:scale(1.035);filter:saturate(1) contrast(1.06)}
.poud-founder-reflection{position:absolute;inset:-45% auto -45% -50%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skewX(-15deg);animation:poudReflect 7.5s 1.5s ease-in-out infinite;pointer-events:none}
.poud-btn,.poud-header-cta{position:relative;overflow:hidden;isolation:isolate}
.poud-btn::before,.poud-header-cta::before{content:"";position:absolute;inset:-50% auto -50% -55%;width:30%;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skewX(-16deg);transition:left .65s cubic-bezier(.22,1,.36,1)}
.poud-btn:hover::before,.poud-header-cta:hover::before{left:125%}
.poud-btn-gold{color:#10170f!important;-webkit-text-fill-color:#10170f!important}
.poud-btn-outline{color:#f2e8cd!important;-webkit-text-fill-color:#f2e8cd!important;background:rgba(255,255,255,.015)}
.poud-btn-dark{color:#f7edcf!important;-webkit-text-fill-color:#f7edcf!important;background:#0c150f!important}
.poud-header-cta{color:#f1dfac!important;-webkit-text-fill-color:#f1dfac!important}
.poud-contact-options a{color:#765820!important;-webkit-text-fill-color:#765820!important}
.poud-form-card button{color:#10170f!important;-webkit-text-fill-color:#10170f!important}
.poud-particles{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}
.poud-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(224,199,141,.62);box-shadow:0 0 12px rgba(224,199,141,.38);animation:poudFloat var(--duration,12s) linear infinite;animation-delay:var(--delay,0s);opacity:var(--opacity,.35)}
.poud-particles.is-subtle .poud-particle{opacity:.2}
@keyframes poudFloat{0%{transform:translate3d(0,25px,0) scale(.75);opacity:0}15%{opacity:var(--opacity,.35)}85%{opacity:var(--opacity,.35)}100%{transform:translate3d(var(--drift,30px),-140px,0) scale(1.15);opacity:0}}
@keyframes poudReflect{0%,62%{left:-55%;opacity:0}72%{opacity:1}86%{left:135%;opacity:0}100%{left:135%;opacity:0}}
@media(max-width:860px){.poud-hero-frame{aspect-ratio:1.2!important}.poud-founder-media,.poud-founder-media video{min-height:390px!important}}
@media(max-width:620px){.poud-hero-frame{border-radius:14px!important}.poud-founder-media{border-radius:14px!important}.poud-founder-media,.poud-founder-media video{min-height:300px!important}}
@media(prefers-reduced-motion:reduce){.poud-particle,.poud-hero-frame::before,.poud-founder-reflection{animation:none!important}.poud-btn::before,.poud-header-cta::before{display:none}}


/* v5.20.3 — modal de navegação integrado à Landing Page */
html.poud-modal-open,body.poud-modal-open{overflow:hidden!important}
.poud-page-modal{position:fixed;z-index:2147482000;inset:0;display:grid;place-items:center;padding:18px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}
.poud-page-modal[aria-hidden="false"]{opacity:1;visibility:visible;pointer-events:auto}
.poud-page-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(2,7,4,.86);backdrop-filter:blur(14px);cursor:pointer}
.poud-page-modal-dialog{position:relative;width:min(1440px,96vw);height:min(900px,94vh);display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(224,199,141,.3);border-radius:18px;background:#f6f1e8;box-shadow:0 35px 120px rgba(0,0,0,.55);transform:translateY(16px) scale(.985);transition:transform .3s cubic-bezier(.22,1,.36,1)}
.poud-page-modal[aria-hidden="false"] .poud-page-modal-dialog{transform:none}
.poud-page-modal-head{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 18px 12px 24px;background:#07100b;color:#f4efe7;border-bottom:1px solid rgba(224,199,141,.2)}
.poud-page-modal-head>div:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.poud-page-modal-head small{color:#b99a5f;font-size:8px;letter-spacing:.16em}.poud-page-modal-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 24px/1 var(--poud-serif)}
.poud-page-modal-actions{display:flex;align-items:center;gap:10px}.poud-page-modal-actions>a{padding:11px 14px;border:1px solid rgba(224,199,141,.35);color:#e5d4aa;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.poud-page-modal-actions button{width:42px;height:42px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}
.poud-page-modal-body{position:relative;min-height:0;background:#fff}.poud-page-modal-body iframe{display:block;width:100%;height:100%;border:0;background:#fff}.poud-page-modal-loading{position:absolute;z-index:2;inset:0;display:grid;place-content:center;justify-items:center;gap:15px;background:#f6f1e8;color:#526057}.poud-page-modal-loading[hidden]{display:none}.poud-page-modal-loading span{width:42px;height:42px;border:2px solid rgba(21,34,25,.15);border-top-color:#a98342;border-radius:50%;animation:poudModalSpin .8s linear infinite}.poud-page-modal-loading strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.poud-page-modal-message{position:absolute;inset:0;place-content:center;justify-items:center;padding:30px;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(198,161,94,.15),transparent 35%),#f6f1e8}.poud-page-modal-message:not([hidden]){display:grid}.poud-page-modal-message strong{font:500 clamp(32px,5vw,64px)/.95 var(--poud-serif)}.poud-page-modal-message p{max-width:520px;color:#677169;line-height:1.7}.poud-page-modal-message a{margin-top:10px;padding:16px 24px;background:linear-gradient(135deg,#e4cc91,#bd934c);color:#11170f;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
@keyframes poudModalSpin{to{transform:rotate(360deg)}}
@media(max-width:700px){.poud-page-modal{padding:0}.poud-page-modal-dialog{width:100vw;height:100svh;border:0;border-radius:0}.poud-page-modal-head{min-height:64px;padding:10px 12px 10px 16px}.poud-page-modal-head small{display:none}.poud-page-modal-head strong{font-size:19px}.poud-page-modal-actions>a{display:none}.poud-page-modal-actions button{width:40px;height:40px}}
/* v5.20.4 — navegação contextual e diagnóstico executivo ampliado */
#agendamento-form{scroll-margin-top:110px}
.poud-case-copy .poud-all-projects{margin-top:12px;border-color:rgba(21,34,25,.28);color:#253228}
.poud-form-card textarea{resize:vertical;min-height:150px}
.poud-form-card select:required:invalid{color:#777d78}
@media(max-width:620px){#agendamento-form{scroll-margin-top:86px}.poud-case-copy .poud-btn{width:100%}}


/* v5.20.6 — botão de portfólio legível e modal sem navegação residual */
.poud-case-copy .poud-all-projects{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;
  background:#f4ead0!important;color:#132018!important;-webkit-text-fill-color:#132018!important;
  border:1px solid #9f7a3e!important;font-weight:750!important;text-shadow:none!important;
  box-shadow:0 10px 28px rgba(20,31,23,.12)!important;
}
.poud-case-copy .poud-all-projects span{color:#76551f!important;-webkit-text-fill-color:#76551f!important}
.poud-case-copy .poud-all-projects:hover{background:#dec58b!important;color:#0d1710!important;-webkit-text-fill-color:#0d1710!important;border-color:#76551f!important}

/* v5.20.7 — serviços memoráveis e projeto sem CTA redundante */
.poud-capabilities{overflow:hidden;background:
 radial-gradient(circle at 8% 12%,rgba(198,161,94,.13),transparent 24%),
 radial-gradient(circle at 92% 88%,rgba(58,112,80,.18),transparent 30%),
 linear-gradient(145deg,#061009 0%,#0b1710 52%,#07100b 100%)}
.poud-capabilities .poud-section-head{position:relative}
.poud-capabilities .poud-section-head:after{content:"ESTRATÉGIA  •  TECNOLOGIA  •  EXPERIÊNCIA";position:absolute;right:0;top:-38px;color:rgba(224,199,141,.23);font-size:9px;font-weight:700;letter-spacing:.26em;white-space:nowrap}
.poud-cap-grid{gap:14px;border:0;background:transparent;perspective:1000px}
.poud-cap-grid .poud-cap-card{position:relative;display:flex;flex-direction:column;min-height:500px;padding:30px 30px 28px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(155deg,rgba(255,255,255,.075),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease,box-shadow .45s ease}
.poud-cap-grid .poud-cap-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 8%,rgba(224,199,141,.17),transparent 28%);opacity:.7;pointer-events:none}
.poud-cap-grid .poud-cap-card:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--poud-gold),transparent);transform:scaleX(.16);opacity:.7;transition:transform .45s ease,opacity .45s ease}
.poud-cap-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px}
.poud-cap-grid .poud-cap-top b{font-size:11px;letter-spacing:.16em}
.poud-cap-grid .poud-cap-top small{color:#b8bdb8;font-size:8px;font-weight:700;letter-spacing:.16em;text-align:right;text-transform:uppercase}
.poud-cap-symbol{position:relative;z-index:1;width:72px;height:72px;margin:38px 0 18px;border:1px solid rgba(224,199,141,.28);border-radius:50%;display:grid;place-items:center;transform:rotate(-8deg);transition:transform .5s cubic-bezier(.22,1,.36,1),background .35s ease}
.poud-cap-symbol i{position:absolute;width:28px;height:1px;background:var(--poud-gold);transform-origin:center}
.poud-cap-symbol i:nth-child(1){transform:rotate(0deg)}.poud-cap-symbol i:nth-child(2){transform:rotate(60deg)}.poud-cap-symbol i:nth-child(3){transform:rotate(-60deg)}
.poud-cap-grid .poud-cap-card h3{position:relative;z-index:1;margin:8px 0 15px;font-size:clamp(2rem,2.8vw,2.65rem);line-height:1.02}
.poud-cap-grid .poud-cap-card>p{position:relative;z-index:1;margin:0;color:#aeb4af;font-size:13px;line-height:1.72}
.poud-cap-grid .poud-cap-card ul{position:relative;z-index:1;display:grid;gap:8px;margin:24px 0 22px;padding:0;list-style:none}
.poud-cap-grid .poud-cap-card li{position:relative;padding-left:18px;color:#d9ddd9;font-size:10px;line-height:1.45;letter-spacing:.025em}
.poud-cap-grid .poud-cap-card li:before{content:"";position:absolute;left:0;top:.58em;width:7px;height:1px;background:var(--poud-gold)}
.poud-cap-grid .poud-cap-card>span{position:relative;z-index:1;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.11);color:#dec98f;font-size:9px;font-weight:650;line-height:1.6;letter-spacing:.07em;text-transform:uppercase}
@media(hover:hover){.poud-cap-grid .poud-cap-card:hover{transform:translateY(-10px) rotateX(1.5deg);border-color:rgba(224,199,141,.48);background:linear-gradient(155deg,rgba(198,161,94,.14),rgba(255,255,255,.025));box-shadow:0 30px 75px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1)}.poud-cap-grid .poud-cap-card:hover:after{transform:scaleX(.78);opacity:1}.poud-cap-grid .poud-cap-card:hover .poud-cap-symbol{transform:rotate(0deg) scale(1.08);background:rgba(198,161,94,.09)}}
.poud-case-media>span{display:none!important}
@media(max-width:980px){.poud-cap-grid .poud-cap-card{min-height:470px}.poud-capabilities .poud-section-head:after{display:none}}
@media(max-width:620px){.poud-cap-grid{gap:12px}.poud-cap-grid .poud-cap-card{min-height:auto;padding:25px 23px}.poud-cap-symbol{width:58px;height:58px;margin:28px 0 12px}.poud-cap-grid .poud-cap-card ul{margin:20px 0}.poud-cap-grid .poud-cap-card h3{font-size:2.25rem}}


/* v5.20.8 — ícones dedicados, modal de projetos embutido e envio rápido do formulário */
.poud-cap-symbol{transform:none;overflow:hidden}
.poud-cap-icon{display:grid;place-items:center;width:100%;height:100%;color:var(--poud-gold2)}
.poud-cap-icon svg{width:32px;height:32px;display:block}
.poud-cap-card.is-estrategia-posicionamento .poud-cap-symbol{background:radial-gradient(circle at 50% 45%,rgba(198,161,94,.18),transparent 72%)}
.poud-cap-card.is-sites-experiencias .poud-cap-symbol{background:radial-gradient(circle at 50% 45%,rgba(98,156,121,.14),transparent 72%)}
.poud-cap-card.is-aplicativos-plataformas .poud-cap-symbol{background:radial-gradient(circle at 50% 45%,rgba(88,132,204,.14),transparent 72%)}
.poud-cap-card.is-agentes-ia-automacao .poud-cap-symbol{background:radial-gradient(circle at 50% 45%,rgba(166,129,67,.18),transparent 72%)}
.poud-cap-card.is-sistemas-operacoes .poud-cap-symbol{background:radial-gradient(circle at 50% 45%,rgba(111,133,124,.18),transparent 72%)}
.poud-cap-card.is-audiovisual-marca .poud-cap-symbol{background:radial-gradient(circle at 50% 45%,rgba(150,113,176,.15),transparent 72%)}
.poud-page-modal-projects{position:absolute;inset:0;overflow:auto;background:#f6f1e8}
.poud-page-modal-projects[hidden]{display:none}
.poud-modal-projects-shell{padding:28px 28px 34px}
.poud-modal-projects-intro{display:grid;gap:10px;margin-bottom:24px;padding:0 4px}
.poud-modal-projects-intro h3{margin:0;font:500 clamp(32px,4vw,54px)/.95 var(--poud-serif);color:#152219}
.poud-modal-projects-intro p:last-child{margin:0;max-width:760px;color:#586159;line-height:1.7}
.poud-modal-projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.poud-modal-project-card{display:grid;grid-template-columns:220px 1fr;gap:18px;padding:16px;border:1px solid rgba(21,34,25,.1);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 18px 40px rgba(19,24,16,.06)}
.poud-modal-project-media{min-height:180px;border-radius:14px;overflow:hidden;background:#101711}
.poud-modal-project-media img{display:block;width:100%;height:100%;object-fit:cover}
.poud-modal-project-copy{display:flex;flex-direction:column;gap:10px}
.poud-modal-project-copy small{color:#92733a;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.poud-modal-project-copy h4{margin:0;font:500 clamp(28px,3vw,40px)/.94 var(--poud-serif);color:#152219}
.poud-modal-project-copy p{margin:0;color:#556058;font-size:14px;line-height:1.7}
.poud-modal-project-copy a{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:6px;color:#151d16;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.poud-modal-project-copy a span{color:#8a6931}
.poud-form-card.is-loading,.poud-form-card [aria-busy="true"]{cursor:progress}
@media(max-width:980px){.poud-modal-projects-grid{grid-template-columns:1fr}.poud-modal-project-card{grid-template-columns:1fr}.poud-modal-project-media{min-height:220px}}
@media(max-width:620px){.poud-modal-projects-shell{padding:18px 16px 24px}.poud-modal-projects-intro h3{font-size:2.2rem}.poud-modal-project-copy h4{font-size:2rem}}


/* v5.20.9 — modal refinado, ícones visíveis e correções de e-mail */
.poud-page-modal-actions button{display:grid;place-items:center;padding:0;line-height:1;text-align:center}
.poud-page-modal-actions button span,.poud-page-modal-actions button::before{transform:none}
.poud-cap-symbol{display:grid;place-items:center}
.poud-cap-symbol svg,.poud-cap-icon svg{width:34px;height:34px;display:block;stroke:currentColor;overflow:visible}
.poud-cap-icon{width:34px;height:34px}
.poud-modal-projects-grid{grid-template-columns:1fr!important}
.poud-modal-project-card{grid-template-columns:1fr!important}
.poud-modal-project-media{min-height:260px}
.poud-modal-project-media video,.poud-modal-project-media img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:620px){.poud-modal-project-media{min-height:210px}}


/* v5.22.4 — ajustes exclusivos da Landing Page */
.poud-brand{cursor:default}
.poud-selected-projects{display:grid;gap:34px}
.poud-case-grid-secondary{margin-top:12px}
.poud-case-media{border:0;padding:0;cursor:pointer;text-align:left}
.poud-case-copy .poud-btn{border:0;cursor:pointer}
.poud-inline-cta{display:inline-flex;align-items:center;gap:14px;margin-top:26px;padding:15px 18px;border:1px solid rgba(198,161,94,.5);color:#6f5424;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.poud-problem .poud-inline-cta{color:#6f5424}
.poud-fit .poud-inline-cta{color:#6f5424}
.poud-section-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:24px 28px;border:1px solid rgba(21,34,25,.15);background:rgba(255,255,255,.35)}
.poud-section-cta p{margin:0;font:500 1.7rem/1.15 var(--poud-serif)}
.poud-form-full{grid-column:1/-1}
.poud-page-modal-dialog{width:min(1560px,98vw);height:min(940px,96vh)}
.poud-page-modal-actions button{display:grid;place-items:center;width:48px;height:48px;padding:0;font-size:30px;line-height:1}
.poud-modal-mobile-close{display:none;position:absolute;z-index:5;right:14px;bottom:14px;padding:13px 18px;border:0;border-radius:999px;background:#d6b466;color:#10170f;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 30px rgba(0,0,0,.3)}
.poud-modal-project-copy button{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding:8px 0;border:0;background:transparent;color:#151d16;font-size:10px;font-weight:700;letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer}
@media(max-width:700px){
  .poud-hero-frame::before,.poud-founder-reflection{display:none!important;animation:none!important}
  .poud-page-modal-dialog{width:100vw;height:100svh}
  .poud-page-modal-head{position:relative;z-index:6}
  .poud-page-modal-actions button{width:46px;height:46px;background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.35)}
  .poud-modal-mobile-close{display:block}
  .poud-section-cta{align-items:flex-start;flex-direction:column}
  .poud-section-cta .poud-btn{width:100%}
  .poud-inline-cta{width:100%;justify-content:center}
}


/* v5.22.5 — landing: alvo exato do formulário, ícones visíveis, projetos lado a lado e reflexos */
.poud-cap-icon svg{display:none!important}
.poud-cap-icon::before{display:block;color:#e0c78d;font:500 30px/1 Georgia,serif;text-shadow:0 0 18px rgba(224,199,141,.35)}
.poud-cap-card.is-estrategia-posicionamento .poud-cap-icon::before{content:"✦"}
.poud-cap-card.is-sites-experiencias .poud-cap-icon::before{content:"▣"}
.poud-cap-card.is-aplicativos-plataformas .poud-cap-icon::before{content:"▥"}
.poud-cap-card.is-agentes-ia-automacao .poud-cap-icon::before{content:"✧"}
.poud-cap-card.is-sistemas-operacoes .poud-cap-icon::before{content:"⚙"}
.poud-cap-card.is-audiovisual-marca .poud-cap-icon::before{content:"▶";font-size:24px}
.poud-selected-projects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;align-items:stretch}
.poud-selected-projects .poud-case-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;height:100%;border:1px solid rgba(21,34,25,.13);border-radius:18px;overflow:hidden;background:#faf5ed}
.poud-selected-projects .poud-case-media{min-height:0!important;aspect-ratio:16/10;border-radius:0!important}
.poud-selected-projects .poud-case-copy{border:0!important;border-radius:0!important;display:flex;flex-direction:column;height:100%}
.poud-selected-projects .poud-case-copy .poud-btn{margin-top:auto;align-self:flex-start}
.poud-case-grid-secondary{margin-top:0!important}
.poud-cap-card,.poud-case-grid,.poud-pain-grid article,.poud-process-grid article,.poud-proof-grid blockquote,.poud-form-card{position:relative;overflow:hidden}
.poud-cap-card::before,.poud-case-grid::before,.poud-pain-grid article::before,.poud-process-grid article::before,.poud-proof-grid blockquote::before,.poud-form-card::before{content:"";position:absolute;z-index:3;top:-120%;left:-55%;width:42%;height:330%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:rotate(18deg) translateX(-180%);transition:transform .9s cubic-bezier(.22,1,.36,1)}
@media(hover:hover){.poud-cap-card:hover::before,.poud-case-grid:hover::before,.poud-pain-grid article:hover::before,.poud-process-grid article:hover::before,.poud-proof-grid blockquote:hover::before,.poud-form-card:hover::before{transform:rotate(18deg) translateX(620%)}}
.poud-btn,.poud-inline-cta,.poud-header-cta{position:relative;overflow:hidden}
.poud-btn::after,.poud-inline-cta::after,.poud-header-cta::after{content:"";position:absolute;inset:-40% auto -40% -55%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-18deg);transition:left .65s ease;pointer-events:none}
@media(hover:hover){.poud-btn:hover::after,.poud-inline-cta:hover::after,.poud-header-cta:hover::after{left:125%}}
@media(max-width:900px){.poud-selected-projects{grid-template-columns:1fr!important}.poud-selected-projects .poud-case-media{aspect-ratio:16/9}}


/* v5.22.7 — modal de exemplo claramente integrado à Landing Page */
.poud-modal-head-copy{min-width:0;display:flex;flex-direction:column;gap:4px}
.poud-modal-head-copy>span{color:#9ea69f;font-size:10px;line-height:1.35}
.poud-modal-close-label{width:auto!important;min-width:210px!important;height:46px!important;padding:0 8px 0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important}
.poud-modal-close-label span{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.poud-modal-close-label b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#d6b466;color:#10170f;font-size:24px;font-weight:400;line-height:1}
.poud-page-modal-body{display:grid;grid-template-rows:auto 1fr}
.poud-site-preview-note{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 16px;background:#f2e5c2;border-bottom:1px solid #c6a15e;color:#152219}
.poud-site-preview-note[hidden]{display:none}
.poud-site-preview-note>div{display:flex;align-items:center;gap:14px;min-width:0}
.poud-site-preview-note b{flex:0 0 auto;font-size:9px;letter-spacing:.13em}
.poud-site-preview-note span{font-size:12px;line-height:1.45}
.poud-site-preview-note button{flex:0 0 auto;padding:10px 14px;border:1px solid #8d6a2f;border-radius:999px;background:#07100b;color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.poud-page-modal-body iframe{min-height:0}
@media(max-width:700px){
  .poud-page-modal-head{min-height:76px;align-items:center;padding:10px 10px 10px 14px}
  .poud-modal-head-copy small{display:block;font-size:7px}
  .poud-modal-head-copy strong{font-size:17px!important}
  .poud-modal-head-copy>span{font-size:9px;max-width:220px}
  .poud-modal-close-label{min-width:46px!important;width:46px!important;padding:0!important;justify-content:center!important}
  .poud-modal-close-label span{display:none}
  .poud-modal-close-label b{width:36px;height:36px}
  .poud-site-preview-note{align-items:flex-start;padding:10px 12px;gap:8px}
  .poud-site-preview-note>div{display:grid;gap:3px}
  .poud-site-preview-note b{font-size:8px}
  .poud-site-preview-note span{font-size:10px;line-height:1.35}
  .poud-site-preview-note button{display:none}
  .poud-modal-mobile-close{display:flex!important;align-items:center;gap:7px;right:12px;bottom:12px;padding:13px 17px;background:#d6b466;color:#10170f;border:2px solid #fff;box-shadow:0 12px 35px rgba(0,0,0,.42)}
}


/* v5.22.8 — textos equilibrados, modal responsivo explícito e hero mobile em vídeo */
.poud-selected-projects .poud-case-copy{padding:28px!important;gap:0}
.poud-selected-projects .poud-case-copy h3{font-size:clamp(2.9rem,4vw,4.4rem);min-height:2em;margin:14px 0 16px}
.poud-selected-projects .poud-case-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;min-height:6.9em;margin:0 0 24px;font-size:14px;line-height:1.72}
.poud-selected-projects .poud-case-copy dl{display:none!important}
.poud-selected-projects .poud-case-copy .poud-btn{margin-top:auto}
.poud-page-modal-dialog{width:min(1540px,97vw);height:min(920px,95vh)}
.poud-page-modal-body{overflow:hidden;background:#172019}
.poud-page-modal-body iframe{justify-self:center;width:100%;height:100%;max-width:100%;background:#fff;transition:width .35s cubic-bezier(.22,1,.36,1),border-radius .35s ease,box-shadow .35s ease}
.poud-page-modal.is-device-tablet .poud-page-modal-body iframe{width:min(820px,100%);border-radius:18px;box-shadow:0 0 0 8px #111b14,0 28px 70px rgba(0,0,0,.35)}
.poud-page-modal.is-device-mobile .poud-page-modal-body iframe{width:min(410px,100%);border-radius:28px;box-shadow:0 0 0 9px #111b14,0 28px 70px rgba(0,0,0,.4)}
.poud-modal-device-controls{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.05)}
.poud-modal-device-controls[hidden]{display:none!important}
.poud-modal-device-controls button{width:auto!important;height:34px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#c8cec9!important;font-size:8px!important;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.poud-modal-device-controls button.is-active{background:#d6b466!important;color:#11180f!important}
.poud-site-preview-note{padding:12px 20px}
.poud-site-preview-note>div{max-width:950px}
.poud-site-preview-note b{color:#735420}
.poud-site-preview-note span{font-weight:550}
@media(max-width:700px){
  .poud-selected-projects .poud-case-copy h3{min-height:0}
  .poud-selected-projects .poud-case-lead{min-height:0;-webkit-line-clamp:5}
  .poud-modal-device-controls{display:none!important}
  .poud-page-modal-body iframe{width:100%!important;border-radius:0!important;box-shadow:none!important}
  .poud-site-preview-note{padding:9px 12px}
  .poud-site-preview-note span{display:block}
  .poud-hero{min-height:100svh;padding:132px 0 70px;background:#030805}
  .poud-hero-grid{display:block}
  .poud-hero-visual{position:absolute!important;inset:0;z-index:0;opacity:.48}
  .poud-hero-frame{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}
  .poud-hero-frame video{width:100%;height:100%;object-fit:cover;object-position:center top}
  .poud-hero-frame:after{background:linear-gradient(180deg,rgba(3,8,5,.46),rgba(3,8,5,.72) 55%,#030805 100%)}
  .poud-hero-frame-copy{display:none}
  .poud-hero-copy{position:relative;z-index:2}
}


/* v5.22.9 — preview ocupa o viewport, instruções compactas e retorno à seção de projetos */
.poud-page-modal{padding:10px!important}
.poud-page-modal-dialog{width:min(1680px,calc(100vw - 20px))!important;height:min(980px,calc(100svh - 20px))!important;border-radius:14px!important}
.poud-page-modal-head{min-height:58px!important;padding:8px 12px 8px 18px!important}
.poud-modal-head-copy{gap:2px!important}
.poud-modal-head-copy strong{font-size:21px!important}
.poud-modal-head-copy span{font-size:9px!important}
.poud-modal-close-label{min-height:40px!important;padding:0 10px 0 14px!important;gap:10px!important}
.poud-modal-close-label span{white-space:nowrap!important}
.poud-modal-close-label b{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;line-height:1!important}
.poud-page-modal-body{position:relative!important;display:grid!important;grid-template-rows:1fr!important;place-items:stretch center!important;overflow:hidden!important;background:#0c130f!important}
.poud-site-preview-note{position:absolute!important;z-index:5!important;left:14px!important;right:14px!important;top:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:48px!important;padding:8px 10px 8px 14px!important;border:1px solid rgba(214,180,102,.38)!important;border-radius:12px!important;background:rgba(7,16,11,.9)!important;color:#f4efe7!important;box-shadow:0 12px 32px rgba(0,0,0,.28)!important;backdrop-filter:blur(12px)!important}
.poud-site-preview-note[hidden]{display:none!important}
.poud-site-preview-note>div{display:flex!important;align-items:center!important;gap:10px!important;max-width:none!important;min-width:0!important}
.poud-site-preview-note b{flex:0 0 auto!important;color:#e4c980!important;font-size:8px!important;letter-spacing:.14em!important}
.poud-site-preview-note span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#d8ded9!important;font-size:10px!important}
.poud-site-preview-note button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#d6b466!important;color:#11180f!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.poud-page-modal-body iframe{grid-row:1!important;align-self:stretch!important;height:100%!important;min-height:0!important;margin:0 auto!important;border:0!important;background:#fff!important}
.poud-page-modal.is-device-tablet .poud-page-modal-body iframe{width:min(900px,100%)!important;height:100%!important;border-radius:12px!important;box-shadow:0 0 0 5px #111b14,0 24px 60px rgba(0,0,0,.35)!important}
.poud-page-modal.is-device-mobile .poud-page-modal-body iframe{width:min(480px,100%)!important;height:100%!important;border-radius:18px!important;box-shadow:0 0 0 6px #111b14,0 24px 60px rgba(0,0,0,.4)!important}
.poud-modal-mobile-close{z-index:8!important}
@media(max-width:700px){
  .poud-page-modal{padding:0!important}
  .poud-page-modal-dialog{width:100vw!important;height:100svh!important;border-radius:0!important}
  .poud-page-modal-head{min-height:54px!important;padding:7px 8px 7px 12px!important}
  .poud-modal-head-copy small,.poud-modal-head-copy span{display:none!important}
  .poud-modal-head-copy strong{font-size:17px!important}
  .poud-modal-close-label{min-height:38px!important;padding:0 7px 0 10px!important}
  .poud-modal-close-label span{font-size:8px!important}
  .poud-site-preview-note{left:8px!important;right:8px!important;top:8px!important;min-height:42px!important;padding:7px 9px!important}
  .poud-site-preview-note>div{display:block!important}
  .poud-site-preview-note b{display:block!important;margin-bottom:2px!important}
  .poud-site-preview-note span{display:block!important;white-space:normal!important;font-size:9px!important;line-height:1.25!important}
  .poud-site-preview-note button{display:none!important}
  .poud-page-modal-body iframe{width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important}
  .poud-modal-mobile-close{right:10px!important;bottom:10px!important;max-width:calc(100vw - 20px)!important;padding:12px 15px!important}
}


/* v5.23.0 — reconstrução do hero mobile e centralização real dos ícones */
@media(max-width:700px){
  .poud-cap-grid .poud-cap-card{align-items:center!important;text-align:center!important}
  .poud-cap-grid .poud-cap-top{width:100%!important}
  .poud-cap-symbol{margin:28px auto 16px!important;display:flex!important;align-items:center!important;justify-content:center!important}
  .poud-cap-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;text-align:center!important}
  .poud-cap-icon::before{display:block!important;margin:0 auto!important;line-height:1!important;text-align:center!important;transform:none!important}
  .poud-cap-grid .poud-cap-card ul{width:100%!important;text-align:left!important}
  .poud-cap-grid .poud-cap-card>span{width:100%!important;text-align:center!important}

  .poud-hero{position:relative!important;min-height:100svh!important;height:auto!important;padding:0!important;display:flex!important;align-items:flex-end!important;background:#020604!important;overflow:hidden!important}
  .poud-hero>.poud-wrap{width:100%!important;max-width:none!important;margin:0!important}
  .poud-hero-grid{display:block!important;width:100%!important;min-height:100svh!important}
  .poud-hero-visual{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;opacity:1!important;transform:none!important}
  .poud-hero-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#020604!important}
  .poud-hero-frame video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important;filter:saturate(.88) contrast(1.04) brightness(.78)!important}
  .poud-hero-frame:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,rgba(2,6,4,.22) 0%,rgba(2,6,4,.34) 28%,rgba(2,6,4,.72) 62%,#020604 100%)!important}
  .poud-hero-frame-copy{display:none!important}
  .poud-hero-glow{display:none!important}
  .poud-hero-copy{position:relative!important;z-index:3!important;width:100%!important;max-width:none!important;padding:118px 24px 42px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:100svh!important;background:linear-gradient(180deg,transparent 0%,transparent 44%,rgba(2,6,4,.18) 55%,rgba(2,6,4,.82) 78%,#020604 100%)!important}
  .poud-hero-copy .poud-eyebrow{margin:0 0 14px!important;font-size:8px!important;line-height:1.4!important;letter-spacing:.16em!important;color:#e1c985!important}
  .poud-hero h1{max-width:560px!important;margin:0!important;font-size:clamp(3.15rem,13vw,4.9rem)!important;line-height:.88!important;letter-spacing:-.055em!important;text-wrap:balance!important}
  .poud-lead{max-width:620px!important;margin:20px 0 0!important;color:#d2d7d2!important;font-size:13px!important;line-height:1.62!important}
  .poud-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin-top:24px!important}
  .poud-actions .poud-btn{width:100%!important;min-height:54px!important;padding:0 18px!important}
  .poud-microcopy{margin:12px 0 0!important;color:#9da49f!important;font-size:9px!important;line-height:1.45!important}
  .poud-trust-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:20px!important;padding-top:16px!important}
  .poud-trust-row span{font-size:8px!important;line-height:1.35!important;text-align:left!important}
  .poud-trust-row b{font-size:9px!important}
}
@media(max-width:390px){
  .poud-hero-copy{padding:104px 18px 30px!important}
  .poud-hero h1{font-size:clamp(2.85rem,12.8vw,4.1rem)!important}
  .poud-lead{font-size:12px!important}
  .poud-trust-row{display:none!important}
}

/* v5.31.2 — a landing administra a própria renderização; nunca colapsar seções. */
.pou-landing-direcao .poud-landing>section{
  content-visibility:visible!important;
  contain:none!important;
}
.poud-simple-success{position:fixed;z-index:2147483000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(3,8,5,.7);backdrop-filter:blur(8px)}
.poud-simple-success-card{width:min(430px,100%);padding:38px 30px;border:1px solid rgba(198,161,94,.45);border-radius:14px;background:#f8f3ea;text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.35)}
.poud-simple-success-card>span{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 20px;border-radius:50%;background:#112119;color:#ddc17e;font-size:25px}
.poud-simple-success-card h3{margin:0;color:#17231b;font-family:var(--poud-serif);font-size:34px;font-weight:500;line-height:1}
.poud-simple-success-card p{margin:15px 0 8px;color:#536057;font-size:14px;line-height:1.6}
.poud-simple-success-card small{color:#917440;font-size:10px;letter-spacing:.08em;text-transform:uppercase}


/* v5.23.1 — hero mobile compacto, vídeo central e respiro interno */
.poud-mobile-copy{display:none}
@media(max-width:700px){
  .poud-desktop-copy{display:none!important}
  .poud-mobile-copy{display:inline!important}

  .poud-hero{
    min-height:100svh!important;
    padding:0!important;
    align-items:stretch!important;
  }
  .poud-hero-grid{min-height:100svh!important;position:relative!important}
  .poud-hero-visual{inset:0!important}
  .poud-hero-frame video{
    object-fit:cover!important;
    object-position:center center!important;
    filter:saturate(.95) contrast(1.03) brightness(.84)!important;
  }
  .poud-hero-frame:after{
    background:linear-gradient(180deg,rgba(2,6,4,.10) 0%,rgba(2,6,4,.16) 35%,rgba(2,6,4,.56) 68%,rgba(2,6,4,.88) 100%)!important;
  }
  .poud-hero-copy{
    position:absolute!important;
    z-index:3!important;
    left:14px!important;
    right:14px!important;
    bottom:16px!important;
    width:auto!important;
    min-height:0!important;
    padding:22px 20px 20px!important;
    border:1px solid rgba(224,199,141,.26)!important;
    border-radius:22px!important;
    background:linear-gradient(150deg,rgba(3,9,6,.80),rgba(3,9,6,.94))!important;
    box-shadow:0 22px 60px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06)!important;
    backdrop-filter:blur(12px)!important;
    -webkit-backdrop-filter:blur(12px)!important;
    justify-content:flex-start!important;
  }
  .poud-hero-copy .poud-eyebrow{
    margin:0 0 10px!important;
    font-size:7px!important;
    line-height:1.25!important;
    letter-spacing:.16em!important;
  }
  .poud-hero h1{
    max-width:100%!important;
    font-size:clamp(2.75rem,11.8vw,4rem)!important;
    line-height:.89!important;
    letter-spacing:-.052em!important;
  }
  .poud-lead{
    max-width:100%!important;
    margin:14px 0 0!important;
    font-size:12px!important;
    line-height:1.48!important;
  }
  .poud-actions{
    margin-top:17px!important;
    gap:0!important;
  }
  .poud-actions .poud-btn{
    min-height:48px!important;
    padding:0 15px!important;
    font-size:8px!important;
  }
  .poud-actions .poud-btn-outline{display:none!important}
  .poud-microcopy,.poud-trust-row{display:none!important}
}
@media(max-width:390px){
  .poud-hero-copy{left:10px!important;right:10px!important;bottom:10px!important;padding:18px 16px 16px!important;border-radius:18px!important}
  .poud-hero h1{font-size:clamp(2.45rem,11.3vw,3.45rem)!important}
  .poud-lead{font-size:11px!important;line-height:1.42!important}
}
