.kt{--papel:#fffdf8;--tinta:#2b1728;--tinta2:#6e5b69;--laranja:#ff5b2e;--lt:#b8360f;--risco:#d9c7b5;--creme:#fff5e8;--pessego:#ffe6dc;background:var(--papel);color:var(--tinta);min-height:100vh;font-family:Poppins,Arial,sans-serif;overflow-x:hidden}.kt *,.kt :before,.kt :after{box-sizing:border-box}.kt p{line-height:1.6}.kt a{color:var(--tinta)}.kt p a,.kt li a,.kt label a{text-underline-offset:3px;text-decoration:underline}:is(.kt a:focus-visible,.kt input:focus-visible,.kt textarea:focus-visible,.kt summary:focus-visible,.kt button:focus-visible){outline:3px solid var(--tinta);outline-offset:3px}.kt-topo{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:16px;display:flex}.kt-marca{color:var(--tinta);align-items:center;gap:8px;min-height:44px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.kt-topo-link{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.kt-hero{gap:36px;max-width:1080px;margin:0 auto;padding:16px 16px 48px;display:grid}@media (min-width:900px){.kt-hero{grid-template-columns:1.1fr .9fr;align-items:center;padding-top:32px}}.kt-pre{color:var(--lt);margin:0 0 8px;font-size:17px;font-weight:600}.kt h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(40px,9vw,64px);font-weight:800;line-height:1.02}.kt-destaque{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 62%,#ff5b2e59 62%)}.kt-sub{color:var(--tinta2);max-width:34em;margin:0 0 18px;font-size:19px}.kt-lista{margin:0 0 24px;padding:0;list-style:none}.kt-lista li{border-bottom:1.5px dashed var(--risco);padding:10px 0 10px 30px;line-height:1.45;position:relative}.kt-lista li:before{content:"";background:var(--laranja);border-radius:50%;width:14px;height:14px;position:absolute;top:15px;left:0}.kt-preco{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 18px;display:flex}.kt-valor{font-size:42px;font-weight:800;line-height:1}.kt-preco-info{color:var(--tinta2)}.kt-botao{background:var(--laranja);min-height:52px;color:var(--tinta);border:2px solid var(--tinta);box-shadow:4px 4px 0 var(--tinta);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font:700 18px Poppins,Arial,sans-serif;text-decoration:none;display:inline-flex}.kt-botao:hover{box-shadow:5px 5px 0 var(--tinta);transform:translate(-1px,-1px)}.kt-botao:active{box-shadow:2px 2px 0 var(--tinta);transform:translate(2px,2px)}.kt-botao[disabled]{opacity:.75;cursor:progress}.kt-botao-2{min-height:48px;color:var(--tinta);border:2px solid var(--tinta);cursor:pointer;text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font:600 16px Poppins,Arial,sans-serif;text-decoration:none;display:inline-flex}.kt-botao-2:hover{background:var(--creme)}@media (prefers-reduced-motion:reduce){.kt-botao:hover,.kt-botao:active{transform:none}}.kt-capa{margin:0}.kt-capa img{border:2px solid var(--tinta);width:100%;height:auto;box-shadow:8px 8px 0 var(--tinta);background:var(--papel);border-radius:14px;display:block}.kt-secao{border-top:2px dashed var(--risco);max-width:1080px;margin:0 auto;padding:44px 16px}.kt h2{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(28px,6vw,40px);font-weight:800;line-height:1.1}.kt h3{margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.kt-intro{color:var(--tinta2);max-width:40em;margin:0 0 8px;font-size:18px}.kt-calc{border:2px solid var(--tinta);box-shadow:5px 5px 0 var(--laranja);background:#fff;border-radius:14px;max-width:640px;margin-top:18px;padding:20px}.kt-campos{gap:14px;display:grid}@media (min-width:560px){.kt-campos.dupla{grid-template-columns:1fr 1fr}}.kt label,.kt .kt-rotulo{font-weight:600;display:block}.kt input[type=text],.kt input[type=email],.kt input[type=url],.kt textarea{width:100%;min-height:48px;color:var(--tinta);border:2px solid var(--tinta);background:#fff;border-radius:10px;margin-top:6px;padding:10px 14px;font:400 17px Poppins,Arial,sans-serif}.kt textarea{resize:vertical;min-height:100px}.kt input[aria-invalid=true]{border-color:var(--lt);box-shadow:0 0 0 2px var(--pessego)}.kt-calc-res{margin:18px 0 2px;font-size:21px}.kt-calc-res b{color:var(--lt)}.kt-dica{color:var(--tinta2);margin:6px 0 0;font-size:15px}.kt-cards{gap:22px;margin-top:22px;display:grid}@media (min-width:820px){.kt-cards{grid-template-columns:repeat(3,1fr)}}.kt-card{border:2px solid var(--tinta);box-shadow:5px 5px 0 var(--tinta);background:#fff;border-radius:14px;padding:20px}.kt-card ul{margin:10px 0 0;padding-left:20px}.kt-card li{margin-bottom:6px;line-height:1.45}.kt-paginas{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}@media (min-width:900px){.kt-paginas{grid-template-columns:repeat(4,minmax(0,1fr))}}.kt-paginas figure{margin:0}.kt-paginas img{border:2px solid var(--tinta);width:100%;height:auto;box-shadow:4px 4px 0 var(--tinta);background:#fff;border-radius:10px;display:block}.kt-paginas figcaption{margin-top:10px;font-size:15px;font-weight:600;line-height:1.35}.kt-sumario{gap:18px 32px;margin-top:18px;display:grid}@media (min-width:820px){.kt-sumario{grid-template-columns:repeat(3,1fr)}}.kt-sumario h3{color:var(--lt);margin-bottom:6px;font-size:17px}.kt-sumario ul{margin:0;padding-left:18px}.kt-sumario li{margin-bottom:4px;line-height:1.45}.kt-form{border:2px solid var(--tinta);box-shadow:6px 6px 0 var(--tinta);background:#fff;border-radius:14px;gap:14px;max-width:560px;margin-top:18px;padding:22px;display:grid}.kt-resumo{border-bottom:2px dashed var(--risco);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-bottom:12px;font-size:18px;font-weight:700;display:flex}.kt-campo{gap:6px;display:grid}.kt-campo input,.kt-campo textarea{margin-top:0!important}.kt-campo .kt-dica{margin:0}.kt-aceite{align-items:flex-start;gap:10px;line-height:1.45;font-weight:400!important;display:flex!important}.kt-aceite input{width:22px;height:22px;accent-color:var(--laranja);flex:none;margin:2px 0 0}.kt-erro{color:var(--lt);margin:0;font-weight:600}.kt-cupom{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.kt-cupom code{background:var(--creme);border:1.5px dashed var(--risco);letter-spacing:.04em;text-align:center;overflow-wrap:anywhere;border-radius:10px;flex:180px;padding:12px 14px;font:700 18px Poppins,Arial,sans-serif}.kt-aviso{background:var(--creme);border:1.5px dashed var(--risco);border-radius:10px;margin:0;padding:12px 14px}.kt-faq details{border-bottom:1.5px dashed var(--risco);max-width:760px;padding:14px 0}.kt-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:18px;font-weight:600;list-style:none;display:flex}.kt-faq summary::-webkit-details-marker{display:none}.kt-faq summary:after{content:"+";color:var(--lt);font-size:22px;font-weight:800}.kt-faq details[open] summary:after{content:"−"}.kt-faq details p{color:var(--tinta2);margin:10px 0 0}.kt-rodape{border-top:2px dashed var(--risco);max-width:1080px;color:var(--tinta2);margin:0 auto;padding:32px 16px 48px;font-size:15px}.kt-rodape p{margin:0 0 8px}.kt-caixa{max-width:720px;margin:8px auto 64px;padding:0 16px}.kt-caixa h1{font-size:clamp(32px,7vw,44px)}.kt-painel{border:2px solid var(--tinta);box-shadow:6px 6px 0 var(--tinta);background:#fff;border-radius:14px;margin:0 0 24px;padding:22px}.kt-painel h2{font-size:24px}.kt-painel>p:last-child{margin-bottom:0}.kt-acoes{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.kt-mao{color:var(--lt);margin:10px 0 0;font-family:Caveat,cursive;font-size:24px;line-height:1.15}.kt-links{text-align:center;padding-top:32px}.kt-links h1{margin:8px 0 6px;font-size:40px}.kt-links-lista{gap:14px;max-width:460px;margin:24px auto 0;display:grid}.kt-links-lista a{width:100%}.kt-escolha{border:0;gap:8px;margin:16px 0 0;padding:0;display:grid}.kt-escolha legend{margin-bottom:6px;padding:0;font-weight:600}.kt-escolha label{align-items:center;gap:10px;min-height:32px;font-weight:400;display:flex}.kt-escolha input{width:22px;height:22px;accent-color:var(--laranja);flex:none}.kt-escolha .kt-falta{color:var(--lt);font-size:14px}.kt-previas{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.kt-mini{border:1.5px solid var(--tinta);background:#fffdf8;border-radius:6px;flex:none;width:63mm;height:89.1mm;position:relative;overflow:hidden}.kt-mini>.kt-cartaz{transform-origin:0 0;transform:scale(.3)}.kt-mini.vazio{text-align:center;color:var(--tinta2);border-style:dashed;justify-content:center;align-items:center;padding:10px;font-size:13px;display:flex}.kt-impressao{display:none}@media print{@page{size:A4;margin:0}body.kt-imprime{background:#fffdf8;margin:0}body.kt-imprime>:not(.kt-impressao){display:none!important}body.kt-imprime>.kt-impressao{display:block}}.kt-cartaz{color:#2b1728;box-sizing:border-box;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fffdf8;flex-direction:column;width:210mm;height:297mm;padding:18mm 18mm 16mm;font-family:Poppins,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.kt-cartaz p{margin:0;line-height:1.4}.kt-cartaz .c-nome{border-bottom:2px dashed #d9c7b5;margin:0 0 12mm;padding-bottom:4mm;font-size:15pt;font-weight:700}.kt-cartaz .c-t{letter-spacing:-.02em;margin:0 0 7mm;font-size:46pt;font-weight:800;line-height:1.04}.kt-cartaz .c-marca{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#ff5b2e59 60%)}.kt-cartaz .c-sub{color:#6e5b69;margin:0 0 10mm;font-size:17pt}.kt-cartaz .c-data{color:#b8360f;margin:-2mm 0 8mm;font-size:24pt;font-weight:700}.kt-cartaz .c-qr{background:#fff;border:2.5px solid #2b1728;border-radius:18px;width:122mm;margin:0 auto 8mm;padding:5mm;box-shadow:8px 8px #ff5b2e}.kt-cartaz .c-qr.menor{width:80mm}.kt-cartaz .c-qr svg{width:100%;height:auto;display:block}.kt-cartaz .c-link{text-align:center;word-break:break-all;margin:0 0 3mm;font-size:17pt;font-weight:700}.kt-cartaz .c-mao{color:#b8360f;text-align:center;margin-top:auto;font-family:Caveat,cursive;font-size:24pt;line-height:1.15;transform:rotate(-2deg)}.kt-cartaz .c-regras{margin:0;padding:0;list-style:none}.kt-cartaz .c-regras li{border-bottom:2px dashed #d9c7b5;grid-template-columns:17mm 1fr;align-items:start;gap:5mm;padding:6.2mm 0;font-size:19pt;line-height:1.4;display:grid}.kt-cartaz .c-regras li:last-child{border-bottom:0}.kt-cartaz .c-num{background:#ffe6dc;border:2.5px solid #2b1728;border-radius:50%;justify-content:center;align-items:center;width:14mm;height:14mm;font-size:16pt;font-weight:800;display:flex}.kt-cartaz .c-regras b{color:#6e5b69;font-size:14pt;font-weight:600;display:block}.kt-cartaz .c-cartao{background:#fff;border:2.5px solid #2b1728;border-radius:18px;margin:0 0 9mm;padding:8mm 9mm;font-size:19pt;line-height:1.45;box-shadow:8px 8px #2b1728}.kt-cartaz .c-cartao p{margin:0 0 4mm}.kt-cartaz .c-cartao p:last-child{margin:0}.kt-cartaz .c-v{color:#b8360f;font-weight:700}.kt-cartaz .c-precos{border-collapse:collapse;width:100%;margin:0 0 10mm;font-size:22pt}.kt-cartaz .c-precos td{border-bottom:2px dashed #d9c7b5;padding:6mm 1mm}.kt-cartaz .c-precos td:last-child{text-align:right;white-space:nowrap;font-weight:700}.kt-cartaz .c-precos tr:last-child td{border-bottom:0}.kt-cartaz .c-obrigado{color:#6e5b69;font-size:16pt;line-height:1.45}.kt-cartaz .c-estrelas{justify-content:center;gap:4mm;margin:0 0 8mm;display:flex}.kt-cartaz .c-estrelas svg{width:17mm;height:17mm}
