.epc-page{--petrol:#144152;--green:#499b54;--text:#144152;--muted:#4f626b;--line:#d7e0e4;background:#fff;color:var(--text);font:400 18px/1.55 Inter,'Segoe UI',Arial,sans-serif;text-align:left;isolation:isolate;overflow-wrap:anywhere;color-scheme:light}.epc-page *{box-sizing:border-box}.epc-page a{color:inherit}.epc-page .epc-container{width:min(1000px,calc(100% - 40px));margin-inline:auto}.epc-page h1,.epc-page h2,.epc-page h3{font-family:inherit;color:var(--petrol);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 25px}.epc-page h1{font-size:30px;line-height:1.08}.epc-page h2{font-size:35px}.epc-page h3{font-size:24px;line-height:1.3}.epc-page p{margin:0 0 20px}.epc-page strong{font-weight:700}.epc-page .epc-audience{background:#f00;color:#fff;padding:11px 0;text-align:center;font-size:14px;line-height:1.2;font-weight:700}.epc-page .epc-hero{background:var(--petrol);padding:30px 0 60px}.epc-page .epc-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;align-items:center}.epc-page .epc-hero h1{color:#fff}.epc-page .epc-lead{font-size:18px;line-height:1.4;color:#faedc8;margin:0 0 24px}.epc-page .epc-hero p:not(.epc-lead){font-size:13px;color:#e6edf0;margin:17px 0 0}.epc-page .epc-portrait{border-radius:15px;overflow:hidden;background:#254c5c;align-self:center}.epc-page .epc-portrait img{display:block;width:100%;height:auto;aspect-ratio:1000/1216;object-fit:cover}.epc-page :is(.epc-button,.epc-button-block .wp-block-button__link){display:inline-flex;align-items:center;justify-content:center;min-height:56px;max-width:100%;padding:16px 28px;background:var(--green);border:0;border-radius:8px;color:#fff;font:700 15px/1.35 Inter,'Segoe UI',Arial,sans-serif;text-decoration:none;text-align:center;margin:12px 0 20px;cursor:pointer}.epc-page :is(.epc-button,.epc-button-block .wp-block-button__link):hover{background:#387c41}.epc-page :is(.epc-button,.epc-button-block .wp-block-button__link):after{content:'→';font-size:22px;margin-left:14px}.epc-page .epc-hero .epc-button{margin:0}.epc-page .epc-section{padding:45px 0;background:#fff}.epc-page .epc-tone{background:#fffbee}.epc-page .epc-section>.epc-container>h2{text-align:center}.epc-page .epc-editorial{display:block}.epc-page .epc-editorial>div:first-child>h2{text-align:center;max-width:950px;margin-inline:auto;margin-bottom:28px}.epc-page .epc-prose{max-width:860px;margin-inline:auto}.epc-page .epc-prose p{max-width:75ch}.epc-page .epc-signals{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;list-style:none;padding:0;margin:28px 0}.epc-page .epc-signals li{position:relative;margin:0;padding:27px 28px 27px 44px;background:#f1f4f5;border-left:4px solid var(--petrol);border-radius:10px;color:var(--petrol);line-height:1.45}.epc-page .epc-signals li:before{content:'✓';position:absolute;left:22px;top:27px;color:#343d43;font-weight:700}.epc-page .epc-signals-tail{max-width:860px;margin:28px auto 0}.epc-page .epc-signals-tail p:nth-child(2){font-size:23px;font-weight:600}.epc-page .epc-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0 0}.epc-page .epc-map-grid article{background:#fff;padding:28px;border-left:4px solid var(--petrol);border-radius:10px;box-shadow:0 3px 14px #14415208}.epc-page .epc-map-grid article h3{font-size:22px}.epc-page .epc-map-grid article p{font-size:17px}.epc-page #sessao{background:#fffbee}.epc-page #modelo{background:var(--petrol);color:#fff}.epc-page #modelo h2{color:#fff}.epc-page #modelo p{color:#faedc8}.epc-page #magno{background:#fff;padding:60px 0}.epc-page #magno .epc-editorial{display:grid;grid-template-columns:1fr 1.15fr;gap:45px;align-items:start}.epc-page #magno .epc-editorial>div:first-child>h2{text-align:left}.epc-page .epc-bio-photo{display:block;width:100%;height:auto;border-radius:12px}.epc-page .epc-faq{max-width:900px;margin-inline:auto}.epc-page #faq{background:#f1f1f1}.epc-page details{padding:21px 0;border-bottom:1px solid #ccd6da}.epc-page summary{cursor:pointer;font-size:19px;font-weight:600;line-height:1.4}.epc-page details p{margin:18px 0 0;font-size:17px}.epc-page #aplicacao{background:#f1f1f1;padding:55px 0}.epc-page .epc-application-grid{display:block;max-width:860px;margin-inline:auto}.epc-page .epc-application-grid h2{text-align:center}.epc-page .epc-application-grid>div:first-child>h2:not(:first-child){font-size:30px;margin-top:35px}.epc-page .epc-application-grid>div:first-child>.epc-button{display:flex;width:fit-content;margin-inline:auto}.epc-page .epc-form-wrap{background:#fff;border-radius:12px;padding:30px;margin-top:30px;text-align:center;scroll-margin-top:30px}.epc-page .epc-form-wrap h3{margin-bottom:18px}.epc-page .epc-form-wrap .epc-button{margin-top:5px}.epc-page .epc-small{font-size:13px;color:var(--muted);line-height:1.6}.epc-page .epc-footer{width:100%;background:#000;color:#fff;padding:30px max(20px,calc((100% - 1000px)/2));display:grid;grid-template-columns:1fr 1.5fr;gap:30px;font-size:14px}.epc-page .epc-footer a{display:inline-block;margin:0 18px 15px 0}.epc-page .epc-footer p{margin-bottom:8px}.epc-page .epc-footer .epc-small{color:#c0c9cb}.epc-page .epc-skip{position:absolute;top:-100px;left:10px;z-index:99999;background:#144152;color:#fff;padding:12px}.epc-page .epc-skip:focus{top:10px}.epc-page :focus-visible{outline:3px solid #df9c12;outline-offset:5px}.epc-page [id]{scroll-margin-top:20px}@media(max-width:900px){.epc-page .epc-hero-grid{gap:30px}.epc-page h1{font-size:29px}.epc-page #magno .epc-editorial{gap:30px}.epc-page h2{font-size:31px}}@media(max-width:650px){.epc-page{font-size:17px}.epc-page .epc-container{width:calc(100% - 36px)}.epc-page .epc-audience{font-size:12px;padding:10px 0}.epc-page .epc-hero{padding:30px 0 40px}.epc-page .epc-hero-grid{grid-template-columns:1fr;gap:25px}.epc-page h1{font-size:29px;line-height:1.16}.epc-page h2{font-size:28px}.epc-page h3{font-size:22px}.epc-page .epc-lead{font-size:17px;line-height:1.5}.epc-page :is(.epc-button,.epc-button-block .wp-block-button__link){width:100%;font-size:14px;padding:16px 20px}.epc-page .epc-portrait{width:min(100%,390px);justify-self:center}.epc-page .epc-section{padding:35px 0}.epc-page .epc-signals,.epc-page .epc-map-grid,.epc-page #magno .epc-editorial,.epc-page .epc-footer{grid-template-columns:1fr;gap:18px}.epc-page .epc-signals li{padding:23px 23px 23px 40px}.epc-page .epc-signals li:before{left:18px;top:23px}.epc-page #magno .epc-editorial>div:first-child>h2{text-align:center}.epc-page .epc-bio-photo{width:min(100%,330px);margin-inline:auto}.epc-page .epc-map-grid article{padding:24px}.epc-page .epc-form-wrap{padding:24px}.epc-page .epc-footer{padding:25px 18px}.epc-page #magno{padding:40px 0}.epc-page .epc-application-grid>div:first-child>h2:not(:first-child){font-size:26px}}@media(prefers-reduced-motion:reduce){.epc-page *{scroll-behavior:auto!important}}
.epc-page .epc-testimonials{background:#144152;color:#fff}.epc-page .epc-testimonials h2{color:#fff}.epc-page .epc-testimonials .epc-small{color:#d8e5e9}.epc-page .epc-testimonial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0}.epc-page .epc-testimonial{margin:0;align-self:start}.epc-page .epc-testimonial img{display:block;width:100%;height:auto;border-radius:8px}.epc-page .wp-block-image{margin:0}.epc-page.wp-block-group{margin:0;max-width:none;width:100%}.epc-page .wp-block-group{max-width:none}.epc-page .wp-block-buttons{margin:12px 0 20px}.epc-page .epc-button-block .wp-block-button__link{margin:0}.epc-page .epc-audience .wp-block-group,.epc-page .epc-audience p{margin-bottom:0}.epc-page .epc-faq-item{padding:20px 0;border-bottom:1px solid #ccd6da}.epc-page .epc-faq-item h3{font-size:20px;margin-bottom:15px}.epc-page .epc-bio-photo img{display:block;width:100%;height:auto;border-radius:12px}@media(max-width:850px){.epc-page .epc-testimonial-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.epc-page .epc-testimonial-grid{grid-template-columns:1fr;max-width:340px;margin-inline:auto}}

.epc-page .epc-testimonial-text{background:#fff;color:#144152;padding:30px;border-radius:10px;max-width:860px;margin:30px auto}.epc-page .epc-testimonial-text h3{color:#144152;font-size:23px;margin-bottom:18px}.epc-page .epc-testimonial-text .epc-small{color:#52666f;font-size:13px}.epc-page .epc-testimonial-text p{line-height:1.65}

.epc-page .epc-denise-print{margin:20px auto 0;max-width:591px}.epc-page .epc-denise-print img{display:block;width:100%;height:auto;border-radius:5px}

@media(min-width:851px){.epc-page .epc-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

.epc-page .epc-video-testimonial{max-width:760px;margin:30px auto 45px;text-align:center}.epc-page .epc-video-testimonial h3{color:#fff;margin-bottom:10px}.epc-page .epc-video-testimonial p{color:#e6edf0;font-size:15px}.epc-page .epc-video-frame{aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;margin:22px 0 15px}.epc-page .epc-video-frame iframe,.epc-page .epc-video-testimonial .wp-block-embed iframe{width:100%;height:100%;border:0}.epc-page .epc-video-testimonial .wp-block-embed{margin:22px 0 15px}.epc-page .epc-video-testimonial .wp-block-embed__wrapper{aspect-ratio:16/9;background:#000;overflow:hidden;border-radius:10px}.epc-page .epc-video-testimonial .wp-block-embed__wrapper iframe{display:block;aspect-ratio:16/9}
