.lp{background:var(--paper);min-height:100vh;color:var(--ink)}body:has(.lp){background:var(--paper)}.lp .wrap{max-width:1040px;margin:0 auto;padding:0 24px}.lp .topnav{position:sticky;top:0;z-index:50;background:hsla(45,50%,97%,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.lp .topnav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px;padding-bottom:15px}.lp .navlinks{display:flex;gap:2px;flex-wrap:wrap}.lp .navlinks a{color:var(--ink-soft);text-decoration:none;font-size:.82rem;letter-spacing:.07em;text-transform:uppercase;padding:8px 13px;border-radius:999px;transition:.2s}.lp .navlinks a:hover{background:var(--paper-2);color:var(--ink)}.lp .nav-cta{display:flex;gap:10px;align-items:center}.lp .link-entrar{font-size:.88rem;font-weight:700;color:var(--ink);text-decoration:none}.lp .btn-lg{padding:16px 34px;font-size:1rem}.lp .hero{padding:84px 0 70px;position:relative;overflow:hidden}.lp .hero .wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.lp .eyebrow{font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.lp .hero h1{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.12;margin-top:14px}.lp .hero h1 em,.lp .sec-title em{font-style:italic;color:var(--rose)}.lp .hero .sub{margin-top:20px;color:var(--ink-soft);font-size:1.08rem;max-width:480px}.lp .hero .sub b{color:var(--ink)}.lp .hero-ctas{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.lp .hero-mini{margin-top:18px;font-size:.8rem;color:var(--ink-soft)}.lp .slug-maker{margin-top:34px;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:20px 22px;box-shadow:0 14px 34px rgba(51,64,47,.08);max-width:480px}.lp .slug-maker label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.lp .slug-inputs{display:flex;gap:10px;margin-top:10px;align-items:center}.lp .slug-inputs input{flex:1;min-width:0;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:.92rem;background:var(--paper)}.lp .slug-inputs .amp{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;color:var(--gold);font-size:1.2rem}.lp .slug-out{margin-top:14px;background:var(--paper-2);border:1px dashed var(--gold);border-radius:10px;padding:11px 15px;font-size:.9rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .slug-out b{color:var(--rose)}.lp .hero-mock{position:relative}.lp .mock-phone{background:var(--white);border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:0 30px 70px rgba(51,64,47,.22);transform:rotate(1.6deg)}.lp .mock-url{background:#efebe0;border-bottom:1px solid var(--line);padding:9px 16px;font-size:.68rem;color:#6b6455}.lp .mock-url b{color:var(--ink)}.lp .mock-url span{color:var(--rose);font-weight:700}.lp .mock-body{padding:28px 22px;text-align:center;background:var(--paper)}.lp .mock-arch{width:130px;margin:0 auto;border:1.5px solid var(--gold);border-radius:999px 999px 10px 10px;padding:6px}.lp .mock-arch i{display:flex;border-radius:990px 990px 7px 7px;aspect-ratio:3/4;background:linear-gradient(160deg,#f0e6d8,#c9d2bc);align-items:center;justify-content:center;font-style:italic;color:rgba(51,64,47,.4);font-size:1.4rem}.lp .mock-arch i,.lp .mock-body h3{font-family:var(--font-fraunces),Georgia,serif}.lp .mock-body h3{font-weight:400;font-size:1.5rem;margin-top:14px}.lp .mock-body h3 em{font-style:italic;color:var(--rose)}.lp .mock-date{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-top:5px}.lp .mock-cd{display:flex;justify-content:center;gap:6px;margin-top:14px}.lp .mock-cd div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 6px;min-width:46px}.lp .mock-cd b{font-family:var(--font-fraunces),Georgia,serif;font-size:.95rem;font-weight:500;display:block}.lp .mock-cd span{font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.lp .mock-gift{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px;text-align:left}.lp .mock-gift .gi{width:42px;height:42px;border-radius:9px;background:var(--rose-soft);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex:none}.lp .mock-gift b{font-size:.78rem;display:block;line-height:1.2}.lp .mock-gift small{font-size:.68rem;color:var(--ink-soft)}.lp .mock-gift .bt{margin-left:auto;background:var(--rose);color:#fff;font-size:.62rem;padding:6px 12px;flex:none}.lp .float-tag,.lp .mock-gift .bt{border-radius:999px;font-weight:700}.lp .float-tag{position:absolute;background:var(--ink);color:var(--paper);padding:9px 16px;font-size:.74rem;box-shadow:0 12px 28px rgba(0,0,0,.25)}.lp .float-tag.t1{top:8%;left:-24px;transform:rotate(-4deg)}.lp .float-tag.t2{bottom:12%;right:-16px;transform:rotate(3deg);background:var(--gold)}.lp .faixa{background:var(--ink);color:var(--paper);padding:20px 0}.lp .faixa .wrap{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}.lp .faixa .zero{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:1.9rem;color:#e8b7bd}.lp .faixa p{font-size:.95rem;color:#c9d1bd}.lp .faixa p b{color:var(--paper)}.lp section{padding:84px 0}.lp .sec-title{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:clamp(1.9rem,4.4vw,2.7rem);text-align:center;margin-top:10px;line-height:1.15}.lp .sec-sub{max-width:580px;margin:16px auto 0;color:var(--ink-soft)}.lp .center,.lp .sec-sub{text-align:center}.lp #como-funciona,.lp #depoimentos,.lp #recursos{background:var(--paper-2)}.lp .passos{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px}.lp .passo{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px 22px;position:relative}.lp .passo .p-num{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:2.4rem;color:var(--rose-soft);position:absolute;top:10px;right:18px;line-height:1}.lp .passo .p-ic{font-size:1.5rem}.lp .passo h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:1.1rem;margin:12px 0 6px}.lp .passo p{font-size:.86rem;color:var(--ink-soft)}.lp .pix-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-top:50px}.lp .pix-copy h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:1.6rem;margin-bottom:14px}.lp .pix-copy h3 em{font-style:italic;color:var(--rose)}.lp .pix-copy p{color:var(--ink-soft);margin-bottom:14px}.lp .pix-copy ul{list-style:none;margin-top:6px}.lp .pix-copy li{padding:8px 0 8px 30px;position:relative;font-size:.94rem}.lp .pix-copy li:before{content:"✓";position:absolute;left:0;top:8px;width:20px;height:20px;border-radius:50%;background:var(--rose-soft);color:var(--rose-deep);font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center}.lp .calc{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:30px;box-shadow:0 16px 40px rgba(51,64,47,.09)}.lp .calc h4{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);text-align:center}.lp .calc .c-total{font-family:var(--font-fraunces),Georgia,serif;font-size:2.2rem;font-weight:500;text-align:center;margin-top:8px}.lp .calc input[type=range]{width:100%;margin:18px 0 22px;accent-color:var(--rose)}.lp .c-linhas{border-top:1px solid var(--line)}.lp .c-linha{display:flex;justify-content:space-between;align-items:center;padding:13px 4px;border-bottom:1px solid var(--line);font-size:.92rem}.lp .c-linha .nm{color:var(--ink-soft)}.lp .c-linha .vl{font-weight:700}.lp .c-linha.destaque{background:var(--rose-soft);border-radius:10px;border:none;padding:14px;margin-top:10px}.lp .c-linha.destaque .vl{font-family:var(--font-fraunces),Georgia,serif;font-size:1.25rem;color:var(--rose-deep)}.lp .c-obs{font-size:.72rem;color:var(--ink-soft);margin-top:12px;text-align:center}.lp .rec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.lp .rec{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px}.lp .rec .r-ic{width:46px;height:46px;border-radius:12px;background:var(--rose-soft);display:flex;align-items:center;justify-content:center;font-size:1.3rem}.lp .rec h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:1.12rem;margin:14px 0 6px}.lp .rec p{font-size:.86rem;color:var(--ink-soft)}.lp .tagnovo{display:inline-block;margin-left:6px;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:#fff;border-radius:999px;padding:2px 8px;vertical-align:middle}.lp .temas-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.lp .tema-card{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--white);transition:transform .18s,box-shadow .18s}.lp .tema-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(51,64,47,.13)}.lp .tema-vis{aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.lp .tema-vis .tv-nome{font-family:var(--font-fraunces),Georgia,serif;font-size:1.3rem}.lp .tema-vis .tv-nome em{font-style:italic}.lp .tema-vis .tv-dot{display:flex;gap:6px}.lp .tema-vis .tv-dot i{width:16px;height:16px;border-radius:50%}.lp .tema-card .t-bd{padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.lp .tema-card .t-bd b{font-size:.92rem}.lp .tema-card .t-bd a{font-size:.78rem;font-weight:700;color:var(--rose);text-decoration:none}.lp .planos{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;margin-top:50px;align-items:stretch}.lp .plano{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:36px;display:flex;flex-direction:column}.lp .plano.destaque{border:2px solid var(--rose);position:relative;box-shadow:0 20px 50px rgba(180,100,110,.16)}.lp .plano .pl-tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--rose);color:#fff;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:6px 16px;border-radius:999px;white-space:nowrap}.lp .plano h3{font-size:1.4rem}.lp .plano .pl-preco,.lp .plano h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:500}.lp .plano .pl-preco{font-size:2.5rem;margin-top:10px}.lp .plano .pl-preco small{font-size:.95rem;color:var(--ink-soft);font-family:var(--font-karla),Karla,sans-serif}.lp .plano .pl-desc{font-size:.88rem;color:var(--ink-soft);margin-top:4px}.lp .plano ul{list-style:none;margin:22px 0;flex:1}.lp .plano li{padding:7px 0 7px 30px;position:relative;font-size:.92rem}.lp .plano li:before{content:"✓";position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:50%;background:var(--paper-2);color:var(--sage);font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center}.lp .plano.destaque li:before{background:var(--rose-soft);color:var(--rose-deep)}.lp .addons{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp .addon{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:20px;text-align:center}.lp .addon .a-ic{font-size:1.4rem}.lp .addon b{display:block;font-size:.9rem;margin-top:8px}.lp .addon span{font-size:.78rem;color:var(--ink-soft)}.lp .addon .a-pr{display:block;font-family:var(--font-fraunces),Georgia,serif;font-size:1.05rem;margin-top:8px;color:var(--rose-deep)}.lp .depo-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.lp .depo{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px;position:relative}.lp .depo:before{content:"";position:absolute;top:-1px;left:22px;right:22px;height:5px;border-radius:0 0 6px 6px;background:var(--gold)}.lp .depo p{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:1rem;line-height:1.55}.lp .depo .d-quem{margin-top:16px;font-size:.82rem;font-weight:700}.lp .depo .d-info{font-size:.72rem;color:var(--ink-soft)}.lp .faq{max-width:720px;margin:46px auto 0}.lp .faq-item{background:var(--white);border:1px solid var(--line);border-radius:16px;margin-bottom:10px;overflow:hidden}.lp .faq-q{width:100%;background:none;border:none;text-align:left;padding:19px 22px;font-size:.98rem;font-weight:700;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;font-family:inherit}.lp .faq-q .fx{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;color:var(--rose);font-size:1.2rem;transition:transform .2s;flex:none}.lp .faq-item.aberto .faq-q .fx{transform:rotate(45deg)}.lp .faq-a{padding:0 22px 20px;color:var(--ink-soft);font-size:.92rem}.lp .cta-final{background:var(--ink);text-align:center}.lp .cta-final,.lp .cta-final .sec-title{color:var(--paper)}.lp .cta-final .sec-title em{color:#e8b7bd}.lp .cta-final .sec-sub{color:#b9c2ae}.lp .cta-final .btn{margin-top:30px}.lp .rodape{background:#28321f;color:#9ba88c;padding:50px 0 36px;font-size:.84rem}.lp .rodape .wrap{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.lp .f-logo{font-family:var(--font-fraunces),Georgia,serif;font-size:1.2rem;color:var(--paper)}.lp .f-logo em{font-style:italic;color:#d8a8ae}.lp .rodape h5{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#c8d1ba;margin-bottom:12px}.lp .rodape a{display:block;color:#9ba88c;text-decoration:none;padding:4px 0}.lp .rodape a:hover{color:var(--paper)}.lp .f-base{border-top:1px solid #3d4934;margin-top:36px;padding-top:20px;text-align:center;font-size:.74rem}@media (max-width:920px){.lp .hero .wrap{grid-template-columns:1fr}.lp .hero-mock{max-width:380px;margin:0 auto}.lp .passos{grid-template-columns:1fr 1fr}.lp .pix-grid{grid-template-columns:1fr}.lp .addons,.lp .depo-row,.lp .rec-grid,.lp .temas-row{grid-template-columns:1fr 1fr}.lp .planos{grid-template-columns:1fr}.lp .rodape .wrap{grid-template-columns:1fr 1fr}}@media (max-width:600px){.lp .navlinks{display:none}.lp .addons,.lp .depo-row,.lp .passos,.lp .rec-grid,.lp .temas-row{grid-template-columns:1fr}.lp .float-tag.t1{left:0}.lp .float-tag.t2{right:0}}.editor-app .tema.locked{opacity:.55;position:relative}.editor-app .tema .lock{display:block;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#e8b7bd;margin-top:4px}