[id^=sb-reviews-container-] .sb-feed-container svg{height:unset;max-width:unset}[id^=sb-reviews-container-] .sb-fs{width:100%;position:relative;float:left;box-sizing:border-box}.sbr-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important}[id^=sb-reviews-container-] .sb-feed-header::after,[id^=sb-reviews-container-] .sb-post-item::after{display:table;content:"";clear:both}[id^=sb-reviews-container-] .sb-header{height:64px;position:fixed;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;z-index:99;padding:0 20px}[id^=sb-reviews-container-] .sb-header-content{width:calc(100% - 160px);display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:52px}[id^=sb-reviews-container-] .sb-customizer-header{position:fixed!important;padding:0 20px}[id^=sb-reviews-container-] .sb-fs{position:relative;float:left;box-sizing:border-box}[id^=sb-reviews-container-] .sb-feed-header-btn svg{width:17px}[id^=sb-reviews-container-] .sb-feed-header-bottom>div{display:inline-block}[id^=sb-reviews-container-] .sb-feed-header[data-align=left] .sb-feed-header-average,[id^=sb-reviews-container-] .sb-feed-header[data-align=right] .sb-feed-header-btn-ctn{float:left}[id^=sb-reviews-container-] .sb-feed-header[data-align=left] .sb-feed-header-btn-ctn,[id^=sb-reviews-container-] .sb-feed-header[data-align=right] .sb-feed-header-average{float:right}[id^=sb-reviews-container-] .sb-feed-header[data-align=center] .sb-feed-header-bottom>div{display:flex;justify-content:center}[id^=sb-reviews-container-] .sb-feed-header-average{display:inline-flex!important;align-items:center}[id^=sb-reviews-container-] .sb-feed-header-rating-icons{margin:0 5px;display:inline-flex;justify-content:center}body:not(.wp-admin) [id^=sb-reviews-container-] .sb-feed-header-rating-icons{line-height:1}[id^=sb-reviews-container-] .sb-feed-header-rating-icons svg{margin:0 7px;display:inline-flex;justify-content:center;width:18px;fill:currentColor;margin:0 2px}[id^=sb-reviews-container-] .sb-feed-header-average-booking{gap:10px}[id^=sb-reviews-container-] .sb-feed-header-average-booking .sb-feed-header-rating{background:#003580;color:#fff!important;font-weight:700!important;font-size:16px!important;padding:8px 6px;border-radius:6px 6px 6px 0;min-width:auto;text-align:center;line-height:16px!important}[id^=sb-reviews-container-] .sb-feed-header-average-booking .sb-feed-header-rating-label{font-weight:600}[data-layout=carousel] .sb-post-item-wrap,[data-layout=grid] .sb-post-item-wrap,[data-layout=list] .sb-post-item-wrap,[data-layout=masonry] .sb-post-item-wrap{width:100%;position:relative;float:left;box-sizing:border-box}[id^=sb-reviews-container-] .sb-post-item{position:relative}[data-layout=carousel] .sb-feed-posts .Carousel__RailWrapper-sc-hyhecw-1{width:100%}[data-post-style=regular][data-layout=list] .sb-post-item-wrap:last-of-type{border-bottom:0!important}[id^=sb-reviews-container-] .sb-grid-wrapper .sb-feed-posts{display:grid;column-gap:var(--column-gutter)}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="1"] .sb-feed-posts{grid-template-columns:1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="2"] .sb-feed-posts{grid-template-columns:1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="3"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="4"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="5"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="6"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] a.sb-feed-header-btn{text-decoration:none}[id^=sb-reviews-container-] .sb-item-provider-icon{position:absolute;width:24px;height:24px;right:10px;top:10px}[id^=sb-reviews-container-] .sb-item-provider-icon svg{width:24px;height:24px;float:left}[id^=sb-reviews-container-] .sb-item-provider-icon img{width:100%}[id^=sb-reviews-container-] .sb-item-author-ctn{display:flex;align-items:flex-start;float:left}[id^=sb-reviews-container-] .sb-item-author-img img{float:left}[id^=sb-reviews-container-] .sb-item-name-date span{display:block;width:100%}[id^=sb-reviews-container-] .sb-item-rating-ctn{display:inline-flex}[id^=sb-reviews-container-] .sb-item-rating{display:flex;align-items:center}[id^=sb-reviews-container-] .sb-item-rating-icon svg{fill:currentColor;margin:0 2px;float:left;width:20px;height:20px}[id^=sb-reviews-container-] .sb-item-rating-icon-dimmed svg{filter:grayscale(1)}[id^=sb-reviews-container-] .sb-feed-item-icon-half{display:inline-block;position:relative}[id^=sb-reviews-container-] .sb-item-rating-icon-halfdimmed{position:absolute;width:50%;overflow:hidden;left:0;top:0}[data-icon-size=small] .sb-item-rating-icon svg{width:16px;height:16px}[data-icon-size=medium] .sb-item-author-img,[data-icon-size=medium] .sb-item-author-img img{width:56px;min-width:56px;height:56px}[id^=sb-reviews-container-] .sb-load-button{height:auto}[id^=sb-reviews-container-] .sb-item-author-ctn,[id^=sb-reviews-container-] .sb-item-author-date-ctn,[id^=sb-reviews-container-] .sb-item-author-img,[id^=sb-reviews-container-] .sb-item-name-date>span,[id^=sb-reviews-container-] .sb-item-rating,[id^=sb-reviews-container-] .sb-item-text{z-index:1}[id^=sb-reviews-container-] .sb-item-author-date-ctn{padding-right:34px}[id^=sb-reviews-container-] .sbr-narrow .sb-item-author-date-ctn{padding-right:21px}[id^=sb-reviews-container-] .sbr-narrow .sb-item-author-img,[id^=sb-reviews-container-] .sbr-narrow .sb-item-author-img img{width:44px;min-width:44px;height:44px}[id^=sb-reviews-container-] .sbr-narrow .sb-item-provider-icon{width:20px;height:20px;right:1px;top:1px}[data-layout=carousel] .owl-nav button{position:absolute;width:30px;height:30px;top:calc(50% - 15px);left:0;display:inline-flex;opacity:.7;border-radius:50%;background:#fff!important;color:#000!important;box-shadow:0 0 5px 0 rgb(0 0 0 / 20%);overflow:hidden;line-height:99999;-webkit-transition:.2s;transition:.2s}[data-layout=carousel] .owl-nav button:before{content:'';position:absolute;width:8px;height:8px;top:10px;left:11px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[data-layout=carousel] .owl-nav .owl-next{left:unset;right:0}[data-layout=carousel] .owl-nav .owl-next:before{left:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}[data-layout=carousel] .owl-nav button:hover{opacity:1}[data-layout=carousel] .owl-dots{position:relative;text-align:center;padding-right:4px}[data-layout=carousel] .owl-dot{width:10px;height:10px;background:#e6e6eb!important;border-radius:50px;margin:0 4px;display:inline-block}[data-layout=carousel] .owl-dot.active{background:#d0d0d8!important}[id^=sb-reviews-container-] .sbr-provider-google .sb-item-author-img,[id^=sb-reviews-container-] .sbr-provider-google img{border-radius:0!important}[id^=sb-reviews-container-] .sb-item-author-img,[id^=sb-reviews-container-] .sb-item-author-img img{width:56px;min-width:56px;height:56px;border-radius:50px}[id^=sb-reviews-container-] .sb-item-author-img{background-size:cover;background-position:center center}[id^=sb-reviews-container-] .sb-feed-posts::after{display:table;content:" ";clear:both}[id^=sb-reviews-container-] .sbr-hidden{visibility:hidden}.sbr-feed-error{border:1px solid #ddd;background:#eee;color:#333;margin:0 auto 10px;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.sbr-feed-error p{padding:5px 0!important;margin:0!important;line-height:1.3!important;font-size:13px}.sbr-feed-error p:first-child b{font-size:14px}.sbr-feed-error ol,.sbr-feed-error ul{padding:5px 0 5px 20px!important;margin:0!important}.sbr-feed-error li{padding:1px 0!important;margin:0!important}.sbr-feed-error span{font-size:12px;font-style:italic}[id^=sb-reviews-container-] .sb-num-diff-hide{display:none}[id^=sb-reviews-container-] .sb-load-button-ctn{position:relative}[id^=sb-reviews-container-] .sb-expand{display:inline-block}[id^=sb-reviews-container-] .sb-more{margin-left:6px}[id^=sb-reviews-container-] .sb-media-wrap{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:15px;gap:8px}[id^=sb-reviews-container-] .sb-single-image,[id^=sb-reviews-container-] .sb-single-image img{height:64px;width:64px;border-radius:5px}[id^=sb-reviews-container-] .sb-single-image{background-position:center center;background-size:cover}[id^=sb-reviews-container-] .sb-single-image img{opacity:0;visibility:hidden}[id^=sb-reviews-container-] .sb-btn{align-items:center;border:0;border-radius:4px;box-shadow:0 2px 5px rgb(60 66 87 / 5%),0 1px 1px rgb(0 0 0 / 5%),inset 0 -1px 1px rgb(0 0 0 / 12%);cursor:pointer;display:flex;font-weight:600;justify-content:center;outline:0;padding:0;position:relative;transition:all .15s ease-in-out;color:#fff}[id^=sb-reviews-container-] .sb-btn[data-icon-position=left]:not([data-onlyicon=false]) .sb-btn-icon{margin-right:7px}[id^=sb-reviews-container-] .sb-feed-header-btn{padding:8px 20px 8px 12px}[id^=sb-reviews-container-] .sb-btn[data-icon-position=left]:not([data-onlyicon=false]){flex-direction:row}.sb-btn[data-boxshadow=false]:active,.sb-btn[data-boxshadow=false]:focus,[id^=sb-reviews-container-] .sb-btn[data-boxshadow=false]{box-shadow:none}[id^=sb-reviews-container-] .sb-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}[id^=sb-reviews-container-] .sb-btn:focus{box-shadow:0 2px 5px rgba(60,66,87,.05),0 1px 1px rgba(0,0,0,.05),inset 0 -1px 1px rgba(0,0,0,.12)}[id^=sb-reviews-container-] .sb-btn[data-full-width=true]{width:100%}[id^=sb-reviews-container-] .sb-load-button{padding:15px 0 15px 0;color:#141b38}[id^=sb-reviews-container-] .sb-feed-header-btn svg{width:17px}.sb-btn svg path,[id^=sb-reviews-container-] .sb-btn svg{fill:currentColor}[id^=sb-reviews-container-] .sb-btn svg{float:left;height:auto}[id^=sb-reviews-container-] .sb-single-image{position:relative}[id^=sb-reviews-container-] .sb-thumbnail-hover{box-sizing:border-box;opacity:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;color:#fff;background:#333;border-radius:5px;background:rgba(0,0,0,.6);transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-webkit-transition:opacity .6s ease-in-out}[id^=sb-reviews-container-] .sb-thumbnail-hover:hover{opacity:1;display:block;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}[id^=sb-reviews-container-] .sbr-loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbr-sk-scaleout 1s infinite ease-in-out;animation:sbr-sk-scaleout 1s infinite ease-in-out}[id^=sb-reviews-container-] .sb-load-button-ctn .sbr-loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbr-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbr-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}.sbr_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}#sbr_lightbox{display:none}.sbr_lightbox{position:absolute;left:0;width:100%;z-index:100000;line-height:0;font-weight:400}.sbr_lightbox .sbr_lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.sbr_lightbox a:active,.sbr_lightbox a:focus,.sbr_lightbox a:hover{outline:0}.sbr_lightbox a img{border:none}.sbr_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.sbr_lb-outerContainer:after{content:"";display:table;clear:both}.sbr_lb-container{position:relative;padding:4px;top:0;left:0;width:100%;height:100%;bottom:0;right:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.sbr_lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.sbr_lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background-color:#666;background-color:rgba(255,255,255,.5);border-radius:100%;-webkit-animation:ctf-sk-scaleout 1s infinite ease-in-out;animation:ctf-sk-scaleout 1s infinite ease-in-out}.sbr_lb-nav{top:0;left:0;width:100%;z-index:10}.sbr_lb-container>.nav{left:0}.sbr_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.sbr_lb-next,.sbr_lb-prev{height:100%;cursor:pointer;display:block}.sbr_lb-nav a.sbr_lb-prev{width:50px;left:-70px;padding-left:10px;padding-right:10px;float:left;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2;-o-transition:opacity .2s;transition:opacity .2s}.sbr_lb-nav a.sbr_lb-prev:hover{opacity:1}.sbr_lb-nav a.sbr_lb-next{width:50px;right:-70px;padding-left:10px;padding-right:10px;float:right;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbr_lb-nav a.sbr_lb-next:hover{opacity:1}.sbr_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0 0;background:url(/wp-content/plugins/reviews-feed-pro/assets/images/sprite.png) no-repeat}.sbr_lb-nav a.sbr_lb-prev span{background-position:-53px 0}.sbr_lb-nav a.sbr_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbr_lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.sbr_lb-dataContainer:after{content:"";display:table;clear:both}.sbr_lb-data{padding:0 4px;color:#ccc}.sbr_lb-data .sbr_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbr_lb-data .sbr_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbr_lb-data .sbr_lb-caption .ctf-screename-sep,.sbr_lb-data .sbr_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbr_lb-data .sbr_lb-caption a:hover{color:#fff;text-decoration:underline}.sbr_lb-data .sbr_lb-caption .sbr_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px 0}.sbr_lb-data .sbr_lb-caption .sbr_lightbox_username{color:#ccc}.sbr_lb-data .sbr_lb-caption .sbr_lightbox_username:hover p{color:#fff;text-decoration:underline}.sbr_lightbox .sbr_lightbox_username img{float:left;border:none;width:48px;height:48px;margin-right:10px;background:#666;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sbr_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px;text-align:left}.sbr_lb-data .ctf-caption-text{width:100%;margin-left:58px;padding-top:3px}.sbr_lb-data .sbr_lb-caption .ctf-author-screenname,.sbr_lb-data .sbr_lb-caption .ctf-tweet-date{font-weight:400}.sbr_lb-data .sbr_lb-info{width:100%;float:left;clear:both}.sbr_lb-data .sbr_lb-number{display:block;float:left;clear:both;padding:5px 0 15px 0;font-size:12px;color:#999}.sbr_lb-data .sbr_lb-close{display:block;float:right;width:30px;height:30px;background:url(/wp-content/plugins/reviews-feed-pro/assets/images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbr_lb-data .sbr_lb-close:hover{cursor:pointer;opacity:1}.sbr_lb-nav{height:auto}.sbr_lb-container{padding:0}.sbr_lb-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#sbr_lightbox .sbr_lightbox_action{float:left;position:relative;padding:0 0 0 10px;margin:5px 0 0 10px;border-left:1px solid #666;font-size:12px}#sbr_lightbox .sbr_lightbox_action a{display:block;float:left;color:#999;text-decoration:none}#sbr_lightbox .sbr_lightbox_action a:focus,#sbr_lightbox .sbr_lightbox_action a:hover{color:#fff}#sbr_lightbox .sbr_lightbox_action .fa,#sbr_lightbox .sbr_lightbox_action svg{margin-right:5px}#sbr_lightbox .sbr_lightbox_action.sbr_youtube .fa{font-size:13px}#sbr_lightbox .sbr_tooltip_social a svg{font-size:19px;padding:3px 4px;margin:auto}#sbr_lightbox .sbr_lightbox_tooltip{display:none;position:absolute;width:100px;bottom:22px;left:0;padding:5px 10px;margin:0;background:rgba(255,255,255,.9);color:#222;font-size:12px;line-height:1.3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sbr_lightbox .sbr_lightbox_tooltip .fa-play{position:absolute;font-size:8px;bottom:-6px;left:36px;color:rgba(255,255,255,.9)}#sbr_lightbox .sbr_tooltip_social a .fa{font-size:16px;margin:0;padding:5px}#sbr_lightbox .sbr_tooltip_social a#sbr_facebook_icon .fa,#sbr_lightbox .sbr_tooltip_social a#sbr_pinterest_icon .fa,#sbr_lightbox .sbr_tooltip_social a#sbr_twitter_icon .fa{padding-top:4px;font-size:18px}#sbr_lightbox .sbr_gdpr_notice{z-index:6;display:block;position:absolute;top:50%;left:50%;margin-left:-44px;margin-top:-44px;padding:20px}#sbr_lightbox .sbr_gdpr_notice svg:not(:root).svg-inline--fa{position:relative;display:block!important;height:48px;width:48px;opacity:.8}#sbr_lightbox .sbr_gdpr_notice:hover svg:not(:root).svg-inline--fa{opacity:1}#sbr_lightbox #sbr_mod_box{width:280px;padding:5px 10px 7px 10px}#sbr_lightbox .sbr_tooltip_social{width:172px;padding:5px 5px 4px 5px}#sbr_lightbox .sbr_tooltip_social a{color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbr_lightbox .sbr_lightbox_action #sbr_facebook_icon:hover{background:#3b5998}#sbr_lightbox .sbr_lightbox_action #sbr_twitter_icon:hover{background:#00aced}#sbr_lightbox .sbr_lightbox_action #sbr_google_icon:hover{background:#dd4b39}#sbr_lightbox .sbr_lightbox_action #sbr_linkedin_icon:hover{background:#007bb6}#sbr_lightbox .sbr_lightbox_action #sbr_pinterest_icon:hover{background:#cb2027}#sbr_lightbox .sbr_lightbox_action #sbr_email_icon:hover{background:#333}.sbr_lb-dataContainer,.sbr_lb-outerContainer{min-width:450px}@media all and (max-width:450px){.sbr_lb-dataContainer,.sbr_lb-outerContainer{min-width:0}}.sbr_lightbox .sbr_lb-image{display:block;height:auto;max-width:inherit;margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sb-feed-posts.sbr_carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.sbr_carousel{direction:ltr}.sb-carousel-wrap .sb-feed-posts,.sbr_carousel .sbr_owl2row-item{display:none}.sbr-owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.sbr-owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.sbr-owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.sbr-owl-item,.sbr-owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.sbr-owl-item{position:relative;min-height:1px;padding:0 5px;padding:0;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.sbr-owl-item img{display:block;width:100%}.sbr-owl-dots.disabled,.sbr-owl-nav.disabled{display:none}.sbr-owl-dot,.sbr-owl-nav .sbr-owl-next,.sbr-owl-nav .sbr-owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbr_carousel.sbr-owl-loaded{display:block}.sbr_carousel.sbr-owl-loading{opacity:0;display:block}.sbr_carousel.sbr-owl-hidden{opacity:0}.sbr_carousel.sbr-owl-refresh .sbr-owl-item{visibility:hidden}.sbr_carousel.sbr-owl-drag .sbr-owl-item{padding:0 calc(var(--column-gutter)/ 2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbr_carousel.sbr-owl-grab{cursor:move;cursor:grab}.sbr_carousel.sbr-owl-rtl{direction:rtl}.sbr_carousel.sbr-owl-rtl .sbr-owl-item{float:right}.sbr-owl-height{transition:height .5s ease-in-out}.sbr-owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.sbr-owl-nav{margin-top:0}.sbr-owl-nav .disabled{opacity:.5;cursor:default}.sbr-owl-nav.disabled+.sbr-owl-dots{margin-top:10px}.sbr-owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;padding:5px 0;margin-top:5px}.sbr-owl-dots .sbr-owl-dot{display:inline-block;zoom:1}.sbr-owl-dots .sbr-owl-dot span{display:block;width:12px;height:12px;margin:5px 7px;background:#333;filter:Alpha(Opacity=25);opacity:.25;-webkit-backface-visibility:visible;transition:opacity .1s ease;border-radius:30px}.sbr-owl-dots .sbr-owl-dot.active span,.sbr-owl-dots .sbr-owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1}.sbr-owl-item{display:inline-block;vertical-align:top}.sbr-owl-stage-outer{overflow-x:hidden;overflow-y:hidden}.sbr-owl-item>div{width:100%!important}.sbr-post-links{max-width:100%}.sbr-owl-item{box-sizing:border-box}.sbr-owl-nav>div{position:absolute;top:50%;font-size:14px;display:inline-block;line-height:1;background:rgba(255,255,255,.3);padding:6px 6px 6px 8px;border-radius:50%;margin-top:-15px;color:#000;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.sbr_carousel:hover .sbr-owl-nav>div{background:rgba(255,255,255,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.sbr_carousel:hover .sbr-owl-nav>div:hover{cursor:pointer;background:#fff}.sbr-owl-nav .sbr-owl-prev{margin-left:7px;padding:6px 8px 6px 6px;left:0}.sbr-owl-nav .sbr-owl-next{margin-right:7px;right:0}.sbr-owl-nav>div{z-index:999;background:#fff}.sbr_carousel .sbr-owl-nav svg{height:1.2em;box-sizing:unset;overflow:visible;width:1em;display:inline-block;font-size:inherit;vertical-align:-.125em}[id^=sb-reviews-container-] .sb-cols-2 .sb-post-item-wrap{width:calc(50% - calc((var(--column-gutter) * 1)/ 2))}[id^=sb-reviews-container-] .sb-cols-3 .sb-post-item-wrap{width:calc(33.33% - calc((var(--column-gutter) * 2)/ 3))}[id^=sb-reviews-container-] .sb-cols-4 .sb-post-item-wrap{width:calc(25% - calc((var(--column-gutter) * 3)/ 4))}[id^=sb-reviews-container-] .sb-cols-5 .sb-post-item-wrap{width:calc(20% - calc((var(--column-gutter) * 4)/ 5))}[id^=sb-reviews-container-] .sb-cols-6 .sb-post-item-wrap{width:calc(16.66% - calc((var(--column-gutter) * 5)/ 6))}[id^=sb-reviews-container-] .sb-cols-7 .sb-post-item-wrap{width:calc(14.28% - calc((var(--column-gutter) * 6)/ 7))}[id^=sb-reviews-container-] .sb-cols-8 .sb-post-item-wrap{width:calc(12.5% - calc((var(--column-gutter) * 7)/ 8))}[id^=sb-reviews-container-] .sb-cols-9 .sb-post-item-wrap{width:calc(11.11% - calc((var(--column-gutter) * 8)/ 9))}[id^=sb-reviews-container-] .sb-cols-10 .sb-post-item-wrap{width:calc(10% - calc((var(--column-gutter) * 9)/ 10))}@media all and (max-width:640px){[id^=sb-reviews-container-] .sb-colstablet-1 .sb-post-item-wrap{width:100%}[id^=sb-reviews-container-] .sb-colstablet-2 .sb-post-item-wrap{width:calc(50% - calc((var(--column-gutter) * 1)/ 2))}[id^=sb-reviews-container-] .sb-colstablet-3 .sb-post-item-wrap{width:calc(33.33% - calc((var(--column-gutter) * 2)/ 3))}[id^=sb-reviews-container-] .sb-colstablet-4 .sb-post-item-wrap{width:calc(25% - calc((var(--column-gutter) * 3)/ 4))}[id^=sb-reviews-container-] .sb-colstablet-5 .sb-post-item-wrap{width:calc(20% - calc((var(--column-gutter) * 4)/ 5))}[id^=sb-reviews-container-] .sb-colstablet-6 .sb-post-item-wrap{width:calc(16.66% - calc((var(--column-gutter) * 5)/ 6))}[id^=sb-reviews-container-] .sb-colstablet-7 .sb-post-item-wrap{width:calc(14.28% - calc((var(--column-gutter) * 6)/ 7))}[id^=sb-reviews-container-] .sb-colstablet-8 .sb-post-item-wrap{width:calc(12.5% - calc((var(--column-gutter) * 7)/ 8))}[id^=sb-reviews-container-] .sb-colstablet-9 .sb-post-item-wrap{width:calc(11.11% - calc((var(--column-gutter) * 8)/ 9))}[id^=sb-reviews-container-] .sb-colstablet-10 .sb-post-item-wrap{width:calc(10% - calc((var(--column-gutter) * 9)/ 10))}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="1"] .sb-feed-posts{grid-template-columns:1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="2"] .sb-feed-posts{grid-template-columns:1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="3"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="4"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="5"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="6"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media all and (max-width:480px){[id^=sb-reviews-container-] .sb-colsmobile-1 .sb-post-item-wrap{width:100%}[id^=sb-reviews-container-] .sb-colsmobile-2 .sb-post-item-wrap{width:calc(50% - calc((var(--column-gutter) * 1)/ 2))}[id^=sb-reviews-container-] .sb-colsmobile-3 .sb-post-item-wrap{width:calc(33.33% - calc((var(--column-gutter) * 2)/ 3))}[id^=sb-reviews-container-] .sb-colsmobile-4 .sb-post-item-wrap{width:calc(25% - calc((var(--column-gutter) * 3)/ 4))}[id^=sb-reviews-container-] .sb-colsmobile-5 .sb-post-item-wrap{width:calc(20% - calc((var(--column-gutter) * 4)/ 5))}[id^=sb-reviews-container-] .sb-colsmobile-6 .sb-post-item-wrap{width:calc(16.66% - calc((var(--column-gutter) * 5)/ 6))}[id^=sb-reviews-container-] .sb-colsmobile-7 .sb-post-item-wrap{width:calc(14.28% - calc((var(--column-gutter) * 6)/ 7))}[id^=sb-reviews-container-] .sb-colsmobile-8 .sb-post-item-wrap{width:calc(12.5% - calc((var(--column-gutter) * 7)/ 8))}[id^=sb-reviews-container-] .sb-colsmobile-9 .sb-post-item-wrap{width:calc(11.11% - calc((var(--column-gutter) * 8)/ 9))}[id^=sb-reviews-container-] .sb-colsmobile-10 .sb-post-item-wrap{width:calc(10% - calc((var(--column-gutter) * 9)/ 10))}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="1"] .sb-feed-posts{grid-template-columns:1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="2"] .sb-feed-posts{grid-template-columns:1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="3"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="4"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="5"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="6"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}[id^=sb-reviews-container-] .sb-item-title{margin-bottom:8px;font-weight:600;font-size:16px;clear:both}[id^=sb-reviews-container-] .sb-item-pros-cons{margin-bottom:12px;clear:both}[id^=sb-reviews-container-] .sb-item-cons,[id^=sb-reviews-container-] .sb-item-pros{line-height:1.5}[id^=sb-reviews-container-] .sb-item-pros{margin-bottom:6px}[id^=sb-reviews-container-] .sb-reviewer-photos{clear:both}[id^=sb-reviews-container-] .sb-pros-label{font-weight:600;color:#28a745;margin-right:4px}[id^=sb-reviews-container-] .sb-cons-label{font-weight:600;color:#dc3545;margin-right:4px}[id^=sb-reviews-container-] .sb-cons-text,[id^=sb-reviews-container-] .sb-pros-text{color:#333}[id^=sb-reviews-container-] .sb-item-reviewer-photos{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}[id^=sb-reviews-container-] .sb-reviewer-photo-link{display:inline-block;border-radius:4px;overflow:hidden;transition:transform .2s ease;cursor:pointer}[id^=sb-reviews-container-] .sb-reviewer-photo-link:hover{transform:scale(1.05)}[id^=sb-reviews-container-] .sb-reviewer-photo{display:block;width:90px;height:90px;object-fit:cover;border-radius:4px}.sbr-lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:999999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.sbr-lightbox-overlay.sbr-active{display:flex;opacity:1}.sbr-lightbox-content{position:relative;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.sbr-lightbox-image{max-width:100%;max-height:90vh;object-fit:contain;border-radius:4px}.sbr-lightbox-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:rgba(255,255,255,.2);border:none;border-radius:50%;cursor:pointer;font-size:24px;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:1000000}.sbr-lightbox-close:hover{background:rgba(255,255,255,.3)}.sbr-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:rgba(255,255,255,.2);border:none;border-radius:50%;cursor:pointer;font-size:24px;color:#fff;display:none;align-items:center;justify-content:center;transition:background .2s ease}.sbr-lightbox-nav:hover{background:rgba(255,255,255,.3)}.sbr-lightbox-nav.sbr-prev{left:20px}.sbr-lightbox-nav.sbr-next{right:20px}.sbr-lightbox-overlay.sbr-has-multiple .sbr-lightbox-nav{display:flex}.sbr-lightbox-loading{position:absolute;width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:sbr-spin .8s linear infinite}@keyframes sbr-spin{to{transform:rotate(360deg)}}
/*

   SMASH-782 Phase 2 — styles for NEW per-provider elements
   These rules target only the new elements added by the extras/
   templates (airbnb-reply, booking score badge + helpful, aliexpress
   flag + variants + translated + followup). They do NOT touch the
   existing card / author / rating / text / media markup. Hex fallbacks
   inline so missing customizer tokens degrade gracefully.
   ─────────────────────────────────────────────────────────────────── */

/* AliExpress: country flag (inline next to author row) */
[id^="sb-reviews-container"] .sb-item-author-flag {
    margin-left: 4px;
    font-size: 14px;
}

/* AliExpress: translated indicator */
[id^="sb-reviews-container"] .sb-item-translated {
    font-size: 14px;
    color: #B5B8C1;
    font-style: italic;
    margin-bottom: 6px;
}

/* AliExpress: variants pills (parsed from metadata.item_spec) */
[id^="sb-reviews-container"] .sb-item-variants {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 12px;
}
[id^="sb-reviews-container"] .sb-item-variants-pill {
    font-size: 12px;
    color: #8C8F9A;
    padding: 3px 10px;
    border: 1px solid #d1d5db;
    border-radius: 4px;
}

/* AliExpress: follow-up review (only renders when relay populates metadata.followup) */
[id^="sb-reviews-container"] .sb-item-followup {
    margin-top: 12px;
    padding: 10px 0 10px 12px;
    border-left: 1.5px solid #6b7280;
}
[id^="sb-reviews-container"] .sb-item-followup-header {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px;
}
[id^="sb-reviews-container"] .sb-item-followup-label {
    font-size: 14px;
    font-weight: 600;
    color: #141B38;
}
[id^="sb-reviews-container"] .sb-item-followup-date {
    font-size: 14px;
    color: #8C8F9A;
}
[id^="sb-reviews-container"] .sb-item-followup-text {
    font-size: 14px;
    color: #434960;
    line-height: 1.6;
}

/* Review section spacing — .sbr-review-horizontal-element on each section element; 12px bottom gap, none on the last. Hiding a section keeps the rest spaced. */
[id^="sb-reviews-container"] .sbr-review-horizontal-element{margin-bottom:12px}
[id^="sb-reviews-container"] .sbr-review-horizontal-element:last-child{margin-bottom:0}

/* Booking: numeric score badge (8.7 Very Good) */
[id^="sb-reviews-container"] .sb-item-rating-score {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}
[id^="sb-reviews-container"] .sb-item-rating-score-badge {
    background: #003580;
    color: #fff;
    font-weight: normal;
    padding: 6px 4px;
    border-radius: 6px 6px 6px 0;
    min-width: 0;
    text-align: center;
    font-size: 14px;
    line-height: 14px;
}
[id^="sb-reviews-container"] .sb-item-rating-score-label {
    font-size: 14px;
    color: #8C8F9A;
}

/* Booking: helpful count */
[id^="sb-reviews-container"] .sb-item-helpful {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    color: #8C8F9A;
    margin-top: 12px;
}

/* Reply block (Airbnb host reply + future Trustpilot company reply) */
[id^="sb-reviews-container"] .sb-item-reply {
    clear: both;
    margin-top: 12px;
    padding: 10px 0 10px 12px;
    border-left: 1.5px solid #6b7280;
}
[id^="sb-reviews-container"] .sb-item-reply-header {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px;
}
[id^="sb-reviews-container"] .sb-item-reply-avatar {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    object-fit: cover;
    flex-shrink: 0;
}
[id^="sb-reviews-container"] .sb-item-reply-name {
    font-weight: 600;
    font-size: 14px;
    color: #141B38;
}
[id^="sb-reviews-container"] .sb-item-reply-label {
    font-size: 14px;
    font-weight: 600;
    color: #141B38;
}
[id^="sb-reviews-container"] .sb-item-reply[data-from="host"] .sb-item-reply-label {
    font-size: 12px;
    margin-left: 1px;
    border: 1px solid #141B38;
    border-radius: 4px;
    padding: 0 3px;
}
[id^="sb-reviews-container"] .sb-item-reply-text {
    font-size: 14px;
    color: #434960;
    line-height: 1.65;
}
[id^="sb-reviews-container"] .sb-post-item-wrap.sbr-provider-booking .sb-item-rating-ctn {display: none !important;}
[id^="sb-reviews-container"] .sb-item-reply-name,
[id^="sb-reviews-container"] .sb-item-reply-label,
[id^="sb-reviews-container"] .sb-item-followup-label,
[id^="sb-reviews-container"] .sb-item-followup-date,
[id^="sb-reviews-container"] .sb-item-rating-score-badge,
[id^="sb-reviews-container"] .sb-item-rating-score-label,
[id^="sb-reviews-container"] .sb-item-helpful-count,
[id^="sb-reviews-container"] .sb-item-author-flag {display: inline-block !important; width: auto !important; white-space: nowrap !important; flex-shrink: 0 !important;}
[id^="sb-reviews-container"] .sb-item-reply-header,
[id^="sb-reviews-container"] .sb-item-followup-header,
[id^="sb-reviews-container"] .sb-item-rating-score,
[id^="sb-reviews-container"] .sb-item-helpful {width: 100% !important; box-sizing: border-box;}
[id^="sb-reviews-container"] .sb-post-item-wrap.sbr-provider-booking .sb-item-rating {padding-top: 0; padding-bottom: 0;}
[id^="sb-reviews-container"] .sb-item-helpful-icon {flex-shrink: 0; width: 16px; height: 16px; display: inline-flex;}
[id^="sb-reviews-container"] .sb-item-helpful-count {line-height: 1.4;}

[id^="sb-reviews-container"] .sbr-readmore-full {display: none;}
[id^="sb-reviews-container"] .sbr-readmore-toggle:checked ~ .sbr-readmore-short {display: none;}
[id^="sb-reviews-container"] .sbr-readmore-toggle:checked ~ .sbr-readmore-full {display: inline;}
[id^="sb-reviews-container"] .sb-readmore-label {cursor: pointer;}
#recriando-modal-root{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:16px;background:rgb(0 0 0 / .62)!important}#recriando-modal-root,#recriando-modal-root *{box-sizing:border-box!important}#recriando-modal-root .recriando-popup-container,#recriando-modal-root .recriando-popup-container *{font-family:"DM Sans",sans-serif!important}#recriando-modal-root .recriando-popup-container{position:relative;display:flex;flex-direction:column;width:1200px;max-width:calc(100vw - 48px);height:92vh;max-height:calc(100vh - 8vh);overflow:hidden;border-radius:22px;background:#f9fafb!important;box-shadow:0 20px 60px rgb(15 23 42 / .28)!important}#recriando-modal-root .recriando-popup-container--blocked{justify-content:center}#recriando-modal-root .popup-atividade{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#f9fafb!important;--cor-acesso:#185fa5;--cor-acesso-fundo:#e6f1fb;--cor-fechar:#2847c7}#recriando-modal-root .popup-atividade.is-gratuito{--cor-acesso:#0f6e56;--cor-acesso-fundo:#e1f5ee}#recriando-modal-root .recriar-modal-close-btn{position:absolute;top:16px;right:24px;z-index:50;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:0!important;border-radius:12px!important;background:var(--cor-fechar)!important;color:#fff!important;font-size:30px!important;line-height:1!important;cursor:pointer;box-shadow:0 10px 24px rgb(40 71 199 / .32)!important}#recriando-modal-root .popup-cabecalho{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:16px 96px 16px 28px!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:0 4px 16px rgb(15 23 42 / .08)!important}#recriando-modal-root .popup-cabecalho-esquerdo,#recriando-modal-root .popup-cabecalho-direito{display:flex!important;align-items:center!important}#recriando-modal-root .popup-cabecalho-esquerdo{gap:14px!important;flex:1 1 auto!important;min-width:0!important}#recriando-modal-root .popup-cabecalho-direito{gap:14px!important;flex:0 0 auto!important}#recriando-modal-root .badge-acesso{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:8px 14px!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}#recriando-modal-root .badge-acesso::before{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgb(255 255 255 / .18)}#recriando-modal-root .badge-acesso.gratuito{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important;box-shadow:0 4px 12px rgb(22 163 74 / .35)!important}#recriando-modal-root .badge-acesso.gratuito::before{content:"\2713"}#recriando-modal-root .badge-acesso.assinante{background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%)!important;box-shadow:0 4px 12px rgb(30 64 175 / .35)!important}#recriando-modal-root .badge-acesso.assinante::before{content:"\1F512";font-size:10px}#recriando-modal-root .cabecalho-textos{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}#recriando-modal-root .titulo-atividade-label{color:#f97316!important;font-size:9px!important;font-weight:800!important;letter-spacing:1.2px!important;text-transform:uppercase!important}#recriando-modal-root .dynamic-titulo{color:var(--cor-acesso)!important;font-size:20px!important;font-weight:700!important;line-height:1.1!important;word-break:break-word!important}#recriando-modal-root .btn-acao,#recriando-modal-root .btn-favorito,#recriando-modal-root .btn-bloqueio,#recriando-modal-root .info-aula-toggle{font-family:"Plus Jakarta Sans",sans-serif!important}#recriando-modal-root .btn-acao{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 20px!important;border:1px solid #d1d5db!important;border-radius:12px!important;background:#fff!important;color:#374151!important;font-size:14px!important;font-weight:700!important;box-shadow:0 6px 18px rgb(15 23 42 / .08)!important}#recriando-modal-root .btn-acao.is-disabled{background:#eef2f7!important;color:#94a3b8!important;box-shadow:none!important;cursor:pointer!important}#recriando-modal-root .btn-favorito{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border:1.5px solid #f97316!important;border-radius:10px!important;background:transparent!important;color:#f97316!important;box-shadow:none!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;padding:0!important}#recriando-modal-root .btn-favorito.is-disabled{background:#e5e7eb!important;border-color:#d1d5db!important;color:#94a3b8!important;box-shadow:none!important;cursor:pointer}#recriando-modal-root .btn-acao.is-disabled,#recriando-modal-root .btn-favorito.is-disabled{pointer-events:auto!important}#recriando-modal-root .btn-favorito.is-active{background:linear-gradient(180deg,#f98316 0%,#f97316 100%)!important;color:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 4px rgb(249 115 22 / .18),0 6px 12px rgb(249 115 22 / .25)!important;transform:scale(1.05)}#recriando-modal-root .btn-favorito:hover:not(.is-disabled){transform:scale(1.1);box-shadow:0 4px 12px rgb(249 115 22 / .15)!important}#recriando-modal-root .btn-favorito-icone{display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important}#recriando-modal-root .btn-favorito-icone svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:2px!important;transition:all .25s ease!important}#recriando-modal-root .btn-favorito.is-active .btn-favorito-icone svg{fill:currentColor!important;stroke:transparent!important}#recriando-modal-root .btn-favorito.is-disabled .btn-favorito-icone svg{fill:none!important;stroke-width:1.5px!important}#recriando-modal-root .popup-grade{flex:1 1 auto;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;overflow-y:auto!important;padding:24px 12px 40px 24px!important;background:linear-gradient(to bottom,#f0f2f5 0,#f9fafb 48px)!important}#recriando-modal-root .popup-grade-esquerda{position:sticky!important;top:0!important;align-self:start!important}#recriando-modal-root .popup-grade-direita{display:flex!important;flex-direction:column!important;gap:20px!important;min-width:0!important}#recriando-modal-root .secao-card{overflow:hidden!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px rgb(15 23 42 / .08),0 12px 30px rgb(15 23 42 / .08)!important}#recriando-modal-root .secao-cabecalho{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:14px 18px!important;background:var(--cor-acesso-fundo)!important}#recriando-modal-root .card-cabecalho-titulo{color:var(--cor-acesso)!important;font-size:15px!important;font-weight:800!important;text-align:center!important}#recriando-modal-root .secao-info-aula .secao-cabecalho{justify-content:flex-start!important;padding:12px 16px!important}#recriando-modal-root .card-cabecalho-titulo--info{font-size:13px!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-align:left!important}#recriando-modal-root .info-aula-informacoes,#recriando-modal-root .info-aula-principal,#recriando-modal-root .info-aula-extra{display:flex;flex-direction:column}#recriando-modal-root .info-aula-item{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:10px 16px!important;border-bottom:1px solid #f1f5f9!important}#recriando-modal-root .info-aula-item:last-child{border-bottom:0!important}#recriando-modal-root .info-aula-item:hover{background:#f8fafc!important}#recriando-modal-root .info-aula-item-label{width:110px!important;min-width:110px!important;padding-top:2px!important}#recriando-modal-root .label-aula-item{color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}#recriando-modal-root .label-aula-item::after{content:":"!important}#recriando-modal-root .info-aula-item-valor{display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;gap:0!important;min-width:0!important;padding-top:2px!important}#recriando-modal-root .info-aula-valor-texto{color:#1e293b!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}#recriando-modal-root .info-aula-valor-texto::after{content:", ";color:#64748b!important}#recriando-modal-root .info-aula-valor-texto:last-child::after{content:""}#recriando-modal-root .info-aula-toggle{display:none!important;justify-content:center!important;width:calc(100% - 24px)!important;margin:0 12px 14px!important;padding:12px 14px!important;border:1px solid #d1d5db!important;border-radius:12px!important;background:#fff!important;color:#374151!important;font-size:13px!important;font-weight:700!important}#recriando-modal-root .secao-conteudo{padding:24px!important;color:#374151!important;font-size:15px!important;line-height:1.8!important}#recriando-modal-root .secao-conteudo p,#recriando-modal-root .secao-conteudo li{margin:0 0 14px!important;color:#374151!important;font-size:15px!important;line-height:1.8!important}#recriando-modal-root .secao-conteudo h3{margin:16px 0 8px!important;color:#111827!important;font-size:15px!important;font-weight:700!important}#recriando-modal-root .secao-conteudo ul,#recriando-modal-root .secao-conteudo ol{margin:0 0 14px 22px!important;padding:0!important}#recriando-modal-root .secao-conteudo img{display:block!important;width:min(100%,720px)!important;max-width:100%!important;max-height:420px!important;height:auto!important;margin:14px auto 0!important;border-radius:12px!important;object-fit:contain!important}#recriando-modal-root .secao-conteudo--rich figure,#recriando-modal-root .secao-conteudo--rich .wp-block-image,#recriando-modal-root .secao-conteudo--rich .wp-block-video,#recriando-modal-root .secao-conteudo--rich .wp-block-embed{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:min(100%,720px)!important;max-width:100%!important;margin:0 auto 18px!important}#recriando-modal-root .secao-conteudo--rich .wp-block-embed__wrapper,#recriando-modal-root .secao-conteudo--rich .wp-video,#recriando-modal-root .secao-conteudo--rich .mejs-container{width:100%!important;max-width:100%!important;margin:0 auto!important}#recriando-modal-root .secao-conteudo--rich iframe{display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;border:0!important;border-radius:12px!important}#recriando-modal-root .secao-conteudo--rich video,#recriando-modal-root .secao-conteudo--rich embed{display:block!important;width:100%!important;max-width:100%!important;max-height:420px!important;margin:0 auto!important;border-radius:12px!important;object-fit:contain!important}#recriando-modal-root .bloqueio-container,#recriando-modal-root .modal-feedback-overlay{display:flex!important;align-items:center!important;justify-content:center!important}#recriando-modal-root .bloqueio-container{flex:1 1 auto!important;padding:40px!important}#recriando-modal-root .modal-feedback-overlay{position:absolute;inset:0;z-index:40;padding:24px;background:rgb(15 23 42 / .45)!important}#recriando-modal-root .bloqueio-card,#recriando-modal-root .modal-feedback{max-width:520px!important;padding:28px!important;border-radius:22px!important;background:#fff!important;text-align:center!important}#recriando-modal-root .bloqueio-titulo,#recriando-modal-root .modal-feedback-title{margin-bottom:12px!important;color:#2247b7!important;font-size:clamp(28px,4vw,52px)!important;font-weight:800!important;line-height:1.02!important}#recriando-modal-root .bloqueio-texto,#recriando-modal-root .modal-feedback-text{max-width:420px!important;margin:0 auto 28px!important;color:#6b7280!important;font-size:16px!important;line-height:1.7!important}#recriando-modal-root .bloqueio-btns{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:14px!important}#recriando-modal-root .btn-bloqueio{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 22px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;white-space:normal!important;text-align:center!important;word-break:break-word!important}#recriando-modal-root .btn-bloqueio-login{background:#f3f4f6!important;color:#2247b7!important}#recriando-modal-root .btn-bloqueio-assinar{background:#f97316!important;color:#fff!important;box-shadow:0 10px 24px rgb(249 115 22 / .25)!important}#recriando-modal-root .modal-loader{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;color:#fff!important}#recriando-modal-root .modal-loader-spinner{width:48px!important;height:48px!important;border:4px solid rgb(255 255 255 / .25)!important;border-top-color:#f97316!important;border-radius:50%!important;animation:recriandoSpin .9s linear infinite}@keyframes recriandoSpin{to{transform:rotate(360deg)}}@media (max-width:960px){#recriando-modal-root .recriando-popup-container{max-width:calc(100vw - 24px)!important}#recriando-modal-root .popup-cabecalho{flex-wrap:wrap!important;align-items:flex-start!important;padding:18px 78px 18px 18px!important}#recriando-modal-root .popup-cabecalho-direito{width:100%!important;justify-content:flex-start!important}#recriando-modal-root .popup-grade{grid-template-columns:1fr!important;gap:18px!important;padding:12px 12px 24px!important}#recriando-modal-root .popup-grade-esquerda{position:static!important}#recriando-modal-root .info-aula-toggle{display:inline-flex!important}#recriando-modal-root .info-aula-extra{display:none!important}#recriando-modal-root .secao-info-aula.is-expanded .info-aula-extra{display:flex!important}}.recriando-btn-acessar-atividade{min-height:44px!important;padding:11px 22px!important;border-radius:9px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;cursor:pointer!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.recriando-btn-acessar-atividade:hover{transform:translateY(-1px)!important;filter:brightness(.97)!important}.recriando-btn-acessar-atividade.gratuito{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important;box-shadow:0 4px 12px rgb(22 163 74 / .35)!important}.recriando-btn-acessar-atividade.assinante{background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%)!important;box-shadow:0 4px 12px rgb(30 64 175 / .35)!important}#recriando-modal-root:has(.recriando-popup-container--blocked) .modal-feedback-overlay{display:none!important}#recriando-modal-root .btn-bloqueio{position:relative!important;z-index:1!important}#recriando-modal-root .bloqueio-btns{position:relative!important;z-index:1!important}@media (max-width:640px){#recriando-modal-root{padding:10px!important}#recriando-modal-root .recriando-popup-container{max-width:100vw!important;height:calc(100vh - 20px)!important;border-radius:20px!important}#recriando-modal-root .recriar-modal-close-btn{top:12px!important;right:12px!important;width:44px!important;height:44px!important}#recriando-modal-root .popup-cabecalho{gap:14px!important;padding:16px 68px 16px 16px!important}#recriando-modal-root .popup-cabecalho-esquerdo{flex-direction:column!important;align-items:flex-start!important}#recriando-modal-root .btn-acao{width:calc(100% - 56px)!important;white-space:nowrap!important;font-size:12.5px!important;letter-spacing:-.01em!important;padding:0 10px!important;line-height:1.2!important;min-height:44px!important}#recriando-modal-root .modal-feedback-overlay{padding:12px!important}#recriando-modal-root .bloqueio-card,#recriando-modal-root .modal-feedback{width:min(100%,320px)!important;padding:20px 14px!important}#recriando-modal-root .bloqueio-btns{flex-direction:column!important;align-items:stretch!important;gap:10px!important}#recriando-modal-root .btn-bloqueio{width:100%!important;max-width:100%!important;padding:12px 16px!important}#recriando-modal-root .info-aula-item{flex-direction:column!important;gap:4px!important}#recriando-modal-root .info-aula-item-label{width:auto!important;min-width:0!important}#recriando-modal-root .secao-conteudo{padding:18px 16px!important;font-size:14px!important;line-height:1.72!important}#recriando-modal-root .secao-conteudo p,#recriando-modal-root .secao-conteudo li{font-size:14px!important;line-height:1.72!important}#recriando-modal-root .secao-conteudo img,#recriando-modal-root .secao-conteudo--rich video,#recriando-modal-root .secao-conteudo--rich embed{max-height:260px!important}}#recriando-modal-root .btn-bloqueio{height:auto!important;min-height:52px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important;padding-top:12px!important;padding-bottom:12px!important}@media (max-width:640px){#recriando-modal-root .btn-bloqueio{min-height:54px!important;padding:12px 14px!important;font-size:13px!important}}#recriando-modal-root .btn-bloqueio-login{background:#fff!important;color:#2247b7!important;border:1.5px solid #2247b7!important;box-shadow:0 6px 18px rgb(34 71 183 / .14)!important}#recriando-modal-root .btn-bloqueio-login:hover{background:#f4f7ff!important}.recriando-btn-acesso{display:none!important}.recriando-header-btn-wrap,.recriando-header-btn-wrap *{box-sizing:border-box}.recriando-header-btn-wrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;padding:4px 8px;max-width:100%;min-width:0}.recriando-header-btn-stack{display:inline-flex;flex-direction:column;align-items:center;gap:2px;max-width:100%;min-width:0}.recriando-header-btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:34px;padding:10px 20px;border-radius:6px;background:#f47c20;color:#ffffff!important;font-size:14px;font-weight:600;line-height:1.15;text-align:center;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recriando-header-btn:hover{background:#d96a15;color:#ffffff!important}.recriando-header-greeting{display:block;max-width:100%;margin-top:2px;color:#666;font-size:12px;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recriando-header-sair{display:block;max-width:100%;color:#666!important;font-size:13px;line-height:1.15;text-align:center;text-decoration:none!important;white-space:nowrap}.recriando-header-sair:hover{color:#cc0000!important}@media (max-width:1100px){.recriando-header-btn-wrap{gap:3px!important;min-width:0!important;padding:2px 0!important}.recriando-header-btn-wrap.is-logged-out{width:auto!important;max-width:none!important;transform:translateX(-18px)!important}.recriando-header-btn-wrap.is-logged-in{flex-direction:column!important;align-items:flex-end!important;width:132px!important;max-width:132px!important;overflow:hidden!important}.recriando-header-btn-stack{max-width:100%!important;min-width:0!important;gap:1px!important}.recriando-header-btn-wrap.is-logged-in .recriando-header-btn-stack{align-items:flex-end!important;width:100%!important}.recriando-header-btn-wrap.is-logged-out .recriando-header-btn-stack{align-items:center!important;width:auto!important}.recriando-header-btn-wrap.is-logged-in .recriando-header-btn{width:100%!important;max-width:100%!important;min-height:30px!important;padding:6px 8px!important;font-size:11px!important;white-space:normal!important;overflow-wrap:anywhere!important}.recriando-header-btn-wrap.is-logged-out .recriando-header-btn{width:auto!important;max-width:none!important;min-height:30px!important;padding:8px 14px!important;font-size:12px!important;white-space:nowrap!important}.recriando-header-greeting,.recriando-header-sair{width:100%!important;max-width:100%!important;font-size:9px!important;line-height:1.15!important;text-align:right!important}}@media (max-width:480px){.recriando-header-btn-wrap.is-logged-out{transform:translateX(-22px)!important}.recriando-header-btn-wrap.is-logged-in{width:122px!important;max-width:122px!important;transform:translateX(-10px)!important}.recriando-header-btn-wrap.is-logged-in .recriando-header-btn{min-height:28px!important;padding:5px 7px!important;font-size:10px!important}.recriando-header-btn-wrap.is-logged-out .recriando-header-btn{min-height:28px!important;padding:7px 12px!important;font-size:11px!important}.recriando-header-greeting,.recriando-header-sair{font-size:8.5px!important}}@media (max-width:380px){.recriando-header-btn-wrap.is-logged-out{transform:translateX(-24px)!important}.recriando-header-btn-wrap.is-logged-in{width:114px!important;max-width:114px!important;transform:translateX(-20px)!important}.recriando-header-btn-wrap.is-logged-in .recriando-header-btn{font-size:9.5px!important}.recriando-header-greeting,.recriando-header-sair{font-size:8px!important}}:root{--c-primary:#0F2557;--c-primary-dark:#0A1A40;--c-primary-medium:#2B4E9B;--c-accent:#FFC53D;--c-accent-hover:#E2A400;--c-accent-text:#2A1E00;--c-success:#3b6d11;--c-success-bg:#eaf3de;--c-warning:#854f0b;--c-warning-dark:#6B3F08;--c-warning-bg:#faeeda;--c-danger:#c0392b;--c-danger-bg:#f9ebea;--c-danger-bg-hover:#f2dcda;--c-info:#185fa5;--c-info-bg:#e6f1fb;--c-bg:#ffffff;--c-bg-soft:#f6f8fb;--c-bg-muted:#eef1f7;--c-text:#1f2330;--c-text-soft:#5b6172;--c-text-muted:#8a909c;--c-border:#e2e5ef;--c-border-soft:#eef0f6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:'Instrument Sans', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--font-titulo:'Archivo', var(--font-sans);--text-xs:12px;--text-sm:14px;--text-base:15px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--shadow-sm:0 1px 3px rgba(20, 34, 82, 0.06);--shadow-md:0 4px 14px rgba(20, 34, 82, 0.08);--shadow-lg:0 12px 32px rgba(20, 34, 82, 0.12);--shadow-nav:0 -2px 16px rgba(20, 34, 82, 0.06);--transition:200ms cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:320ms cubic-bezier(0.4, 0, 0.2, 1);--max-content:1200px;--header-h:56px;--bottom-nav-h:64px;--safe-top:env(safe-area-inset-top, 0px);--safe-bottom:env(safe-area-inset-bottom, 0px)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.55;color:var(--c-text);background:var(--c-bg-soft);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img,svg,video,canvas,picture{max-width:100%;height:auto;display:block}a{color:var(--c-primary);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--c-accent)}button{font-family:inherit;cursor:pointer}.rt-card h1,.rt-card h2,.rt-card h3,.rt-card h4,.rt-card h5,.rt-card h6,.rt-page h1,.rt-page h2,.rt-page h3,.rt-page h4,.rt-page h5,.rt-page h6,.rt-drawer h1,.rt-drawer h2,.rt-drawer h3,.rt-main>h1,.rt-main>h2,.rt-main>h3{margin:0 0 var(--space-4);line-height:1.25;color:var(--c-text);font-weight:700}.rt-card h1,.rt-page h1,.rt-main>h1{font-size:var(--text-2xl)}.rt-card h2,.rt-page h2,.rt-main>h2{font-size:var(--text-xl)}.rt-card h3,.rt-page h3,.rt-main>h3{font-size:var(--text-lg)}.rt-page-content p,.rt-card p{margin:0 0 var(--space-4)}.rt-body{padding-top:calc(var(--header-h) + var(--safe-top));padding-bottom:calc(var(--bottom-nav-h) + var(--safe-bottom))}.rt-skip-link{position:absolute;left:-9999px;top:0;z-index:100}.rt-skip-link:focus{left:var(--space-4);top:var(--space-4);background:var(--c-primary);color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md)}.rt-container{max-width:var(--max-content);margin:0 auto;padding:0 var(--space-4)}.rt-main{padding:var(--space-6) 0;min-height:calc(100vh - var(--header-h) - var(--bottom-nav-h))}.rt-header{position:fixed;top:0;left:0;right:0;height:calc(var(--header-h) + var(--safe-top));padding-top:var(--safe-top);background:rgb(255 255 255 / .92);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid #fff0;z-index:50;transition:transform var(--transition),border-color var(--transition),background var(--transition)}.rt-header.is-scrolled{border-bottom-color:var(--c-border-soft);background:rgb(255 255 255 / .98)}.rt-header.is-hidden{transform:translateY(-100%)}.rt-header-inner{max-width:var(--max-content);margin:0 auto;height:var(--header-h);padding:0 var(--space-3);display:flex;align-items:center;gap:var(--space-3)}.rt-header-inner .rt-logo{flex:1;min-width:0;justify-content:flex-start}.rt-header-inner .rt-header-actions{flex-shrink:0}.rt-logo{display:flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--c-primary);font-size:var(--text-lg)}.rt-logo img{max-height:36px;width:auto}.rt-logo-text{font-size:var(--text-lg);letter-spacing:-.02em}.rt-nav-desktop{display:none}.rt-header-actions{display:flex;align-items:center;gap:var(--space-2)}body .rt-header button.rt-menu-toggle,body .rt-drawer button.rt-drawer-close{all:unset;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:#fff0;color:var(--c-text);cursor:pointer;transition:background 200ms ease,color 200ms ease;flex-shrink:0;-webkit-tap-highlight-color:#fff0;box-sizing:border-box}body .rt-header button.rt-menu-toggle:hover,body .rt-header button.rt-menu-toggle:focus,body .rt-drawer button.rt-drawer-close:hover,body .rt-drawer button.rt-drawer-close:focus{background:var(--c-bg-muted);color:var(--c-primary);outline:none}body .rt-header button.rt-menu-toggle svg,body .rt-drawer button.rt-drawer-close svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;pointer-events:none}body .rt-header button.rt-menu-toggle svg path,body .rt-drawer button.rt-drawer-close svg path{fill:none;stroke:currentColor}.rt-avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--c-primary);color:#fff;font-weight:600;font-size:var(--text-sm)}.rt-avatar:hover{background:var(--c-primary-medium);color:#fff}.rt-header-logout{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--c-border,#e2e8f0);color:var(--c-text,#334155);font-size:var(--text-sm);font-weight:600;line-height:1;white-space:nowrap}.rt-header-logout:hover{background:var(--c-bg-soft);color:var(--c-primary-dark)}.rt-drawer-account{display:flex;flex-direction:column;gap:8px;padding:12px 0;margin-top:8px;border-top:1px solid var(--c-border-soft,#f1f5f9)}.rt-drawer-account-link{display:block;padding:10px 12px;border-radius:10px;font-weight:700;color:var(--c-text);background:var(--c-bg-soft)}.rt-drawer-account-link:hover{background:var(--c-bg-muted)}.rt-drawer-logout{color:var(--c-danger);background:var(--c-danger-bg)}.rt-drawer-logout:hover{background:var(--c-danger-bg-hover)}.rt-drawer-backdrop{position:fixed;inset:0;background:rgb(20 34 82 / .55);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--transition);z-index:60}.rt-drawer-backdrop.is-open{opacity:1}.rt-drawer{position:fixed;top:0;right:0;bottom:0;width:min(88vw, 340px);max-width:100%;background:var(--c-bg);box-shadow:var(--shadow-lg);transform:translateX(100%);transition:transform var(--transition-slow);z-index:70;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.rt-drawer.is-open{transform:translateX(0)}.rt-drawer[hidden]{display:flex}.rt-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--c-border-soft);padding-top:calc(var(--space-4) + var(--safe-top))}.rt-drawer-logo img{max-height:36px}.rt-drawer-close{width:40px;height:40px;border:0;border-radius:var(--radius-md);background:var(--c-bg-soft);color:var(--c-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition)}.rt-drawer-close:hover{background:var(--c-bg-muted)}.rt-drawer-close svg{width:22px;height:22px}.rt-drawer-user{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--c-bg-soft);border-bottom:1px solid var(--c-border-soft)}.rt-drawer-user .rt-avatar{width:44px;height:44px;font-size:var(--text-md);flex-shrink:0}.rt-drawer-user-info{display:flex;flex-direction:column;min-width:0}.rt-drawer-user-info strong{font-size:var(--text-base);color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-drawer-user-info span{font-size:var(--text-xs);color:var(--c-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-drawer-nav{flex:1;padding:var(--space-3) 0}.rt-drawer-menu{list-style:none;margin:0;padding:0}.rt-drawer-menu li+li{border-top:1px solid var(--c-border-soft)}body .rt-drawer .rt-drawer-menu a{display:flex!important;align-items:center!important;padding:var(--space-3) var(--space-5)!important;color:var(--c-text)!important;font-size:var(--text-base)!important;font-weight:500!important;text-decoration:none!important;transition:background var(--transition),color var(--transition)!important;min-height:48px!important;background:transparent!important}body .rt-drawer .rt-drawer-menu a:hover{background:var(--c-bg-soft)!important;color:var(--c-primary)!important}body .rt-drawer .rt-drawer-menu .current-menu-item>a{background:var(--c-bg-soft)!important;color:var(--c-primary)!important;font-weight:600!important}body .rt-drawer .rt-drawer-menu .sub-menu{list-style:none;padding:0;margin:0;background:var(--c-bg-soft)}body .rt-drawer .rt-drawer-menu .sub-menu a{padding-left:var(--space-8)!important;font-size:var(--text-sm)!important;color:var(--c-text-soft)!important}body .rt-drawer .rt-drawer-menu .sub-menu a::before{content:"→ ";color:var(--c-accent);margin-right:4px}body .rt-drawer .rt-drawer-menu .menu-item-has-children>a::after{content:" ▾";font-size:11px;opacity:.6;margin-left:auto}.rt-drawer-social{padding:var(--space-4) var(--space-5);border-top:1px solid var(--c-border-soft);background:var(--c-bg-soft)}.rt-drawer-social-label{display:block;font-size:var(--text-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3);font-weight:600}.rt-drawer-social-icons{display:flex;gap:var(--space-3);flex-wrap:wrap}.rt-drawer-social-icons a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--c-bg);color:var(--c-primary);border:1px solid var(--c-border);transition:all var(--transition)}.rt-drawer-social-icons a:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary);transform:translateY(-2px)}.rt-drawer-social-icons svg{width:20px;height:20px}.rt-drawer-foot{padding:var(--space-4) var(--space-5);padding-bottom:calc(var(--space-4) + var(--safe-bottom));border-top:1px solid var(--c-border-soft);color:var(--c-text-muted);text-align:center}body.rt-drawer-open{overflow:hidden}.rt-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:calc(var(--bottom-nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:rgb(255 255 255 / .97);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-top:1px solid var(--c-border-soft);box-shadow:var(--shadow-nav);display:flex;align-items:stretch;justify-content:space-around;z-index:40}.rt-bottom-nav-item{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-2) 4px;color:var(--c-text-soft);font-size:clamp(11px, 2.6vw, 12.5px);font-weight:500;text-decoration:none;transition:color var(--transition),transform var(--transition);min-height:48px;position:relative}.rt-bottom-nav-item:hover{color:var(--c-primary)}.rt-bottom-nav-item.is-active{color:var(--c-primary)}.rt-bottom-nav-item.is-active::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:28px;height:3px;background:var(--c-primary);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.rt-nav-icon{width:24px;height:24px;stroke:currentColor;transition:transform var(--transition)}.rt-bottom-nav-item.is-active .rt-nav-icon{transform:scale(1.08)}.rt-bottom-nav-label{letter-spacing:-.01em;line-height:1}.rt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);min-height:48px;font-size:var(--text-base);font-weight:600;font-family:inherit;border:1.5px solid #fff0;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);text-decoration:none;white-space:nowrap}.rt-btn:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}body a.rt-btn.rt-btn-primary,body button.rt-btn.rt-btn-primary{background:var(--c-primary)!important;background-color:var(--c-primary)!important;color:#fff!important;border-color:var(--c-primary)!important}body a.rt-btn.rt-btn-primary:hover,body button.rt-btn.rt-btn-primary:hover{background:var(--c-primary-medium)!important;background-color:var(--c-primary-medium)!important;color:#fff!important;transform:translateY(-1px);box-shadow:var(--shadow-md)}.rt-btn-accent{background:var(--c-accent);color:var(--c-accent-text)}.rt-btn-accent:hover{background:var(--c-accent-hover);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.rt-btn-outline{background:#fff0;color:var(--c-primary);border-color:var(--c-border)}.rt-btn-outline:hover{border-color:var(--c-primary);background:var(--c-bg-soft);color:var(--c-primary)}.rt-btn-ghost{background:#fff0;color:var(--c-text)}.rt-btn-ghost:hover{background:var(--c-bg-muted)}body a.rt-btn.rt-btn-outline,body button.rt-btn.rt-btn-outline{color:var(--c-primary)!important}body a.rt-btn.rt-btn-outline:hover,body button.rt-btn.rt-btn-outline:hover{color:var(--c-primary)!important}body a.rt-btn.rt-btn-ghost,body button.rt-btn.rt-btn-ghost{color:var(--c-text)!important}.rt-btn-sm{min-height:38px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.rt-btn-block{width:100%}.rt-card{background:var(--c-bg);border:1px solid var(--c-border-soft);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);margin-bottom:var(--space-4)}.rt-card-flat{background:var(--c-bg);border:1px solid var(--c-border-soft);border-radius:var(--radius-md);padding:var(--space-4)}.rt-card-elevated{background:var(--c-bg);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.rt-page{background:var(--c-bg);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.rt-page-header{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--c-border-soft)}.rt-page-title{font-size:var(--text-2xl);color:var(--c-primary-dark);margin:0}.rt-page-content{font-size:var(--text-base);line-height:1.7}.rt-page-content>*+*{margin-top:var(--space-4)}.rt-input,.rt-select,.rt-textarea{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:inherit;border:1.5px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-bg);color:var(--c-text);transition:border-color var(--transition),box-shadow var(--transition);min-height:48px}.rt-textarea{min-height:120px;resize:vertical}.rt-input:focus,.rt-select:focus,.rt-textarea:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px rgb(26 46 108 / .12)}.rt-label{display:block;margin-bottom:var(--space-2);font-weight:600;font-size:var(--text-sm);color:var(--c-text)}.rt-footer{padding:var(--space-6) 0;color:var(--c-text-muted);font-size:var(--text-sm);text-align:center}.rt-footer-text{margin:0}.rt-empty{padding:var(--space-12) var(--space-4);text-align:center;color:var(--c-text-muted)}.rt-excerpt p{color:var(--c-text-soft);font-size:var(--text-sm)}.rt-stack-2>*+*{margin-top:var(--space-2)}.rt-stack-3>*+*{margin-top:var(--space-3)}.rt-stack-4>*+*{margin-top:var(--space-4)}.rt-stack-6>*+*{margin-top:var(--space-6)}.rt-flex{display:flex}.rt-flex-center{display:flex;align-items:center;justify-content:center}.rt-flex-between{display:flex;align-items:center;justify-content:space-between}.rt-flex-col{display:flex;flex-direction:column}.rt-gap-2{gap:var(--space-2)}.rt-gap-4{gap:var(--space-4)}.rt-gap-6{gap:var(--space-6)}.rt-text-center{text-align:center}.rt-text-soft{color:var(--c-text-soft)}.rt-text-muted{color:var(--c-text-muted)}.rt-text-primary{color:var(--c-primary)}.rt-text-accent{color:var(--c-accent)}.rt-hidden{display:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@media (max-width:480px){:root{--space-5:16px;--space-6:18px}.rt-container{padding:0 var(--space-3)}.rt-hero-inner{padding:64px var(--space-4) 40px}.rt-page{padding:var(--space-5)}.rt-card{padding:var(--space-4)}.rt-feature-card{padding:var(--space-4)}}@media (hover:none){.rt-btn:hover,.rt-feature-card:hover,.rt-tm-card:hover,.rt-bottom-nav-item:hover,.rt-drawer-menu a:hover{transform:none!important;background:initial}.rt-btn:active{transform:scale(.98);opacity:.92}.rt-bottom-nav-item:active .rt-nav-icon{transform:scale(1.15)}}@media (min-width:600px){:root{--text-base:16px}.rt-container{padding:0 var(--space-6)}.rt-main{padding:var(--space-8) 0}.rt-page{padding:var(--space-8)}.rt-page-title{font-size:var(--text-3xl)}}@media (min-width:1024px){:root{--header-h:64px}.rt-body{padding-bottom:0}.rt-bottom-nav{display:none}.rt-nav-desktop{display:block;flex:1}.rt-menu{display:flex;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0;justify-content:center}.rt-menu li{position:relative}.rt-menu a{display:inline-flex;align-items:center;gap:4px;padding:var(--space-2) var(--space-4);color:var(--c-text);font-weight:500;font-size:var(--text-sm);border-radius:var(--radius-md);transition:all var(--transition);white-space:nowrap;line-height:1.4}.rt-menu a:hover{background:var(--c-bg-soft);color:var(--c-primary)}.rt-menu .current-menu-item>a,.rt-menu .current-menu-parent>a{color:var(--c-primary);background:var(--c-bg-soft)}.rt-menu .menu-item-has-children>a::after{content:"▾";font-size:10px;margin-left:2px;opacity:.7}.rt-menu .sub-menu{position:absolute;top:100%;left:0;min-width:200px;background:var(--c-bg);border:1px solid var(--c-border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:8px;list-style:none;margin:8px 0 0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 180ms ease,transform 180ms ease,visibility 0s linear 180ms;z-index:100}.rt-menu li:hover>.sub-menu,.rt-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 180ms ease,transform 180ms ease,visibility 0s linear 0s}.rt-menu .sub-menu a{display:block;width:100%;padding:var(--space-2) var(--space-3);font-weight:500}.rt-menu .sub-menu .menu-item-has-children>a::after{content:"▸"}.rt-main{padding:var(--space-10) 0}}@media (min-width:1280px){.rt-container{padding:0 var(--space-8)}}@media print{.rt-header,.rt-bottom-nav,.rt-footer{display:none}.rt-body{padding:0}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}.elementor-page .rt-main{padding:0}.elementor-page .rt-container{max-width:none;padding:0}body.elementor-kit-5 h1,body.elementor-kit-5 h2,body.elementor-kit-5 h3,body.elementor-kit-5 h4,body.elementor-kit-5 h5,body.elementor-kit-5 h6,body h1,body h2,body h3,body h4,body h5,body h6{line-height:1.25!important}body .rt-main h1,body .rt-main h2,body .rt-main h3,body .rt-main h4,body .rt-main h5,body .rt-main h6,body .rt-drawer h1,body .rt-drawer h2,body .rt-drawer h3{text-transform:none!important;letter-spacing:normal!important;font-family:var(--font-titulo)!important}body .rt-hero-title{letter-spacing:-0.02em!important}body .rt-section-title{letter-spacing:-0.02em!important}body .rt-cta-title{letter-spacing:-0.02em!important}body .rt-am-name{letter-spacing:-0.01em!important}body :is(h1,h2,h3,h4,h5,h6,strong,em,b,i)::before,body :is(h1,h2,h3,h4,h5,h6,strong,em,b,i)::after,body [class*="rt-section"] *::before,body [class*="rt-section"] *::after,body [class*="rt-hero"]::before,body [class*="rt-hero"]::after,body [class*="rt-tm-"]::before,body [class*="rt-tm-"]::after,body [class*="rt-feature"]::before,body [class*="rt-feature"]::after,body [class*="rt-am-"]::before,body [class*="rt-am-"]::after,body [class*="rt-cta"]::before,body [class*="rt-cta"]::after,body [class*="rt-stat"]::before,body [class*="rt-stat"]::after,body [class*="rt-drawer"] *::before,body [class*="rt-drawer"] *::after,body [class*="rt-page-wrap"] h1::before,body [class*="rt-page-wrap"] h2::before,body [class*="rt-page-wrap"] h3::before{content:none!important;display:none!important}body .rt-bottom-nav-item.is-active::before{content:''!important;display:block!important}.rt-home{padding:0;background:var(--c-bg)}.rt-home>.rt-section:not(.rt-cta){width:min(100%, var(--max-content));margin-left:auto;margin-right:auto}@media (max-width:767px){.rt-home>.rt-section:not(.rt-cta){width:calc(100% - 24px);overflow:hidden}}.rt-hero{position:relative;min-height:640px;background:var(--c-primary-dark);overflow:hidden;display:flex;align-items:flex-end;color:#fff}.rt-hero-img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:15% center;z-index:0}.rt-hero-img-desktop{display:none}@media (min-width:768px){.rt-hero{align-items:center}.rt-hero-img-mobile{display:none}.rt-hero-img-desktop{display:block}.rt-hero-img{object-position:center}}.rt-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(20 34 82 / .05) 0%,rgb(20 34 82 / .45) 50%,rgb(20 34 82 / .92) 100%);pointer-events:none;z-index:1}.rt-hero-inner{z-index:2}.rt-hero-inner{position:relative;z-index:2;width:100%;max-width:var(--max-content);margin:0 auto;padding:80px var(--space-4) calc(var(--bottom-nav-h) + var(--space-6));box-sizing:border-box}.rt-hero-content{max-width:100%;box-sizing:border-box}.rt-hero-content{max-width:640px}.rt-hero-badge{display:inline-block;padding:6px 14px;background:rgb(255 255 255 / .15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .25);border-radius:var(--radius-full);color:#fff;font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;margin-bottom:var(--space-5)}.rt-hero-title{font-size:clamp(24px, 6vw, 48px);font-weight:800!important;line-height:1.15;margin:0 0 var(--space-4);color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke:0!important;letter-spacing:-.02em;text-shadow:none!important;word-wrap:break-word;overflow-wrap:break-word;hyphens:none}@media (max-width:767px){.rt-hero-content{margin-left:38%!important;max-width:62%!important;text-align:left}.rt-hero-title{font-size:clamp(18px, 5.5vw, 26px)!important;line-height:1.2}.rt-hero-subtitle{font-size:13px!important;line-height:1.5!important}.rt-hero-badge{font-size:11px!important;padding:4px 10px!important}.rt-hero-actions{flex-direction:column;align-items:stretch;gap:8px}.rt-hero-actions .rt-btn{width:100%}}@media (max-width:380px){.rt-hero-content{margin-left:42%!important;max-width:58%!important}}.rt-hero-subtitle{font-size:clamp(15px, 2.2vw, 18px);line-height:1.55;color:rgb(255 255 255 / .92)!important;-webkit-text-fill-color:rgb(255 255 255 / .92)!important;margin:0 0 var(--space-6);text-shadow:none!important}.rt-hero-actions{display:flex;gap:var(--space-3);row-gap:var(--space-3);flex-wrap:wrap}.rt-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);width:min(100%, 720px);margin:var(--space-6) auto 0}.rt-hero-stat{min-height:92px;padding:var(--space-4) var(--space-3);background:rgb(20 34 82 / .28);border:1.5px solid rgb(255 255 255 / .55);border-radius:4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 28px rgb(20 34 82 / .18)}.rt-hero-stat-number{font-size:clamp(26px, 4vw, 42px);font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em}.rt-hero-stat-label{margin-top:var(--space-2);font-size:var(--text-xs);font-weight:600;line-height:1.25;color:rgb(255 255 255 / .88)}@media (max-width:767px){.rt-hero-stats{grid-template-columns:1fr;gap:8px;margin-top:14px}.rt-hero-stat{min-height:58px;padding:8px 10px}.rt-hero-stat-number{font-size:22px}.rt-hero-stat-label{font-size:10px;margin-top:4px}}.rt-btn-ghost-light{background:#fff0;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1.5px solid rgb(255 255 255 / .6)}.rt-btn-ghost-light:hover{background:rgb(255 255 255 / .12);color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fff}@media (max-width:767px){.rt-hero{min-height:668px}.rt-hero-inner{padding:44px 18px calc(var(--bottom-nav-h) + 24px)}.rt-hero-content{margin-left:39%!important;max-width:calc(61% - 8px)!important}.rt-hero-badge{display:table;margin:0 0 14px;max-width:100%;white-space:normal;line-height:1.15}.rt-hero-title{margin-bottom:16px;font-size:clamp(19px, 6vw, 25px)!important;line-height:1.12!important}.rt-hero-subtitle{margin-bottom:18px;font-size:13px!important;line-height:1.48!important}.rt-hero-actions{gap:10px}.rt-hero-actions .rt-btn{width:100%;min-height:44px;padding:10px 11px;font-size:13.5px;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:normal}body .rt-hero-actions a.rt-btn.rt-btn-accent{font-size:13px!important;padding-left:10px!important;padding-right:10px!important}body .rt-hero-actions a.rt-btn.rt-btn-ghost-light{background:rgb(255 255 255 / .1)!important;background-color:rgb(255 255 255 / .1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgb(255 255 255 / .82)!important;font-weight:700!important}.rt-hero-stats{gap:9px;margin-top:14px;width:100%}.rt-hero-stat{min-height:58px;padding:8px 10px}}@media (min-width:768px){.rt-hero{min-height:560px}.rt-hero-overlay{background:linear-gradient(90deg,rgb(20 34 82 / .75) 0%,rgb(20 34 82 / .35) 50%,rgb(20 34 82 / .75) 100%)}.rt-hero-inner{padding:96px var(--space-8) 80px}}@media (min-width:1024px){.rt-hero{min-height:640px}.rt-hero-inner{padding:120px var(--space-8) 96px}.rt-hero-content{text-align:center;margin:0 auto;max-width:760px}.rt-hero-actions{justify-content:center}}.rt-stats{background:var(--c-bg);padding:var(--space-10) 0;border-bottom:1px solid var(--c-border-soft)}.rt-stats-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);text-align:center}.rt-stat-number{font-size:clamp(36px, 6vw, 56px);font-weight:800;color:var(--c-primary);line-height:1;letter-spacing:-.02em}.rt-stat-label{font-size:var(--text-sm);color:var(--c-text-soft);margin-top:var(--space-2);font-weight:500}@media (min-width:600px){.rt-stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}@media (min-width:1024px){.rt-stats{padding:var(--space-16) 0}}.rt-home>.rt-stats{position:relative;z-index:3;width:min(100%, 720px);margin:-128px auto 0;padding:0 var(--space-4) var(--space-8);background:#fff0;border-bottom:0}.rt-home>.rt-stats .rt-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.rt-home>.rt-stats .rt-stat{min-height:92px;padding:var(--space-4) var(--space-3);background:rgb(20 34 82 / .28);border:1.5px solid rgb(255 255 255 / .55);border-radius:4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 28px rgb(20 34 82 / .18)}.rt-home>.rt-stats .rt-stat-number{font-size:clamp(26px, 4vw, 42px);color:#fff}.rt-home>.rt-stats .rt-stat-label{font-size:var(--text-xs);font-weight:600;line-height:1.25;color:rgb(255 255 255 / .88)}@media (max-width:767px){.rt-home>.rt-stats{width:min(calc(100% - 32px), 260px);margin:-230px 16px 0 auto;padding:0 0 var(--space-6)}.rt-home>.rt-stats .rt-stats-grid{grid-template-columns:1fr;gap:8px}.rt-home>.rt-stats .rt-stat{min-height:58px;padding:8px 10px}.rt-home>.rt-stats .rt-stat-number{font-size:22px}.rt-home>.rt-stats .rt-stat-label{font-size:10px;margin-top:4px}}.rt-skeleton{background:linear-gradient(90deg,var(--c-bg-soft) 0%,var(--c-bg-muted) 50%,var(--c-bg-soft) 100%);background-size:200% 100%;animation:rt-skeleton 1.4s ease-in-out infinite;border-radius:var(--radius-md)}@keyframes rt-skeleton{0%{background-position:200% 0}100%{background-position:-200% 0}}:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px;border-radius:4px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}.rt-main-boxed .recriando-auth-wrap{margin-top:0;margin-bottom:0}.rt-main-boxed .recriando-auth-card{box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}.rt-main-fluid{padding:0}.rt-main-boxed{padding:var(--space-6) 0 var(--space-10)}@media (min-width:1024px){.rt-main-boxed{padding:var(--space-10) 0 var(--space-16)}}.rt-page-wrap{max-width:var(--max-content)}.rt-page-wrap>:first-child{margin-top:0}.rt-page-wrap>:last-child{margin-bottom:0}.rt-page-wrap h1:not([class*="rt-"]):not([class*="elementor"]),.rt-page-wrap h2:not([class*="rt-"]):not([class*="elementor"]),.rt-page-wrap h3:not([class*="rt-"]):not([class*="elementor"]){color:var(--c-primary-dark);font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:var(--space-8) 0 var(--space-4)}.rt-page-wrap h1:not([class*="rt-"]):not([class*="elementor"]){font-size:clamp(26px, 4vw, 36px)}.rt-page-wrap h2:not([class*="rt-"]):not([class*="elementor"]){font-size:clamp(22px, 3vw, 28px)}.rt-page-wrap h3:not([class*="rt-"]):not([class*="elementor"]){font-size:clamp(18px, 2.5vw, 22px)}.rt-page-wrap p:not([class*="rt-"]):not([class*="elementor"]){line-height:1.7;margin:0 0 var(--space-4);color:var(--c-text)}.rt-page-wrap ul:not([class]),.rt-page-wrap ol:not([class]){margin:0 0 var(--space-4);padding-left:var(--space-6);line-height:1.7}.rt-page-wrap ul:not([class]) li,.rt-page-wrap ol:not([class]) li{margin-bottom:var(--space-2)}.rt-page-wrap img:not([class*="elementor"]):not([class*="wp-smiley"]){max-width:100%;height:auto;border-radius:var(--radius-md)}.rt-page-wrap blockquote{border-left:4px solid var(--c-accent);margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--c-bg-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--c-text-soft)}.rt-page-wrap blockquote p:last-child{margin-bottom:0}.rt-page-wrap table{width:100%;border-collapse:collapse;margin-bottom:var(--space-4);background:var(--c-bg);border:1px solid var(--c-border-soft);border-radius:var(--radius-md);overflow:hidden}.rt-page-wrap th,.rt-page-wrap td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--c-border-soft)}.rt-page-wrap th{background:var(--c-bg-soft);font-weight:700;color:var(--c-primary-dark)}.rt-page-wrap tr:last-child td{border-bottom:0}.rt-page-wrap iframe,.rt-page-wrap video{max-width:100%;border-radius:var(--radius-md)}.rt-page-wrap input[type="text"]:not([class]),.rt-page-wrap input[type="email"]:not([class]),.rt-page-wrap input[type="password"]:not([class]),.rt-page-wrap input[type="url"]:not([class]),.rt-page-wrap input[type="tel"]:not([class]),.rt-page-wrap input[type="search"]:not([class]),.rt-page-wrap textarea:not([class]),.rt-page-wrap select:not([class]){width:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--c-border);border-radius:var(--radius-md);font-size:var(--text-base);font-family:inherit;min-height:48px;background:var(--c-bg);color:var(--c-text);transition:border-color var(--transition)}.rt-page-wrap input:not([class]):focus,.rt-page-wrap textarea:not([class]):focus,.rt-page-wrap select:not([class]):focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px rgb(26 46 108 / .12)}.rt-page-wrap a:not([class]){color:var(--c-primary);text-decoration:underline;text-underline-offset:3px;transition:color var(--transition)}.rt-page-wrap a:not([class]):hover{color:var(--c-accent)}.rt-section{padding:var(--space-12) 0}@media (max-width:767px){.rt-section{padding:var(--space-10) 0}.rt-section-title{font-size:clamp(24px, 7.4vw, 31px);line-height:1.16;margin-bottom:var(--space-5)}.rt-section-text{margin-bottom:var(--space-6)}}@media (min-width:1024px){.rt-section{padding:var(--space-16) 0}}.rt-section-head{text-align:center;max-width:720px;margin:0 auto var(--space-10)}.rt-section-title{font-size:clamp(24px, 4vw, 36px);font-weight:800!important;color:var(--c-primary-dark)!important;-webkit-text-fill-color:var(--c-primary-dark)!important;-webkit-text-stroke:0!important;margin:0 0 var(--space-3);line-height:1.2;letter-spacing:-.02em;text-shadow:none!important;filter:none!important}.rt-section-subtitle{font-size:var(--text-lg);color:var(--c-text-soft);margin:0}.rt-section-text{color:var(--c-text-soft);line-height:1.7;margin-bottom:var(--space-5)}.rt-section-text p+p{margin-top:var(--space-3)}.rt-eyebrow{display:inline-block;font-size:var(--text-sm);font-weight:700;color:var(--c-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.rt-about-blog{background:var(--c-bg-soft)}.rt-ab-grid{display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:center}@media (max-width:767px){.rt-ab-grid{gap:var(--space-6)}.rt-ab-intro .rt-btn{width:auto;min-width:156px}.rt-ab-features{gap:var(--space-3)}.rt-feature-card{grid-template-columns:42px 1fr;column-gap:var(--space-3);padding:var(--space-4)}.rt-feature-icon{width:42px;height:42px}.rt-feature-icon svg{width:21px;height:21px}.rt-feature-title{font-size:18px;line-height:1.2}.rt-feature-text{font-size:12.5px;line-height:1.45}}@media (min-width:900px){.rt-ab-grid{grid-template-columns:1fr 1.1fr;gap:var(--space-12)}}.rt-ab-features{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:600px){.rt-ab-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.rt-ab-features{grid-template-columns:1fr}}.rt-feature-card{background:var(--c-bg);border:1px solid var(--c-border-soft);border-radius:var(--radius-lg);padding:var(--space-5);display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:var(--space-4);row-gap:4px;align-items:start;transition:all var(--transition)}.rt-feature-card:hover{border-color:var(--c-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.rt-feature-icon{grid-column:1;grid-row:1 / 3;align-self:start;width:48px;height:48px;border-radius:var(--radius-md);background:var(--c-primary);color:#fff;display:flex;align-items:center;justify-content:center}.rt-feature-icon svg{width:24px;height:24px}.rt-feature-title{grid-column:2;grid-row:1;font-size:var(--text-lg);font-weight:700!important;color:var(--c-primary-dark)!important;-webkit-text-fill-color:var(--c-primary-dark)!important;-webkit-text-stroke:0!important;margin:0;line-height:1.3;text-shadow:none!important;filter:none!important}.rt-feature-text{grid-column:2;grid-row:2;font-size:var(--text-sm);color:var(--c-text-soft);margin:0;line-height:1.5}@media (max-width:767px){.rt-ab-features{gap:var(--space-3)}.rt-feature-card{grid-template-columns:42px 1fr;column-gap:var(--space-3);padding:var(--space-4)}.rt-feature-icon{width:42px;height:42px}.rt-feature-icon svg{width:21px;height:21px}.rt-feature-title{font-size:18px;line-height:1.2}.rt-feature-text{font-size:12.5px;line-height:1.45}}.rt-about-me{background:var(--c-bg)}.rt-am-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width:900px){.rt-am-grid{grid-template-columns:360px 1fr;gap:var(--space-12)}}.rt-am-photo-wrap{text-align:center}.rt-am-photo{max-width:320px;margin:0 auto var(--space-4);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--c-primary);aspect-ratio:1}.rt-am-photo img{width:100%;height:100%;object-fit:cover;display:block}.rt-am-name{font-size:var(--text-xl);font-weight:800;color:var(--c-primary-dark);margin:0;letter-spacing:-.01em}.rt-am-role{color:var(--c-accent);font-weight:600;margin:var(--space-1) 0 0}@media (min-width:900px){.rt-am-photo-wrap{text-align:left}.rt-am-photo{margin-left:0}}.rt-testimonials{background:var(--c-primary-dark);color:#fff}.rt-testimonials .rt-section-title{color:#fff!important;-webkit-text-fill-color:#fff!important}.rt-testimonials .rt-section-subtitle{color:rgb(255 255 255 / .72);-webkit-text-fill-color:rgb(255 255 255 / .72)}.rt-tm-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:768px){.rt-tm-grid{grid-template-columns:repeat(3,1fr)}}.rt-tm-card{background:rgb(255 255 255 / .06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);padding:var(--space-6);transition:all var(--transition)}.rt-tm-card:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .2);transform:translateY(-2px)}.rt-tm-stars{color:var(--c-accent);font-size:var(--text-lg);letter-spacing:2px;margin-bottom:var(--space-3)}.rt-tm-text{color:rgb(255 255 255 / .92);font-size:var(--text-base);line-height:1.6;margin:0 0 var(--space-4);font-style:italic}.rt-tm-author{display:flex!important;flex-direction:column!important;gap:4px!important;line-height:1.4!important}.rt-tm-author strong{display:block!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke:0!important;font-size:var(--text-base)!important;font-weight:700!important;line-height:1.3!important;text-shadow:none!important;filter:none!important}.rt-tm-author span{display:block!important;line-height:1.4!important;color:rgb(255 255 255 / .65)!important;-webkit-text-fill-color:rgb(255 255 255 / .65)!important;font-size:var(--text-sm)!important}.rt-tm-author span{color:rgb(255 255 255 / .65);font-size:var(--text-sm)}@media (max-width:767px){.rt-testimonials{padding-top:28px;padding-bottom:34px}.rt-testimonials .rt-section-head{margin-bottom:18px;padding:0 12px}.rt-testimonials .rt-section-title{display:block;margin:0 0 6px;font-size:22px;line-height:1.15;text-align:center}.rt-testimonials .rt-section-subtitle{display:block;margin:0;font-size:13px;line-height:1.35;text-align:center}.rt-tm-grid{gap:12px}.rt-tm-card{padding:16px;border-radius:10px}.rt-tm-stars{margin-bottom:8px}.rt-tm-text{margin-bottom:12px;font-size:13px;line-height:1.5}}.rt-cta{background:linear-gradient(135deg,var(--c-accent) 0%,var(--c-accent-hover) 100%);color:var(--c-accent-text)}.rt-cta-inner{text-align:center;max-width:760px;margin:0 auto}.rt-cta-title{font-size:clamp(26px, 4.5vw, 42px);font-weight:800!important;color:var(--c-accent-text)!important;-webkit-text-fill-color:var(--c-accent-text)!important;-webkit-text-stroke:0!important;margin:0 0 var(--space-4);line-height:1.15;letter-spacing:-.02em;text-shadow:none!important;filter:none!important}.rt-cta-subtitle{font-size:var(--text-lg);color:var(--c-accent-text);opacity:.82;margin:0 0 var(--space-6);line-height:1.5}body a.rt-btn.rt-btn-accent,body button.rt-btn.rt-btn-accent{background:var(--c-accent)!important;background-color:var(--c-accent)!important;color:var(--c-accent-text)!important;border-color:var(--c-accent)!important}body a.rt-btn.rt-btn-accent:hover,body button.rt-btn.rt-btn-accent:hover{background:var(--c-accent-hover)!important;background-color:var(--c-accent-hover)!important}body .rt-cta a.rt-btn.rt-btn-accent{background:var(--c-primary)!important;background-color:var(--c-primary)!important;color:#fff!important;border-color:var(--c-primary)!important}body .rt-cta a.rt-btn.rt-btn-accent:hover{background:var(--c-primary-dark)!important;background-color:var(--c-primary-dark)!important;color:#fff!important}.rt-btn-large{min-height:56px!important;padding:var(--space-4) var(--space-8)!important;font-size:var(--text-lg)!important}@media (max-width:767px){body .r2-prof-head{padding:18px 16px!important;border-radius:18px!important}body .r2-prof-row{gap:18px!important}body .r2-prof-brand-wrap{gap:12px!important}body .r2-prof-mark{width:40px!important;height:40px!important;border-radius:12px!important}body .r2-prof-title{font-size:20px!important}body .r2-prof-sub{margin-top:8px!important;font-size:12px!important}body .r2-prof-nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}body .r2-prof-link,body .r2-prof-link.ativa{width:100%!important;justify-content:flex-start!important;gap:8px!important;padding:10px 12px!important;min-height:46px!important;box-sizing:border-box!important;font-size:13px!important}body .r2-prof-link>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .r2-prof-ico{width:22px!important;height:22px!important;font-size:9px!important}}@media (max-width:380px){body .r2-prof-link,body .r2-prof-link.ativa{padding:9px 10px!important;font-size:12px!important;gap:6px!important}body .r2-prof-ico{width:20px!important;height:20px!important}}@media (max-width:767px){body .r2-proto-grid-metrics{grid-template-columns:1fr 1fr!important;gap:10px!important}body .r2-proto-metric{min-height:84px!important;padding:14px!important;border-radius:16px!important;gap:4px!important}body .r2-proto-metric strong{font-size:26px!important}body .r2-proto-metric span{font-size:10px!important;letter-spacing:0.04em!important}body .r2-proto-metric.alerta{padding-left:12px!important}}@media (max-width:767px){body .r2-proto-recent-item{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:16px!important}body .r2-proto-recent-item>div:first-child{flex:1 1 100%!important;min-width:0!important}body .r2-proto-recent-title{font-size:17px!important}body .r2-proto-pill{flex:0 0 auto!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .r2-shell a.r2-btn-ver,body .r2-shell button.r2-btn-ver{flex:1 1 100%!important;width:100%!important;justify-content:center!important;margin-top:4px!important}body .r2-proto-head{flex-wrap:wrap!important;gap:10px!important;align-items:center!important}}@media (max-width:640px){body .estudio-ui .estudio-panel-nav{display:grid!important;grid-template-columns:1fr 1fr!important;flex-wrap:wrap!important;overflow-x:visible!important;gap:8px!important;padding:12px 0 0!important}body .estudio-ui .estudio-panel-nav-link{flex:none!important;width:100%!important;box-sizing:border-box!important;justify-content:flex-start!important;min-height:46px!important;padding:10px 12px!important}body .estudio-ui .estudio-panel-nav-link.is-active{padding:10px 12px!important}body .estudio-ui .estudio-panel-nav-label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width:767px){body .r2-shell .r2-inline-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important}body .r2-shell .r2-inline-actions>a,body .r2-shell .r2-inline-actions>button{flex:1 1 0!important;min-width:0!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;padding-left:10px!important;padding-right:10px!important;font-size:13px!important}}@media (max-width:767px){body .r2-proto-school-head{flex-direction:column!important;align-items:stretch!important;gap:12px!important}body .r2-proto-school-ident{width:100%!important;align-items:center!important}body .r2-proto-school-name{font-size:16px!important;line-height:1.3!important;word-break:break-word!important}body .r2-proto-school-head>div:last-child{display:flex!important;width:100%!important;gap:8px!important}body .r2-proto-school-head>div:last-child>button{flex:1 1 0!important;justify-content:center!important;min-height:40px!important}body .r2-proto-school-add{flex-direction:column!important;align-items:stretch!important;gap:8px!important}body .r2-proto-school-add .r2-input{width:100%!important;max-width:none!important}body .r2-proto-school-add .r2-btn-outline-slate{width:100%!important;justify-content:center!important}}@media (max-width:767px){body .r2-hist-card-badges{flex-wrap:wrap!important;gap:8px!important}body .r2-hist-card-date{flex-basis:100%!important;border-left:none!important;padding-left:0!important;margin-top:2px!important}body .r2-hist-card{display:flex!important;flex-direction:column!important}body .r2-hist-card-top{display:contents!important}body .r2-hist-card-badges{order:1!important}body .r2-hist-card-main{order:2!important}body .r2-hist-card>div[style*="height:1px"]{order:3!important}body .r2-hist-card-cols{order:4!important}body .r2-hist-card-actions{order:5!important}body .r2-hist-card-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;width:100%!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid var(--c-border)!important}body .r2-hist-btn-action{flex:0 0 auto!important;width:auto!important;min-height:0!important;padding:5px 10px!important;font-size:11px!important;font-weight:700!important;border-radius:6px!important;gap:4px!important;line-height:1.3!important;box-shadow:none!important}body .r2-hist-btn-action svg{width:12px!important;height:12px!important}}@media (max-width:767px){body .r2-ver .r2-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;overflow:visible!important;white-space:normal!important}body .r2-ver .r2-tab{width:100%!important;justify-content:center!important;white-space:nowrap!important;padding:9px 10px!important;font-size:12px!important;box-sizing:border-box!important}body .r2-ver .r2-secao{margin-bottom:18px!important}body .r2-ver .r2-secao-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;padding-right:0!important}body .r2-ver .r2-ile-btn-editar{flex-shrink:0!important;margin-left:auto!important}body .r2-ver .r2-secao-box{padding:14px!important}body .r2-ver .r2-aula-body{padding:16px 14px 22px!important}body .r2-ver .r2-aula-titulo-doc{font-size:20px!important;line-height:1.25!important}body .r2-ver .r2-secao-label{font-size:11px!important}}.rt-ativ-wrap{padding:0}.rt-ativ-hero-new{position:relative;background:linear-gradient(135deg,var(--c-primary-medium) 0%,var(--c-primary-dark) 100%);color:#fff;padding:var(--space-10) 0 var(--space-12);text-align:center;overflow:hidden}.rt-ativ-deco{position:absolute;pointer-events:none;opacity:.7}.rt-ativ-deco-1{width:240px;height:240px;top:-60px;right:-60px}.rt-ativ-deco-2{width:120px;height:120px;bottom:40px;left:-20px;animation:rt-float 8s ease-in-out infinite}.rt-ativ-deco-3{width:80px;height:80px;top:30%;right:8%;animation:rt-spin 30s linear infinite}@keyframes rt-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes rt-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.rt-ativ-hero-inner{position:relative;z-index:2;max-width:880px;margin:0 auto}.rt-ativ-hero:not(.rt-ativ-hero-new){background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-dark) 100%);color:#fff;padding:var(--space-12) 0 var(--space-10);text-align:center}.rt-ativ-badge{display:inline-block;padding:6px 14px;background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .28);border-radius:var(--radius-full);color:#fff;font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-4)}.rt-ativ-title{font-size:clamp(24px, 5vw, 40px)!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 auto var(--space-3);line-height:1.2!important;max-width:800px}.rt-ativ-subtitle{font-size:clamp(15px, 2.2vw, 18px);color:rgb(255 255 255 / .85);margin:0 auto var(--space-8);max-width:720px;line-height:1.5}.rt-ativ-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);max-width:720px;margin:0 auto var(--space-6)}@media (min-width:768px){.rt-ativ-stats{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}}.rt-ativ-stat{padding:var(--space-4) var(--space-3);background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:var(--radius-lg);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:110px;transition:transform var(--transition),background var(--transition);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;animation:rt-fade-in-up 500ms cubic-bezier(.4,0,.2,1) forwards}@media (hover:hover){.rt-ativ-stat:hover{background:rgb(255 255 255 / .14);transform:translateY(-3px)}}@keyframes rt-fade-in-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rt-ativ-stat-icon{font-size:24px;line-height:1;margin-bottom:2px}.rt-ativ-stat-num{font-size:clamp(22px, 4vw, 30px);font-weight:800;color:var(--c-accent);line-height:1.1;letter-spacing:-.02em}.rt-ativ-stat-lbl{font-size:clamp(10.5px, 1.6vw, 12.5px);color:rgb(255 255 255 / .85);line-height:1.3;font-weight:500;max-width:140px}.rt-ativ-cta-scroll{display:inline-flex;align-items:center;gap:8px;padding:var(--space-3) var(--space-6);background:var(--c-accent);color:var(--c-accent-text);font-weight:700;font-size:var(--text-base);border-radius:var(--radius-full);transition:all var(--transition);box-shadow:0 4px 14px rgb(244 124 32 / .35);text-decoration:none}.rt-ativ-cta-scroll:hover{background:var(--c-accent-hover);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgb(244 124 32 / .45)}.rt-ativ-cta-scroll svg{animation:rt-bounce-down 1.6s ease-in-out infinite}@keyframes rt-bounce-down{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}.rt-ativ-trust{margin:var(--space-5) 0 0;color:rgb(255 255 255 / .7);font-size:var(--text-sm)}.rt-ativ-trust strong{color:#fff;font-weight:700}@media (max-width:600px){.rt-ativ-hero-new{padding:var(--space-8) 0 var(--space-10)}.rt-ativ-deco-1{width:180px;height:180px;top:-50px;right:-50px}.rt-ativ-deco-2{width:80px;height:80px}.rt-ativ-deco-3{width:50px;height:50px}.rt-ativ-stat{min-height:96px;padding:var(--space-3)}.rt-ativ-stat-icon{font-size:20px}.rt-ativ-cta-scroll{width:100%;justify-content:center}}.rt-ativ-cta1{background:linear-gradient(135deg,var(--c-accent) 0%,var(--c-accent-hover) 100%);padding:var(--space-10) 0;color:var(--c-accent-text)}.rt-ativ-cta1-inner{max-width:760px;margin:0 auto;text-align:center}.rt-ativ-cta1 .rt-eyebrow{color:#fff!important;background:rgb(255 255 255 / .2);padding:4px 12px;border-radius:var(--radius-full);font-size:var(--text-xs);margin-bottom:var(--space-3)}.rt-ativ-cta1-title{font-size:clamp(22px, 3.5vw, 32px)!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 var(--space-3)!important;line-height:1.2!important}.rt-ativ-cta1-text{font-size:var(--text-base);color:rgb(255 255 255 / .95);margin:0 0 var(--space-6);line-height:1.55}.rt-ativ-cta1-actions{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}body .rt-ativ-cta1 a.rt-btn.rt-btn-accent{background:#fff!important;background-color:#fff!important;color:var(--c-accent-hover)!important;border-color:#fff!important}body .rt-ativ-cta1 a.rt-btn.rt-btn-accent:hover{background:var(--c-primary-dark)!important;background-color:var(--c-primary-dark)!important;color:#fff!important}.rt-ativ-filters{background:var(--c-bg-soft);padding:var(--space-6) 0}.rt-ativ-filters-grid{background:var(--c-bg);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4)}.rt-ativ-filter-search{width:100%}.rt-ativ-filter-selects{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:600px){.rt-ativ-filter-selects{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.rt-ativ-filter-selects{grid-template-columns:repeat(4,1fr)}}.rt-ativ-filters-more summary{cursor:pointer;font-weight:600;color:var(--c-primary);padding:var(--space-2) var(--space-3);background:var(--c-bg-soft);border-radius:var(--radius-md);font-size:var(--text-sm);display:inline-block;border:1px solid var(--c-border);transition:all var(--transition);list-style:none}.rt-ativ-filters-more summary::-webkit-details-marker{display:none}.rt-ativ-filters-more summary:hover{color:var(--c-accent);border-color:var(--c-accent)}.rt-ativ-filters-more[open] summary{margin-bottom:var(--space-4);background:var(--c-bg-muted)}body .rt-ativ-filters .jet-search-filter{display:flex!important;gap:var(--space-2);width:100%}body .rt-ativ-filters .jet-search-filter__input,body .rt-ativ-filters input.jet-search-filter__input{flex:1;min-height:48px;padding:var(--space-3) var(--space-4)!important;border:1.5px solid var(--c-border)!important;border-radius:var(--radius-md)!important;background:var(--c-bg)!important;color:var(--c-text)!important;font-size:var(--text-base)!important;font-family:inherit!important;box-shadow:none!important}body .rt-ativ-filters .jet-search-filter__input:focus{outline:none!important;border-color:var(--c-primary)!important;box-shadow:0 0 0 3px rgb(26 46 108 / .12)!important}body .rt-ativ-filters .jet-search-filter__submit{background:#0F8A5F!important;color:#fff!important;border:0!important;padding:0 var(--space-6)!important;min-height:48px!important;border-radius:var(--radius-md)!important;font-weight:700!important;font-size:var(--text-base)!important;cursor:pointer!important;transition:background var(--transition)!important;white-space:nowrap}body .rt-ativ-filters .jet-search-filter__submit:hover{background:#0a6e4b!important}body .rt-ativ-filters .jet-filter-label{display:block!important;font-size:11px!important;font-weight:700!important;color:var(--c-text-soft)!important;letter-spacing:0.08em!important;text-transform:uppercase!important;margin-bottom:var(--space-2)!important;line-height:1.3!important}body .rt-ativ-filters .jet-select,body .rt-ativ-filters .jet-smart-filters-select__select{width:100%}body .rt-ativ-filters .jet-select select,body .rt-ativ-filters select.jet-select__control,body .rt-ativ-filters select{width:100%!important;padding:var(--space-3) var(--space-4)!important;min-height:48px!important;border:1.5px solid var(--c-border)!important;border-radius:var(--radius-md)!important;background:var(--c-bg)!important;color:var(--c-text)!important;font-size:var(--text-base)!important;font-family:inherit!important;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a2e6c' stroke-width='2'%3e%3cpath d='M6 9l6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px!important;padding-right:40px!important;cursor:pointer}body .rt-ativ-filters select:focus{outline:none!important;border-color:var(--c-primary)!important;box-shadow:0 0 0 3px rgb(26 46 108 / .12)!important}body .rt-ativ-filters .jet-remove-all-filters,body .rt-ativ-filters .jet-remove-all-filters *{color:var(--c-danger)!important;font-size:var(--text-sm)!important;font-weight:600!important;cursor:pointer}.rt-ativ-listing{padding:var(--space-8) 0 var(--space-12);background:var(--c-bg-soft);min-height:400px}.rt-ativ-pagination{margin-top:var(--space-8);text-align:center}.rt-ativ-cta2{background:var(--c-primary-dark);color:#fff;padding:var(--space-10) 0;text-align:center}.rt-ativ-cta2-inner{max-width:680px;margin:0 auto}.rt-ativ-cta2-title{font-size:clamp(22px, 3.5vw, 30px)!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 var(--space-3)!important;line-height:1.2!important}.rt-ativ-cta2-text{font-size:var(--text-base);color:rgb(255 255 255 / .85);margin:0 0 var(--space-6);line-height:1.55}body .rt-ativ-cta2 a.rt-btn.rt-btn-accent{background:var(--c-accent)!important;background-color:var(--c-accent)!important;color:var(--c-accent-text)!important}.elementor-page .rt-main header.elementor-section,.elementor-page .rt-main .elementor-location-header{display:none}.elementor-page .entry-title,.elementor-page .page-title,.elementor-page .rt-page-title,.elementor-page .wp-block-post-title,.elementor-page>.entry-header,.elementor-page .elementor-page-title,body.elementor-page article>header{display:none!important}@media (max-width:1023px){a[href*="wa.me"],a[href*="api.whatsapp"],a[href*="web.whatsapp"],.elementor-widget-click-to-chat,.joinchat,.joinchat__button,.wh-app,.wp-whatsapp-chat,.ht-ctc-chat-container,[class*="whatsapp-button"],[class*="whatsapp-float"],[id*="whatsapp"][style*="fixed"],[class*="wpp-button"]{bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + 12px)!important;right:16px!important;max-width:calc(100% - 32px)!important}}@media (max-width:767px){.rt-home>.rt-section:not(.rt-cta){width:calc(100% - 24px);padding-top:32px;padding-bottom:34px}.rt-home>.rt-about-blog{padding-top:32px}.rt-home>.rt-about-me{padding-top:34px;padding-bottom:36px}.rt-home>.rt-testimonials{padding-top:26px;padding-bottom:32px}.rt-home>.rt-cta{padding-top:34px;padding-bottom:36px}.rt-home .rt-container{padding-left:14px;padding-right:14px}.rt-home .rt-section-head{margin-bottom:18px}.rt-home .rt-section-title{font-size:clamp(23px, 7vw, 30px);line-height:1.16;margin:0 0 12px}.rt-home .rt-section-text{margin-bottom:16px}.rt-home .rt-section-text p{margin:0}.rt-home .rt-section-text p+p{margin-top:10px}.rt-home .rt-ab-grid,.rt-home .rt-am-grid{gap:22px}.rt-home .rt-ab-features,.rt-home .rt-tm-grid{gap:12px}.rt-home .rt-feature-card,.rt-home .rt-tm-card{margin-top:0;margin-bottom:0}.rt-home .rt-am-photo{margin-bottom:12px}.rt-home .rt-am-text .rt-section-text{margin-bottom:16px}}@media (min-width:768px){.rt-home>.rt-section:not(.rt-cta){padding-top:56px;padding-bottom:56px}.rt-home>.rt-testimonials{padding-top:58px;padding-bottom:58px}.rt-home>.rt-cta{padding-top:52px;padding-bottom:52px}.rt-home .rt-section-head{margin-bottom:32px}.rt-home .rt-ab-grid,.rt-home .rt-am-grid{gap:48px}}.rt-ativ-wrap{overflow-x:hidden;background:var(--c-bg-soft)}.rt-ativ-elementor-content{overflow-x:clip;background:var(--c-bg-soft);padding:28px 0 48px}.rt-ativ-elementor-content .elementor,.rt-ativ-elementor-content .pagina-pai-atividades{width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.rt-ativ-elementor-content .pagina-pai-atividades>.e-con-inner{width:min(100%, var(--max-content))!important;max-width:var(--max-content)!important;margin-right:auto!important;margin-left:auto!important}.rt-ativ-elementor-content .area-cabecalho{display:none!important}.rt-ativ-elementor-content .area-pai-pesquisa-pc,.rt-ativ-elementor-content .area-pai-pesquisa-mobile,.rt-ativ-elementor-content .area-cards,.rt-ativ-elementor-content .area-cards-mobile{width:100%!important;max-width:100%!important;margin:0 auto!important}.rt-ativ-elementor-content .area-cards,.rt-ativ-elementor-content .area-cards-mobile{padding-top:22px!important}.rt-ativ-elementor-content .jet-listing-grid__items{align-items:stretch!important}.rt-ativ-elementor-content .jet-listing-grid__item{min-width:0!important}@media (min-width:768px){.rt-ativ-hero-new{padding-top:48px;padding-bottom:46px}.rt-ativ-elementor-content .area-pai-pesquisa-pc{padding-right:24px!important;padding-left:24px!important}.rt-ativ-elementor-content .area-cards{padding-right:24px!important;padding-left:24px!important}}@media (max-width:767px){.rt-ativ-wrap,.rt-ativ-wrap .elementor,.rt-ativ-wrap .e-con,.rt-ativ-wrap .e-con-inner,.rt-ativ-wrap .elementor-widget,.rt-ativ-wrap .elementor-widget-container{max-width:100%!important;min-width:0!important}.rt-ativ-hero-new{padding-top:28px;padding-bottom:24px}.rt-ativ-hero-new .rt-container{padding-right:18px;padding-left:18px}.rt-ativ-hero-inner{max-width:100%}.rt-ativ-badge{margin-bottom:12px;padding:5px 12px;font-size:12px;line-height:1.2}.rt-ativ-title{font-size:clamp(25px, 8vw, 31px)!important;line-height:1.15!important;margin-bottom:10px!important}.rt-ativ-subtitle{max-width:31rem;margin-bottom:18px;font-size:14px;line-height:1.45}.rt-ativ-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.rt-ativ-stat{min-height:82px;padding:10px 8px;border-radius:12px}.rt-ativ-stat-icon{display:none}.rt-ativ-stat-num{font-size:23px}.rt-ativ-stat-lbl{font-size:11px;line-height:1.2}.rt-ativ-cta-scroll{width:auto;min-height:42px;padding:10px 18px;font-size:14px}.rt-ativ-trust{margin-top:12px;font-size:12px;line-height:1.35}.rt-ativ-elementor-content{padding:18px 0 calc(var(--bottom-nav-h) + var(--safe-bottom) + 28px)}.rt-ativ-elementor-content .pagina-pai-atividades>.e-con-inner{width:100%!important;padding-right:12px!important;padding-left:12px!important}.rt-ativ-elementor-content .area-pai-pesquisa-mobile,.rt-ativ-elementor-content .area-cards-mobile{--width:100% !important;--content-width:100% !important;width:100%!important;padding-right:0!important;padding-left:0!important}.rt-ativ-elementor-content .area-pai-pesquisa-mobile{padding-top:0!important;padding-bottom:0!important}.rt-ativ-elementor-content .area-cards-mobile{padding-top:18px!important;padding-bottom:0!important}.rt-ativ-elementor-content .area-pai-pesquisa-mobile>.e-con-inner,.rt-ativ-elementor-content .area-cards-mobile>.e-con-inner,.rt-ativ-elementor-content .elementor-element-e60ac76>.e-con-inner{width:100%!important;max-width:100%!important;padding-right:0!important;padding-left:0!important}.rt-ativ-elementor-content .area-pai-pesquisa-mobile{background:#fff!important;border:1px solid var(--c-border-soft)!important;border-radius:12px!important;box-shadow:0 8px 24px rgb(20 34 82 / .06)!important;padding:14px!important}.rt-ativ-elementor-content .gaveta-busca-mobile,.rt-ativ-elementor-content .gaveta-filtros-mobile,.rt-ativ-elementor-content .gaveta-filtros-avancados-mobile,.rt-ativ-elementor-content .gaveta-filtros-avancados-interno-mobile{width:100%!important;max-width:100%!important;gap:12px!important}.rt-ativ-elementor-content .filtro-buscar-mobile,.rt-ativ-elementor-content .filtro-filtro,.rt-ativ-elementor-content .jet-smart-filters-select,.rt-ativ-elementor-content .jet-select,.rt-ativ-elementor-content .jet-select__control,.rt-ativ-elementor-content .jet-search-filter,.rt-ativ-elementor-content .jet-search-filter__input-wrapper,.rt-ativ-elementor-content .jet-search-filter__input{width:100%!important;max-width:100%!important;flex-basis:auto!important}.rt-ativ-elementor-content .jet-search-filter{display:flex!important;gap:8px!important}.rt-ativ-elementor-content .jet-search-filter__input,.rt-ativ-elementor-content select{min-height:44px!important;font-size:13px!important}.rt-ativ-elementor-content .jet-filter-label{margin-bottom:6px!important;font-size:10px!important;line-height:1.2!important}.rt-ativ-elementor-content .area-cards-mobile .jet-listing-grid__items{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;margin:0!important}.rt-ativ-elementor-content .area-cards-mobile .jet-listing-grid__item{width:100%!important;max-width:100%!important;padding:0!important}.rt-ativ-elementor-content .area-cards-mobile .elementor-5094,.rt-ativ-elementor-content .area-cards-mobile .elementor-5094 .elementor-element.elementor-element-d85ef1f{--content-width:100% !important;width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f{border-radius:12px!important}}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa{width:128px!important;max-width:128px!important;min-width:0!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .elementor-widget-container,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms{width:100%!important;max-width:100%!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;max-height:2.6em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:1.3!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms__link,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms__item,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa a,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.3!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-etapa .jet-listing-dynamic-terms,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa:hover .jet-listing-dynamic-terms{display:block!important;-webkit-line-clamp:unset!important;max-height:160px!important;overflow:visible!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-etapa .jet-listing-dynamic-terms__link,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-etapa .jet-listing-dynamic-terms__item,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-etapa a,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-etapa span,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa:hover .jet-listing-dynamic-terms__link,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa:hover .jet-listing-dynamic-terms__item,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa:hover a,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa:hover span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;max-height:2.8em!important;min-height:2.8em!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content ul,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content ol{display:inline!important;margin:0!important;padding:0!important;list-style:none!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content p{margin:0!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content li{display:inline!important;margin:0!important;padding:0!important;list-style:none!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content li::marker{content:""!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content li+li::before{content:" "!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem:hover .jet-listing-dynamic-field__content{display:block!important;-webkit-line-clamp:unset!important;max-height:420px!important;overflow:visible!important;cursor:pointer!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content ul,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content ol,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem:hover .jet-listing-dynamic-field__content ul,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem:hover .jet-listing-dynamic-field__content ol{display:block!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content li,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem:hover .jet-listing-dynamic-field__content li{display:block!important;margin-top:4px!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content li:first-child,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem:hover .jet-listing-dynamic-field__content li:first-child{margin-top:0!important}.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-objetivo-aprendizagem .jet-listing-dynamic-field__content li+li::before,.rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-objetivo-aprendizagem:hover .jet-listing-dynamic-field__content li+li::before{content:""!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms{display:block!important;max-height:none!important;overflow:visible!important;text-align:right!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__link,body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__item{display:block!important;width:100%!important;max-width:128px!important;margin:0!important;overflow:hidden!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.3!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__link:nth-child(n+3),body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__item:nth-child(n+3){display:none!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms:has(>.jet-listing-dynamic-terms__link:nth-child(3))>.jet-listing-dynamic-terms__link:nth-child(2)::after,body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms:has(>.jet-listing-dynamic-terms__item:nth-child(3))>.jet-listing-dynamic-terms__item:nth-child(2)::after{content:"..."}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__link,body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__item,body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa:hover .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__link,body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa:hover .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__item{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__link:nth-child(2)::after,body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f:hover .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__item:nth-child(2)::after,body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa:hover .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__link:nth-child(2)::after,body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa:hover .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__item:nth-child(2)::after{content:""}@media (max-width:767px){body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .card-top{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:8px!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .card-acesso{width:auto!important;max-width:none!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .card-etapa-ano{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;min-width:0!important;width:100%!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa{width:100%!important;max-width:100%!important;min-width:0!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-tempo{width:auto!important;max-width:none!important;white-space:nowrap!important}body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__link,body.page-id-4997 .rt-ativ-elementor-content .elementor-5094 .elementor-element.elementor-element-d85ef1f .dinamic-etapa .jet-listing-dynamic-terms>.jet-listing-dynamic-terms__item{max-width:100%!important}}.rt-drawer-user{min-width:0;overflow:hidden}.rt-drawer-user-info{flex:1 1 auto;min-width:0;max-width:calc(100% - 56px);overflow:hidden}.rt-drawer-user-info strong,.rt-drawer-user-info span{display:block;width:100%;max-width:100%;line-height:1.25!important;text-transform:none!important;letter-spacing:0!important}.rt-drawer-user-info strong{font-size:15px!important;font-weight:700!important;margin-bottom:3px}.rt-drawer-user-info span{font-size:11px!important;opacity:.78}@media (max-width:767px){:root{--bottom-nav-h:66px}.rt-body{padding-bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + 14px)}.rt-drawer{width:min(86vw, 330px)}.rt-drawer-user{gap:12px;padding:14px 18px}.rt-drawer-user .rt-avatar{width:48px;height:48px}.rt-bottom-nav{height:calc(var(--bottom-nav-h) + var(--safe-bottom));padding:5px 4px calc(var(--safe-bottom) + 5px);align-items:center;overflow:hidden}.rt-bottom-nav-item{min-width:0;min-height:52px;gap:2px;padding:4px 1px;overflow:hidden;font-size:10.5px!important;font-weight:600!important}.rt-nav-icon{width:21px!important;height:21px!important;flex:0 0 21px}.rt-bottom-nav-label{display:block;width:100%;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px!important;line-height:1.05!important;letter-spacing:0!important}}.rt-biblio-head{background:var(--c-primary);color:#fff;padding:var(--space-10) 0 var(--space-8)}.rt-biblio-head h1{color:#fff;margin:0 0 var(--space-2)}.rt-biblio-sub{color:rgb(255 255 255 / .75);margin:0 0 var(--space-6);font-size:15px}.rt-biblio-busca{display:flex;gap:var(--space-2);max-width:560px}.rt-biblio-busca input[type="search"]{flex:1;min-width:0;padding:12px var(--space-4);border:0;border-radius:var(--radius-md);font-family:inherit;font-size:15px}.rt-biblio-grid{display:grid;grid-template-columns:260px 1fr;gap:var(--space-8);padding-top:var(--space-8);padding-bottom:var(--space-12);align-items:start}.rt-biblio-filtros h2{font-size:16px;margin:0 0 var(--space-4)}.rt-biblio-limpar{font-size:14px;color:var(--c-accent)}.rt-biblio-grupo{border-bottom:1px solid var(--c-border);padding:var(--space-3) 0}.rt-biblio-grupo>summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--c-text);list-style:none;display:flex;justify-content:space-between;align-items:center}.rt-biblio-grupo>summary::after{content:"+";color:var(--c-text-muted);font-size:18px;line-height:1}.rt-biblio-grupo[open]>summary::after{content:"–"}.rt-biblio-grupo ul{list-style:none;margin:var(--space-3) 0 0;padding:0;max-height:260px;overflow-y:auto}.rt-biblio-grupo li a{display:flex;justify-content:space-between;gap:var(--space-2);padding:6px 8px;border-radius:var(--radius-sm);font-size:14px;color:var(--c-text-soft);text-decoration:none}.rt-biblio-grupo li a:hover{background:var(--c-bg-soft)}.rt-biblio-grupo li a.is-ativo{background:var(--c-primary);color:#fff;font-weight:600}.rt-biblio-n{color:var(--c-text-muted);font-size:12px;flex:none}.rt-biblio-grupo li a.is-ativo .rt-biblio-n{color:rgb(255 255 255 / .7)}.rt-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-5)}.rt-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.rt-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.rt-card-link{display:block;text-decoration:none;color:inherit}.rt-card-img{margin:0;aspect-ratio:16 / 10;overflow:hidden;background:var(--c-bg-muted)}.rt-card-img img{width:100%;height:100%;object-fit:cover;display:block}.rt-card-corpo{padding:var(--space-4)}.rt-card-selo{display:inline-block;background:var(--c-accent);color:var(--c-accent-text);font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:var(--radius-full);margin-bottom:var(--space-2)}.rt-card-titulo{font-size:16px;line-height:1.35;margin:0 0 var(--space-2);color:var(--c-primary)}.rt-card-resumo{font-size:13px;line-height:1.5;color:var(--c-text-soft);margin:0}.rt-biblio-pag{margin-top:var(--space-8)}.rt-biblio-pag ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0}.rt-biblio-pag a,.rt-biblio-pag span{display:block;padding:8px 14px;border:1px solid var(--c-border);border-radius:var(--radius-md);text-decoration:none;font-size:14px}.rt-biblio-pag .current{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.rt-biblio-vazio{text-align:center;padding:var(--space-12) var(--space-4);background:var(--c-bg-soft);border-radius:var(--radius-lg)}.rt-material-head{background:var(--c-primary);color:#fff;padding:var(--space-10) 0}.rt-material-trilha{color:rgb(255 255 255 / .7);font-size:13px;margin:0 0 var(--space-2)}.rt-material-titulo{color:#fff;margin:0 0 var(--space-3)}.rt-material-resumo{color:rgb(255 255 255 / .85);font-size:16px;line-height:1.6;max-width:68ch;margin:0 0 var(--space-6)}.rt-material-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-4);margin:0;padding:var(--space-5);background:rgb(255 255 255 / .08);border-radius:var(--radius-lg)}.rt-material-ficha dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:rgb(255 255 255 / .6);margin-bottom:2px}.rt-material-ficha dd{margin:0;font-size:14px;font-weight:600;color:#fff}.rt-material-corpo{padding:var(--space-8) var(--space-4) var(--space-12);max-width:820px}.rt-material-capa{margin:0 0 var(--space-6);border-radius:var(--radius-lg);overflow:hidden}.rt-material-capa img{width:100%;height:auto;display:block}.rt-material-texto{font-size:16px;line-height:1.7;color:var(--c-text)}.rt-material-texto p{margin:0 0 var(--space-4)}.rt-material-bloco{margin-top:var(--space-8)}.rt-material-bloco h2{font-size:18px;color:var(--c-primary);border-left:3px solid var(--c-accent);padding-left:var(--space-3);margin:0 0 var(--space-3)}.rt-video-wrap{position:relative;padding-top:56.25%;border-radius:var(--radius-lg);overflow:hidden}.rt-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.rt-material-acoes{margin-top:var(--space-8);display:flex;gap:var(--space-3);flex-wrap:wrap}.rt-material-acoes .rec-btn-fav{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 22px;border-radius:var(--radius-pill,999px);border:1px solid var(--c-border);background:var(--c-bg-soft);color:var(--c-text);font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.rt-material-acoes .rec-btn-fav:hover{background:var(--c-bg);border-color:var(--c-primary)}.rt-material-acoes .rec-btn-fav.is-active{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-text)}.rt-material-acoes .rec-btn-fav.is-loading{opacity:.6;pointer-events:none}.rt-compartilhar{cursor:pointer}.rt-compartilhar.is-feito{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-text)}.rt-material-trecho{position:relative}.rt-material-bloqueio{margin-top:var(--space-6);padding:var(--space-8) var(--space-6);background:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:var(--radius-lg);text-align:center}.rt-material-bloqueio h2{margin:0 0 var(--space-3);font-size:20px;color:var(--c-primary)}.rt-material-bloqueio p{color:var(--c-text-soft);margin:0 auto var(--space-4);max-width:46ch}.rt-material-bloqueio .rt-material-acoes{justify-content:center}@media (max-width:860px){.rt-biblio-grid{grid-template-columns:1fr;gap:var(--space-6)}.rt-biblio-filtros{background:var(--c-bg-soft);border-radius:var(--radius-lg);padding:var(--space-4)}.rt-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-4)}.rt-card-titulo{font-size:15px}.rt-material-ficha{grid-template-columns:repeat(2,1fr)}}.rt-robos{padding:var(--space-12) 0;background:var(--c-bg-soft)}.rt-robos-head{text-align:center;margin-bottom:var(--space-8)}.rt-robos-head h2{margin:0 0 var(--space-2);color:var(--c-primary)}.rt-robos-head p{color:var(--c-text-soft);margin:0}.rt-robos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5);max-width:820px;margin:0 auto}.rt-robo{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.rt-robo-quem{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-accent);margin-bottom:var(--space-2)}.rt-robo-nome{margin:0 0 var(--space-2);font-size:20px;color:var(--c-primary)}.rt-robo-frase{color:var(--c-text-soft);font-size:14px;line-height:1.55;margin:0 0 var(--space-5)}.rt-robo-acoes{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.rt-robo-qr canvas{display:block;margin:0 auto var(--space-1)}.rt-robo-qr small{color:var(--c-text-muted);font-size:12px}.rt-robos-passos{max-width:620px;margin:var(--space-10) auto 0;background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-6)}.rt-robos-passos h3{margin:0 0 var(--space-4);color:var(--c-primary);font-size:18px}.rt-robos-passos ol{margin:0 0 var(--space-4);padding-left:var(--space-6);line-height:1.9}.rt-robos-nota{background:var(--c-bg-soft);border-left:3px solid var(--c-accent);padding:var(--space-3) var(--space-4);font-size:13px;color:var(--c-text-soft);margin:0}.rt-etapas{padding:var(--space-12) 0}.rt-etapas h2{text-align:center;color:var(--c-primary);margin:0 0 var(--space-8)}.rt-etapas-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-4)}.rt-etapas-grid a{display:flex;flex-direction:column;gap:4px;padding:var(--space-6) var(--space-5);background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.rt-etapas-grid a:hover{border-color:var(--c-accent);box-shadow:var(--shadow-md)}.rt-etapa-nome{font-weight:700;color:var(--c-primary);font-size:17px}.rt-etapa-n{color:var(--c-text-muted);font-size:13px}.rt-colecoes{padding:var(--space-10) 0;background:var(--c-bg-soft)}.rt-colecoes h2{text-align:center;color:var(--c-primary);margin:0 0 var(--space-6)}.rt-colecoes-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.rt-colecoes-grid a{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px var(--space-5);background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-full);text-decoration:none;color:var(--c-text);font-size:14px;font-weight:600}.rt-colecoes-grid a:hover{border-color:var(--c-accent);color:var(--c-primary)}.rt-colecoes-grid small{background:var(--c-bg-muted);color:var(--c-text-muted);border-radius:var(--radius-full);padding:1px 8px;font-size:12px}.rt-destaque{padding:var(--space-12) 0}.rt-destaque-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}.rt-destaque-img{margin:0;border-radius:var(--radius-xl);overflow:hidden}.rt-destaque-img img{width:100%;height:auto;display:block}.rt-destaque-selo{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-accent);margin-bottom:var(--space-3)}.rt-destaque-txt h2{margin:0 0 var(--space-3);font-size:28px;line-height:1.2}.rt-destaque-txt h2 a{color:var(--c-primary);text-decoration:none}.rt-destaque-txt p{color:var(--c-text-soft);line-height:1.65;margin:0 0 var(--space-5)}@media (max-width:860px){.rt-destaque-inner{grid-template-columns:1fr;gap:var(--space-5)}.rt-destaque-txt h2{font-size:22px}.rt-etapas-grid{grid-template-columns:repeat(2,1fr)}}.rt-zap{position:fixed;right:16px;bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + 14px);z-index:900;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;background:#25d366;color:#fff;border-radius:999px;box-shadow:0 8px 24px rgb(37 211 102 / .38);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.rt-zap:hover,.rt-zap:focus-visible{background:#1eb955;color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgb(37 211 102 / .46)}.rt-zap:focus-visible{outline:3px solid #fff;outline-offset:2px}.rt-zap-icone{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgb(255 255 255 / .18);border-radius:50%;flex:0 0 auto}.rt-zap-texto{display:flex;flex-direction:column;line-height:1.15}.rt-zap-texto strong{font-size:14px;font-weight:700}.rt-zap-texto small{font-size:11px;opacity:.9}@media (max-width:480px){.rt-zap{padding:8px;right:14px}.rt-zap-texto{display:none}}@media (min-width:1024px){.rt-zap{bottom:24px;right:24px}}@media (prefers-reduced-motion:reduce){.rt-zap{transition:none}.rt-zap:hover,.rt-zap:focus-visible{transform:none}}@media print{.rt-zap{display:none!important}}.rcon-form{max-width:640px;margin:0 auto}.rcon-form-secao{margin:28px 0 14px;padding-bottom:8px;border-bottom:2px solid var(--c-accent);color:var(--c-primary);font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.rcon-form-secao:first-child{margin-top:0}.rcon-form-campo{margin-bottom:18px}.rcon-form-label{display:block;margin-bottom:6px;color:var(--c-primary);font-size:14px;font-weight:600;line-height:1.4}.rcon-form-opcional{color:#888;font-size:12px;font-weight:400}.rcon-form-input{width:100%;padding:12px 14px;border:1px solid var(--c-border-soft,#ddd);border-radius:8px;background:#fff;font-size:16px;font-family:inherit;min-height:48px}.rcon-form-input:focus{border-color:var(--c-accent);outline:2px solid rgb(244 124 32 / .25);outline-offset:1px}textarea.rcon-form-input{min-height:120px;resize:vertical}.rcon-form-opcoes{display:flex;flex-direction:column;gap:8px}.rcon-form-opcao{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--c-border-soft,#ddd);border-radius:8px;font-size:14px;line-height:1.45;cursor:pointer;transition:border-color .15s,background .15s}.rcon-form-opcao:hover{border-color:var(--c-accent);background:#fffaf5}.rcon-form-opcao input{width:20px;height:20px;min-width:20px;margin-top:1px;accent-color:var(--c-accent);cursor:pointer}.rcon-form-enviar{width:100%;margin-top:8px;padding:15px 20px;border:0;border-radius:10px;background:var(--c-accent);color:var(--c-accent-text);font-family:inherit;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .15s}.rcon-form-enviar:hover{background:var(--c-accent-hover)}.rcon-form-ok,.rcon-form-erro{max-width:640px;margin:0 auto 20px;padding:16px 18px;border-radius:8px;font-size:15px;line-height:1.5}.rcon-form-ok{border:1px solid #b7e4c7;background:#f0fdf4;color:#14532d}.rcon-form-erro{border:1px solid #f5c2c7;background:#fff5f5;color:#a3161d}.rcon-form-ok p,.rcon-form-erro p{margin:0}.rt-hero-bloco{padding:var(--space-12) 0 var(--space-10);text-align:center}.rt-hero-bloco .rt-hero-title{margin-bottom:var(--space-3)}.rt-hero-bloco .rt-hero-subtitle{max-width:48ch;margin:0 auto var(--space-6)}.rt-faq-item{border-bottom:1px solid var(--c-border-soft);padding:var(--space-4) 0}.rt-faq-p{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--c-primary);font-size:var(--text-md);font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.rt-faq-p::-webkit-details-marker{display:none}.rt-faq-p::after{content:'';flex:0 0 auto;width:9px;height:9px;border-right:2px solid var(--c-accent);border-bottom:2px solid var(--c-accent);transform:rotate(45deg);transition:transform var(--transition)}.rt-faq-item[open] .rt-faq-p::after{transform:rotate(225deg)}.rt-faq-r{padding-top:var(--space-3);color:var(--c-text-soft);font-size:var(--text-base);line-height:1.65}.rt-faq-r p:last-child{margin-bottom:0}.rt-lista{margin:0;padding:0;list-style:none}.rt-lista li{position:relative;padding-left:26px;margin-bottom:var(--space-3);color:var(--c-text-soft);font-size:var(--text-base);line-height:1.6}.rt-lista li::before{content:'';position:absolute;left:4px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--c-accent)}.rt-robo-passos{margin:var(--space-3) 0 var(--space-4);padding-left:20px;color:var(--c-text-soft);font-size:var(--text-sm);line-height:1.6}.rt-robo-passos li{margin-bottom:var(--space-2)}.rt-bloco-imagem img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.rt-etapas-grid{list-style:none;margin:0;padding:0}.rt-robo-qr{margin:var(--space-4) 0 0;text-align:center}.rt-robo-qr img{display:block;width:100%;max-width:190px;height:auto;margin:0 auto;border-radius:var(--radius-md)}.rt-robo-qr figcaption{margin-top:var(--space-2);color:var(--c-text-muted);font-size:var(--text-xs)}h1,h2,h3,h4,.rt-hero-title,.rt-section-title,.rt-cta-title,.rt-feature-title,.rt-etapa-nome,.rt-robo-nome,.rt-btn,.rt-eyebrow,.rt-faq-p,.rt-stat-number{font-family:var(--font-titulo);letter-spacing:-.01em}.rt-eyebrow{font-family:var(--font-titulo);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary-medium);margin-bottom:var(--space-2)}:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px;border-radius:6px}.rt-section,.rt-etapas,.rt-stats,.rt-testimonials{padding:64px 0}.rt-faixa-branca{background:var(--c-bg);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.rt-faixa-clara{background:var(--c-bg-soft)}@media (max-width:767px){.rt-section,.rt-etapas,.rt-stats,.rt-testimonials{padding:40px 0}}.rt-hero .rt-eyebrow,.rt-hero-bloco .rt-eyebrow{color:var(--c-accent)}.rt-cta .rt-btn-accent{background:var(--c-primary);color:#fff}.rt-cta .rt-btn-accent:hover{background:var(--c-primary-dark);color:#fff}.rt-stats .rt-stat-number{color:var(--c-primary)}.rt-stats .rt-stat-label{color:var(--c-text-soft)}.rt-stats .rt-hero-stat{text-align:center}.rt-stats .rt-hero-stat{background:#fff0;border:1px solid var(--c-border-soft);border-radius:var(--radius-md);padding:var(--space-6) var(--space-4)}.rt-btn-primary{background:var(--c-primary);color:#fff}.rt-btn-primary:hover,.rt-btn-primary:focus-visible{background:var(--c-primary-dark);color:#fff}.rt-metodos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5);list-style:none;margin:0;padding:0}.rt-metodo{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-6)}.rt-metodo-num{display:block;font-family:var(--font-titulo);font-size:28px;font-weight:800;color:var(--c-accent);line-height:1;margin-bottom:var(--space-3)}.rt-metodo-titulo{font-family:var(--font-titulo);font-size:var(--text-lg);font-weight:700;color:var(--c-primary);margin:0 0 var(--space-2);line-height:1.25}.rt-metodo-texto{color:var(--c-text-soft);font-size:var(--text-base);line-height:1.6;margin:0}.rt-artigos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.rt-artigo{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.rt-artigo-capa{aspect-ratio:16 / 9;width:100%;object-fit:cover;background:var(--c-bg-muted)}.rt-artigo-corpo{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.rt-artigo-tag{align-self:flex-start;background:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:var(--radius-full);padding:3px 10px;font-size:var(--text-xs);font-weight:600;color:var(--c-primary-medium)}.rt-artigo-titulo{font-family:var(--font-titulo);font-size:var(--text-lg);font-weight:700;line-height:1.3;margin:0}.rt-artigo-titulo a{color:var(--c-primary)}.rt-artigo-titulo a:hover{color:var(--c-primary-medium)}.rt-artigo-meta{margin-top:auto;color:var(--c-text-muted);font-size:var(--text-xs)}.rt-destaque-selo,.rt-metodo-num{color:var(--c-primary-medium)}.rt-metodo-num{position:relative;padding-left:14px}.rt-metodo-num::before{content:'';position:absolute;left:0;top:2px;bottom:2px;width:4px;border-radius:2px;background:var(--c-accent)}.rt-etapa-n{color:var(--c-text-soft)}.rt-text-accent,.rt-am-role,.rt-robo-quem,.rt-ativ-stat-num,.rt-biblio-limpar,.rt-page-wrap a:not([class]):hover,.rt-ativ-filters-more summary:hover,body .rt-drawer .rt-drawer-menu .sub-menu a::before{color:var(--c-primary-medium)}a:hover{color:var(--c-primary-medium)}.rt-footer-text{color:var(--c-text-soft)}.rt-produtos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.rt-produto{display:flex;flex-direction:column;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);overflow:hidden}.rt-produto-capa{width:100%;aspect-ratio:16/10;object-fit:cover}.rt-produto-corpo{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);flex:1}.rt-produto-selo{align-self:flex-start;background:var(--c-accent);color:var(--c-accent-text);border-radius:var(--radius-full);padding:2px 10px;font-size:var(--text-xs);font-weight:700}.rt-produto-titulo{font-family:var(--font-titulo);font-size:var(--text-lg);font-weight:700;color:var(--c-primary);margin:0;line-height:1.3}.rt-produto-sub{color:var(--c-text-soft);font-size:var(--text-sm);margin:0}.rt-produto-preco{margin:var(--space-2) 0 0;font-family:var(--font-titulo);font-size:var(--text-xl);color:var(--c-primary)}.rt-produto-preco s{color:var(--c-text-muted);font-size:var(--text-base);font-weight:400}.rt-produto .rt-btn{margin-top:auto}mark.rt-falta{background:#fff3cd;color:#7a5b00;padding:1px 6px;border-radius:4px;font-size:.9em}.rap-sala .rap-w{max-width:1080px;margin:0 auto;padding:0 var(--space-6)}.rap-ola{background:var(--c-primary);color:#fff;padding:var(--space-8) 0 var(--space-10)}.rap-ola h1{font-family:var(--font-titulo);font-size:clamp(24px,4vw,34px);margin:0 0 var(--space-2);letter-spacing:-.5px}.rap-ola p{margin:0;opacity:.88;font-size:17px}.rap-selo{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-4);background:rgb(255 255 255 / .14);padding:7px 16px;border-radius:999px;font-size:14px;font-weight:600}.rap-corpo{padding:0 0 var(--space-12);margin-top:calc(var(--space-6) * -1)}.rap-secao{margin-bottom:var(--space-10)}.rap-secao>h2{font-family:var(--font-titulo);font-size:21px;margin:0 0 4px;color:var(--c-primary)}.rap-sub{margin:0 0 var(--space-4);color:var(--c-text-muted);font-size:15px}.rap-retomar{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;box-shadow:0 1px 3px rgb(15 37 87 / .08)}.rap-retomar-icone{width:52px;height:52px;border-radius:12px;background:var(--c-accent);display:grid;place-items:center;font-size:24px;flex:none}.rap-retomar-txt{flex:1;min-width:200px}.rap-retomar-txt h3{margin:0 0 2px;font-size:17px}.rap-retomar-txt p{margin:0;color:var(--c-text-muted);font-size:14px}.rap-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}.rap-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;position:relative;box-shadow:0 1px 3px rgb(15 37 87 / .08)}.rap-icone{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;font-size:21px;margin-bottom:var(--space-3);background:var(--c-bg-soft)}.rap-card--aberto .rap-icone{background:#DCFCE7}.rap-card h3{margin:0 0 6px;font-size:17px;font-family:var(--font-titulo)}.rap-card p{margin:0 0 var(--space-4);color:var(--c-text-muted);font-size:14.5px;flex:1}.rap-card-acao{margin:0!important}.rap-card--fechado{background:#EEF0F6;border-style:dashed}.rap-card--fechado h3,.rap-card--fechado p{opacity:.78}.rap-card--vencido{border-color:var(--c-accent);border-width:2px}.rap-tag{position:absolute;top:var(--space-5);right:var(--space-5);padding:3px 11px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.rap-tag--fechado{background:#fff;color:var(--c-text-muted);border:1px solid var(--c-border)}.rap-tag--venceu{background:var(--c-warning-bg);color:var(--c-warning)}.rap-pasta{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--space-4)}.rap-pasta-item{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-5);text-decoration:none;color:inherit;display:block;box-shadow:0 1px 3px rgb(15 37 87 / .08)}.rap-pasta-item:hover{border-color:var(--c-primary)}.rap-pasta-item b{display:block;font-size:27px;font-family:var(--font-titulo);color:var(--c-primary);line-height:1.2}.rap-pasta-item span{font-size:14.5px;color:var(--c-text-muted)}.rap-pasta-item--vazio{border-style:dashed;background:#fff0}.rap-pasta-item--vazio b{color:var(--c-border)}.rap-novo{list-style:none;margin:0;padding:0;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);overflow:hidden}.rap-novo li{padding:15px var(--space-5);border-bottom:1px solid var(--c-border);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.rap-novo li:last-child{border-bottom:0}.rap-novo-tag{background:var(--c-accent);color:var(--c-accent-text);font-size:11px;font-weight:700;padding:3px 9px;border-radius:5px;text-transform:uppercase;letter-spacing:.4px;flex:none}.rap-novo a{margin-left:auto;font-size:14px;font-weight:600;white-space:nowrap}.rap-aviso,.rap-oferta{border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8);display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-8);color:#fff}.rap-aviso{background:linear-gradient(135deg,var(--c-warning),var(--c-warning-dark))}.rap-oferta{background:linear-gradient(135deg,var(--c-primary),#1B3A7A)}.rap-aviso h2,.rap-oferta h2{font-family:var(--font-titulo);font-size:21px;margin:0 0 6px;color:#fff}.rap-aviso p,.rap-oferta p{margin:0;opacity:.92;max-width:560px}.rap-aviso .rt-btn,.rap-oferta .rt-btn{margin-left:auto}.rap-ajuda{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;box-shadow:0 1px 3px rgb(15 37 87 / .08)}.rap-ajuda h2{margin:0 0 6px;font-family:var(--font-titulo);font-size:18px}.rap-ajuda p{margin:0 0 var(--space-4);color:var(--c-text-muted)}@media (max-width:640px){.rap-aviso .rt-btn,.rap-oferta .rt-btn{margin-left:0}.rap-tag{position:static;align-self:flex-start;margin-bottom:10px}}.rt-hero[id],.rt-section[id],.rt-stats[id],.rt-etapas[id],.rt-testimonials[id],.rt-cta[id]{scroll-margin-top:90px}.rt-feature-acao{grid-column:1 / -1;margin:var(--space-4) 0 0}.rt-feature-acao .rt-btn{display:flex;width:100%;justify-content:center}body .rt-hero a.rt-btn.rt-btn-outline,body .rt-hero button.rt-btn.rt-btn-outline,body .rt-cta a.rt-btn.rt-btn-outline,body .rt-cta button.rt-btn.rt-btn-outline{color:#fff!important;border-color:rgb(255 255 255 / .55)!important}body .rt-hero a.rt-btn.rt-btn-outline:hover,body .rt-hero button.rt-btn.rt-btn-outline:hover,body .rt-cta a.rt-btn.rt-btn-outline:hover,body .rt-cta button.rt-btn.rt-btn-outline:hover{color:#fff!important;border-color:#fff!important;background:rgb(255 255 255 / .12)}.rt-cards-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px;margin-left:auto;margin-right:auto}.rt-cards-1{grid-template-columns:minmax(0,560px);justify-content:center}.rt-cards-acao{align-items:stretch}.rt-cards-acao .rt-feature-card{grid-template-rows:auto 1fr auto}@media (max-width:720px){.rt-cards-2{grid-template-columns:minmax(0,1fr)}}.rt-instalar{position:fixed;left:12px;right:12px;bottom:calc(var(--bottom-nav-h, 64px) + var(--safe-bottom, 0px) + 12px);z-index:90;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--c-bg,#fff);border:1px solid var(--c-border-soft,#e3e8f2);box-shadow:0 10px 30px rgb(15 37 87 / .18);transform:translateY(18px);opacity:0;transition:transform .22s ease,opacity .22s ease}.rt-instalar-visivel{transform:translateY(0);opacity:1}.rt-instalar[hidden]{display:none!important}.rt-instalar-icone img{display:block;width:40px;height:40px;border-radius:10px}.rt-instalar-texto{min-width:0;line-height:1.3}.rt-instalar-texto strong{display:block;font-size:14.5px}.rt-instalar-texto span{display:block;font-size:12.5px;color:var(--c-text-muted,#5b6885)}.rt-instalar-acoes{display:flex;align-items:center;gap:4px}.rt-instalar .rt-btn{min-height:40px;padding:0 14px;font-size:14px}.rt-instalar-fechar{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;background:#fff0;cursor:pointer;font-size:22px;line-height:1;color:var(--c-text-muted,#5b6885);border-radius:10px}.rt-instalar-fechar:hover{background:var(--c-bg-soft,#f4f6fb)}.rt-instalar-ios{grid-column:1 / -1;margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--c-text-muted,#5b6885)}.rt-instalar-ios-icone svg{width:15px;height:15px;vertical-align:-3px}@media (min-width:900px){.rt-instalar{left:auto;right:24px;bottom:24px;width:440px}.rt-instalar-ios{display:none}}@media (display-mode:standalone){.rt-instalar{display:none!important}}@media (max-width:899px){.pf-quick a{min-height:44px;display:inline-flex;align-items:center}.pf-section-head a{min-height:44px;display:inline-flex;align-items:center}.pf-socials a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}body.rt-tem-convite .rt-zap,body.rt-tem-convite a.rt-zap[href*="wa.me"]{bottom:calc(var(--bottom-nav-h, 66px) + var(--safe-bottom, 0px) + var(--convite-h, 112px) + 24px)!important;transition:bottom .22s ease}.rt-drawer-avisos{padding:4px 0 8px}.rt-drawer-avisos-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--c-border-soft);border-radius:12px;background:var(--c-bg-soft);color:var(--c-text);font:inherit;font-size:15px;text-align:left;cursor:pointer}.rt-drawer-avisos-btn:hover{border-color:var(--c-primary)}.rt-drawer-avisos-icone svg{width:20px;height:20px;display:block}.rt-drawer-avisos-btn[data-estado="ativo"]{border-color:var(--c-primary);color:var(--c-primary)}.rt-drawer-avisos-btn[data-estado="negado"],.rt-drawer-avisos-btn[data-estado="erro"]{color:var(--c-text-muted)}.rt-avisos-sino{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#fff8e6;font-size:22px}.rt-avisos-convite .rt-instalar-acoes .rt-btn{white-space:nowrap}.rt-avisos-convite [data-recriando-push][data-estado]{white-space:normal;font-size:13px}body.page-id-6741 #planos .rt-feature-card.rt-plano-mensal{border:1px solid #d9e2ed!important;background:#fff!important}body.page-id-6741 #planos .rt-feature-card.rt-plano-mensal::before{content:none!important;display:none!important}body.page-id-6741 #planos .rt-feature-card.rt-plano-anual{border:3px solid #ffca35!important;background:#fffaf0!important}body.page-id-6741 #planos .rt-feature-card.rt-plano-anual::before{content:"ECONOMIZE R$ 103 EM 12 MESES"!important;display:block!important;position:absolute;top:-15px;left:24px;padding:8px 15px;background:#ffca35;color:#071b32;font-size:11px;font-weight:800;border-radius:30px;letter-spacing:.5px}.rcr-sales{color:#243b5c;background:#fff;font-family:inherit;overflow:hidden}.rcr-sales *{box-sizing:border-box}.rcr-sales .rcr-wrap{width:min(1120px,calc(100% - 48px));margin:0 auto}.rcr-sales h1,.rcr-sales h2,.rcr-sales h3{color:#0f2557!important;-webkit-text-fill-color:#0f2557!important;font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:0 0 20px}.rcr-sales h1{font-size:clamp(34px,4.2vw,56px)!important}.rcr-sales h2{font-size:clamp(28px,3.2vw,40px)!important}.rcr-sales h3{font-size:23px!important;line-height:1.25}.rcr-sales p{font-size:17px;line-height:1.7;margin:0 0 18px;color:inherit}.rcr-sales .rcr-lead{font-size:19px}.rcr-sales .rcr-kicker{display:block;font-size:12px;line-height:1.7;font-weight:800;letter-spacing:.12em;color:#52679a;margin:0 0 18px}.rcr-sales .rcr-split{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:center}.rcr-sales .rcr-hero{padding:74px 0;background:radial-gradient(ellipse at top right,#294886 0,transparent 58%),#0b1e44}.rcr-sales .rcr-hero h1,.rcr-sales .rcr-dark h2,.rcr-sales .rcr-final h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.rcr-sales .rcr-hero,.rcr-sales .rcr-dark,.rcr-sales .rcr-final{color:#e1e8f6}.rcr-sales .rcr-hero .rcr-kicker,.rcr-sales .rcr-dark .rcr-kicker,.rcr-sales .rcr-final .rcr-kicker{color:#ffcb39}.rcr-sales .rcr-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0 18px}.rcr-sales .rcr-btn{display:inline-flex;justify-content:center;align-items:center;background:#ffca35;color:#102650!important;-webkit-text-fill-color:#102650!important;padding:17px 25px;border:2px solid #ffca35;border-radius:12px;font-size:16px;font-weight:800;text-decoration:none;line-height:1.4;box-shadow:0 8px 22px rgb(0 0 0 / .1)}.rcr-sales .rcr-btn:hover{background:#ffdc70}.rcr-sales a:focus-visible,.rcr-sales summary:focus-visible{outline:3px solid #3287e6;outline-offset:4px}.rcr-sales .rcr-textlink{color:inherit!important;font-weight:700;text-decoration:underline;text-underline-offset:4px;font-size:16px}.rcr-sales .rcr-note{font-size:13px;color:#c2cfe7;margin-bottom:0}.rcr-sales .rcr-note a{color:#ffcf51}.rcr-sales .rcr-hero-art{margin:0;background:#fff;border:1px solid #44628a;border-radius:22px;overflow:hidden;box-shadow:0 25px 50px rgb(0 0 0 / .25)}.rcr-sales .rcr-hero-art img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;margin:0;border:0}.rcr-sales .rcr-hero-art figcaption{padding:24px;color:#0f2557}.rcr-sales .rcr-hero-art figcaption span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;color:#5d7093;margin-bottom:9px}.rcr-sales .rcr-hero-art figcaption strong{font-size:23px;line-height:1.3;display:block}.rcr-sales .rcr-trust{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:25px 0;border-bottom:1px solid #e1e7f0;font-size:14px;font-weight:700;color:#254570}.rcr-sales .rcr-section{padding:72px 0;scroll-margin-top:100px}.rcr-sales .rcr-section-head{max-width:770px;text-align:center;margin:0 auto 38px}.rcr-sales .rcr-section-head p{color:#5b6c87}.rcr-sales .rcr-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rcr-sales .rcr-card{border:1px solid #dfe6f1;border-radius:20px;overflow:hidden;box-shadow:0 12px 24px rgb(15 37 87 / .05);background:#fff}.rcr-sales .rcr-card img{display:block;width:100%;height:205px;object-fit:cover;border:0;margin:0}.rcr-sales .rcr-card>div{padding:26px}.rcr-sales .rcr-card p,.rcr-sales .rcr-steps p{font-size:16px;margin-bottom:0}.rcr-sales .rcr-soft{background:#f2f6fc}.rcr-sales .rcr-steps article{padding:28px;border:1px solid #dfe6f1;border-radius:18px;background:#fff}.rcr-sales .rcr-step{width:45px;height:45px;display:grid;place-items:center;background:#ffce46;color:#102650;border-radius:50%;font-size:22px;font-weight:800;margin-bottom:22px}.rcr-sales .rcr-center{text-align:center;margin-top:32px}.rcr-sales .rcr-checklist{padding:0;margin:24px 0;list-style:none}.rcr-sales .rcr-checklist li{position:relative;padding:8px 0 8px 27px;line-height:1.6;font-size:17px}.rcr-sales .rcr-checklist li:before{content:"✓";position:absolute;left:0;color:#258445;font-weight:900}.rcr-sales .rcr-small{font-size:13px!important;line-height:1.6;color:#60728b}.rcr-sales .rcr-plan{border:1px solid #d5dfed;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 20px 42px rgb(15 37 87 / .12)}.rcr-sales .rcr-plan-top{padding:27px;background:#0f2557;color:#d4def2}.rcr-sales .rcr-plan-top h3{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:14px 0 10px}.rcr-sales .rcr-plan-top span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#ffcf51}.rcr-sales .rcr-plan-top p{margin:0;font-size:14px}.rcr-sales .rcr-plan-body{padding:10px 27px}.rcr-sales .rcr-plan-body>div{padding:16px 0;border-bottom:1px solid #e3e9f2}.rcr-sales .rcr-plan-body>div:last-child{border-bottom:0}.rcr-sales .rcr-plan-body strong{color:#0f2557;font-size:15px}.rcr-sales .rcr-plan-body p{margin:6px 0 0;font-size:14px;line-height:1.6}.rcr-sales .rcr-dark{background:#0b1e44}.rcr-sales .rcr-compare article{padding:23px;border:1px solid #3b5076;border-radius:17px;background:#142c57;margin-bottom:18px}.rcr-sales .rcr-compare h3{color:#ffcf51!important;-webkit-text-fill-color:#ffcf51!important}.rcr-sales .rcr-compare p{font-size:16px;margin-bottom:12px}.rcr-sales .rcr-offer-section{background:#f5f8fc}.rcr-sales .rcr-offer{max-width:940px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;background:#fff;border:3px solid #ffca35;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgb(15 37 87 / .08)}.rcr-sales .rcr-offer-copy{padding:36px}.rcr-sales .rcr-offer-tag{display:inline-block;padding:6px 12px;border-radius:30px;background:#edf4e9;color:#316336;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:20px}.rcr-sales .rcr-offer-price{padding:40px 32px;align-self:stretch;background:#fffaf0;display:flex;flex-direction:column;justify-content:center;text-align:center}.rcr-sales .rcr-price{font-size:72px!important;font-weight:900;letter-spacing:-.06em;color:#0f2557;line-height:1.1;margin-bottom:14px}.rcr-sales .rcr-price>span{font-size:27px;vertical-align:middle;letter-spacing:0}.rcr-sales .rcr-price small{display:block;font-size:17px;letter-spacing:0;font-weight:600;margin-top:8px}.rcr-sales .rcr-offer-price>.rcr-btn{width:100%;margin:10px 0 18px}.rcr-sales .rcr-guarantee{font-size:14px;font-weight:800;color:#316336;margin-bottom:12px}.rcr-sales .rcr-faq-wrap{max-width:900px}.rcr-sales .rcr-faq details{border:1px solid #dfe6f1;border-radius:13px;padding:20px 23px;margin-bottom:13px;background:#fff}.rcr-sales .rcr-faq summary{cursor:pointer;font-size:17px;font-weight:800;color:#0f2557;line-height:1.5}.rcr-sales .rcr-faq details p{padding-top:14px;margin-bottom:0;font-size:16px}.rcr-sales .rcr-final{padding:64px 0;text-align:center;background:linear-gradient(120deg,#0f2557,#1c3c72)}.rcr-sales .rcr-final h2{max-width:800px;margin:0 auto 20px}.rcr-sales .rcr-final .rcr-actions{justify-content:center}@media(max-width:900px){.rcr-sales .rcr-split{gap:30px}.rcr-sales .rcr-grid3{gap:16px}.rcr-sales .rcr-card>div{padding:20px}.rcr-sales .rcr-card img{height:170px}}@media(max-width:700px){.rcr-sales .rcr-wrap{width:calc(100% - 32px)}.rcr-sales .rcr-split,.rcr-sales .rcr-grid3,.rcr-sales .rcr-offer{grid-template-columns:1fr}.rcr-sales .rcr-hero{padding:40px 0}.rcr-sales .rcr-section{padding:42px 0}.rcr-sales .rcr-hero h1{font-size:36px!important}.rcr-sales .rcr-lead{font-size:17px}.rcr-sales .rcr-trust{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:14px;padding:22px 0}.rcr-sales .rcr-card img{height:auto;aspect-ratio:16/9}.rcr-sales .rcr-offer-copy,.rcr-sales .rcr-offer-price{padding:28px 24px}.rcr-sales .rcr-actions{flex-direction:column;align-items:stretch;gap:18px;text-align:center}.rcr-sales .rcr-btn{width:100%}.rcr-sales .rcr-hero-art{margin-top:10px}.rcr-sales .rcr-final{padding:44px 0}.rcr-sales .rcr-faq details{padding:18px}.rcr-sales .rcr-price{font-size:66px!important}}body.page-id-10686 .rcr-sales p{color:#435776!important;-webkit-text-fill-color:#435776!important}body.page-id-10686 .rcr-sales .rcr-hero p,body.page-id-10686 .rcr-sales .rcr-dark p,body.page-id-10686 .rcr-sales .rcr-final p{color:#e1e8f6!important;-webkit-text-fill-color:#e1e8f6!important}body.page-id-10686 .rcr-sales .rcr-compare-card p{color:#e1e8f6!important;-webkit-text-fill-color:#e1e8f6!important}body.page-id-10686 .rcr-sales .rcr-plan-top p{color:#d4def2!important;-webkit-text-fill-color:#d4def2!important}.rcr-entry-page{background:#f2f5fa;padding:28px 16px 40px}.rcr-entry{max-width:520px;margin:0 auto;background:#fff;border:1px solid #dce3ee;border-radius:20px;overflow:hidden;box-shadow:0 12px 35px #10265012}.rcr-entry-cover{display:block;width:100%;height:140px;object-fit:cover;object-position:center}.rcr-entry-body{padding:22px 28px}.rcr-entry-kicker{font-size:12px;letter-spacing:2px;font-weight:800;color:#486195}.rcr-entry-page h1{font-size:28px!important;line-height:1.15!important;margin:8px 0 12px!important;color:#122858!important;-webkit-text-fill-color:#122858!important}.rcr-entry-page p{font-size:15px!important;line-height:1.5!important;color:#4c5b74!important;margin:0 0 16px!important}.rcr-entry #loginform p{margin:0 0 12px!important}.rcr-entry #loginform label{display:block;font-size:14px;font-weight:600;color:#122858;margin-bottom:5px}.rcr-entry #loginform input[type=text],.rcr-entry #loginform input[type=password]{box-sizing:border-box;display:block;width:100%;height:44px;padding:10px 12px;border:1px solid #bccadd;border-radius:9px;background:#fff;color:#162a4c;font-size:16px}.rcr-entry #loginform .login-remember label{display:flex;gap:8px;align-items:center;font-size:13px}.rcr-entry #loginform input[type=submit]{width:100%;min-height:44px;border:0;border-radius:10px;background:#142e63!important;color:#fff!important;font-size:16px;font-weight:700;cursor:pointer}.rcr-entry-help a,.rcr-entry-account{font-size:13px;color:#25497f!important;text-decoration:underline}.rcr-entry-subscribe{border-top:1px solid #dce3ee;margin-top:18px;padding-top:18px}.rcr-entry-page h2{font-size:20px!important;line-height:1.2!important;margin:0 0 8px!important;color:#122858!important;-webkit-text-fill-color:#122858!important}.rcr-entry-subscribe p{margin-bottom:12px!important}.rcr-entry-buy{display:block;text-align:center;padding:12px 16px;border-radius:10px;background:#ffcc3d;color:#142858!important;font-size:16px;font-weight:800;text-decoration:none!important}.rcr-entry-subscribe small{display:block;margin-top:10px;font-size:12px;line-height:1.4;color:#61708a}@media(max-width:600px){.rcr-entry-page{padding:20px 14px 28px}.rcr-entry-body{padding:20px}.rcr-entry-page h1{font-size:26px!important}}.pf-card-tags>.pf-card-series{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.pf-activity-video-badge{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#ffca3a;color:#122653;box-shadow:0 1px 3px rgb(18 38 83 / .18);font-style:normal;line-height:1;vertical-align:middle;pointer-events:none}.pf-activity-video-badge svg{display:block;width:11px;height:11px;margin-left:1px}.rt-halloween-home{background:#fff8ec}.rt-halloween-home .pf-section-head{align-items:end}.rt-halloween-home .pf-section-head h2{max-width:760px}.rt-halloween-home .pf-section-head p{max-width:700px;margin:10px 0 0;color:#58657a}.rt-halloween-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rt-halloween-home .pf-activity-card{background:#fff}.rt-halloween-home .rt-halloween-read{margin:22px 0 0}.rt-halloween-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.pf-article-content .rt-halloween-article-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:#122653;text-decoration:none}.rt-halloween-article-card>img{display:block;width:96px;height:72px;object-fit:cover;border-radius:9px}.rt-halloween-article-card>span{min-width:0}.rt-halloween-article-card strong{display:block;font-size:17px;line-height:1.35}.rt-halloween-article-card small{display:block;color:#647087;font-size:12px;line-height:1.4;margin:6px 0}.rt-halloween-article-card>span>span{display:block;color:#526078;font-size:15px;line-height:1.5}.pf-article-content .rt-halloween-article-card:hover{border-color:#e3a72c;background:#fffbf3}.pf-article-content .rt-halloween-article-card:focus-visible{outline:3px solid #ffca3a;outline-offset:3px}@media (max-width:1000px){.rt-halloween-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.rt-halloween-article-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rt-halloween-home-grid{grid-template-columns:minmax(0,1fr)}}#mt-caixa{min-width:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}#mt-caixa .mt-caixa-cab,#mt-caixa .mt-caixa-rod{flex-shrink:0}#mt-corpo{min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere;overscroll-behavior:contain;font-size:16px;line-height:1.65}#mt-corpo>*,#mt-det,#mt-det *{min-width:0;max-width:100%;box-sizing:border-box}#mt-det{width:100%}#mt-corpo p,#mt-corpo li{white-space:normal;overflow-wrap:anywhere}#mt-corpo figure{margin:12px 0}#mt-corpo img,#mt-corpo video{display:block;width:auto;max-width:100%;height:auto;max-height:320px;max-height:min(40dvh, 320px);object-fit:contain;margin:12px auto}#mt-corpo iframe{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border:0}#mt-corpo pre{white-space:pre-wrap;overflow-wrap:anywhere}#mt-corpo table{width:100%;table-layout:fixed}#mt-corpo [id^="rcj-anim-"],#mt-corpo .rcj-stage,#mt-corpo .rcj-lbl{display:none}@media (max-width:640px){#mt-caixa{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}#mt-corpo{padding:14px 16px}#mt-corpo img,#mt-corpo video{max-height:260px;max-height:min(34dvh, 260px)}}#mt-corpo h3{margin:0;font-size:22px;line-height:1.25}#mt-corpo h4{margin:14px 0 8px;font-size:17px;line-height:1.4}#mt-corpo p{margin:0 0 12px}#mt-corpo img,#mt-corpo video{max-height:260px;max-height:min(34dvh, 260px)}.rt-ativ-secao{margin:1.6em 0 .5em;font-size:1.15em;line-height:1.3}.rt-ativ-lista{margin:0 0 1em;padding-left:1.3em}.rt-ativ-lista li{margin:.25em 0}@media (max-width:900px){.rt-zap{transition:opacity .2s ease,transform .2s ease}body.rt-zap-recolhido .rt-zap{opacity:0;transform:translateY(16px);pointer-events:none}}@media (max-width:900px){body .pf-area-button{font-size:13px;padding:0 12px}}.rt-bncc{padding-bottom:0}.rt-bncc h2{font-size:1.35em;margin:1.2em 0 .5em}.rt-bncc-oficial{margin:0 0 1em;padding:18px 22px;border-left:5px solid #ffca36;background:#f3f6fb;border-radius:12px}.rt-bncc-oficial p{margin:0 0 .5em;font-size:1.15em;line-height:1.5;font-weight:600;color:#14224a}.rt-bncc-oficial cite{font-size:.85em;color:#475569;font-style:normal}.rt-bncc-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 1em}.rt-bncc-ficha div{background:#fff;border:1px solid #dbe3ef;border-radius:10px;padding:10px 14px}.rt-bncc-ficha dt{font-size:.8em;color:#475569}.rt-bncc-ficha dd{margin:2px 0 0;font-weight:700;color:#14224a}.rt-material-ficha a{color:inherit;text-decoration:underline;text-decoration-color:rgb(255 202 54 / .8);text-decoration-thickness:2px;text-underline-offset:3px}.rt-material-ficha a:hover{color:#ffca36}.rt-link-bncc{display:inline-block;margin:10px 0 0 12px;font-weight:700;color:#14224a;text-decoration:underline;text-underline-offset:3px}.rt-bncc-indice{padding:28px 0 40px;color:#14224a}.rt-bncc-indice h1{font-size:30px;line-height:1.2;margin:10px 0 10px}.rt-bncc-indice-intro{font-size:17px;line-height:1.5;max-width:720px;margin:0 0 18px}.rt-bncc-indice-atalhos{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.rt-bncc-indice-atalhos a{padding:8px 14px;border:2px solid #14224a;border-radius:999px;font-weight:700;font-size:14px;color:#14224a;text-decoration:none;background:#fff}.rt-bncc-indice-atalhos a:hover{background:#ffca36}.rt-bncc-indice-grupo{scroll-margin-top:90px}.rt-bncc-indice-grupo h2{font-size:21px;margin:28px 0 12px;padding-bottom:6px;border-bottom:3px solid #ffca36}.rt-bncc-indice-grupo ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.rt-bncc-indice-grupo li a{display:flex;flex-direction:column;gap:6px;height:100%;padding:14px 16px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#14224a;text-decoration:none}.rt-bncc-indice-grupo li a:hover{border-color:#14224a;box-shadow:0 3px 0 #14224a}.rt-bncc-indice-texto{font-size:14px;line-height:1.45;color:#334155;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rt-bncc-indice-n{margin-top:auto;font-size:13px;font-weight:700;color:#0f5f3a}@media (max-width:600px){.rt-bncc-indice h1{font-size:25px}.rt-bncc-indice-grupo ul{grid-template-columns:1fr}.rt-link-bncc{margin-left:0}}.rt-bncc-indice-trilha,.rt-bncc-indice-trilha a,.rt-bncc-indice-trilha span{color:#475569}.pf-cover .rt-so-gratis{color:#ffca36;font-weight:700;text-decoration:underline;white-space:nowrap}.rt-seq-nav{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:24px 0 8px}.rt-seq-nav a{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:2px solid #cbd5e1;border-radius:12px;background:#fff;color:#14224a;text-decoration:none}.rt-seq-nav a:hover,.rt-seq-nav a:focus-visible{border-color:#14224a}.rt-seq-nav small{font-size:14px;font-weight:700;color:#5b6b8c}.rt-seq-nav span{font-weight:700}.rt-seq-nav .rt-seq-prox{text-align:right;margin-left:auto}.rt-pp-visitante{max-width:1068px;margin:16px auto 0;padding:20px 24px;border:2px solid #ffca36;border-radius:16px;background:#fffbea;color:#14224a;line-height:1.6}.rt-pp-visitante h2{margin:0 0 8px;font-size:22px;color:#14224a}.rt-pp-visitante p{margin:6px 0}.rt-pp-visitante ul{margin:8px 0;padding-left:20px}.rt-pp-visitante li{margin:4px 0}.rt-pp-visitante a{font-weight:700;color:#14224a;text-decoration:underline}@media (max-width:700px){.recriando-ferramentas .rf-banner{padding-bottom:28px!important}.recriando-ferramentas .rf-banner-foto:empty{display:none}}:root{--pf-blue:#0f2557;--pf-blue-2:#17356f;--pf-blue-3:#2b4e9b;--pf-yellow:#ffc53d;--pf-yellow-2:#e2a400;--pf-paper:#f1f4f9;--pf-white:#fff;--pf-ink:#14161b;--pf-muted:#5b6373;--pf-border:#e1e6ef;--pf-green:#1f7a5a;--pf-green-soft:#e4f6ee;--pf-shadow:0 1px 2px rgba(15, 37, 87, .06);--pf-radius:10px;--pf-radius-lg:12px;--pf-radius-sm:8px;--pf-shell:1180px}.pf-site,.pf-site button,.pf-site input,.pf-site select,.pf-site textarea{font-family:"Instrument Sans",system-ui,sans-serif}.pf-site.rt-body{padding-top:0!important;background:var(--pf-paper);color:var(--pf-ink)}.pf-site h1,.pf-site h2,.pf-site h3,.pf-site h4,.pf-site strong,.pf-site .pf-btn{font-family:Archivo,system-ui,sans-serif;letter-spacing:-.02em}.pf-site *,.pf-site *::before,.pf-site *::after{box-sizing:border-box}.pf-site a{color:inherit}.pf-site img{max-width:100%}.pf-main{min-height:70vh;overflow:clip}.pf-shell{width:min(var(--pf-shell), calc(100% - 40px));margin-inline:auto}.pf-narrow{max-width:820px}.pf-site .pf-header{position:sticky;inset:0 0 auto;z-index:900;height:76px;background:#fff;border-bottom:1px solid var(--pf-border);transform:none}.pf-site .pf-header.is-hidden{transform:none}.pf-header-inner{width:min(var(--pf-shell), calc(100% - 40px));height:100%;margin:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px}.pf-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--pf-blue);line-height:1}.pf-brand .custom-logo{width:auto;height:50px;object-fit:contain}.rt-drawer-logo img.custom-logo{width:auto;height:44px;max-height:none}.pf-brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--pf-blue);color:var(--pf-yellow);font:800 24px/1 Archivo,sans-serif;border:3px solid var(--pf-yellow)}.pf-brand strong{display:block;font-size:18px;letter-spacing:.04em}.pf-brand small{display:block;margin-top:4px;font-size:10px;letter-spacing:.04em;color:var(--pf-muted)}.pf-nav{display:flex;align-items:center;justify-content:center;gap:4px}.pf-nav a{position:relative;padding:14px 13px;color:#343a47;text-decoration:none;font:600 14px/1 Archivo,sans-serif}.pf-nav a::after{content:"";position:absolute;left:13px;right:13px;bottom:5px;height:3px;border-radius:2px;background:var(--pf-yellow);transform:scaleX(0);transition:transform .2s}.pf-nav a:hover::after,.pf-nav a.is-active::after{transform:scaleX(1)}.pf-area-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:var(--pf-radius-sm);background:var(--pf-yellow);color:var(--pf-blue);text-decoration:none;font:700 13px/1 Archivo,sans-serif;box-shadow:0 5px 14px rgb(226 164 0 / .18)}.pf-area-button:hover{background:#ffd05e;transform:translateY(-1px)}.pf-site .pf-menu-toggle{display:none!important;width:42px;height:42px;border:0;padding:9px;background:#fff0;color:var(--pf-blue)}.pf-menu-toggle svg{width:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pf-court{position:relative;isolation:isolate;color:#fff;background:var(--pf-blue)}.pf-court::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 440'%3E%3Cg fill='none' stroke='%23fff' stroke-width='3'%3E%3Crect x='55' y='35' width='1090' height='370' rx='2'/%3E%3Cpath d='M600 35v370M55 220h1090'/%3E%3Ccircle cx='600' cy='220' r='76'/%3E%3Cpath d='M55 130h175v180H55m1090-180H970v180h175'/%3E%3Ccircle cx='230' cy='220' r='50'/%3E%3Ccircle cx='970' cy='220' r='50'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:cover}.pf-cover{padding:50px 0 58px}.pf-cover .pf-shell{max-width:960px}.pf-cover h1{max-width:850px;margin:12px 0 14px;color:#fff;font-size:clamp(36px, 5vw, 62px);line-height:1.02;font-weight:800}.pf-cover>.pf-shell>p,.pf-cover-description{max-width:720px;margin:0;color:rgb(255 255 255 / .82);font-size:18px;line-height:1.6}.pf-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;color:rgb(255 255 255 / .68);font-size:13px}.pf-breadcrumb a{text-decoration:none}.pf-eyebrow{display:block;margin-bottom:9px;color:var(--pf-blue-3);font:700 12px/1.2 Archivo,sans-serif;letter-spacing:.14em;text-transform:uppercase}.pf-eyebrow-light{color:var(--pf-yellow)}.pf-section{padding:76px 0}.pf-white{background:#fff}.pf-section h2{margin:0;color:var(--pf-blue);font-size:clamp(28px, 4vw, 42px);line-height:1.08;font-weight:800}.pf-section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}.pf-section-head>a{flex:none;color:var(--pf-blue-3);font:700 14px Archivo,sans-serif;text-decoration:none}.pf-lead{color:var(--pf-muted);font-size:18px;line-height:1.65}.pf-btn,.pf-site .rcon-form-enviar,.pf-site .recriando-auth-submit{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 21px;border:0;border-radius:var(--pf-radius-sm);font:700 14px/1 Archivo,sans-serif;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s}.pf-btn:hover{transform:translateY(-2px)}.pf-site .pf-btn-yellow{background:var(--pf-yellow);color:var(--pf-blue)}.pf-site .pf-btn-yellow:hover{background:#ffd05e}.pf-site .pf-btn-blue{background:var(--pf-blue);color:#fff}.pf-site .pf-btn-blue:hover{background:var(--pf-blue-2);color:#fff}.pf-tag{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;background:#e8eefc;color:var(--pf-blue-3);font:700 10px/1 Archivo,sans-serif;letter-spacing:.05em;text-transform:uppercase}.pf-tag-yellow{background:var(--pf-yellow);color:var(--pf-blue)}.pf-tag-green{background:var(--pf-green-soft);color:var(--pf-green)}.pf-empty{max-width:700px;margin:20px auto;padding:44px;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff;text-align:center}.pf-empty h2,.pf-empty h3{color:var(--pf-blue)}.pf-empty p{color:var(--pf-muted)}.pf-home-hero{min-height:560px;display:grid;align-items:center;padding:64px 0}.pf-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:65px}.pf-hero-copy h1{max-width:760px;margin:14px 0 18px;color:#fff;font-size:clamp(42px, 6vw, 72px);line-height:.98;font-weight:800}.pf-hero-copy h1 em{color:var(--pf-yellow);font-style:normal}.pf-hero-copy>p{max-width:680px;color:rgb(255 255 255 / .82);font-size:19px;line-height:1.6}.pf-search{display:flex;width:100%;max-width:660px;margin-top:28px;padding:6px;border-radius:var(--pf-radius);background:#fff;box-shadow:0 14px 34px rgb(0 0 0 / .18)}.pf-search input{flex:1;min-width:0;height:48px;padding:0 16px;border:0;outline:0;color:var(--pf-ink);font-size:16px;background:#fff0}.pf-search button{min-width:100px;border:0;border-radius:var(--pf-radius-sm);background:var(--pf-yellow);color:var(--pf-blue);font:700 14px Archivo,sans-serif;cursor:pointer}.pf-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;color:rgb(255 255 255 / .68);font-size:14px}.pf-quick a{padding:7px 13px;border:1px solid rgb(255 255 255 / .25);border-radius:999px;color:#fff;text-decoration:none}.pf-featured-activity{display:block;padding:25px;border:1px solid rgb(255 255 255 / .24);border-radius:var(--pf-radius-lg);color:#fff;background:rgb(255 255 255 / .1);backdrop-filter:blur(8px);text-decoration:none;box-shadow:0 20px 50px rgb(0 0 0 / .15)}.pf-featured-activity h2{margin:18px 0 8px;color:#fff;font-size:25px}.pf-featured-activity p{color:rgb(255 255 255 / .78);line-height:1.5}.pf-featured-activity strong{color:var(--pf-yellow);font-size:13px}.pf-court-mini{height:145px;display:flex;align-items:center;justify-content:space-around;margin-top:18px;border:2px solid rgb(255 255 255 / .35);background:linear-gradient(90deg,transparent 49.5%,rgb(255 255 255 / .25) 50%,transparent 50.5%);font-size:27px}.pf-stage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pf-stage-card{min-height:190px;display:flex;flex-direction:column;justify-content:end;padding:24px;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff;text-decoration:none;transition:.2s}.pf-stage-card:hover{transform:translateY(-3px);border-color:#b9c7e7;box-shadow:var(--pf-shadow)}.pf-stage-card>span{font-size:40px;margin-bottom:auto}.pf-stage-card h3{margin:22px 0 5px;color:var(--pf-blue);font-size:20px}.pf-stage-card small{color:var(--pf-muted)}.pf-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pf-post-grid-home .pf-post-featured{grid-column:span 2;grid-row:span 2}.pf-post-grid-home .pf-post-featured .pf-post-cover{min-height:300px}.pf-post-card{overflow:hidden;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff;transition:.2s}.pf-post-card:hover{transform:translateY(-3px);box-shadow:var(--pf-shadow)}.pf-post-cover{min-height:170px;display:grid;place-items:center;background:linear-gradient(145deg,var(--pf-blue-3),var(--pf-blue));background-position:center;background-size:cover;text-decoration:none;font-size:46px}.pf-post-cover.has-image{position:relative}.pf-post-cover.has-image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(15 37 87 / .2),transparent)}.pf-post-body{padding:20px}.pf-post-body h3{margin:12px 0 9px;color:var(--pf-blue);font-size:19px;line-height:1.22}.pf-post-body h3 a{text-decoration:none}.pf-post-body p{margin:0 0 15px;color:var(--pf-muted);line-height:1.48}.pf-post-body small{color:#7b8392;font-size:11px}.pf-date-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.pf-date-card{display:flex;align-items:center;gap:15px;padding:19px;border:1px solid var(--pf-border);border-radius:var(--pf-radius);background:#fff;text-decoration:none;transition:.2s}.pf-date-card:hover{border-color:var(--pf-yellow-2);transform:translateY(-2px)}.pf-date-card>span{font-size:29px}.pf-date-card h3{margin:0 0 4px;color:var(--pf-blue);font-size:15px}.pf-date-card small{color:var(--pf-muted)}.pf-method-layout{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px}.pf-method-list{margin-top:28px}.pf-method-list article{display:flex;gap:16px;padding:17px 0;border-top:1px solid var(--pf-border)}.pf-method-list b{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--pf-yellow);color:var(--pf-blue)}.pf-method-list h3{margin:0 0 5px;color:var(--pf-blue);font-size:16px}.pf-method-list p{margin:0;color:var(--pf-muted);line-height:1.45}.pf-whatsapp{display:flex;flex-direction:column;align-items:start;justify-content:center;min-height:310px;padding:38px;border-radius:var(--pf-radius-lg);color:#fff;background:var(--pf-blue);box-shadow:var(--pf-shadow)}.pf-whatsapp h2{margin:8px 0 12px;color:#fff;font-size:32px}.pf-whatsapp p{color:rgb(255 255 255 / .78);line-height:1.6}.pf-whatsapp .pf-btn{margin-top:8px}.pf-about-grid,.pf-bio-grid{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:64px}.pf-about-photo{min-height:400px;display:grid;place-items:center;overflow:hidden;border-radius:var(--pf-radius-lg);background:var(--pf-blue);color:var(--pf-yellow);font:800 70px Archivo}.pf-about-photo img{width:100%;height:100%;min-height:400px;object-fit:cover}.pf-authority{display:flex;flex-wrap:wrap;gap:24px;margin:27px 0}.pf-authority span{color:var(--pf-muted);font-size:13px}.pf-authority strong{display:block;color:var(--pf-blue);font-size:28px}.pf-site .rt-produtos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pf-site .rt-produto{overflow:hidden;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff;box-shadow:none}.pf-site .rt-produto-capa{width:100%;height:210px;object-fit:cover}.pf-site .rt-produto-corpo{padding:25px}.pf-site .rt-produto-titulo{color:var(--pf-blue);font-size:22px}.pf-site .rt-produto-sub{color:var(--pf-muted);line-height:1.5}.pf-site .rt-produto-preco strong{color:var(--pf-blue);font-size:25px}.pf-site .rt-produto .rt-btn{background:var(--pf-yellow);color:var(--pf-blue)}.pf-products-complete{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pf-products-complete>.rt-produtos-grid{display:contents}.pf-recriar-product{display:flex;flex-direction:column;align-items:start;padding:25px;border:2px solid var(--pf-yellow);border-radius:var(--pf-radius-lg);background:var(--pf-blue);color:#fff}.pf-recriar-product h3{margin:24px 0 10px;color:#fff;font-size:24px}.pf-recriar-product p{color:rgb(255 255 255 / .76);line-height:1.55}.pf-recriar-product .pf-product-note{color:var(--pf-yellow);font-size:12px}.pf-recriar-product .pf-btn{width:100%;margin-top:auto;background:var(--pf-yellow);color:var(--pf-blue)}.pf-cover-search{max-width:600px}.pf-filter-pills{display:flex;flex-wrap:wrap;gap:8px;margin:-12px 0 30px}.pf-filter-pills a{padding:9px 13px;border:1px solid var(--pf-border);border-radius:999px;background:#fff;color:var(--pf-muted);text-decoration:none;font:600 12px Archivo}.pf-filter-pills a:hover,.pf-filter-pills a.is-active{border-color:var(--pf-blue);color:var(--pf-blue)}.pf-blog .pf-whatsapp{min-height:0;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;margin-top:64px}.pf-blog .pf-whatsapp>div{max-width:700px}.pf-site .navigation.pagination{margin-top:35px}.pf-site .nav-links{display:flex;justify-content:center;gap:7px}.pf-site a.page-numbers,.pf-site span.page-numbers{min-width:39px;height:39px;display:grid;place-items:center;padding:0 10px;border-radius:var(--pf-radius-sm);background:#fff;color:var(--pf-blue);text-decoration:none}.pf-site span.page-numbers.current{background:var(--pf-blue);color:#fff}.pf-site span.page-numbers.dots{background:#fff0}.pf-site ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;list-style:none;margin:35px 0 0;padding:0}.pf-site ul.page-numbers li{display:block;margin:0}.pf-article-head{padding:50px 0 58px}.pf-article-head.has-image{background-position:center;background-size:cover}.pf-article-head.has-image::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(15 37 87 / .82),rgb(15 37 87 / .94))}.pf-article-shell{width:min(920px, calc(100% - 40px));margin-inline:auto}.pf-article-head h1{max-width:890px;margin:16px 0;color:#fff;font-size:clamp(37px,5.5vw,62px);line-height:1.03;font-weight:800}.pf-article-deck{max-width:780px;color:rgb(255 255 255 / .84);font-size:19px;line-height:1.55}.pf-author-line{display:flex;align-items:center;gap:12px;margin-top:28px}.pf-author-line img{border-radius:50%}.pf-author-line span{display:flex;flex-direction:column}.pf-author-line small{margin-top:3px;color:rgb(255 255 255 / .65)}.pf-article-layout{padding-block:55px 75px}.pf-toc{margin-bottom:38px;padding:23px 26px;border-left:5px solid var(--pf-yellow);border-radius:0 13px 13px 0;background:#fff}.pf-toc>strong{color:var(--pf-blue)}.pf-toc ol{columns:2;margin:13px 0 0;padding-left:20px}.pf-toc li{break-inside:avoid;margin:8px 0;color:var(--pf-muted)}.pf-toc a{color:var(--pf-blue-3);text-decoration:none}.pf-article-content{max-width:760px;margin-inline:auto;color:#252932;font-size:17.5px;line-height:1.75}.pf-article-content h2{scroll-margin-top:100px;margin:52px 0 14px;color:var(--pf-blue);font-size:clamp(25px,3.5vw,34px);line-height:1.15}.pf-article-content h3{margin-top:35px;color:var(--pf-blue)}.pf-article-content a{color:var(--pf-blue-3)}.pf-article-content blockquote{margin:32px 0;padding:23px 26px;border:0;border-left:5px solid var(--pf-yellow);border-radius:0 12px 12px 0;background:#fff5d7}.pf-article-content img{height:auto;border-radius:var(--pf-radius)}.pf-filter-panel{position:relative;z-index:2;margin-top:-20px}.pf-cascade{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:24px;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff;box-shadow:var(--pf-shadow)}.pf-filter-step{min-width:0}.pf-step-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pf-step-head>b{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--pf-yellow);color:var(--pf-blue)}.pf-step-head span{display:flex;flex-direction:column}.pf-step-head strong{color:var(--pf-blue);font-size:14px}.pf-step-head small{color:var(--pf-muted);font-size:10px}.pf-cascade select,.pf-cascade input,.rcon-form-input,.pf-login input[type="text"],.pf-login input[type="password"],.pf-login input[type="email"]{width:100%;min-height:48px;padding:0 13px;border:1px solid #ccd4e2;border-radius:var(--pf-radius-sm);background:#fff;color:var(--pf-ink);font-size:16px}.pf-filter-search{grid-column:span 2;color:var(--pf-blue);font:700 12px Archivo}.pf-filter-search span{display:block;margin-bottom:8px}.pf-cascade>.pf-btn{align-self:end}.pf-clear{align-self:center;color:var(--pf-muted);font-size:12px}.pf-results-head{margin-bottom:26px}.pf-activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pf-activity-card{overflow:hidden;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff;transition:.2s}.pf-activity-card:hover{transform:translateY(-3px);box-shadow:var(--pf-shadow)}.pf-activity-image{height:165px;display:grid;place-items:center;background:linear-gradient(145deg,#315db3,var(--pf-blue));background-size:cover;background-position:center;text-decoration:none;font-size:42px}.pf-activity-card>div{padding:20px}.pf-card-tags{display:flex;flex-wrap:wrap;gap:6px}.pf-activity-card h3{margin:12px 0 8px;color:var(--pf-blue);font-size:19px}.pf-activity-card h3 a{text-decoration:none}.pf-activity-card p{color:var(--pf-muted);line-height:1.48}.pf-card-link{color:var(--pf-blue-3);font:700 13px Archivo;text-decoration:none}.pf-adapt-note{margin-bottom:24px;padding:22px;border-left:5px solid var(--pf-yellow);border-radius:0 13px 13px 0;background:#fff}.pf-adapt-note h3{margin:10px 0 5px;color:var(--pf-blue)}.pf-adapt-note p{margin:0;color:var(--pf-muted)}.pf-activity-sticky{position:sticky;bottom:0;z-index:50;display:flex;justify-content:center;align-items:center;gap:25px;padding:15px 20px;background:var(--pf-yellow);color:var(--pf-blue);font-size:13px}.pf-activity-sticky a{font:700 13px Archivo}.pf-callout{margin-top:35px;padding:28px;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff}.pf-callout p{color:var(--pf-muted)}.pf-callout-blue{margin:0;padding:45px;border:0;background:var(--pf-blue);color:#fff}.pf-callout-blue h2{color:#fff}.pf-callout-blue p{max-width:720px;color:rgb(255 255 255 / .77)}.pf-faq{border-top:1px solid var(--pf-border)}.pf-faq details{border-bottom:1px solid var(--pf-border)}.pf-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 2px;color:var(--pf-blue);font:700 16px Archivo;cursor:pointer;list-style:none}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq details[open] summary span{transform:rotate(45deg)}.pf-faq p{margin:-5px 0 23px;color:var(--pf-muted);line-height:1.6}.pf-recriar-cover .pf-btn{margin-top:25px}.pf-three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pf-three-steps article{padding:29px;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff}.pf-three-steps b{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:var(--pf-yellow);color:var(--pf-blue)}.pf-three-steps h3{margin:24px 0 9px;color:var(--pf-blue)}.pf-three-steps p{color:var(--pf-muted);line-height:1.55}.pf-plan-example{overflow:hidden;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff;box-shadow:var(--pf-shadow)}.pf-plan-example>header{padding:28px 32px;background:var(--pf-blue);color:#fff}.pf-plan-example h3{margin:10px 0 0;color:#fff;font-size:25px}.pf-plan-grid{display:grid;grid-template-columns:repeat(2,1fr)}.pf-plan-grid section{padding:25px 30px;border-right:1px solid var(--pf-border);border-bottom:1px solid var(--pf-border)}.pf-plan-grid strong{color:var(--pf-blue)}.pf-plan-grid p{margin-bottom:0;color:var(--pf-muted);line-height:1.5}.pf-bio-grid{align-items:start}.pf-bio-grid>div:last-child>p{color:var(--pf-muted);font-size:17px;line-height:1.7}.pf-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.pf-form-card{padding:30px;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff;box-shadow:var(--pf-shadow)}.rcon-form-campo{margin-bottom:17px}.rcon-form-label{display:block;margin-bottom:7px;color:var(--pf-blue);font:700 12px Archivo}.rcon-form textarea.rcon-form-input{min-height:130px;padding-top:12px}.pf-site .rcon-form-enviar{width:100%;background:var(--pf-yellow);color:var(--pf-blue)}.rcon-form-ok,.rcon-form-erro{padding:13px 16px;border-radius:var(--pf-radius-sm);background:var(--pf-green-soft);color:var(--pf-green)}.rcon-form-erro{background:#fff0f0;color:#a12d2d}.pf-login{min-height:700px;display:grid;grid-template-columns:1fr 1fr;background:#fff}.pf-login-form,.pf-login-benefits{display:grid;place-items:center;padding:65px 8vw}.pf-login-form>div,.pf-login-benefits>div{width:min(460px,100%)}.pf-login h1{margin:8px 0;color:var(--pf-blue);font-size:clamp(38px,5vw,56px)}.pf-login-form>div>p{color:var(--pf-muted)}.pf-login .recriando-auth-card{max-width:none;margin:28px 0 0;padding:0;border:0;box-shadow:none}.pf-login .recriando-auth-header{display:none}.pf-login .recriando-auth-field,.pf-login .login-username,.pf-login .login-password{margin-bottom:16px}.pf-login label{display:block;margin-bottom:7px;color:var(--pf-blue);font:700 12px Archivo}.pf-login input[type="submit"],.pf-login .recriando-auth-submit{width:100%;min-height:49px;border:0;border-radius:var(--pf-radius-sm);background:var(--pf-yellow);color:var(--pf-blue);font:700 14px Archivo;cursor:pointer}.pf-signup{margin-top:26px;padding-top:22px;border-top:1px solid var(--pf-border);font-size:13px}.pf-signup a{color:var(--pf-blue-3);font-weight:700}.pf-login-benefits h2{color:#fff;font-size:clamp(29px,4vw,42px)}.pf-login-benefits ul{margin:28px 0;padding:0;list-style:none}.pf-login-benefits li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .14);color:rgb(255 255 255 / .88)}.pf-login-benefits li b{color:var(--pf-yellow)}.pf-login-benefits small{color:rgb(255 255 255 / .6);line-height:1.5}.pf-login-ready{display:flex;flex-direction:column;align-items:start;gap:14px;margin-top:25px;padding:25px;border-radius:var(--pf-radius);background:var(--pf-paper)}.pf-collection-list{display:grid;gap:20px}.pf-collection-item{padding:30px;border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:#fff}.pf-collection-item header{display:flex;align-items:start;gap:18px}.pf-collection-item header>b{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--pf-yellow);color:var(--pf-blue);font-size:18px}.pf-collection-item h2{margin:3px 0 11px;color:var(--pf-blue);font-size:25px}.pf-collection-item h2 a{text-decoration:none}.pf-collection-item>p{color:var(--pf-muted);font-size:16px;line-height:1.65}.pf-site .rt-material-head{padding:50px 0;color:#fff;background:var(--pf-blue)}.pf-site .rt-material-head h1{color:#fff}.pf-site .rt-material-corpo{padding-block:55px}.pf-site .rt-material-ficha{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .2)}.pf-site .pf-footer{padding:55px 0 0;background:#091a40;color:rgb(255 255 255 / .72)}.pf-footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:45px}.pf-brand-footer{color:#fff}.pf-brand-footer small{color:rgb(255 255 255 / .6)}.pf-brand-footer .custom-logo{height:56px;width:auto;background:#fff;padding:6px 12px;border-radius:12px}.pf-footer-grid>div:first-child p{max-width:280px;line-height:1.55}.pf-footer-grid h2{margin:7px 0 17px;color:#fff;font-size:14px}.pf-footer-grid>div:not(:first-child) a{display:block;margin:11px 0;color:rgb(255 255 255 / .69);text-decoration:none;font-size:13px}.pf-socials{display:flex;gap:8px;margin-top:18px}.pf-socials a{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .1)}.pf-socials svg{width:17px}.pf-footer-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:45px;padding:20px 0;border-top:1px solid rgb(255 255 255 / .1);font-size:11px}.pf-reveal{transition:opacity .55s ease,transform .55s ease}.pf-js .pf-reveal:not(.is-visible){opacity:0;transform:translateY(14px)}@media (max-width:900px){.pf-site .pf-header{height:66px}.pf-header-inner{grid-template-columns:auto 1fr auto;gap:8px}.pf-site .pf-menu-toggle{display:grid!important;place-items:center}.pf-header .pf-brand{justify-self:center}.pf-header .pf-brand-mark{width:35px;height:35px;font-size:19px}.pf-header .pf-brand strong{font-size:15px}.pf-header .pf-brand small{display:none}.pf-nav{display:none}.pf-area-button{min-height:44px;padding:0 11px;font-size:10px}.pf-hero-grid,.pf-method-layout,.pf-about-grid,.pf-bio-grid,.pf-contact-grid{grid-template-columns:1fr}.pf-featured-activity{max-width:580px}.pf-stage-grid,.pf-date-grid{grid-template-columns:repeat(2,1fr)}.pf-post-grid,.pf-site .rt-produtos-grid,.pf-activity-grid,.pf-products-complete{grid-template-columns:repeat(2,1fr)}.pf-post-grid-home .pf-post-featured{grid-column:span 2;grid-row:auto}.pf-cascade{grid-template-columns:repeat(2,1fr)}.pf-three-steps{grid-template-columns:1fr}.pf-login{grid-template-columns:1fr}.pf-login-benefits{min-height:500px}.pf-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.pf-footer-grid>div:last-child{grid-column:2}}@media (max-width:620px){.pf-shell,.pf-article-shell,.pf-header-inner{width:min(100% - 28px, var(--pf-shell))}.pf-site{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.pf-section{padding:52px 0}.pf-section-head{align-items:start;flex-direction:column}.pf-cover{padding:35px 0 45px}.pf-cover h1{font-size:clamp(34px,11vw,49px)}.pf-home-hero{min-height:0;padding:48px 0}.pf-hero-grid{gap:38px}.pf-hero-copy h1{font-size:clamp(39px,12vw,56px)}.pf-search input{height:44px;padding:0 10px;font-size:16px}.pf-search button{min-width:82px}.pf-stage-grid,.pf-date-grid,.pf-post-grid,.pf-site .rt-produtos-grid,.pf-activity-grid,.pf-products-complete{grid-template-columns:1fr}.pf-post-grid-home .pf-post-featured{grid-column:auto}.pf-post-grid-home .pf-post-featured .pf-post-cover{min-height:200px}.pf-stage-card{min-height:150px}.pf-method-layout{gap:35px}.pf-whatsapp{min-height:0;padding:28px}.pf-blog .pf-whatsapp{flex-direction:column;align-items:start}.pf-authority{gap:16px}.pf-about-photo,.pf-about-photo img{min-height:320px}.pf-toc ol{columns:1}.pf-article-content{font-size:16.5px}.pf-cascade{grid-template-columns:1fr;margin-inline:-3px;padding:18px}.pf-filter-search{grid-column:auto}.pf-activity-sticky{justify-content:space-between}.pf-activity-sticky span{display:none}.pf-plan-grid{grid-template-columns:1fr}.pf-login-form,.pf-login-benefits{padding:48px 22px}.pf-collection-item{padding:22px}.pf-collection-item header{gap:12px}.pf-collection-item h2{font-size:21px}.pf-footer-grid{grid-template-columns:1fr 1fr}.pf-footer-grid>div:first-child{grid-column:1 / -1}.pf-footer-grid>div:last-child{grid-column:auto}.pf-footer-bottom{flex-direction:column}.pf-site .rt-bottom-nav{display:flex;height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--pf-border)}.pf-site .rt-bottom-nav-item.is-active{color:var(--pf-blue)}}@media (prefers-reduced-motion:reduce){.pf-reveal,.pf-post-card,.pf-stage-card,.pf-date-card,.pf-btn{transition:none!important;transform:none!important}}