
.qs{--ink:#30213e;--purple:#62358a;--yellow:#fff0aa;--lilac:#eee5f7;--peach:#ffe6d3;color:var(--ink);font-family:Arial,sans-serif;position:relative;isolation:isolate;overflow:visible!important}
.qs .elementor-container{max-width:1120px!important}.qs .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:18px}.qs .elementor-widget:not(:last-child){margin-bottom:20px}.qs h1,.qs h2,.qs h3{font-family:Trebuchet MS,Arial,sans-serif!important;color:var(--ink);line-height:1.12;letter-spacing:-.03em}.qs h1{font-size:clamp(36px,5vw,64px)!important;max-width:800px;margin:0 auto}.qs h2{font-size:clamp(28px,3vw,40px)!important}.qs h3{font-size:24px!important}.qs p,.qs li{font-size:17px;line-height:1.7}.qs a:focus-visible,.qs summary:focus-visible{outline:3px solid #9d6cce;outline-offset:5px}.qs a{color:var(--purple)}
.qs-hero{padding:32px 20px 92px;background:#fff;text-align:center}.qs-brand img{width:230px;height:auto;max-width:65vw;margin:0 auto 40px}.qs-eyebrow{font-size:12px!important;font-weight:bold;letter-spacing:.18em;text-transform:uppercase;color:var(--purple)}.qs-lead{max-width:680px;margin:auto}.qs-video{max-width:880px;margin:30px auto 20px;aspect-ratio:16/9;border:6px solid #eee5f7;border-radius:28px;overflow:hidden;background:#eee5f7}.qs-video iframe{display:block;width:100%;height:100%;border:0}
.qs-buy,.qs .elementor-button,.qs-contact{display:inline-flex;justify-content:center;align-items:center;min-height:48px;border-radius:100px;background:#62358a;color:#fff!important;padding:14px 30px;font-size:16px;font-weight:bold;text-decoration:none!important;transition:transform .16s,background .16s}.qs-buy:hover,.qs .elementor-button:hover,.qs-contact:hover{background:#492566;transform:translateY(-2px)}.qs-disabled{opacity:.65;cursor:default}.qs-disabled:hover{transform:none}.qs-price{font-size:44px;font-weight:bold;line-height:1.2;color:#30213e}.qs-price .woocommerce-Price-currencySymbol{font-size:24px}.qs-config-note{font-size:12px;display:block;margin-top:6px}
.qs-features{background:#fff0aa;padding:90px 20px 96px}.qs-packages{background:#eee5f7;padding:100px 20px}.qs-process{background:#fff;padding:100px 20px}.qs-faq{background:#ffe6d3;padding:100px 20px}.qs-footer{background:#fff;padding:72px 20px;text-align:center}.qs-features:before,.qs-packages:before,.qs-process:before,.qs-faq:before,.qs-footer:before{content:'';position:absolute;z-index:-1;top:-28px;left:0;width:100%;height:56px;background:inherit;clip-path:polygon(0 40%,10% 20%,22% 33%,38% 70%,52% 80%,68% 56%,82% 17%,92% 25%,100% 50%,100% 100%,0 100%)}
.qs-feature-card>.elementor-widget-wrap,.qs-package-card>.elementor-widget-wrap{border-radius:26px;padding:32px!important;height:100%}.qs-feature-card:nth-child(1)>.elementor-widget-wrap{background:#fff5f5}.qs-feature-card:nth-child(2)>.elementor-widget-wrap{background:#e4f4ed}.qs-feature-card:nth-child(3)>.elementor-widget-wrap{background:#f6effc}.qs-package-card>.elementor-widget-wrap{background:#fff;border:1px solid #e2d5ed}.qs-package-card ul{padding-left:20px;margin:12px 0 24px;min-height:144px}.qs-package-card .qs-buy{width:100%;box-sizing:border-box}.qs-feature-symbol{font-size:32px;color:#62358a;line-height:1.4}.qs-section-heading{text-align:center;margin-bottom:34px!important}.qs-note{font-size:14px!important;text-align:center}.qs-step-num{display:inline-grid;place-items:center;width:48px;height:48px;background:#eee5f7;border-radius:50%;font-weight:bold;color:#62358a}
.qs-mascot{position:absolute!important;pointer-events:none;width:155px!important;z-index:3;mix-blend-mode:multiply}.qs-mascot img{display:block;width:100%;height:auto}.qs-mascot-capivara{left:max(0px,calc(50% - 570px));bottom:-32px}.qs-mascot-gato-preto{right:max(0px,calc(50% - 575px));top:160px;width:115px!important}.qs-mascot-coruja{right:0;bottom:-40px;width:115px!important}.qs-mascot-cachorro{left:0;bottom:-35px;width:120px!important}.qs-mascot-gato-marrom{right:0;bottom:0;width:115px!important}
.qs-faq details{border-bottom:1px solid #d8bdac;padding:20px 0}.qs-faq summary{font-size:18px;font-weight:bold;cursor:pointer;line-height:1.5}.qs-faq details p{max-width:780px;margin:14px 0 0}.qs-footer-links{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;font-size:15px}.qs-footer small{display:block;margin-top:20px;line-height:1.6}.qs .qs-motion{animation:qs-breathe 7s ease-in-out infinite}@keyframes qs-breathe{50%{transform:translateY(-4px)}}
@media(max-width:767px){.qs .elementor-column{width:100%!important}.qs .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:12px}.qs{padding-left:12px!important;padding-right:12px!important}.qs-hero{padding-top:24px;padding-bottom:64px}.qs-brand img{width:195px;margin-bottom:26px}.qs h1{font-size:36px!important}.qs p,.qs li{font-size:16px}.qs-features,.qs-packages,.qs-process,.qs-faq{padding-top:64px;padding-bottom:64px}.qs-video{border-width:4px;border-radius:18px;margin-top:24px}.qs-feature-card>.elementor-widget-wrap,.qs-package-card>.elementor-widget-wrap{padding:26px!important}.qs-package-card{margin-bottom:16px}.qs-package-card ul{min-height:0}.qs-mascot{width:76px!important}.qs-mascot-capivara{left:0;bottom:-20px;width:94px!important}.qs-mascot-gato-preto{display:none!important}.qs-mascot-coruja{right:0;bottom:-24px}.qs-mascot-cachorro{left:0;bottom:-22px}.qs-footer-links{flex-direction:column;gap:14px}.qs-faq details{padding:17px 0}.qs .qs-motion{animation:none}}
@media(prefers-reduced-motion:reduce){.qs *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.qs-mascot-capivara{bottom:-70px}.qs-mascot-coruja,.qs-mascot-cachorro{bottom:0}.qs-packages>.elementor-container>.elementor-column>.elementor-widget-wrap,.qs-process>.elementor-container>.elementor-column>.elementor-widget-wrap{padding-bottom:100px!important}

.qs-features:before,.qs-packages:before,.qs-process:before,.qs-faq:before,.qs-footer:before{top:-45px;height:46px;background-color:transparent;clip-path:none;background-repeat:no-repeat;background-size:100% 100%}
.qs-features:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%23fff0aa' d='M0 35 C240 0 380 80 720 45 S1160 0 1440 35 V80 H0Z'/%3E%3C/svg%3E")}
.qs-packages:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%23eee5f7' d='M0 35 C240 0 380 80 720 45 S1160 0 1440 35 V80 H0Z'/%3E%3C/svg%3E")}
.qs-process:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 35 C240 0 380 80 720 45 S1160 0 1440 35 V80 H0Z'/%3E%3C/svg%3E")}
.qs-faq:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%23ffe6d3' d='M0 35 C240 0 380 80 720 45 S1160 0 1440 35 V80 H0Z'/%3E%3C/svg%3E")}
.qs-footer:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 35 C240 0 380 80 720 45 S1160 0 1440 35 V80 H0Z'/%3E%3C/svg%3E")}
