.lp{max-width:1100px;margin:24px auto 32px;color:#2a2a2a;font-family:Montserrat,Arial,sans-serif}.lp [hidden]{display:none!important}.lp-invite{display:flex;align-items:center;gap:28px;padding:28px 32px;background:#efefef;border:1px solid #d3d3d3;border-radius:18px}.lp-invite>div{flex:1}.lp h2{font-size:clamp(22px,3vw,30px);line-height:1.2;margin:10px 0}.lp p{line-height:1.65}.lp-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:#4c4c4c}.lp-invite .bt{flex-shrink:0}.lp #lp-wizard{padding:28px 32px;margin-top:14px;border:1px solid #dadada;border-radius:18px;background:white;box-shadow:0 10px 30px #2a2a2a08}.lp-head,.lp-actions{display:flex;justify-content:space-between;align-items:center;gap:20px}.lp-head p{font-size:13px;color:#626262;font-weight:700}.lp h3{font-size:24px;line-height:1.35;margin:18px 0}.lp-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lp-choices button{padding:24px 20px;border:1px solid #d2d2d2;background:#fbfbfb;color:#2a2a2a;text-align:left;border-radius:12px;font:inherit;cursor:pointer}.lp-choices b,.lp-choices span{display:block}.lp-choices b{font-size:17px;line-height:1.4}.lp-choices span{font-size:13px;line-height:1.65;margin-top:10px}.lp-choices button:hover,.lp-choices button:focus-visible{border-color:#4c4c4c;background:#f1f1f1}.lp-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.lp-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700}.lp input:not([type=radio]):not([type=checkbox]),.lp select{width:100%;box-sizing:border-box;border:1px solid #cfcfcf;background:#fff;border-radius:8px;padding:13px;font:inherit;color:#2a2a2a;min-height:48px}.lp input:focus,.lp select:focus,.lp button:focus-visible,.lp a:focus-visible{outline:3px solid #9f9f9f;outline-offset:3px}.lp-actions{margin-top:24px}.lp ol{padding-left:25px;line-height:1.7}.lp li{padding:6px 0 9px 6px}.lp li::marker{color:#4c4c4c;font-weight:800}.lp-car{font-weight:700}.lp-note{font-size:12px;line-height:1.7;color:#5a5a5a}.lp-costs{padding:18px 22px;background:#f3f3f3;border-radius:12px}.lp-capture{margin-top:28px;padding:28px;background:#f7f7f7;border-radius:14px}.lp fieldset{border:0;padding:0;margin:22px 0}.lp legend{font-size:13px;font-weight:700;margin-bottom:12px}.lp-channels{display:flex;gap:12px;flex-wrap:wrap}.lp-channels label{display:flex;align-items:center;gap:7px;font-size:12px;border:1px solid #d2d2d2;padding:12px;border-radius:9px;background:white;cursor:pointer}.lp [type=radio],.lp [type=checkbox]{accent-color:#4c4c4c;min-width:17px;min-height:17px}.lp-check{display:block;font-size:12px;line-height:1.8;margin:16px 0}.lp-check input{vertical-align:middle;margin-right:6px}.lp #lp-error{color:#9e2626;background:#fff1ef;border-radius:8px;padding:14px}.lp #lp-success{border-left:4px solid #4c4c4c;padding:0 20px}.lp button{font-family:inherit}.lp .lnk{cursor:pointer}.lp button:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.lp-invite{flex-direction:column;align-items:stretch;padding:24px}.lp-choices,.lp-fields{grid-template-columns:1fr}.lp #lp-wizard{padding:20px}.lp-capture{padding:20px}.lp h3{font-size:21px}.lp-channels{flex-direction:column}.lp .bt{white-space:normal;text-align:center}.lp-actions{align-items:stretch}.lp-invite .bt{width:100%;box-sizing:border-box}}

.lp button.lnk{border:0;background:none;color:#4c4c4c;font-size:12px;font-weight:700;text-decoration:underline;padding:8px 0}.lp #lp-wizard{scroll-margin-top:105px}.lp #lp-plan h3{scroll-margin-top:150px}.lp .lp-capture h3{max-width:650px}

.lp h4{font-size:17px;line-height:1.4;margin:0 0 14px}.lp-next-action{padding:18px 22px;background:#efefef;border-radius:12px}.lp-document-list,.lp-seller,.lp-roles{margin:26px 0}.lp-document{border:1px solid #dbdbdb;border-radius:10px;margin:10px 0;background:#fff;padding:0 18px}.lp-document summary{display:flex;justify-content:space-between;gap:18px;padding:16px 0;cursor:pointer;font-size:13px}.lp-document summary span{flex-shrink:0;font-size:11px;border-radius:5px;background:#efefef;padding:3px 8px;font-weight:700}.lp-state-nao summary span{background:#fff0d9;color:#855113}.lp-state-sim summary span{background:#eeeeee;color:#454545}.lp-document p{font-size:13px;margin:0 0 14px}.lp-alert{padding:18px 22px;border-left:4px solid #b98a36;background:#fff9ef;margin:18px 0;border-radius:8px}.lp-alert p{font-size:13px}.lp-alert .lnk,.lp-document .lnk,.lp-costs .lnk{font-size:12px}.lp-cost-row{display:flex;justify-content:space-between;gap:18px;font-size:13px;padding:10px 0;border-bottom:1px solid #dddddd}.lp-cost-row b{white-space:nowrap}.lp-gap{font-size:13px;font-weight:600}.lp-seller textarea{width:100%;min-height:130px;box-sizing:border-box;font:inherit;font-size:13px;line-height:1.7;padding:16px;border:1px solid #d6d6d6;border-radius:8px;color:#2a2a2a;background:#fff;margin-bottom:12px}.lp-roles p{font-size:13px;margin:5px 0 15px}.lp-roles b{font-size:13px}.lp-sources{font-size:12px;margin:20px 0}.lp-sources a{display:block;margin:12px 0}.lp-doc-inputs{border:1px solid #dadada;padding:18px;border-radius:10px;font-size:13px}.lp-doc-inputs summary{cursor:pointer;font-weight:700}.lp-doc-inputs summary span{display:block;font-size:11px;margin-top:5px;font-weight:400}@media(max-width:700px){.lp-document summary{flex-direction:column;gap:10px}.lp-document summary span{align-self:flex-start}.lp-cost-row{font-size:12px}.lp-alert{padding:16px}.lp-seller textarea{min-height:210px}}

.lp{padding:0}.lp .lp-document-list,.lp .lp-seller,.lp .lp-roles{padding:0}
