body{margin:0;background:#FFFFFF}a{color:#711D91;text-decoration: none;}a:hover{color: #E7B8C8}.wrap{max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-weight:700;font-size:16px;text-decoration:none;box-sizing:border-box}.btn-p{background:#711D91;color:#FFFFFF}.btn-p:hover{background:#4A1259;color:#FFFFFF}.btn-s{background:#FFFFFF;color:#4A1259;border:2px solid #4A1259}.btn-s:hover{background:#F4EEF7;color:#4A1259}.btn-w{background:#FFFFFF;color:#4A1259}.btn-w:hover{background:#F4EEF7;color:#4A1259}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .chev{transform:rotate(180deg)}@media (max-width:760px){.wrap{padding:0 20px}.navlinks{display:none}.h1{font-size:38px}.h2{font-size:30px}.btn{width:100%}}.v1{position: sticky;top: 0;z-index: 10;background: #FFFFFF;border-bottom: 1px solid #EADFEF;padding: 10px;}.v2{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 72px}.v3{display: flex;align-items: center;gap: 10px;text-decoration: none}.brandmark{display: block;flex: none;object-fit: cover;width: 62px;height: 64px;overflow: visible;}.v5{font-size: 22px;font-weight: 800;color: #4A1259}.v6{display: flex;gap: 28px;font-size: 15px;font-weight: 500}.v7{position: relative;color: #24152B;text-decoration: none}.v7:hover{color: #B8336A;}.v7::before{content: "";width: 100%;height: 4px;position: absolute;left: 0px;bottom: -3px;transition: 0.5s transform ease;transform: scale3d(0,1,1);transform-origin: 0 50%;}.v7:hover::before{transform: scale3d(1,1,1);}.v7::before{transform-origin: 50% 50%;background: #B8336A;}.v8{display: flex;align-items: center;gap: 16px}.v9{font-size: 15px;font-weight: 600;color: #4A1259;text-decoration: none}.v9:hover{color: #B8336A;}.v10{min-height: 44px;padding: 0 20px;font-size: 15px}.v11{background: #F4EEF7}.hero{background: linear-gradient( to right, #F4EEF7 0%, rgba(244, 238, 247, 0) 65% ), url('../images/hero.webp') right center / auto 100% no-repeat;background-color: #F4EEF7;}.v12{display: flex;flex-wrap: wrap;align-items: center;padding: 40px;padding-top: 72px;padding-bottom: 88px}.v13{max-width: 570px;}.hero-mobile-image{display: none;}.v14{margin: 0 0 18px;font-size: 14px;font-weight: 700;color: #B8336A;letter-spacing: 0.04em}.v15{position: relative;z-index: 1;isolation: isolate;margin: 0 0 22px;font-size: 54px;line-height: 1.08;font-weight: 800;color: #4A1259}.v15::before{content: "";position: absolute;inset: 0;background-color: rgba(244, 238, 247, 0.75);-webkit-border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;filter: blur(40px);-webkit-filter: blur(40px);z-index: -1;pointer-events: none;}.v16{position: relative;z-index: 1;isolation: isolate;color: #3B2A42;padding-top: 32px;padding-bottom: 32px;font-size: 19px;line-height: 1.6;}.v16::before{content: "";position: absolute;inset: 0;background-color: rgba(244, 238, 247, 0.75);-webkit-border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;filter: blur(40px);-webkit-filter: blur(40px);z-index: -1;pointer-events: none;}.v17{display: flex;flex-wrap: wrap;gap: 14px;margin-bottom: 20px}.v18{margin: 0;font-size: 14px;color: #5A4763}.v19{flex: 1 1 380px;min-width: 0;display: flex;justify-content: center;position: relative}.v20{width: 300px;background: #24152B;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;padding: 12px;box-sizing: border-box}.v21{background: #FFFFFF;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;overflow: hidden}.v22{background: #711D91;padding: 22px 20px 18px;color: #FFFFFF}.v23{margin: 0 0 4px;font-size: 11px;font-weight: 600;letter-spacing: 0.05em;opacity: 1;color: #E7B8C8}.v24{margin: 0;font-size: 19px;font-weight: 700}.v25{margin: 4px 0 0;font-size: 12px;color: #F4EEF7}.v26{padding: 16px 16px 8px;display: flex;flex-direction: column;gap: 10px}.v27{display: flex;justify-content: space-between;align-items: center;padding: 12px;border: 1px solid #EADFEF;border-radius: 12px}.v28{margin: 0;font-size: 14px;font-weight: 600}.v29{margin: 2px 0 0;font-size: 12px;color: #5A4763}.v30{font-size: 14px;font-weight: 700;color: #4A1259}.v31{display: flex;justify-content: space-between;align-items: center;padding: 12px;border: 2px solid #711D91;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: #F4EEF7}.v32{margin: 6px 0 0;font-size: 12px;font-weight: 600;color: #24152B}.v33{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px}.v34{text-align: center;padding: 9px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size: 13px;background: #F4EEF7;color: #4A1259}.v35{text-align: center;padding: 9px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size: 13px;background: #711D91;color: #FFFFFF;font-weight: 700}.v36{display: block;text-align: center;margin: 8px 0 10px;padding: 13px 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #4A1259;color: #FFFFFF;font-size: 14px;font-weight: 700}.v37{position: absolute;right: 0;bottom: 36px;background: #FFFFFF;border: 1px solid #EADFEF;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;padding: 14px 16px;width: 220px;box-sizing: border-box}.v38{margin: 0 0 4px;font-size: 12px;font-weight: 700;color: #1F7A4D}.v39{margin: 0;font-size: 13px;color: #24152B}.v40{margin: 4px 0 0;font-size: 12px;color: #5A4763}.v41{background: #4A1259}.v42{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 16px;padding-top: 26px;padding-bottom: 26px}.v43{margin: 0;color: #FFFFFF;font-size: 15px;font-weight: 600;text-align: center}.v44{padding-top: 96px;padding-bottom: 88px}.v45{margin: 0 0 12px;font-size: 14px;font-weight: 700;color: #B8336A;letter-spacing: 0.04em;text-align: center}.v46{margin: 0 auto 48px;max-width: 760px;font-size: 40px;line-height: 1.15;font-weight: 800;color: #4A1259;text-align: center}.v47{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 20px}.v48{background: #F4EEF7;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;padding: 32px}.v49{margin: 0 0 10px;font-size: 20px;font-weight: 700;color: #4A1259}.v50{margin: 0;font-size: 16px;line-height: 1.6;color: #3B2A42}.v51{padding-top: 96px;padding-bottom: 96px}.v52{margin: 0 0 12px;font-size: 14px;font-weight: 700;color: #B8336A;letter-spacing: 0.04em}.v53{margin: 0 0 48px;max-width: 700px;font-size: 40px;line-height: 1.15;font-weight: 800;color: #4A1259}.v54{background: #FFFFFF;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;padding: 32px}.v55{display: inline-flex;width: 44px;height: 44px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #711D91;color: #FFFFFF;font-weight: 800;font-size: 18px;align-items: center;justify-content: center;margin-bottom: 18px}.v56{margin: 0 0 8px;font-size: 20px;font-weight: 700;color: #4A1259}.v57{margin: 0 auto 16px;max-width: 760px;font-size: 40px;line-height: 1.15;font-weight: 800;color: #4A1259;text-align: center}.v58{margin: 0 auto 48px;max-width: 640px;font-size: 18px;line-height: 1.6;color: #3B2A42;text-align: center}.v59{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 24px}.v60{border: 2px solid #EADFEF;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 36px}.v61{margin: 0 0 6px;font-size: 14px;font-weight: 700;color: #B8336A}.v62{margin: 0 0 14px;font-size: 24px;font-weight: 800;color: #4A1259}.v63{margin: 0 0 20px;font-size: 16px;line-height: 1.6;color: #3B2A42}.v64{margin: 0;font-size: 15px;font-weight: 600;color: #24152B}.v65{border: 2px solid #711D91;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 36px;background: #F4EEF7}.v66{margin: 0 0 12px;font-size: 14px;font-weight: 700;color: #E7B8C8;letter-spacing: 0.04em}.v67{margin: 0 0 48px;max-width: 760px;font-size: 40px;line-height: 1.15;font-weight: 800;color: #FFFFFF}.v68{background: #5E1A70;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;padding: 28px;height: 190px;align-self: start;}.v69{margin: 14px 0 8px;font-size: 19px;font-weight: 700;color: #FFFFFF}.v70{margin: 0;font-size: 15px;line-height: 1.6;color: #F4EEF7}.v71{background: #F4EEF7;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;padding: 56px;display: flex;flex-wrap: wrap;align-items: center;gap: 32px;box-sizing: border-box}.v72{flex: 1 1 420px;min-width: 0}.v73{margin: 0 0 14px;font-size: 36px;line-height: 1.15;font-weight: 800;color: #4A1259}.v74{margin: 0;font-size: 17px;line-height: 1.6;color: #3B2A42}.v75{background: #FFFFFF}.v76{display: none;padding-top: 8px;padding-bottom: 96px}.v77{margin: 0 auto 48px;max-width: 700px;font-size: 40px;line-height: 1.15;font-weight: 800;color: #4A1259;text-align: center}.v78{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 20px}.v79{border: 2px dashed #D6C4DE;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;padding: 28px}.v80{margin: 0 0 18px;font-size: 17px;line-height: 1.6;color: #3B2A42}.v81{margin: 0;font-size:
15px;font-weight: 700;color: #4A1259}.v82{margin: 0 auto 16px;max-width: 700px;font-size: 40px;line-height: 1.15;font-weight: 800;color: #4A1259;text-align: center}.v83{margin: 0 auto 48px;max-width: 600px;font-size: 18px;line-height: 1.6;color: #3B2A42;text-align: center}.v84{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 24px;max-width: 900px;margin: 0 auto}.v85{background: #FFFFFF;border: 2px solid #711D91;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 36px}.v86{display: inline-block;background: #E7B8C8;color: #4A1259;font-size: 13px;font-weight: 700;padding: 6px 12px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-bottom: 16px}.v87{margin: 0 0 4px;font-size: 26px;font-weight: 800;color: #4A1259}.v88{margin: 0 0 24px;font-size: 40px;font-weight: 800;color: #24152B}.v89{margin: 0 0 28px;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 12px;font-size: 16px;color: #24152B}.v90{display: flex;gap: 10px}.v91{color: #711D91;font-weight: 800}.v92{width: 100%}.v93{background: #FFFFFF;border: 2px dashed #D6C4DE;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 36px}.v94{display: inline-block;background: #F4EEF7;color: #4A1259;font-size: 13px;font-weight: 700;padding: 6px 12px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-bottom: 16px}.v95{padding-top: 96px;padding-bottom: 96px;max-width: 860px}.v96{margin: 0 0 40px;font-size: 40px;line-height: 1.15;font-weight: 800;color: #4A1259;text-align: center}.v97{display: flex;flex-direction: column;gap: 12px}.v98{border: 1px solid #EADFEF;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;padding: 22px 24px}.v99{display: flex;justify-content: space-between;gap: 16px;font-size: 18px;font-weight: 700;color: #4A1259}.v100{margin: 14px 0 0;font-size: 16px;line-height: 1.6;color: #3B2A42}.v101{background: #711D91}.v102{padding-top: 88px;padding-bottom: 88px;text-align: center}.v103{margin: 0 auto 16px;max-width: 760px;font-size: 42px;line-height: 1.15;font-weight: 800;color: #FFFFFF}.v104{margin: 0 auto 32px;max-width: 560px;font-size: 18px;line-height: 1.6;color: #F4EEF7}.v105{background: #24152B}.v106{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 24px;padding-top: 48px;padding-bottom: 48px}.v107{margin: 0 0 6px;font-size: 20px;font-weight: 800;color: #FFFFFF}.v108{margin: 0;font-size: 14px;color: #E5DCE9}.v109{margin: 14px 0 0;font-size: 13px;color: #CDBFD3}.v110{display: flex;flex-wrap: wrap;gap: 24px;align-items: flex-start;font-size: 14px}.v111{color: #FFFFFF}.v112{border: 2px solid #fff;box-shadow: 0 2px 12px #20102730;position: fixed;bottom: 20px;right: 20px;left: auto;z-index: 1000;margin: 0;width: 56px;min-height: 56px;padding: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;display: flex}html{scroll-behavior:smooth;scroll-padding-top:80px; overflow-x: clip;}body{overflow-x:clip}img,svg{max-width:100%}.mobile-menu{display:none}.como-funciona{background:#FAF7FC}.como-funciona-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro foto" "passos foto";column-gap:clamp(28px,5vw,72px);row-gap:24px;align-items:center}.como-funciona-intro{grid-area:intro;align-self:end}.como-funciona-intro .v53{margin-bottom:16px;font-size:clamp(30px,3.1vw,42px)}.como-funciona-descricao{font-size:17px;line-height:1.6;color:#3B2A42;margin:0}.como-funciona-foto{position: relative;grid-area:foto;min-width:0;}.como-funciona-foto img{display: block;height: auto;width: 100%;object-fit: contain;}.como-funciona-passos{grid-area:passos;display:flex;flex-direction:column;gap:10px;align-self:start}.como-funciona-passos .v54{display:flex;align-items:flex-start;gap:16px;padding:15px 0;background:transparent}.como-funciona-passos .v55{flex:0 0 44px;margin:0;background:#EBDCF6;color:#711D91}.como-funciona-passos .v56{font-size:18px;margin:0 0 5px}.como-funciona-passos .v50{font-size:15px;line-height:1.5}#recursos .v47{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}#recursos .v68{min-width:0}#recursos .recursos-composicao{grid-column:span 2;align-self:center;min-width:0;display:flex;align-items:center;justify-content:center}#recursos .recursos-composicao img{display:block;width:100%;height:auto;min-width: 700px;object-fit:contain}@media(max-width:940px){.navlinks{display:none}header .wrap{flex-wrap:nowrap;gap:10px;padding-top:10px;padding-bottom:10px}header .v8{display:none}.mobile-menu{display:block;position:relative;flex:none;margin-left:auto;color:#4A1259;font-weight:700}.mobile-menu summary{display:flex;align-items:center;gap:9px;min-height:44px;box-sizing:border-box;padding:8px 13px;-webkit-border-radius: 11px;-moz-border-radius: 11px;border-radius: 11px;background:#fff;cursor:pointer;user-select:none;list-style:none;font-size:14px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:focus-visible{outline:3px solid #B8336A;outline-offset:3px}.mobile-menu[open] summary{background:#F4EEF7;border-color:#711D91}.menu-toggle-icon{display:flex;width:20px;height:18px;flex-direction:column;justify-content:space-between}.menu-toggle-icon span{display:block;height:2px;width:100%;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.mobile-menu[open] .menu-toggle-icon span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu[open] .menu-toggle-icon span:nth-child(2){opacity:0}.mobile-menu[open] .menu-toggle-icon span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:100;width:min(320px,calc(100vw - 32px));box-sizing:border-box;padding:10px;background:#fff;border:1px solid #EADFEF;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;box-shadow:0 16px 40px rgba(74,18,89,.16);display:flex;flex-direction:column;gap:2px;animation:menu-enter .18s ease-out both}.mobile-menu-panel>a{display:flex;align-items:center;min-height:46px;box-sizing:border-box;padding:10px 14px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;color:#24152B;text-decoration:none;font-size:15px;font-weight:600}.mobile-menu-panel>a:hover,.mobile-menu-panel>a:focus-visible{background:#F4EEF7;color:#711D91}.mobile-menu-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px 4px 4px;border-top:1px solid #EADFEF}.mobile-menu-actions .mobile-login{display:flex;align-items:center;justify-content:center;min-height:44px;color:#4A1259;text-decoration:none;font-size:15px}.mobile-menu-actions .btn{width:100%;min-height:48px;padding:10px;font-size:14px;text-align:center}.mobile-menu summary{-webkit-border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-tap-highlight-color: transparent;}.mobile-menu summary:active{background-color: #F4EEF7;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}@keyframes menu-enter{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mobile-menu-panel{animation:none}.menu-toggle-icon span{transition:none}}.hero{background: #F4EEF7;}.hero .v12{display: flex;flex-direction: column;align-items: stretch;gap: 32px;}.hero .v13{max-width: 100%;}.hero .v15::before, .hero .v16::before{display: none;}.hero-mobile-image{display: block;width: 100%;}.hero-mobile-image img{display: block;width: 100%;height: auto;}}@media(max-width:760px){.wrap{padding-left:20px;padding-right:20px}#topo>.wrap{gap:32px;padding-top:48px;padding-bottom:48px}.h1{font-size:clamp(30px,8vw,38px);line-height:1.15}.h2{font-size:clamp(26px,7vw,30px)}.btn{max-width:100%}#topo .btn{width:100%}#topo .wrap>div{flex-basis:100%}#topo .wrap>div:last-child>div:last-child{right:0;bottom:0;max-width:50vw}header .wrap>div>a.btn{display:none}footer nav{gap:16px}}@media(max-width:380px){.wrap{padding-left:16px;padding-right:16px}#topo .wrap>div:last-child>div:first-child{max-width:100%}#topo .wrap>div:last-child>div:last-child{position:relative;max-width:100%;width:100%;margin-top:12px}}@media(max-width:940px){.como-funciona-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "foto" "passos";gap:26px}.como-funciona-intro .v53{margin-bottom:12px}.como-funciona-descricao{font-size:16px}.como-funciona-foto{aspect-ratio:4/3;overflow:hidden;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.como-funciona-foto picture{display:block;width:100%;height:100%}.como-funciona-foto img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.como-funciona-passos{gap:6px}.como-funciona-passos .v54{padding:12px 0}#recursos .recursos-composicao img{min-width: 100%;}}@media(max-width:1099px){#recursos .v47{grid-template-columns:repeat(2,minmax(0,1fr))}#recursos .recursos-composicao{grid-column:1/-1;max-width:720px;width:100%;margin:4px auto 0}}@media(max-width:600px){#recursos .v47{grid-template-columns:minmax(0,1fr);gap:16px}#recursos .recursos-composicao{grid-column:1;margin:12px auto 0}}@media (max-width: 760px){#topo .v12{padding-top: 34px;padding-bottom: 40px;gap: 22px;}#topo .v14{margin-bottom: 12px;font-size: 12px;}#topo .v15{font-size: clamp(30px, 8.2vw, 36px);line-height: 1.12;margin-bottom: 14px;}#topo .v16{font-size: 16px;line-height: 1.5;padding-top: 0;padding-bottom: 0;margin: 0 0 18px;}#topo .v17{gap:
10px;margin-bottom: 12px;}#topo .v17 .btn{min-height: 46px;padding: 10px 16px;font-size: 14px;}#topo .hero-mobile-image{margin-top: 0;}#recursos .v68{height: auto;min-height: 0;box-sizing: border-box;padding: 22px;align-self: start;}#recursos .v47{gap: 14px;align-items: start;}#recursos .recursos-composicao{min-width: 0;max-width: 100%;margin: 8px auto 0;}#recursos .recursos-composicao img{min-width: 0;max-width: 100%;height: auto;}.como-funciona-layout{gap: 20px;}.como-funciona-passos .v54{padding: 10px 0;}}@media (max-width: 380px){#topo .v15{font-size: 30px;}#recursos .v68{padding: 19px;}}@media (min-width: 761px) and (max-width: 1099px){#recursos .recursos-composicao img{min-width: 0;max-width: 100%;}}@media (prefers-reduced-motion: no-preference){.motion-enabled [data-motion]{transition: opacity 900ms cubic-bezier(.2,.75,.25,1), transform 900ms cubic-bezier(.2,.75,.25,1);}.motion-enabled [data-motion]:not(.motion-visible){opacity: 0;transform: translate3d(0, 16px, 0);}.motion-enabled [data-motion="hero-copy"]:not(.motion-visible){transform:translate3d(0, 12px, 0)}.motion-enabled [data-motion="hero-photo"]:not(.motion-visible), .motion-enabled [data-motion="photo"]:not(.motion-visible){transform:translate3d(20px, 0, 0)}.motion-enabled [data-motion="devices"]:not(.motion-visible){transform:translate3d(0, 18px, 0) scale(.975)}.motion-enabled [data-motion="card"]{transition-duration: 1200ms;transition-delay:calc(var(--motion-order, 0) * 165ms)}.btn{transition:background-color 200ms ease,color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.btn:active{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){[data-motion], .btn{animation:none;transition:none;transform:none;opacity:1}}@media (prefers-reduced-motion: no-preference){#topo .v14, #topo .v15, #topo .v16, #topo .v17, #topo .v18{animation: lugsbeHeroEnter 1450ms both cubic-bezier(.2,.75,.25,1);}#topo .v14{animation-delay: 180ms;}#topo .v15{animation-delay: 420ms;}#topo .v16{animation-delay: 660ms;}#topo .v17{animation-delay: 900ms;}#topo .v18{animation-delay: 1140ms;}#topo .hero-mobile-image img{animation: lugsbeHeroPhoto 1750ms 850ms both cubic-bezier(.2,.75,.25,1);}@keyframes lugsbeHeroEnter{from{opacity:0;transform:translate3d(0,24px,0);filter:blur(4px);}to{opacity:1;transform:translate3d(0,0,0);filter:blur(0);}}@keyframes lugsbeHeroPhoto{from{opacity:0;transform:translate3d(0,26px,0) scale(.985);filter:blur(3px);}to{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0);}}}@media (prefers-reduced-motion: reduce){#topo .v14, #topo .v15, #topo .v16, #topo .v17, #topo .v18, #topo .hero-mobile-image img{animation:none;filter:none;}}#planos .v84{max-width:1200px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}#planos .plan-card{min-width:0;display:flex;flex-direction:column;min-height: 550px;}#planos .plan-card .v89{flex:1}#planos .plan-card .plan-price{margin-bottom:4px;font-size:34px}#planos .plan-period{color: #B8336A;font-size: 16px;font-weight: bold;margin-top: 0px;padding-top: 10px;}#planos .billing-switch{display:flex;justify-content:center;gap:4px;margin:-20px auto 18px;padding:5px;width:max-content;background:#fff;border:1px solid #d6c4de;border-radius:12px}#planos .billing-option{border:0;border-radius:8px;background:transparent;padding:12px 24px;cursor:pointer;font:inherit;font-weight:700;color:#4a1259}#planos .billing-option.active{background:#711d91;color:#fff}#planos .plans-feedback{text-align:center;min-height:22px;font-size:14px;color:#5e4b64;margin:0 0 24px}#planos .plan-details{border-top:1px solid #eadfef;padding:15px 0;margin-bottom:20px}#planos .plan-details summary{font-weight:700;color:#711d91}#planos .plan-modules{padding-top:12px;font-size:14px;line-height:1.6}#planos .plan-modules ul{padding-left:20px;margin:0}@media(max-width:1000px){#planos .v84{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#planos .v84{grid-template-columns:1fr}#planos .plan-card{padding:26px}}#planos .plan-comparison{font-size:14px;color:#6b3679;margin:-12px 0 16px;line-height:1.45}#planos .plan-comparison[hidden]{display:none}#planos .v84{align-items:start}#planos .plan-card{align-self:start}#planos .plans-feedback:empty{display:none}#planos .plan-modules ul{list-style:none;padding:0;margin:0}#planos .plan-module{display:flex;align-items:baseline;gap:8px;margin:0 0 9px;line-height:1.5}#planos .plan-module-icon{flex:0 0 19px;width:19px;text-align:center;font-size:16px;font-weight:800;color:#128347}#planos .plan-module-name{min-width:0}#planos .plan-module-status{flex-shrink:0;font-size:12px;color:#56705e}#planos .plan-module--excluded{color:#85818a}#planos .plan-module--excluded .plan-module-name{text-decoration:line-through;text-decoration-thickness:1px}#planos .plan-module--excluded .plan-module-icon{color:#9b929e}#planos .plan-module--excluded .plan-module-status{color:#85818a}#planos .plan-module--upcoming{color:#775e8a}#planos .plan-module--upcoming .plan-module-icon{color:#9152aa}#planos .plan-module--upcoming .plan-module-status{color:#775e8a}#planos .plan-details summary .chev{display:inline-block;transition:transform .28s ease}@media(prefers-reduced-motion:reduce){#planos .plan-details summary .chev{transition:none}}
/* LUGSBE: chevron SVG para todos os paineis expansíveis. */
.chev {
  display: inline-block;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  margin-left: 7px;
  vertical-align: -3px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform .28s ease;
}
details[open] > summary .chev { transform: rotate(180deg); }
@media (prefers-reduced-motion: reduce) { .chev { transition: none; } }
