@layer components{.pc-wrap{max-width:1180px;margin-inline:auto;padding-inline:16px}.pc-sec{padding:56px 0;scroll-margin-top:80px}.pc-branco{background:#fff}.pc-hero{align-items:center;gap:28px;padding:20px 0 50px;display:grid}.pc-kick{background:var(--marca-clara);color:var(--marca-escura);letter-spacing:.08em;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.pc-h1{font-family:var(--font-instrument), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:18px 0 0;font-size:clamp(42px,9vw,72px);font-weight:400;line-height:.96}.pc-h1 i{color:var(--marca)}.pc-lead{color:#4a3753;max-width:32em;margin:18px 0 0;font-size:18px;line-height:1.5}.pc-botoes{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pc-btn{min-height:50px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.pc-btn:hover{transform:translateY(-2px)}.pc-pri{background:var(--marca);color:#fff}.pc-pri:hover{background:var(--marca-escura)}.pc-out{color:var(--tinta);background:#fff;box-shadow:inset 0 0 0 1.5px #dccfe3}.pc-ink{background:var(--tinta);color:#fff}.pc-pay{background:var(--tinta);color:#fff;border-radius:30px;padding:24px;box-shadow:0 40px 80px -40px #2b163599}.pc-pay-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-pay-selo{background:var(--pix);color:#063b35;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.pc-big{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 16px;font-size:52px;font-weight:700;line-height:1}.pc-prow{border-top:1px solid #ffffff1a;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:grid}.pc-av{border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.pc-prow small{color:#cdbfd6;font-size:13px;display:block}.pc-prow strong{color:#7fe0d4;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.pc-h2{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(29px,3.2vw,43px);font-weight:700;line-height:1.02}.pc-sub{color:#5b4863;max-width:40em;margin:14px 0 0;font-size:17px;line-height:1.5}.pc-aud{gap:16px;margin-top:32px;display:grid}.pc-card{background:var(--fundo);border-radius:28px;padding:22px}.pc-card-kick{letter-spacing:.08em;font-size:13px;font-weight:800;display:block}.pc-card h3{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;margin:10px 0 8px;font-size:25px;font-weight:700;line-height:1.08}.pc-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pc-tags span{color:#4a3753;background:#fff;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.pc-lista{gap:8px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.pc-lista li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.pc-lista svg{color:#0b7a6f;margin-top:2px}.pc-promo{color:#3b2a06;background:#f1dfae;border-radius:32px;align-items:center;gap:20px;margin-top:20px;padding:26px 22px;text-decoration:none;display:grid}.pc-promo h3{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;margin:8px 0 6px;font-size:28px;font-weight:700;line-height:1.04}.pc-steps{gap:14px;margin-top:32px;padding:0;list-style:none;display:grid}.pc-step{background:#fff;border-radius:26px;padding:22px}.pc-n{background:var(--tinta);color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-weight:800;display:grid}.pc-step h3{margin:0 0 6px;font-size:18px;font-weight:700}.pc-step p{color:#5b4863;margin:0;font-size:15px}.pc-calc{gap:16px;margin-top:32px;display:grid}.pc-sl{flex-direction:column;gap:6px;margin-top:18px;display:flex}.pc-sl label{justify-content:space-between;gap:12px;font-size:15px;font-weight:700;display:flex}.pc-sl label b{font-variant-numeric:tabular-nums}.pc-range{width:100%;height:28px;accent-color:var(--marca);cursor:pointer}.pc-escuro{background:var(--tinta);color:#fff}.pc-escuro .pc-big{margin:6px 0 0}.pc-break{flex-direction:column;margin-top:16px;display:flex}.pc-break div{border-top:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding:11px 0;font-size:15px;display:flex}.pc-break span{color:#d6c9dd}.pc-break b{font-variant-numeric:tabular-nums;white-space:nowrap}.pc-aviso{color:#ffd7a8;background:#ffffff14;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600}.pc-rules{gap:14px;margin-top:32px;display:grid}.pc-rule{background:#fff;border-radius:24px;padding:22px}.pc-rule b{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;color:var(--marca);font-size:34px;font-weight:700;line-height:1;display:block}.pc-rule strong{margin-top:10px;font-size:16.5px;display:block}.pc-rule p{color:#5b4863;margin:4px 0 0;font-size:14.5px}.pc-form{align-items:start;gap:28px;display:grid}.pc-checks{flex-direction:column;gap:12px;margin-top:24px;padding:0;list-style:none;display:flex}.pc-checks li{align-items:center;gap:12px;font-weight:600;display:flex}.pc-checks span{color:#0b7a6f;background:#e6f6f3;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pc-opcao{cursor:pointer;background:#fff;border-radius:18px;padding:14px;transition:box-shadow .2s;display:block;box-shadow:inset 0 0 0 1.5px #e2d7e8}.pc-opcao:has(input:checked){box-shadow:inset 0 0 0 2px var(--tinta)}.pc-opcao:has(input:focus-visible){outline:3px solid var(--tinta);outline-offset:2px}.pc-faq{align-items:start;gap:10px 16px;margin-top:28px;display:grid}.pc-faq details{background:#fff;border-radius:20px}.pc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:16px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.pc-faq summary::-webkit-details-marker{display:none}.pc-faq summary h3{font:inherit;margin:0}.pc-faq summary svg{flex:none;transition:transform .3s}.pc-faq details[open] summary svg{transform:rotate(45deg)}.pc-faq details p{color:#5b4863;margin:0;padding:0 20px 18px;font-size:15px;line-height:1.55}.pc-regras-bloco{background:#fff;border-radius:24px;margin-top:16px;padding:22px}.pc-regras-bloco h2{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.pc-regras-bloco ul{color:#4a3753;gap:8px;margin:12px 0 0;padding-left:20px;list-style:outside;display:grid}@media (min-width:560px){.pc-steps,.pc-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.pc-wrap{padding-inline:32px}.pc-sec{padding:84px 0}.pc-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;padding:40px 0 80px}.pc-lead{font-size:20px}.pc-pay{border-radius:34px;padding:30px}.pc-big{font-size:60px}.pc-aud,.pc-calc,.pc-faq{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-card{padding:30px}.pc-promo{grid-template-columns:minmax(0,1fr) auto;padding:36px 40px}.pc-form{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pc-regras-bloco{padding:28px 32px}}@media (min-width:1000px){.pc-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-rules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pc-btn,.pc-opcao,.pc-faq summary svg{transition:none!important}.pc-btn:hover{transform:none}}}
