.lpt-card{--lpt-scale:.65;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:18px 16px 20px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;display:flex;position:relative;box-shadow:0 4px 18px #0f172a08;container:lpt-card/inline-size}@media (hover:hover){.lpt-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 20px 42px -10px #0f172a14}}.lpt-card.on{border-color:#0071e3;box-shadow:0 0 0 3px #0071e333,0 16px 36px #0f172a14}.lpt-lg{--lpt-scale:.74}.lpt-cat-badge{color:#334155;letter-spacing:-.01em;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;padding:3px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.lpt-phone{--lpt-s:min(var(--lpt-scale), var(--lpt-fit,1));--mk-s:var(--lpt-s);width:calc(372px * var(--lpt-s));height:calc(592px * var(--lpt-s));flex:none;margin:0 auto}@container lpt-card (max-width:283.98px){.lpt-phone{--lpt-fit:.72}}@container lpt-card (max-width:267.98px){.lpt-phone{--lpt-fit:.68}}@container lpt-card (max-width:252.98px){.lpt-phone{--lpt-fit:.64}}@container lpt-card (max-width:237.98px){.lpt-phone{--lpt-fit:.6}}@container lpt-card (max-width:222.98px){.lpt-phone{--lpt-fit:.56}}@container lpt-card (max-width:207.98px){.lpt-phone{--lpt-fit:.52}}@container lpt-card (max-width:192.98px){.lpt-phone{--lpt-fit:.48}}@container lpt-card (max-width:177.98px){.lpt-phone{--lpt-fit:.44}}@container lpt-card (max-width:162.98px){.lpt-phone{--lpt-fit:.4}}@container lpt-card (max-width:147.98px){.lpt-phone{--lpt-fit:.36}}@container lpt-card (max-width:132.98px){.lpt-phone{--lpt-fit:.32}}.lpt-scale{z-index:1;width:360px;height:580px;transform:scale(var(--lpt-s));transform-origin:0 0;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.lpt-scale .lp-root{box-sizing:border-box;min-height:580px;padding:22px 14px 16px}.lpt-scale .lp-cover-overlap{height:110px}.lpt-scale .lp-head{margin-top:-30px;margin-bottom:6px}.lpt-scale .lp-avatar-img,.lpt-scale .lp-avatar{box-shadow:0 4px 12px #00000029;border-width:2.5px!important;border-radius:22%!important;width:58px!important;height:58px!important;overflow:hidden!important}.lpt-scale .lp-name{letter-spacing:-.025em;margin-top:5px!important;font-size:1.08rem!important;font-weight:800!important;line-height:1.28!important}.lpt-scale .lp-bio{white-space:pre-line;letter-spacing:-.012em!important;margin-top:3px!important;font-size:.73rem!important;line-height:1.54!important}.lpt-scale .lp-iconrow,.lpt-scale .lp-contact,.lpt-scale .lp-socials{gap:6px!important;margin-top:6px!important;margin-bottom:3px!important}.lpt-scale .lp-iconrow li,.lpt-scale .lp-iconrow .lp-socials li{display:contents!important}.lpt-scale .lp-iconbtn{box-shadow:0 1px 3px #00000014;--lp-ib:30px!important;border-width:1px!important;width:30px!important;height:30px!important}.lpt-scale .lp-iconbtn svg{width:13px!important;height:13px!important}.lpt-scale .lp-card{border-radius:18px!important;margin-top:8px!important;padding:10px 8px!important}.lpt-scale .lp-blocks{gap:6px!important;margin-top:6px!important}.lpt-scale .lp-link{border-radius:13px!important;gap:8px!important;min-height:40px!important;padding:8px 11px!important;box-shadow:0 2px 8px #0f172a0a!important}.lpt-scale .lp-link-icon{border-radius:7px!important;width:25px!important;height:25px!important;font-size:.9rem!important}.lpt-scale .lp-link-thumb{border-radius:7px!important;width:26px!important;height:26px!important}.lpt-scale .lp-link-title{letter-spacing:-.02em;font-size:.75rem!important;font-weight:700!important;line-height:1.34!important}.lpt-scale .lp-link-desc{margin-top:1.5px;letter-spacing:-.01em!important;opacity:.78!important;font-size:.63rem!important;line-height:1.36!important}.lpt-scale .lp-link-badge{border-radius:999px!important;padding:2px 6px!important;font-size:.56rem!important;font-weight:800!important}.lpt-scale .lp-link-arrow{opacity:.35!important;width:16px!important;height:16px!important}.lpt-scale .lp-link-arrow svg{width:11px!important;height:11px!important}.lpt-scale .lp-text{opacity:.85;letter-spacing:-.012em!important;border-radius:9px!important;margin:1px 0!important;padding:4px 8px!important;font-size:.67rem!important;line-height:1.45!important}.lpt-scale .lp-foot{display:none}.lpt-hit{z-index:40;cursor:pointer;border-radius:calc(42px * var(--lpt-s));background:0 0;border:0;padding:0;position:absolute;inset:0}.lpt-hit:focus-visible{outline-offset:-3px;outline:3px solid #0071e3}.lpt-skel{z-index:0;flex-direction:column;align-items:center;gap:12px;padding-top:26%;line-height:1;display:flex;position:absolute;inset:0}.lpt-skel-emoji{font-size:calc(40px * var(--lpt-s,.65))}.lpt-skel:after{content:"";opacity:.16;background:currentColor;border-radius:999px;width:56%;height:12px;box-shadow:0 24px 0 -2px,0 46px 0 -3px,0 76px 0 -2px}.lpt-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.lpt-name{color:#0f172a;letter-spacing:-.024em;margin:0;font-size:1.06rem;font-weight:800;line-height:1.32}.lpt-name-link{color:inherit;align-self:flex-start;margin:-12px 0;padding:12px 0;text-decoration:none}@media (hover:hover){.lpt-name-link:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}}.lpt-tagline{color:var(--fg-soft);letter-spacing:-.012em;word-break:keep-all;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.54;display:-webkit-box;overflow:hidden}.lpt-ftag{letter-spacing:-.01em;white-space:nowrap;color:#334155;background:#f1f5f9;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.lpt-ftag-pdf,.lpt-ftag-booking,.lpt-ftag-auto_reply{color:#0058b3;background:#0071e312}.lpt-actions{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:auto;display:grid}.lpt-btn-start,.lpt-btn-demo{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 16px;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;text-decoration:none!important}.lpt-btn-start{background:#0071e3;border:0;color:#fff!important}@media (hover:hover){.lpt-btn-start:hover{background:#0077ed;transform:translateY(-1px)}}.lpt-btn-demo{background:0 0;border:0;padding:0 6px;font-weight:600;color:var(--accent-ink)!important}@media (hover:hover){.lpt-btn-demo:hover{text-underline-offset:3px;text-decoration:underline!important}}.lpt-modal-actions .lpt-btn-demo{background:#fff;border:1px solid #0071e359;padding:0 16px;font-weight:700}.lpt-ftag-clickable{cursor:pointer;min-height:32px;font:inherit;border:1px solid #0071e340;padding:0 12px;font-size:.8rem;font-weight:700;transition:background .16s,border-color .16s}@media (hover:hover){.lpt-ftag-clickable:hover{background:#0071e31f;border-color:#0071e3}}.lpt-modal{z-index:999;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lpt-modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#0f172aa6;position:absolute;inset:0}.lpt-modal-box{background:#fff;border-radius:24px;flex-direction:column;align-items:stretch;gap:10px;width:min(100%,440px);max-height:calc(100dvh - 40px);padding:16px 20px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #00000059}.lpt-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lpt-modal-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lpt-modal-title strong{color:#0f172a;letter-spacing:-.02em;font-size:1.1rem;font-weight:800}.lpt-modal-close{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:.95rem}@media (hover:hover){.lpt-modal-close:hover{color:#0f172a;background:#e2e8f0}}.lpt-modal-tagline{color:var(--fg-soft);word-break:keep-all;margin:-4px 0 0;font-size:.84rem;line-height:1.45}.lpt-modal-features{flex-wrap:wrap;gap:6px;display:flex}.lpt-modal-phone{--mk-s:1;flex:auto;width:min(100%,360px);height:640px;min-height:300px;max-height:100%;margin:4px auto 0}.lpt-modal-screen{z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;position:relative;overflow-y:auto}.lpt-modal-screen::-webkit-scrollbar{display:none}.lpt-modal-screen .lp-root{min-height:100%;padding-top:24px}.lpt-modal-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.lpt-modal-box .mockup-disclaimer{color:var(--fg-soft);text-align:center;word-break:keep-all;margin:0;font-size:.76rem;line-height:1.45}html.lpt-modal-open{overflow:hidden}@media (max-width:600px){.lpt-card,.lpt-picker-switch .lpt-card{--lpt-scale:.46;gap:12px;padding:14px 12px 16px}.lpg-preview-solo .lpt-card{--lpt-scale:.74}.lpt-actions{grid-template-columns:1fr}.lpt-btn-start{width:100%}.lpt-modal{padding:0}.lpt-modal-box{width:100%;height:100dvh;max-height:100dvh;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:0}.lpt-modal-phone{width:min(100%,340px);height:auto}}
