@layer components{@media (min-width:861px){#planos .kx-sec-head{grid-template-columns:1.5fr .9fr}#planos .kx-sec-head .kx-h2{max-width:20ch}}.kx-calc{grid-template-columns:1fr;align-items:center;gap:28px;margin-bottom:14px;padding:20px 24px;display:grid}@media (min-width:761px){.kx-calc{grid-template-columns:1fr 1fr auto}.kx-calc.one{grid-template-columns:1fr auto}}.kx-calc label{font-family:var(--f-data);font-size:var(--kx-fs-11);letter-spacing:var(--kx-ls-caps);text-transform:uppercase;color:var(--ghost);justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.kx-calc label b{font-size:var(--kx-fs-18);color:var(--fg);letter-spacing:0;font-weight:500}.kx-calc-out{text-align:left;border-top:1px solid var(--rule);padding-top:14px}@media (min-width:761px){.kx-calc-out{text-align:right;border-top:0;border-left:1px solid var(--rule);min-width:170px;padding:0 0 0 24px}}.kx-calc-out span{font-family:var(--f-data);font-size:var(--kx-fs-11);letter-spacing:var(--kx-ls-caps);color:var(--ghost)}.kx-calc-out b,.kx-calc-out span{text-transform:uppercase;display:block}.kx-calc-out b{font-family:var(--f-display);font-weight:800;font-size:var(--kx-fs-34);color:var(--lime);line-height:1.05}.kx-calc-out em{font-style:normal;font-family:var(--f-data);font-size:var(--kx-fs-13);color:var(--soft)}.kx-plans{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:561px){.kx-plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1021px){.kx-plans{grid-template-columns:repeat(var(--plans,4),1fr)}}.kx-plan{border:1px solid var(--rule);background:var(--panel);border-radius:12px;flex-direction:column;padding:22px 20px 20px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,background-color .3s;display:flex;position:relative}.kx-plan.rec{border-color:var(--cyan);background:linear-gradient(180deg,color-mix(in oklch,var(--cyan) 10%,var(--panel)),var(--panel) 55%);transform:translateY(-8px)}.kx-plan .rec-badge{font-family:var(--f-data);font-size:var(--kx-fs-11);letter-spacing:var(--kx-ls-sm);background:var(--cyan);color:var(--cyan-ink);border-radius:99px;padding:3px 9px;font-weight:600;display:none;position:absolute;top:-11px;left:18px}.kx-plan.rec .rec-badge{display:block}.kx-plan .p-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.kx-plan .p-h h3{font-family:var(--f-display);font-size:var(--kx-fs-26);text-transform:uppercase;font-weight:800}.kx-plan .p-d{font-size:var(--kx-fs-13-5);color:var(--ghost);margin-top:2px}.kx-plan .p-price{font-family:var(--f-data);align-items:baseline;gap:4px;margin:18px 0 12px;display:flex}.kx-plan .p-price small{font-size:var(--kx-fs-14);color:var(--soft)}.kx-plan .p-price b{font-size:var(--kx-fs-44);letter-spacing:var(--kx-ls-tight);font-weight:500}.kx-plan .p-price em{font-style:normal;font-size:var(--kx-fs-13);color:var(--ghost)}.kx-plan .p-cap{background:color-mix(in oklch,var(--fg) 8%,transparent);border-radius:99px;height:4px;margin-bottom:16px;overflow:hidden}.kx-plan .p-cap i{height:100%;width:var(--w);background:var(--cyan);border-radius:99px;display:block}.kx-plan dl{font-size:var(--kx-fs-13-5);flex:1;align-content:start;gap:10px;display:grid}.kx-plan dt{font-family:var(--f-data);font-size:var(--kx-fs-11);letter-spacing:var(--kx-ls-caps);text-transform:uppercase;color:var(--ghost);margin-bottom:-8px}.kx-plan dd{color:var(--fg)}.kx-plan dd.nil{color:var(--ghost)}.kx-plan .p-line{display:block}.kx-plan .p-btn{text-align:center;background:color-mix(in oklch,var(--fg) 6%,transparent);border:1px solid var(--rule2);min-height:44px;color:var(--fg);font-family:var(--f-ui);font-weight:600;font-size:var(--kx-fs-13);letter-spacing:var(--kx-ls-sm);text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;margin-top:20px;padding:12px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:flex}.kx-plan .p-btn:hover,.kx-plan.rec .p-btn{border-color:var(--cyan)}.kx-plan.rec .p-btn{background:var(--cyan);color:var(--cyan-ink)}.kx-plans-note{font-family:var(--f-ui);font-size:var(--kx-fs-13);color:var(--ghost);text-align:center;margin-top:18px}.kx-faq-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (min-width:861px){.kx-faq-grid{grid-template-columns:.85fr 1.15fr;gap:64px}.kx-faq-side{position:sticky;top:110px}}.kx-faq-side .kx-lede{margin:20px 0 26px}.kx-faq-side .kx-play-wa{color:var(--whatsapp)}.kx-qa{border-bottom:1px solid var(--rule)}.kx-qa:first-child{border-top:1px solid var(--rule)}.kx-qa h3{font:inherit}.kx-qa button{width:100%;color:var(--fg);text-align:left;font-family:var(--f-ui);font-size:var(--kx-fs-17);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-weight:500;display:flex}.kx-qa button i{border:1px solid var(--rule2);border-radius:50%;flex:none;width:28px;height:28px;transition:border-color .3s,background-color .3s;position:relative}.kx-qa button i:after,.kx-qa button i:before{content:"";background:var(--soft);width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kx-qa button i:after{transition:transform .35s;transform:translate(-50%,-50%)rotate(90deg)}.kx-qa button[aria-expanded=true] i{border-color:var(--cyan);background:color-mix(in oklch,var(--cyan) 10%,transparent)}.kx-qa button[aria-expanded=true] i:after{transform:translate(-50%,-50%)rotate(0)}.kx-ans{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.kx-ans.open,html:not(.js) .kx-ans{grid-template-rows:1fr}.kx-ans>div{min-height:0;overflow:hidden}.kx-ans p{color:var(--soft);font-size:var(--kx-fs-15);max-width:60ch;padding:0 50px 22px 2px}.kx-cta{text-align:center;border-top:1px solid var(--rule);padding:120px 0 110px;position:relative;overflow:hidden}.kx-cta:before{content:"";background:radial-gradient(closest-side,color-mix(in oklch,var(--cyan) calc(6% + 18% * var(--glow)),transparent),transparent);pointer-events:none;width:900px;height:500px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.kx-cta .kx-wrap{z-index:2;position:relative}.kx-cta .kx-h2{font-size:var(--kx-fluid-cta);max-width:14ch;margin:18px auto 0}.kx-cta .kx-lede{margin:20px auto 34px}.kx-cta-acts{flex-direction:column;align-items:center;gap:16px;display:flex}.kx-cta-scale{font-size:var(--kx-fs-14);color:var(--ghost)}.kx-cta-scale a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--whatsapp) 60%,transparent);text-decoration-color:color-mix(in oklch,var(--whatsapp) 60%,transparent);text-underline-offset:4px}.kx-sheet{z-index:0;opacity:.5;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-auto-rows:34px;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(48% 62%,#0000 62%,#000);mask-image:radial-gradient(48% 62%,#0000 62%,#000)}@media (max-width:640px){.kx-sheet{opacity:.28;-webkit-mask-image:linear-gradient(#0000 0 70%,#000);mask-image:linear-gradient(#0000 0 70%,#000)}}.kx-sheet span{border-right:1px solid color-mix(in oklch,var(--fg) 5%,transparent);border-bottom:1px solid color-mix(in oklch,var(--fg) 5%,transparent);font-family:var(--f-data);font-size:var(--kx-fs-11);color:var(--ghost);white-space:nowrap;align-items:center;padding:0 10px;transition:color .3s,background-color .3s;display:flex;overflow:hidden}.kx-sheet span.err{color:var(--claim-red);background:color-mix(in oklch,var(--claim-red) 6%,transparent)}.kx-sheet span.ok{color:var(--lime);background:color-mix(in oklch,var(--lime-fill) 4%,transparent)}.kx-sheet span.sweep{background:color-mix(in oklch,var(--lime-fill) 16%,transparent)}}