/* Estilos isolados: não alteram outros elementos do WordPress. */
#dja-page{--dja-dark:#1b1f2a;--dja-gold:#c6ac7c;--dja-white:#fff;color:#101010;background:#fff;font-family:"Times New Roman",Times,serif;font-size:24px;line-height:1.3;width:100%;max-width:none;margin:0;text-align:left;isolation:isolate;overflow:clip}
#dja-page,#dja-page *{box-sizing:border-box}
#dja-page :where(h1,h2,p,figure,ul){margin:0;padding:0}
#dja-page :where(h1,h2){font-family:inherit;font-weight:700;letter-spacing:0;text-transform:none}
#dja-page :where(img){display:block;max-width:100%;height:auto;border:0;box-shadow:none}
#dja-page a{color:inherit;text-decoration:none;box-shadow:none}
#dja-page button{font:inherit;cursor:pointer}
#dja-page a:focus-visible,#dja-page button:focus-visible,#dja-page summary:focus-visible{outline:3px solid var(--dja-gold);outline-offset:6px}
#dja-page section{scroll-margin-top:24px}
#dja-page .dja-dark{background:var(--dja-dark);color:#fff}
#dja-page .dja-gold{color:var(--dja-gold)}
#dja-page .dja-container{width:calc(100% - 80px);max-width:1040px;margin-inline:auto}
#dja-page .dja-title{font-size:32px;line-height:1.4;text-align:center}
#dja-page .dja-button{display:flex;align-items:center;justify-content:center;min-height:84px;width:100%;max-width:670px;margin-inline:auto;padding:18px 24px;border-radius:3px;border:1px solid #bba174;background:var(--dja-gold);color:#fff;font-size:32px;line-height:1.25;font-weight:700;text-align:center;box-shadow:0 3px 0 #aa926a;transition:background .2s,transform .2s}
#dja-page .dja-button:hover{background:#b69a68;transform:translateY(-2px)}
#dja-page .dja-header{height:120px;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:27px max(40px,calc((100% - 1040px)/2)) 20px;padding-right:max(40px,calc((100% - 1160px)/2))}
#dja-page .dja-logo{width:222px;flex-shrink:0}
#dja-page .dja-header-right{display:grid;gap:20px;justify-items:end;padding-top:7px}
#dja-page .dja-nav{display:flex;align-items:center;gap:32px;font-size:14px;line-height:1.3;list-style:none}
#dja-page .dja-nav a:hover{color:var(--dja-gold)}
#dja-page .dja-social{display:flex;align-items:center;justify-content:center;gap:24px}
#dja-page .dja-social a{display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;transition:opacity .2s}
#dja-page .dja-social a:hover{opacity:.7}
#dja-page .dja-social svg{width:20px;height:20px;fill:currentColor}
#dja-page .dja-mobile-menu{display:none}
#dja-page .dja-hero img{width:100%;aspect-ratio:1280/662;object-fit:cover}
#dja-page .dja-intro{text-align:center;padding:100px 24px 248px}
#dja-page .dja-intro-copy{max-width:550px;margin:0 auto;font-size:24px;line-height:30px}
#dja-page .dja-intro-copy p{margin-bottom:30px}
#dja-page .dja-intro-copy p:last-child{margin-bottom:0}
#dja-page .dja-intro .dja-button{max-width:562px;margin-top:75px}
#dja-page .dja-results{padding:250px 0 248px}
#dja-page .dja-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:964px;margin:138px auto 0}
#dja-page .dja-result{display:block;border-radius:12px;overflow:hidden}
#dja-page .dja-result img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .3s}
#dja-page .dja-result:hover img{transform:scale(1.035)}
#dja-page .dja-results-more{margin-top:220px}
#dja-page .dja-results-more .dja-button{margin-top:118px}
#dja-page .dja-cta{padding:248px 24px}
#dja-page .dja-videos{padding:248px 0 333px}
#dja-page .dja-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:60px;margin-top:130px}
#dja-page .dja-video{position:relative;display:block;aspect-ratio:333/592;overflow:hidden;border-radius:14px;background:#1b1f2a}
#dja-page .dja-video img,#dja-page .dja-video video{display:block;width:100%;height:100%;object-fit:cover}
#dja-page .dja-video-icon{position:absolute;right:20px;top:20px;display:grid;place-items:center;background:#202020;border-radius:50%;width:58px;height:58px;color:#fff;font-family:Arial,sans-serif;font-size:30px}
#dja-page .dja-video-label{position:absolute;inset:auto 0 0;padding:36px 12px 14px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;font:13px/1.4 Arial,sans-serif;text-align:center}
#dja-page .dja-reviews{padding:248px 0 270px}
#dja-page .dja-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:130px}
#dja-page .dja-review-grid img{width:100%}
#dja-page .dja-advanced{padding:248px 0 345px}
#dja-page .dja-advanced .dja-container{max-width:1004px}
#dja-page .dja-treatment{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-top:128px}
#dja-page .dja-treatment + .dja-treatment{margin-top:220px}
#dja-page .dja-treatment img{width:100%;border-radius:12px}
#dja-page .dja-prose{font-size:24px;line-height:30px;text-align:justify}
#dja-page .dja-prose p+p{margin-top:60px}
#dja-page .dja-instagram{padding-top:236px}
#dja-page .dja-instagram .dja-container{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;max-width:850px}
#dja-page .dja-instagram img{width:532px;max-width:none;margin-left:-5px}
#dja-page .dja-instagram .dja-title{text-align:left;position:relative;z-index:1}
#dja-page .dja-reputation{padding:248px 24px}
#dja-page .dja-reputation img{width:443px;margin:130px auto 40px}
#dja-page .dja-reputation p{text-align:center;font-size:18px}
#dja-page .dja-about{padding:248px 0 340px}
#dja-page .dja-about .dja-container{max-width:940px}
#dja-page .dja-bio-top{display:grid;grid-template-columns:346px 1fr;gap:20px;align-items:end}
#dja-page .dja-bio-top .dja-title{text-align:left;margin-bottom:38px}
#dja-page .dja-bio-top img{width:346px}
#dja-page .dja-about .dja-prose p+p{margin-top:40px}
#dja-page .dja-bio-bottom{margin-top:48px}
#dja-page .dja-social-band{display:grid;place-items:center;padding:175px 24px}
#dja-page .dja-social-band .dja-social{gap:28px}
#dja-page .dja-social-band svg{width:36px;height:36px}
#dja-page .dja-footer{padding:56px 40px 20px}
#dja-page .dja-footer-top{max-width:940px;display:flex;align-items:center;justify-content:space-between;margin:0 auto 62px}
#dja-page .dja-footer .dja-logo{width:170px}
#dja-page .dja-footer .dja-nav{margin-right:225px}
#dja-page .dja-legal{font-size:12px;line-height:1.6;text-align:center;color:#a9abb1}
#dja-page .dja-legal p+p{margin-top:14px}
#dja-page .dja-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#dja-page .dja-dialog{background:transparent;border:0;padding:24px;max-width:min(90vw,850px);max-height:94vh;overflow:visible}
#dja-page .dja-dialog::backdrop{background:rgba(0,0,0,.85)}
#dja-page .dja-dialog img{max-height:80vh;max-width:100%;width:auto;border-radius:8px}
#dja-page .dja-dialog button{position:absolute;right:12px;top:0;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#1b1f2a;font:30px Arial,sans-serif}
@media(min-width:1500px){#dja-page .dja-hero img{max-height:800px;object-position:center}}
@media(max-width:1000px){
 #dja-page .dja-header{padding-inline:30px;gap:24px}#dja-page .dja-nav{gap:20px;font-size:12px}#dja-page .dja-header .dja-logo{width:190px}
 #dja-page .dja-title,#dja-page .dja-button{font-size:28px}#dja-page .dja-prose{font-size:21px;line-height:1.4}
 #dja-page .dja-bio-top{grid-template-columns:32% 1fr;gap:28px}#dja-page .dja-bio-top img{width:100%}
 #dja-page .dja-instagram img{width:100%;max-width:100%;margin:0}#dja-page .dja-footer .dja-nav{margin-right:0}
}
@media(max-width:700px){
 #dja-page{font-size:18px}#dja-page .dja-container{width:calc(100% - 40px)}#dja-page .dja-title{font-size:25px;line-height:1.3}
 #dja-page .dja-header{height:auto;min-height:90px;padding:20px;align-items:center;position:relative;flex-wrap:wrap;gap:12px}
 #dja-page .dja-header .dja-logo{width:170px}#dja-page .dja-header-right{display:none}
 #dja-page .dja-mobile-menu{display:block;margin-left:auto;font-size:16px}#dja-page .dja-mobile-menu summary{cursor:pointer;list-style:none;padding:10px;border:1px solid #575963;border-radius:3px}#dja-page .dja-mobile-menu summary::-webkit-details-marker{display:none}
 #dja-page .dja-mobile-menu[open] .dja-mobile-links{position:absolute;z-index:5;left:0;right:0;top:100%;background:var(--dja-dark);padding:12px 20px 24px;border-top:1px solid #343946;box-shadow:0 10px 18px #0003}
 #dja-page .dja-mobile-links a{display:block;padding:12px 0}
 #dja-page .dja-hero img{height:330px;aspect-ratio:auto;object-position:57% center}
 #dja-page .dja-intro{padding:64px 24px 82px}#dja-page .dja-intro-copy{font-size:20px;line-height:1.45}#dja-page .dja-intro-copy p{margin-bottom:24px}#dja-page .dja-intro-copy br{display:none}
 #dja-page .dja-intro .dja-button{margin-top:42px}#dja-page .dja-button{min-height:64px;font-size:22px;padding:16px 18px}
 #dja-page .dja-results{padding:80px 0}#dja-page .dja-results-grid{margin-top:48px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#dja-page .dja-result:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}
 #dja-page .dja-results-more{margin-top:70px}#dja-page .dja-results-more .dja-button{margin-top:32px}#dja-page .dja-cta{padding:80px 24px}
 #dja-page .dja-videos{padding:80px 0}#dja-page .dja-video-grid{margin-top:45px;gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}
 #dja-page .dja-video-icon{width:44px;height:44px;top:6px;right:6px;font-size:24px}#dja-page .dja-video-label{font-size:10px;padding-bottom:10px}
 #dja-page .dja-reviews{padding:80px 0}#dja-page .dja-review-grid{grid-template-columns:1fr;gap:32px;margin:45px auto 0;max-width:420px}
 #dja-page .dja-advanced{padding:80px 0}#dja-page .dja-treatment{grid-template-columns:1fr;gap:28px;margin-top:45px}#dja-page .dja-treatment+.dja-treatment{margin-top:60px}#dja-page .dja-treatment:nth-of-type(2) img{grid-row:1}
 #dja-page .dja-prose{font-size:19px;line-height:1.5;text-align:left}#dja-page .dja-prose p+p{margin-top:28px}
 #dja-page .dja-instagram{padding:65px 0 0}#dja-page .dja-instagram .dja-container{grid-template-columns:1fr;gap:35px;max-width:400px}#dja-page .dja-instagram .dja-title{grid-row:1;text-align:center}#dja-page .dja-instagram img{width:100%}
 #dja-page .dja-reputation{padding:80px 24px}#dja-page .dja-reputation img{margin:45px auto 28px;max-width:330px;width:100%}#dja-page .dja-reputation p{font-size:14px}
 #dja-page .dja-about{padding:80px 0}#dja-page .dja-bio-top{grid-template-columns:1fr;gap:32px}#dja-page .dja-bio-top img{width:260px;margin-inline:auto}#dja-page .dja-bio-top .dja-title{text-align:center;margin-bottom:28px}#dja-page .dja-bio-bottom{margin-top:28px}#dja-page .dja-about .dja-prose p+p{margin-top:28px}
 #dja-page .dja-social-band{padding:80px 24px}#dja-page .dja-social-band .dja-social a{min-width:44px;min-height:44px}
 #dja-page .dja-footer{padding:42px 24px 28px}#dja-page .dja-footer-top{flex-direction:column;gap:28px;margin-bottom:32px}#dja-page .dja-footer .dja-nav{font-size:13px}#dja-page .dja-legal{font-size:11px}
}
@media(prefers-reduced-motion:reduce){#dja-page *{transition:none!important;scroll-behavior:auto!important}}
