.lead-doc{--brand:#6c5cff;--brand-700:#5848e0;--ink:#16131f;--ink-soft:#5d566f;--ink-faint:#8b8499;--paper-2:#ffffff;--rule:#e6e1f1;--grid:rgba(108,92,255,.07);--ok:#16a34a;color:var(--ink);font-family:Inter,sans-serif}.lead-doc .cw{max-width:1120px;margin:0 auto;padding:0 24px}.lead-doc .bp{position:relative;overflow:hidden}.lead-doc .bp:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(120% 90% at 30% 0%,#000 40%,transparent 78%);mask-image:radial-gradient(120% 90% at 30% 0%,#000 40%,transparent 78%);pointer-events:none}.lead-doc .bp:after{content:"";position:absolute;top:-40%;left:-10%;width:70%;height:120%;background:radial-gradient(50% 50% at 50% 50%,rgba(108,92,255,.16),transparent 70%);pointer-events:none}.lead-doc .lead-link{color:var(--brand);font-weight:600;text-decoration:underline}.lead-doc .lead-hero{padding:46px 0 30px}.lead-doc .lead-hero .cw{position:relative;z-index:1}.lead-doc .crumb{font-size:11.5px;color:var(--ink-faint);display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.lead-doc .crumb a{color:var(--ink-soft);text-decoration:none;transition:.14s}.lead-doc .crumb a:hover{color:var(--brand)}.lead-doc .crumb span{color:var(--rule)}.lead-doc .crumb em{font-style:normal;color:var(--ink)}.lead-doc .eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brand);display:flex;align-items:center;gap:10px;font-weight:600}.lead-doc .eyebrow:before{content:"";width:26px;height:1px;background:var(--brand);flex-shrink:0}.lead-doc .lead-hero h1{font-weight:800;font-size:clamp(2.1rem,5vw,3.3rem);letter-spacing:-.03em;line-height:1.02;margin-top:14px}.lead-doc .lead-hero .sub{margin-top:16px;color:var(--ink-soft);max-width:56ch;font-size:1.02rem;line-height:1.55}.lead-doc .lead-panel{display:grid;grid-template-columns:1fr .92fr;gap:40px;align-items:start;padding:18px 24px 66px}.lead-doc .filters{display:flex;flex-direction:column;gap:24px}.lead-doc .f-head{display:flex;align-items:baseline;gap:10px;margin-bottom:11px}.lead-doc .f-num{font-size:11px;font-weight:700;color:var(--brand);font-variant-numeric:tabular-nums}.lead-doc .f-label{font-weight:700;font-size:.96rem;color:var(--ink)}.lead-doc .f-hint{font-size:11px;color:var(--ink-faint);margin-left:auto}.lead-doc .uf-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:5px}.lead-doc .uf{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;padding:8px 0;border:1px solid var(--rule);border-radius:7px;background:#fff;color:var(--ink-soft);cursor:pointer;transition:.13s}.lead-doc .uf:hover{border-color:var(--brand);color:var(--brand)}.lead-doc .uf.on{background:var(--brand);border-color:var(--brand);color:#fff}.lead-doc .f-input{width:100%;font-size:14px;padding:13px 14px;border:1.5px solid var(--rule);border-radius:11px;background:#fff;color:var(--ink);transition:.16s}.lead-doc .f-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #6c5cff21}.lead-doc .f-note{font-size:12px;color:var(--ink-faint);margin-top:7px}.lead-doc .ac{position:relative}.lead-doc .ac-box{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1.5px solid var(--rule);border-radius:11px;background:#fff;padding:7px 8px;transition:.16s}.lead-doc .ac-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #6c5cff21}.lead-doc .ac-chips{display:contents}.lead-doc .ac-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;background:#6c5cff1a;color:var(--brand-700);border:1px solid rgba(108,92,255,.25);border-radius:7px;padding:4px 4px 4px 9px;font-size:12.5px;font-weight:600}.lead-doc .ac-chip-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.lead-doc .ac-chip button{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:none;border-radius:5px;background:#6c5cff2e;color:var(--brand-700);font-size:14px;line-height:1;cursor:pointer;flex-shrink:0}.lead-doc .ac-chip button:hover{background:var(--brand);color:#fff}.lead-doc .ac-input{flex:1;min-width:140px;border:none;outline:none;background:transparent;font-size:14px;color:var(--ink);padding:5px 2px}.lead-doc .ac-menu{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 5px);background:#fff;border:1px solid var(--rule);border-radius:11px;box-shadow:0 18px 40px -16px #16131f47;overflow:hidden;max-height:280px;overflow-y:auto}.lead-doc .ac-opt{display:flex;flex-direction:column;gap:1px;padding:9px 13px;cursor:pointer;border-bottom:1px solid var(--rule)}.lead-doc .ac-opt:last-child{border-bottom:none}.lead-doc .ac-opt:hover,.lead-doc .ac-opt.on{background:#6c5cff14}.lead-doc .ac-opt-main{font-size:13.5px;font-weight:500;color:var(--ink)}.lead-doc .ac-opt-sub{font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.lead-doc .ac-none{padding:11px 13px;font-size:13px;color:var(--ink-faint)}.lead-doc .porte-row{display:flex;gap:7px;flex-wrap:wrap}.lead-doc .porte{font-size:13px;font-weight:600;padding:9px 15px;border:1px solid var(--rule);border-radius:9px;background:#fff;color:var(--ink-soft);cursor:pointer;transition:.13s}.lead-doc .porte:hover{border-color:var(--brand);color:var(--brand)}.lead-doc .porte.on{background:var(--brand);border-color:var(--brand);color:#fff}.lead-doc .toggle{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-soft);padding:6px 0;cursor:pointer}.lead-doc .toggle input{width:17px;height:17px;accent-color:var(--brand);cursor:pointer}.lead-doc .btn-blueprint{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:.95rem;padding:15px 26px;border:none;border-radius:12px;background:var(--brand);color:#fff;cursor:pointer;transition:.16s;box-shadow:0 10px 24px -12px #6c5cffcc}.lead-doc .btn-blueprint:hover{background:var(--brand-700);transform:translateY(-1px)}.lead-doc .btn-blueprint:disabled{opacity:.55;cursor:not-allowed;transform:none}.lead-doc .btn-blueprint.full{width:100%;text-decoration:none}.lead-doc .bp-arrow{transition:transform .16s}.lead-doc .btn-blueprint:hover .bp-arrow{transform:translate(3px)}.lead-doc .f-err{display:none;color:#dc2626;font-size:13px;font-weight:500;margin-top:4px}.lead-doc .result{position:sticky;top:84px;border:1px solid var(--rule);border-radius:16px;background:var(--paper-2);overflow:hidden}.lead-doc .counter{padding:28px 26px 24px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,rgba(108,92,255,.05),transparent)}.lead-doc .counter-n{font-size:clamp(2.6rem,7vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.lead-doc .counter-l{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:8px;font-weight:600}.lead-doc .counter-empty{font-size:13px;color:var(--ink-soft);margin-top:16px;line-height:1.5}.lead-doc .sample{padding:20px 26px;border-bottom:1px solid var(--rule)}.lead-doc .sample-head{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-weight:700;margin-bottom:12px}.lead-doc .sample-head span{text-transform:none;letter-spacing:0;font-weight:500;color:var(--ink-faint)}.lead-doc .sample-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.lead-doc .sample-row{display:flex;flex-direction:column;gap:1px;padding-bottom:9px;border-bottom:1px dashed var(--rule)}.lead-doc .sample-row:last-child{border-bottom:none;padding-bottom:0}.lead-doc .sample-name{font-size:13.5px;font-weight:600;color:var(--ink)}.lead-doc .sample-meta{font-size:12px;color:var(--ink-faint)}.lead-doc .sample-empty{font-size:13px;color:var(--ink-soft)}.lead-doc .buy{padding:22px 26px}.lead-doc .buy-head{font-weight:700;font-size:.95rem;margin-bottom:13px}.lead-doc .tier-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.lead-doc .tier{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:14px 15px;border:1.5px solid var(--rule);border-radius:12px;background:#fff;cursor:pointer;transition:.14s}.lead-doc .tier:hover{border-color:var(--brand)}.lead-doc .tier.on{border-color:var(--brand);background:#6c5cff0f;box-shadow:0 0 0 3px #6c5cff1f}.lead-doc .tier-q{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.lead-doc .tier-ql{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.lead-doc .tier-p{font-size:.95rem;font-weight:700;color:var(--brand);margin-top:7px}.lead-doc .email-field{margin-bottom:14px}.lead-doc .email-field label{display:block;font-size:12px;font-weight:600;color:var(--ink-soft);margin-bottom:6px}.lead-doc .email-field input{width:100%;font-size:14px;padding:12px 13px;border:1.5px solid var(--rule);border-radius:10px;transition:.16s}.lead-doc .email-field input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #6c5cff21}.lead-doc .buy-note{font-size:11.5px;color:var(--ink-faint);margin-top:12px;line-height:1.5}.lead-doc .checkout{padding:24px 26px;text-align:center}.lead-doc .pix-head{font-weight:800;font-size:1.05rem}.lead-doc .pix-sub{font-size:13px;color:var(--ink-soft);margin:6px 0 16px;line-height:1.5}.lead-doc .pix-qr{margin:0 auto;border:1px solid var(--rule);border-radius:12px;display:block}.lead-doc .pix-copy{display:flex;gap:7px;align-items:center;margin:14px 0 0;background:#f7f6fc;border:1px solid var(--rule);border-radius:9px;padding:8px 9px}.lead-doc .pix-copy code{flex:1;min-width:0;font-size:10.5px;text-align:left;word-break:break-all;color:var(--ink-soft);max-height:48px;overflow:hidden}.lead-doc .pix-copy button{flex-shrink:0;font-size:12px;font-weight:600;color:var(--brand);background:#fff;border:1px solid var(--rule);border-radius:7px;padding:6px 12px;cursor:pointer}.lead-doc .pix-status{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;color:var(--ink-soft);margin-top:16px}.lead-doc .pix-spin{width:15px;height:15px;border:2px solid var(--rule);border-top-color:var(--brand);border-radius:50%;animation:lead-spin .7s linear infinite}@keyframes lead-spin{to{transform:rotate(360deg)}}.lead-doc .done{display:flex;flex-direction:column;align-items:center;gap:8px}.lead-doc .done-ic{width:46px;height:46px;border-radius:50%;background:#16a34a1f;color:var(--ok);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.lead-doc .done-h{font-weight:800;font-size:1.1rem}.lead-doc .done-sub{font-size:13px;color:var(--ink-soft);line-height:1.5;margin-bottom:6px}.lead-doc .sec-h2{font-weight:800;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.025em;margin:12px 0 26px}.lead-doc .lead-how{padding:54px 0}.lead-doc .lead-how .cw{position:relative;z-index:1}.lead-doc .how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lead-doc .how-card{border:1px solid var(--rule);border-radius:14px;background:#fff;padding:24px 22px}.lead-doc .how-n{font-size:12px;font-weight:700;color:var(--brand);font-variant-numeric:tabular-nums}.lead-doc .how-card h3{font-weight:700;font-size:1.05rem;margin:10px 0 7px}.lead-doc .how-card p{font-size:14px;color:var(--ink-soft);line-height:1.55}.lead-doc .lead-icp{padding:54px 24px}.lead-doc .icp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.lead-doc .icp-card{border:1px solid var(--rule);border-radius:13px;padding:22px 20px;background:#fff}.lead-doc .icp-card h3{font-weight:700;font-size:1.02rem;margin-bottom:6px}.lead-doc .icp-card p{font-size:14px;color:var(--ink-soft);line-height:1.55}.lead-doc .lead-faq{padding:54px 0}.lead-doc .lead-faq .cw{position:relative;z-index:1;max-width:820px}.lead-doc .faq-list{display:flex;flex-direction:column;gap:10px}.lead-doc .faq-item{border:1px solid var(--rule);border-radius:12px;background:#fff;overflow:hidden}.lead-doc .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;cursor:pointer;font-weight:600;font-size:.96rem;list-style:none}.lead-doc .faq-item summary::-webkit-details-marker{display:none}.lead-doc .faq-mark{color:var(--brand);font-size:20px;font-weight:400;transition:transform .2s;flex-shrink:0}.lead-doc .faq-item[open] .faq-mark{transform:rotate(45deg)}.lead-doc .faq-a{padding:0 20px 18px;font-size:14px;color:var(--ink-soft);line-height:1.6}.lead-doc .lead-more{padding:10px 24px 70px}.lead-doc .more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lead-doc .more-card{border:1px solid var(--rule);border-radius:13px;padding:22px 20px;background:#fff;text-decoration:none;transition:.15s;display:block}.lead-doc .more-card:hover{border-color:var(--brand);transform:translateY(-2px)}.lead-doc .more-card h3{font-weight:700;font-size:1rem;color:var(--ink);margin-bottom:5px}.lead-doc .more-card:hover h3{color:var(--brand)}.lead-doc .more-card p{font-size:13.5px;color:var(--ink-soft);line-height:1.5}@media(max-width:880px){.lead-doc .lead-panel{grid-template-columns:1fr;gap:26px;padding-bottom:48px}.lead-doc .result{position:static}.lead-doc .how-grid,.lead-doc .more-grid,.lead-doc .icp-grid{grid-template-columns:1fr}}@media(max-width:480px){.lead-doc .uf-grid{grid-template-columns:repeat(6,1fr)}.lead-doc .tier-row{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.lead-doc .btn-blueprint:hover{transform:none}.lead-doc .pix-spin{animation:none}}
