:root{--bg: #faf9f0;--surface: #ffffff;--surface-2: #fbfbf5;--surface-3: #f1f2e6;--border: #e8e9da;--border-strong: #d6d9c3;--text: #20251e;--muted: #60665e;--faint: #9a9f8f;--accent: #617c2b;--accent-2: #4e6720;--accent-soft: #eef2df;--accent-ring: rgba(97, 124, 43, .2);--grad: linear-gradient(135deg, #879b43 0%, #617c2b 55%, #4e6720 100%);--good: #2f8a55;--good-soft: #e6f4e9;--warn: #a77a07;--warn-soft: #fbf6d2;--bad: #d4614f;--bad-soft: #fdece7;--info: #3f97b1;--info-soft: #dff2f7;--violet: #8a7d17;--violet-soft: #f8f4cf;--pink: #c06a52;--pink-soft: #fbece6;--radius: 18px;--radius-sm: 12px;--shadow: 0 1px 2px rgba(58, 70, 32, .04), 0 6px 20px rgba(58, 70, 32, .05);--shadow-lg: 0 14px 44px rgba(52, 66, 30, .14);color-scheme:light;--overlay: rgba(32, 37, 30, .38);--selection: #f0e98a;--danger-hover: #bf503f;--side-grad: linear-gradient(135deg, #f1f4e2, #fbf8d9 60%, #e4f3f7)}:root[data-theme=dark]{--bg: #111213;--surface: #18191b;--surface-2: #1e2022;--surface-3: #26292c;--border: #2b2e32;--border-strong: #3b3f44;--text: #ececea;--muted: #a4a7a2;--faint: #74786f;--accent: #b9cc7b;--accent-2: #d2df9e;--accent-soft: rgba(185, 204, 123, .12);--accent-ring: rgba(185, 204, 123, .35);--grad: linear-gradient(135deg, #879b43 0%, #617c2b 60%, #4e6720 100%);--good: #7dd3a0;--good-soft: rgba(125, 211, 160, .12);--warn: #f0e98a;--warn-soft: rgba(240, 233, 138, .12);--bad: #f4978a;--bad-soft: rgba(244, 151, 138, .13);--info: #8bcde0;--info-soft: rgba(139, 205, 224, .12);--violet: #f0e98a;--violet-soft: rgba(240, 233, 138, .12);--pink: #f4b39a;--pink-soft: rgba(244, 179, 154, .13);--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 20px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .55);color-scheme:dark;--overlay: rgba(0, 0, 0, .6);--selection: rgba(185, 204, 123, .3);--danger-hover: #e05a48;--side-grad: linear-gradient(135deg, rgba(135, 155, 67, .14), rgba(139, 205, 224, .07) 60%, rgba(240, 233, 138, .06))}:root[data-theme=dark] .logo-tile{filter:brightness(.88) saturate(.95)}:root[data-theme=dark] img,:root[data-theme=dark] video{opacity:.95}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font:14px/1.55 DM Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-2)}h1{font-family:var(--display);font-size:28px;line-height:1.2;letter-spacing:-.03em;font-weight:650;margin:0 0 6px}h2{font-size:16px;letter-spacing:-.01em;font-weight:700;margin:0 0 14px}h3{font-size:14px;font-weight:700;margin:0 0 10px}p{margin:0 0 8px}::selection{background:var(--selection)}.layout{display:grid;grid-template-columns:252px 1fr;min-height:100%}.sidebar{background:var(--surface);border-right:1px solid var(--border);padding:18px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding:4px 8px 22px;font-family:var(--display);font-weight:700;letter-spacing:-.03em;font-size:19px}.brand>div{color:var(--text)}.brand small{-webkit-text-fill-color:var(--muted)}.brand small{display:block;font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:0;color:var(--muted);font-size:11.5px;margin-top:1px}.nav{display:flex;flex-direction:column;gap:3px}.nav .sec{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--faint);text-transform:uppercase;padding:14px 12px 6px}.nav a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--text);font-weight:550;transition:background .15s,color .15s}.nav a svg{color:var(--muted);flex:none;transition:color .15s}.nav a:hover{background:var(--surface-2);color:var(--text)}.nav a.active{background:var(--accent-soft);color:var(--accent)}.nav a.active svg{color:var(--accent)}.nav a .badge{margin-left:auto}.spacer{flex:1}.side-card{margin:12px 4px 0;padding:14px;border-radius:14px;background:var(--side-grad);border:1px solid var(--border);font-size:12.5px;color:var(--muted)}.side-card b{color:var(--text);display:block;font-size:13px;margin-bottom:2px}.shell-main{display:flex;flex-direction:column;min-width:0}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:14px 32px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.topbar .title{font-weight:700;font-size:16px}.topbar .grow{flex:1}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px;font-weight:550;color:var(--text);box-shadow:var(--shadow)}.dot{width:8px;height:8px;border-radius:50%;background:var(--good);display:inline-block}.user-chip{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border-radius:999px;background:var(--surface);border:1px solid var(--border);cursor:pointer;font-weight:650;box-shadow:var(--shadow)}.user-chip:hover{background:var(--surface-2)}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:#fff;font-weight:700;font-size:13px}.user-chip .role{font-size:11px;color:var(--muted);font-weight:550;display:block;line-height:1.1}.menu-wrap{position:relative}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;z-index:40}.menu .who{padding:10px 12px;border-bottom:1px solid var(--border);margin-bottom:4px;font-size:13px}.menu button,.menu .menu-item{width:100%;display:flex;align-items:center;gap:10px;border:none;background:none;box-shadow:none;padding:9px 12px;border-radius:10px;text-align:left;font-weight:550;color:var(--text);text-decoration:none;box-sizing:border-box}.menu button:hover,.menu .menu-item:hover{background:var(--surface-2);color:var(--accent)}.main{padding:28px 32px 48px;max-width:1720px;width:100%}.head{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap;align-items:flex-end}.head p{color:var(--muted);font-size:14.5px;max-width:720px}.grid{display:grid;gap:18px}.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.end{justify-content:flex-end}.between{justify-content:space-between}.muted{color:var(--muted)}.small{font-size:12.5px}.empty{text-align:center;color:var(--muted);padding:36px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.card h2:first-child,.card h3:first-child{margin-top:0}.stat{position:relative;padding:20px 20px 18px;transition:transform .15s,box-shadow .15s}.stat:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.stat .l{color:var(--muted);font-size:13px;font-weight:600}.stat .v{font-family:var(--display);font-size:32px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:10px 0 4px;line-height:1.1}.stat .s{color:var(--muted);font-size:12.5px}.chip{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.chip.accent{background:var(--accent-soft);color:var(--accent)}.chip.good{background:var(--good-soft);color:var(--good)}.chip.info{background:var(--info-soft);color:var(--info)}.chip.violet{background:var(--violet-soft);color:var(--violet)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.pink{background:var(--pink-soft);color:var(--pink)}.kicker{font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--faint);text-transform:uppercase}button,.btn{font:inherit;font-weight:600;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);padding:9px 16px;border-radius:12px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;justify-content:center;transition:background .15s,border-color .15s,box-shadow .15s,transform .05s;box-shadow:var(--shadow)}button:hover,.btn:hover{background:var(--surface-2);color:var(--text)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed;transform:none}button:focus-visible,.btn:focus-visible,a:focus-visible,[tabindex]:focus-visible,summary:focus-visible,input[type=checkbox]:focus-visible,input[type=range]:focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px;box-shadow:0 0 0 1px var(--accent)}button.ghost{box-shadow:none;border-color:transparent;background:none;padding:4px 8px}button.link{box-shadow:none;border:none;background:none;padding:0;color:var(--accent);font-weight:600}button.link:hover{color:var(--accent-2);background:none}.menu-anchor{display:inline-flex}button.icon-btn{padding:5px;border-radius:10px;color:var(--muted)}button.icon-btn:hover{background:var(--surface-3);color:var(--text)}.action-menu{z-index:90;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;display:flex;flex-direction:column}.action-menu button{box-shadow:none;border:none;background:none;justify-content:flex-start;padding:9px 12px;border-radius:10px;font-weight:550}.action-menu button:hover,.action-menu button:focus-visible{background:var(--surface-3)}.action-menu .danger-text{color:var(--bad)}.action-menu .danger-text:hover{background:var(--bad-soft)}button.danger-solid{background:var(--bad);border-color:var(--bad);color:#fff}button.danger-solid:hover{background:var(--danger-hover);color:#fff}.pw{position:relative;display:block}.pw input{width:100%;padding-right:44px}.pw .pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);box-shadow:none;border:none;background:none;padding:6px;border-radius:8px;color:var(--muted)}.pw .pw-toggle:hover{color:var(--text);background:var(--surface-3)}.player{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.player audio{height:34px;max-width:100%}.window-row.grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:480px){.window-row.grid{grid-template-columns:1fr}}.call-filters{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.call-filters .f{margin:0}.agent-card{position:relative}.agent-card .card-menu{position:absolute;top:12px;right:12px;z-index:2}.row-btn{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%}.row-btn:hover{background:var(--surface-2)}.row-btn:focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px;border-radius:10px}.row-btn.hot-row{display:grid;padding:12px 6px;border-bottom:1px solid var(--border);border-radius:10px}.hot-list>[role=listitem]:last-child .row-btn.hot-row{border-bottom:none}.quick-btn{gap:6px}.kbd{font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:3px 6px;border-radius:6px;border:1px solid currentColor;opacity:.75}.palette-backdrop{position:fixed;inset:0;z-index:95;background:var(--overlay);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.palette{width:min(560px,100%);background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-lg);overflow:hidden}.palette-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);color:var(--muted)}.palette-search input{border:none;box-shadow:none;padding:6px 0;font-size:15px;background:transparent}.palette-search input:focus{box-shadow:none}.palette-list{display:flex;flex-direction:column;padding:6px;max-height:50vh;overflow-y:auto}.palette-list button{box-shadow:none;border:none;background:none;justify-content:flex-start;text-align:left;white-space:normal;gap:12px;padding:10px 12px;border-radius:12px}.palette-list button.on{background:var(--accent-soft);color:var(--text)}.palette-foot{padding:8px 14px;border-top:1px solid var(--border)}@media(max-width:640px){.quick-btn .kbd{display:none}.palette-backdrop{padding-top:8vh}}.cp-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--muted)}.cp-legend li{display:inline-flex;align-items:center;gap:6px}.cp-key{display:inline-block;width:14px;height:8px;border-radius:2px}.cp-key.area{background:linear-gradient(var(--accent-soft),transparent);border-top:2px solid var(--accent);border-radius:0;height:8px}.cp-key.line{height:0;border-top:2px solid var(--good);border-radius:0}.cp-key.dashed{height:0;border-top:2px dashed var(--warn);border-radius:0}.cp-wrap{position:relative}.cp-svg{width:100%;height:auto;max-height:220px;display:block;overflow:visible}.cp-grid{stroke:var(--border);stroke-width:1;stroke-dasharray:2 4;opacity:.8}.cp-baseline{stroke:var(--border);stroke-width:1}.cp-axis{fill:var(--faint, var(--muted));font-size:10px}.cp-stop.calls{stop-color:var(--accent)}.cp-stop.meet{stop-color:var(--good)}.cp-area{stroke:none;pointer-events:none}.cp-line{fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.cp-line.calls{stroke:var(--accent);stroke-width:2}.cp-line.meet{stroke:var(--good)}.cp-line.cb{stroke:var(--warn);stroke-dasharray:4 4;opacity:.9}.cp-guide{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 3;opacity:.6}.cp-dot{stroke:var(--surface);stroke-width:2;pointer-events:none}.cp-dot.calls{fill:var(--accent)}.cp-dot.meet{fill:var(--good)}.cp-dot.cb{fill:var(--warn)}.cp-hit{fill:transparent;cursor:pointer}.cp-hit:hover,.cp-hit:focus-visible{fill:var(--accent-soft);fill-opacity:.35;outline:none}.cp-hit:focus-visible{stroke:var(--accent);stroke-width:1.5}.cp-hit[aria-pressed=true]{fill:var(--accent-soft);fill-opacity:.5}.cp-tip{position:absolute;top:0;transform:translate(-50%);pointer-events:none;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:10px;padding:6px 9px;font-size:11.5px;line-height:1.45;white-space:nowrap;z-index:5}.cp-empty{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.cp-skeleton{height:160px;border-radius:12px;background:var(--surface-2)}.chip-filter{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;background:var(--accent-soft);font-size:12.5px}a.stat-link{display:block;color:inherit;border-radius:var(--radius);cursor:pointer;text-decoration:none}a.stat-link .card.stat{height:100%;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s}a.stat-link:hover .card.stat{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--surface))}a.stat-link:focus-visible{outline:none}a.stat-link:focus-visible .card.stat{outline:2px solid var(--accent);outline-offset:2px}a.stat-link:active .card.stat{transform:translateY(1px)}a.stat-link .go{color:var(--accent);font-weight:650;font-size:12px;margin-top:6px;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.toasts{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;flex-direction:column;gap:10px;width:min(420px,calc(100vw - 32px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 10px 12px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-left:4px solid var(--info);animation:toast-in .18s ease-out}.toast.good{border-left-color:var(--good);color:var(--text);background:var(--surface)}.toast.warn{border-left-color:var(--warn);color:var(--text);background:var(--surface)}.toast.bad{border-left-color:var(--bad);color:var(--text);background:var(--surface)}.toast.info{color:var(--text);background:var(--surface)}.toast .grow{flex:1}.toast-action{font-weight:700;white-space:nowrap}@keyframes toast-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.hot-list{display:flex;flex-direction:column}.hot-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr) auto;gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--border)}.hot-row:last-child{border-bottom:none}.hot-row .who{min-width:0;overflow-wrap:anywhere}.hot-row .sum{min-width:0}.hot-row .meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}@media(max-width:640px){.hot-row{grid-template-columns:minmax(0,1fr) auto}.hot-row .sum{grid-column:1 / -1;grid-row:2}}.primary{background:var(--grad)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 18px #617c2b4d!important}.primary:hover{filter:brightness(1.05)}.danger{color:var(--bad)}.sm{padding:5px 11px;font-size:12.5px;border-radius:10px}label.f,div.f{display:flex;flex-direction:column;gap:6px;font-weight:650;font-size:13px}.f .h{font-weight:450;color:var(--muted);font-size:12px}input,select,textarea{font:inherit;font-weight:450;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;padding:10px 13px;width:100%;transition:border-color .15s,box-shadow .15s}select{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2360665e' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}textarea{min-height:84px;resize:vertical}input[type=checkbox]{width:auto;accent-color:var(--accent)}input[type=range]{accent-color:var(--accent);padding:0;border:none;box-shadow:none}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}input::placeholder,textarea::placeholder{color:var(--faint)}details summary{list-style:none}details summary::-webkit-details-marker{display:none}.tw{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:top}tbody tr:last-child td{border-bottom:none}th{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:700;background:var(--surface-2)}tr.click{cursor:pointer}tbody tr{transition:background .12s}tbody tr:hover td{background:var(--surface-2)}.card table td,.card table th{padding:9px 4px;background:none}.num{text-align:right;font-variant-numeric:tabular-nums}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:650;background:var(--surface-3);color:var(--muted);white-space:nowrap}.good{background:var(--good-soft);color:var(--good)}.warn{background:var(--warn-soft);color:var(--warn)}.bad{background:var(--bad-soft);color:var(--bad)}.info{background:var(--info-soft);color:var(--info)}button.danger{background:var(--surface)}button.danger:hover{background:var(--bad-soft)}.alert{padding:12px 16px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border)}.alert.good,.alert.bad,.alert.warn{border-color:transparent}.transcript{display:flex;flex-direction:column;gap:10px;max-height:560px;overflow-y:auto;padding:6px}.bubble{max-width:78%;padding:10px 14px;border-radius:16px;white-space:pre-wrap}.bubble.assistant{background:var(--accent-soft);align-self:flex-start;border-bottom-left-radius:6px}.bubble.user{background:var(--surface-3);align-self:flex-end;border-bottom-right-radius:6px}.bubble.event{align-self:center;font-size:12px;color:var(--muted);padding:2px;background:none}.who{font-size:11px;color:var(--muted);display:block;font-weight:650;margin-bottom:2px}.backdrop{position:fixed;inset:0;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;padding:16px;z-index:50;overflow-y:auto}.modal{background:var(--surface);border-radius:22px;width:100%;max-width:720px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;margin:auto;padding:0;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.modal-head{flex:none;flex-wrap:nowrap;gap:12px;padding:22px 26px 14px;border-bottom:1px solid var(--border)}.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 26px 26px;display:flex;flex-direction:column;gap:16px}@media(max-width:640px){.modal{border-radius:18px;max-height:90vh}.modal-head{padding:16px 18px 12px}.modal-body{padding:16px 18px 20px}}.modal.wide{max-width:980px}pre.prompt{white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--border);padding:14px;border-radius:12px;max-height:60vh;overflow:auto;font-size:12.5px}.rep{display:grid;gap:10px;padding:14px;border:1px dashed var(--border-strong);border-radius:14px;background:var(--surface-2)}.bar{height:6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent)}.bar>span{display:block;height:100%;border-radius:999px;transition:width .4s ease;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,transparent),color-mix(in srgb,var(--accent) 75%,transparent))}.pulse{width:8px;height:8px;border-radius:50%;background:var(--good);display:inline-block;box-shadow:0 0 #2f8a5580;animation:p 1.6s infinite}@keyframes p{70%{box-shadow:0 0 0 7px #2f8a5500}to{box-shadow:0 0 #2f8a5500}}.auth{min-height:100%;display:grid;grid-template-columns:1.05fr 1fr;background:var(--bg)}.auth-art{position:relative;overflow:hidden;color:#fff;padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(700px 420px at 0% 0%,rgba(139,205,224,.55) 0%,transparent 60%),radial-gradient(700px 500px at 100% 100%,rgba(240,233,138,.45) 0%,transparent 60%),radial-gradient(500px 400px at 85% 10%,rgba(185,204,123,.4) 0%,transparent 60%),linear-gradient(140deg,#3f5419,#617c2b 55%,#7a9338)}.auth-art:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%,#000 70%,transparent);pointer-events:none}.auth-art .brand{padding:0}.auth-art .brand>div{background:none;color:#fff;-webkit-text-fill-color:#fff}.auth-art .brand small{-webkit-text-fill-color:rgba(255,255,255,.85)}.auth-art h2{font-family:var(--display);font-size:44px;line-height:1.04;letter-spacing:-.045em;font-weight:650;max-width:520px;margin:0 0 14px}.auth-art p{color:#ffffffe0;font-size:16px;max-width:470px}.glass{position:relative;z-index:1;background:#ffffff24;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;padding:16px 18px}.auth-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:560px}.auth-stats b{display:block;font-size:24px;letter-spacing:-.02em}.auth-stats span{font-size:12.5px;color:#ffffffd9}.call-demo{max-width:460px;display:flex;flex-direction:column;gap:8px;margin:26px 0}.call-demo .b{padding:9px 13px;border-radius:14px;font-size:13.5px;max-width:85%}.call-demo .ai{background:#fffffff5;color:#20251e;align-self:flex-start;border-bottom-left-radius:4px}.call-demo .me{background:#20251e66;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.auth-form{position:relative;display:grid;place-items:center;padding:32px 20px}.auth-home{position:absolute;top:24px;left:28px;font-size:13px;font-weight:600;color:var(--muted)}.auth-home:hover{color:var(--accent)}.auth-card{width:100%;max-width:410px}.auth-card h1{font-size:34px}.seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;background:var(--surface-3);border-radius:14px}.seg button{box-shadow:none;border:none;background:none;padding:9px;border-radius:10px;color:var(--muted)}.seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.auth-mobile-brand{display:none!important;padding:0 0 8px!important}.auth-foot{color:var(--faint);font-size:12px;text-align:center;margin-top:18px}@media(max-width:980px){.auth{grid-template-columns:1fr}.auth-art{display:none}.auth-mobile-brand{display:flex!important}.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.layout{grid-template-columns:1fr}.sidebar{position:static;height:auto;flex-direction:row;overflow-x:auto;padding:8px 12px;border-right:none;border-bottom:1px solid var(--border)}.brand,.spacer,.sidebar .foot,.nav .sec,.side-card{display:none}.nav{flex-direction:row;gap:4px}.nav a{white-space:nowrap}.topbar{padding:10px 16px}.main{padding:18px 16px 40px}.c2,.c4{grid-template-columns:1fr}h1{font-size:24px}}button.theme-toggle{padding:7px;border-radius:12px}button.bell{position:relative;padding:7px;border-radius:12px}button.bell.has-unread{color:var(--bad)}.bell-count{position:absolute;top:-3px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bad);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.alerts-menu{width:min(380px,calc(100vw - 32px));max-height:70vh;overflow:auto}.alerts-list{list-style:none;margin:0;padding:0}.alerts-list li{padding:10px 12px;border-radius:10px}.alerts-list li.unread{background:var(--bad-soft)}.alerts-list li+li{margin-top:4px}.premium-locked{padding:12px;border:1px dashed var(--border);border-radius:12px;gap:6px}.backdrop.side{justify-content:flex-end;align-items:stretch;padding:0}.side-panel{width:min(420px,100%);background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);padding:24px;overflow-y:auto;animation:slide-in .18s ease-out}@keyframes slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.side-panel{animation:none}}.checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.checklist button{width:100%;justify-content:flex-start;text-align:left;white-space:normal;gap:10px;box-shadow:none}.checklist .done{background:var(--good-soft);border-color:transparent;color:var(--text)}.check-mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;border:2px solid var(--border-strong);font-size:12px;font-weight:800}.done .check-mark{background:var(--good);border-color:var(--good);color:#fff}.bc-purple{--bc: #7c3aed}.bc-green{--bc: #16a34a}.bc-orange{--bc: #ea580c}.bc-blue{--bc: #2563eb}.bc-gold{--bc: #ca8a04}.bc-red{--bc: #dc2626}.bc-slate{--bc: #64748b}.bc-magenta{--bc: #db2777}:root[data-theme=dark] .bc-purple{--bc: #c4b5fd}:root[data-theme=dark] .bc-green{--bc: #86efac}:root[data-theme=dark] .bc-orange{--bc: #fdba74}:root[data-theme=dark] .bc-blue{--bc: #93c5fd}:root[data-theme=dark] .bc-gold{--bc: #fde047}:root[data-theme=dark] .bc-red{--bc: #fca5a5}:root[data-theme=dark] .bc-slate{--bc: #cbd5e1}:root[data-theme=dark] .bc-magenta{--bc: #f9a8d4}.batch-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:650;color:var(--bc);background:color-mix(in srgb,var(--bc) 13%,transparent);border:1px solid color-mix(in srgb,var(--bc) 35%,transparent);white-space:nowrap}.batch-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bc)}.swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.swatch{justify-content:flex-start;gap:8px;box-shadow:none;padding:8px 10px}.swatch .dot{width:18px;height:18px;border-radius:50%;background:var(--bc);display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800;flex:none}.swatch[aria-checked=true]{border-color:var(--bc);box-shadow:0 0 0 2px color-mix(in srgb,var(--bc) 40%,transparent)}@media(max-width:480px){.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--surface-3);font-size:12.5px}.tag-chip button{box-shadow:none;border:none;background:none;padding:2px 6px;border-radius:999px}.counter{font-size:11.5px;color:var(--muted);text-align:right}.counter.over{color:var(--bad);font-weight:700}[role=tablist].seg{width:fit-content}.batch-strip{display:flex;gap:8px;flex-wrap:wrap}.batch-strip button{box-shadow:none;padding:4px;border-radius:999px;border:1px solid transparent;background:none}.batch-strip button[aria-pressed=true]{border-color:var(--accent)}.remove-choices{display:grid;gap:10px}.remove-choice{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--border);border-radius:12px}.remove-choice.danger{border-color:color-mix(in srgb,var(--bad) 35%,var(--border))}.row.wrap{flex-wrap:wrap}.pw-form{gap:16px;padding-top:4px}.pw-form .f>.row label{font-weight:650;font-size:13px}.auth.reset-only{grid-template-columns:1fr}.pron-rows{display:grid;gap:8px}.pron-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center}.pron-head{font-size:12px;font-weight:650;color:var(--muted)}@media(max-width:640px){.pron-row{grid-template-columns:1fr 1fr}.pron-row>span:last-child{grid-column:1 / -1}.pron-head>span:last-child{display:none}}.f-missing input,.f-missing textarea{border:1.5px solid #ef4444;background:color-mix(in srgb,#ef4444 6%,var(--surface))}.f-missing input:focus,.f-missing textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 22%,transparent)}.miss-tag{color:#ef4444;font-size:11.5px;font-weight:650}.scroll-box{max-height:400px;overflow-y:auto;border:1px solid var(--border);border-radius:12px}.scroll-box thead th{position:sticky;top:0;background:var(--surface);z-index:1}.row.center{justify-content:center}.show-toggle{min-width:180px}a.brand-home{color:inherit;text-decoration:none;border-radius:12px;transition:opacity .15s}a.brand-home:hover{color:inherit;opacity:.8}.minute-badge-wrap{position:relative;display:inline-flex;align-items:center}.minute-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px;font-weight:650;color:var(--text);box-shadow:var(--shadow);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.minute-badge:hover,.minute-badge:focus-visible{border-color:var(--accent);background:var(--surface-2);outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.minute-badge.zero-balance{background:var(--bad-soft);border-color:var(--bad);color:var(--bad)}.minute-badge.zero-balance:hover,.minute-badge.zero-balance:focus-visible{box-shadow:0 0 0 3px #e5484d40}.minute-badge.warning{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.minute-icon{font-size:14px;line-height:1}.balance-popover{position:absolute;top:calc(100% + 10px);right:0;width:320px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg);padding:16px;z-index:50;animation:popoverFadeIn .18s ease-out}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popover-header{border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:12px}.popover-stat-num{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.popover-stat-label{font-size:12px;color:var(--muted);font-weight:550;margin-top:2px}.popover-body{display:flex;flex-direction:column;gap:8px;font-size:13px;margin-bottom:16px}.popover-row{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.popover-row b{color:var(--text)}.popover-actions{display:flex;gap:8px}.popover-actions button{flex:1;justify-content:center}.depletion-alert{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:var(--bad-soft);border:1px solid var(--bad);border-radius:14px;color:var(--text);font-size:13.5px}.depletion-alert .alert-icon{font-size:20px;line-height:1.2}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:650}.status-pill.active-pill{background:var(--good-soft);border:1px solid var(--good);color:var(--good)}.status-pill.pending-pill{background:var(--warn-soft);border:1px solid var(--warn);color:var(--warn)}.plan-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:10px}@media(max-width:960px){.plan-cards-grid{grid-template-columns:1fr}}.trial-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.trial-card.is-current{border:2px solid var(--good)}.trial-card .trial-features{display:flex;flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;padding:0;list-style:none}.low-balance-banner{margin-bottom:16px;gap:12px}.upgrade-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.upgrade-plan{padding:14px}@media(max-width:640px){.upgrade-plans{grid-template-columns:1fr}}.plan-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.plan-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.plan-card.is-current{border-color:var(--good);box-shadow:0 0 0 1px var(--good),var(--shadow);background:color-mix(in srgb,var(--good-soft) 25%,var(--surface))}.plan-card.is-requested{border-color:var(--warn);box-shadow:0 0 0 1px var(--warn),var(--shadow);background:color-mix(in srgb,var(--warn-soft) 25%,var(--surface))}.plan-badge{position:absolute;top:16px;right:16px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.plan-badge.current{background:var(--good);color:#fff}.plan-badge.pending{background:var(--warn);color:#fff}.plan-header{margin-bottom:16px}.plan-name{font-size:20px;font-weight:800;margin:0 0 4px;letter-spacing:-.01em}.plan-tagline{font-size:12.5px;color:var(--muted);font-weight:550;margin:0}.plan-price-wrap{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.plan-price{font-size:32px;font-weight:850;letter-spacing:-.03em;color:var(--text)}.plan-period{font-size:13px;color:var(--muted);font-weight:550}.plan-details{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:10px 14px;display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:20px}.plan-details .rate{font-weight:700;color:var(--text)}.plan-details .overage{color:var(--muted)}.plan-features{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;flex:1}.feature-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text)}.feature-item svg{color:var(--good);flex-shrink:0}.plan-action{margin-top:auto}.plan-action button{width:100%;padding:11px 16px;font-size:14px;font-weight:650;border-radius:12px;justify-content:center}.topup-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:12px 0 16px}.topup-card{display:flex;flex-direction:column;align-items:center;padding:14px 10px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer;transition:all .15s ease;font-family:inherit}.topup-card:hover{border-color:var(--accent);background:var(--surface-2)}.topup-card.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-ring)}.topup-card .mins{font-size:16px;font-weight:750;color:var(--text)}.topup-card .price{font-size:12.5px;color:var(--muted);font-weight:600;margin-top:3px}.drawer-sec h3{margin:0 0 8px;font-size:14px}.drawer-sec h4{margin:10px 0 6px;font-size:12.5px;color:var(--muted);font-weight:650}.drawer-sec+.drawer-sec{border-top:1px solid var(--border);padding-top:14px}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0 0 10px;font-size:13px}.kv dt{color:var(--muted)}.kv dd{margin:0;overflow-wrap:anywhere}.hist{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.hist li{padding:8px 10px;border:1px solid var(--border);border-radius:10px}.adjust-sum{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.btn-back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--muted);text-decoration:none;padding:8px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);transition:all .15s ease}.btn-back:hover{color:var(--text);border-color:var(--accent);background:var(--surface-2);transform:translate(-2px)}.user-profile-page{max-width:1360px;width:100%}.user-detail-header{position:relative;overflow:hidden;padding:24px 28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.user-detail-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:var(--grad)}.user-detail-avatar{box-shadow:0 4px 14px #5b5cf640;flex-shrink:0}.kv-list{display:grid;grid-template-columns:140px 1fr;gap:12px 16px;margin:0;font-size:13.5px;align-items:baseline}.kv-list dt{color:var(--muted);font-weight:550}.kv-list dd{margin:0;color:var(--text);font-weight:600;word-break:break-word}@media(max-width:640px){.kv-list{grid-template-columns:1fr;gap:4px}.kv-list dt:not(:first-child){margin-top:10px}}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.metric-box{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;transition:transform .15s ease,box-shadow .15s ease}.metric-box:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.metric-box .label{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.02em}.metric-box .val{font-size:18px;font-weight:750;color:var(--text);font-variant-numeric:tabular-nums}.hist-tabs{display:flex;gap:8px;flex-wrap:wrap}.hist-tab{padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);border:1px solid var(--border);cursor:pointer;color:var(--muted);transition:all .15s ease}.hist-tab:hover{color:var(--text);background:var(--surface-3)}.hist-tab.active{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}button.save-btn.is-saved,button.save-btn.is-saved:hover{background:var(--good);border-color:var(--good);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--good) 35%,transparent)}button.save-btn.pop{animation:save-pop .45s ease}@keyframes save-pop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.save-note{display:inline-block;margin-top:4px;font-size:12.5px;font-weight:650}.save-note.dirty{color:var(--warn)}.save-note.ok{color:var(--good)}.just-saved{animation:saved-glow 1.8s ease;border-radius:var(--radius)}@keyframes saved-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--good) 0%,transparent);border-color:var(--border)}20%{box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 35%,transparent);border-color:var(--good)}to{box-shadow:0 0 color-mix(in srgb,var(--good) 0%,transparent)}}@media(prefers-reduced-motion:reduce){button.save-btn.pop,.just-saved{animation:none}}.min-charge{font-variant-numeric:tabular-nums;font-weight:650;color:var(--bad);white-space:nowrap}.dash .cp-svg{max-height:280px}.dash{display:flex;flex-direction:column;gap:18px}.dash>.head{margin-bottom:4px}.dash-row{display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dash-row.r3{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-row.r3>.card:has(table){grid-column:1 / -1}.dash-side{display:flex;flex-direction:column;gap:18px;min-width:0}.dash-side>.card:last-child{flex:1}.dash-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dash-kpis .stat{padding:16px 16px 14px;height:100%}.dash-kpis .stat .v{font-size:26px;margin:8px 0 3px}.dash-kpis .stat .l{padding-right:30px;font-size:12.5px}.dash-kpis .chip{top:12px;right:12px;width:26px;height:26px;border-radius:8px}.dash-kpis .chip svg{width:14px;height:14px}.dash .empty{padding:16px}.dash-li{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border)}.dash-li:last-of-type{border-bottom:none}.dash-li .badge{white-space:normal;overflow-wrap:anywhere}.dash-kv td{padding-top:7px;padding-bottom:7px}.dash-table{overflow-x:auto}.dash-scroll{max-height:420px;overflow-y:auto;margin-right:-6px;padding-right:6px}@media(min-width:1241px){.dash-side>.fill-card:last-child{display:flex;flex-direction:column;min-height:0}.fill-card .fill-list{flex:1 1 0;min-height:60px;overflow:hidden;contain:size}.fill-card .fill-list.open{flex:none;contain:none;overflow:visible}}.dash-acts{display:flex;flex-direction:column;max-height:430px;overflow-y:auto}.dash-act{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid var(--border)}.dash-act:last-child{border-bottom:none;padding-bottom:0}.dash-act:first-child{padding-top:0}@media(max-width:1240px){.dash-row,.dash-row.r3{grid-template-columns:minmax(0,1fr)}.dash-row.r3>.card:has(table){grid-column:auto}.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.topbar{gap:8px}.topbar>.pill,.topbar .user-chip>span:not(.avatar),.topbar .user-chip>svg{display:none}.topbar .user-chip{padding:3px}}@media(max-width:640px){.topbar .quick-btn{font-size:0;gap:0;padding:5px 11px}.topbar .quick-btn>span{font-size:17px;line-height:1}.topbar .minute-badge{padding:6px 10px;gap:0}.topbar .minute-badge>svg{display:none}}@media(max-width:640px){.topbar .title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.calls-table .when{min-width:92px}.calls-table .sum{min-width:200px;max-width:420px}.calls-table .acts{display:flex;flex-direction:column;gap:6px;align-items:stretch}.calls-table .acts button{justify-content:flex-start;white-space:nowrap}.calls-table th,.calls-table td{padding-left:10px;padding-right:10px}.calls-table th:first-child,.calls-table td:first-child{padding-left:16px}@media(max-width:1440px){th,td{padding-left:12px;padding-right:12px}}.contacts-table .acts-grid{display:grid;grid-template-columns:auto auto;gap:6px 10px;justify-content:end;align-items:center;justify-items:start}.contacts-table .lr{min-width:170px}@media(max-width:1400px){.calls-table th,.calls-table td{padding-left:8px;padding-right:8px}.calls-table .sum{min-width:130px}.calls-table .acts{flex-direction:row}.calls-table .acts button{font-size:0;gap:0;padding:7px 9px}}.kb{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:start}.kb-nav{position:sticky;top:84px;display:flex;flex-direction:column;gap:2px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.kb-nav-h{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:700;padding:10px 10px 4px}.kb-nav-h:first-child{padding-top:4px}.kb-item{display:flex;justify-content:flex-start;gap:10px;align-items:flex-start;width:100%;white-space:normal;text-align:left;border:none;background:none;box-shadow:none;padding:9px 10px;border-radius:10px;color:var(--text);font-weight:500}.kb-item:hover{background:var(--surface-2)}.kb-item.on{background:var(--accent-soft)}.kb-item-t{flex:1;min-width:0}.kb-item-t b{display:block;font-size:13.5px;font-weight:650;overflow-wrap:anywhere}.kb-item-t small{display:block;color:var(--muted);font-size:12px;margin-top:1px}.kb-dot{flex:none;width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--border-strong)}.kb-dot.done{background:var(--good)}.kb-dot.todo{background:var(--warn)}.kb-unsaved{color:var(--warn);font-weight:650;font-size:11.5px}.kb-add{margin:8px 4px 2px}.kb-fs{border:none;padding:0;margin:0;min-width:0}.kb-card{padding:22px 24px}.kb-card-h{padding-bottom:14px;border-bottom:1px solid var(--border);align-items:flex-start}.kb-group{display:flex;flex-direction:column;gap:12px}.kb-group+.kb-group{padding-top:16px;border-top:1px dashed var(--border)}.kb-group h3{margin:0;font-size:13px;font-weight:700;color:var(--muted)}.kb-tabs{justify-content:start;width:fit-content;max-width:100%;overflow-x:auto}.kb-tabs button{padding:8px 14px;white-space:nowrap}.kb-plan{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,2fr) 38px;gap:8px;align-items:center}.kb-plan-h{font-size:12px;font-weight:650;color:var(--muted)}.kb-faqs{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;overflow:hidden}.kb-faq+.kb-faq{border-top:1px solid var(--border)}.kb-faq-q{display:flex;justify-content:space-between;align-items:center;white-space:normal;gap:12px;width:100%;text-align:left;border:none;border-radius:0;box-shadow:none;background:var(--surface);padding:12px 14px;color:var(--text);font-weight:500}.kb-faq-q:hover,.kb-faq.open .kb-faq-q{background:var(--surface-2)}.kb-faq-q b{display:block;font-size:13.5px;overflow-wrap:anywhere}.kb-faq-q small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}.kb-faq-q>span:first-child{min-width:0}.kb-chev{flex:none;font-size:18px;line-height:1;color:var(--muted)}.kb-faq-body{padding:4px 14px 14px;background:var(--surface-2)}.kb-foot{position:sticky;bottom:0;z-index:2;background:var(--surface);padding:12px 0 2px;border-top:1px solid var(--border)}button.on-soft{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}@media(max-width:1200px){.kb{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:900px){.kb{grid-template-columns:minmax(0,1fr)}.kb-nav{position:static;flex-direction:row;overflow-x:auto;padding:6px;gap:4px}.kb-nav-h,.kb-item-t small{display:none}.kb-item{flex:none;width:auto;align-items:center;white-space:nowrap}.kb-dot{margin-top:0}.kb-add{flex:none;margin:0}.kb-card{padding:18px 16px}}@media(max-width:640px){.kb-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px}.kb-plan>input:nth-child(3){grid-column:1 / 3;grid-row:2}.kb-plan-h{display:none}}.kb-pane{min-width:0}.lp{--cream: #faf9f0;--cream-2: #f4f5e8;--ink: #20251e;--ink-2: #2b3227;--olive: #617c2b;--olive-d: #4e6720;--olive-2: #879b43;--olive-p: #eef2df;--blue: #8bcde0;--blue-p: #dff2f7;--blue-d: #4e9db5;--yellow: #f0e98a;--yellow-p: #fbf8d9;--muted: #60665e;--line: #e2e4d2;--white: #fffffc;--display: "DM Sans", system-ui, sans-serif;--serif: "Newsreader", Georgia, serif;--body: "DM Sans", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", sans-serif;--shadow-soft: 0 1px 2px #3a46200a, 0 12px 40px #4b5e2a12;--shadow-card: 0 25px 75px #526b4a20, 0 3px 10px #8ebac51a;--ease: cubic-bezier(.2, .7, .2, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--t-fast: .25s;--t-med: .5s;--t-slow: .9s;--sec: clamp(88px, 10vw, 136px);background:var(--cream);color:var(--ink);font:16px/1.6 var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased}html:has(.lp){scroll-behavior:smooth}.lp ::selection{background:var(--yellow);color:var(--ink)}.lp section[id]{scroll-margin-top:80px}.lp a{color:inherit}.lp button{font:inherit;color:inherit;border:0;background:none;box-shadow:none;padding:0;border-radius:0;cursor:pointer}.lp button:active{transform:none}.lp h3{margin:0}.lp .lp-wrap{width:min(1240px,87%);margin:0 auto}.lp em{font-style:italic}.lp .lp-eyebrow{display:flex;align-items:center;gap:10px;color:var(--olive);font-size:11.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;margin:0 0 22px}.lp .lp-copy .lp-eyebrow{font-size:11px;margin-bottom:27px}.lp .lp-eyebrow:before{content:"";width:23px;height:1px;background:currentColor}.lp .lp-h1{font-family:var(--display);font-size:clamp(50px,5.4vw,78px);line-height:.99;letter-spacing:-.025em;font-weight:600;margin:0 0 25px;max-width:650px;color:var(--ink)}.lp .lp-h1 em,.lp .lp-h2 em{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;color:var(--olive);letter-spacing:-.025em}.lp .lp-h2{font-family:var(--display);font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.02em;font-weight:600;margin:0 0 18px;max-width:760px}.lp .lp-sub,.lp .lp-lede{color:#5e655e;font-size:17px;line-height:1.72;max-width:560px;margin:0}.lp .lp-lede{max-width:490px;margin-bottom:32px}.lp .lp-sub a{color:var(--olive);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lp .lp-shead{margin-bottom:52px}.lp .lp-shead.is-center{text-align:center}.lp .lp-shead.is-center>*{margin-left:auto;margin-right:auto}.lp .lp-shead.is-center .lp-eyebrow{justify-content:center}.lp .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:13px 22px;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .25s,box-shadow .25s,background .25s,color .25s,border-color .25s;border:1px solid transparent}.lp .lp-btn:hover{transform:translateY(-2px)}.lp .lp-btn:active{transform:translateY(0) scale(.98);transition-duration:.1s}.lp .lp-btn svg{transition:transform .25s}.lp .lp-btn:hover svg{transform:translate(3px)}.lp .lp-btn-lg{padding:16px 26px;font-size:14.5px}.lp .lp-btn-olive{background:var(--olive);color:#fff;box-shadow:0 8px 22px #617c2b33}.lp .lp-btn-olive:hover{background:var(--olive-d);color:#fff;box-shadow:0 14px 30px #4e672040}.lp .lp-btn-ghost{border-color:#cbd0b9;color:#3d4632;background:#ffffff70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp .lp-btn-ghost:hover{border-color:var(--olive-2);color:var(--ink);background:#fff;box-shadow:0 10px 25px #5b713018}.lp .lp-btn-cream{background:var(--cream);color:var(--ink)}.lp .lp-btn-cream:hover{background:#fff;color:var(--ink);box-shadow:0 14px 30px #00000026}.lp .lp-btn-line{border-color:#fff5;color:#fff}.lp .lp-btn-line:hover{border-color:#fff;background:#ffffff14;color:#fff}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:3px solid #879b4366;outline-offset:3px;box-shadow:none}.lp .lp-header{position:sticky;top:0;z-index:50;transition:background .3s,box-shadow .3s,backdrop-filter .3s}.lp .lp-header.is-solid{background:#faf9f0d9;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 1px #20251e10}.lp .lp-header-in{height:82px;max-width:1440px;margin:auto;padding:0 6.5%;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:height .3s}.lp .lp-header.is-solid .lp-header-in{height:68px}.lp .lp-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:-.04em;white-space:nowrap}.lp .lp-mark{height:30px;display:inline-flex;align-items:center;gap:3px}.lp .lp-mark i{display:block;width:4px;border-radius:5px;background:currentColor;animation:lp-brandpulse 1.7s ease-in-out infinite alternate}.lp .lp-mark i:nth-child(1){height:12px}.lp .lp-mark i:nth-child(2){height:25px;animation-delay:.2s}.lp .lp-mark i:nth-child(3){height:17px;animation-delay:.4s}.lp .lp-mark i:nth-child(4){height:29px;animation-delay:.1s}.lp .lp-mark i:nth-child(5){height:13px;animation-delay:.3s}.lp .lp-nav{display:flex;gap:32px;align-items:center}.lp .lp-nav a,.lp .lp-signin{position:relative;font-size:13.5px;text-decoration:none;color:#555b52;transition:color .2s}.lp .lp-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1.5px;background:var(--olive);transform:scaleX(0);transform-origin:right;transition:transform .3s}.lp .lp-nav a:hover,.lp .lp-signin:hover{color:var(--olive)}.lp .lp-nav a:hover:after{transform:scaleX(1);transform-origin:left}.lp .lp-actions{display:flex;align-items:center;gap:20px}.lp .lp-burger{display:none;width:42px;height:42px;border-radius:50%;border:1px solid #cbd0b9;place-items:center;background:#ffffff80}.lp .lp-burger span,.lp .lp-burger span:before{display:block;width:16px;height:1.6px;background:var(--ink);position:relative;transition:transform .3s}.lp .lp-burger span:before{content:"";position:absolute;top:5px}.lp .lp-burger span{transform:translateY(-2.5px)}.lp .lp-burger span.x{transform:translateY(0) rotate(45deg)}.lp .lp-burger span.x:before{transform:translateY(-5px) rotate(-90deg)}.lp .lp-mnav{display:flex;flex-direction:column;padding:6px 5% 20px;border-top:1px solid var(--line);animation:lp-fade .25s ease-out}.lp .lp-mnav a{padding:14px 4px;font-family:var(--display);font-size:22px;letter-spacing:-.03em;font-weight:600;text-decoration:none;border-bottom:1px solid #e2e4d299}.lp .lp-mnav a:last-child{border:0;color:var(--olive)}.lp .lp-hero{min-height:calc(100svh - 82px);position:relative;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 49% 48%,#fffef6,#faf9f0 58%,#f6f7ec)}.lp .lp-ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lp .lp-blob{position:absolute;border-radius:48% 52% 63% 37%/44% 40% 60% 56%;filter:blur(1px);animation:lp-float 12s ease-in-out infinite}.lp .b-blue{width:420px;height:430px;background:radial-gradient(circle at 35% 30%,#c4e9f366,#c4e9f300 70%);top:9%;right:13%}.lp .b-green{width:320px;height:280px;background:radial-gradient(circle at 45% 45%,#b9cc7b72,#b9cc7b00 70%);bottom:-10%;right:-3%;animation-delay:-7s}.lp .lp-gridbg{position:absolute;inset:0;background-image:linear-gradient(#9ab7a81b 1px,transparent 1px),linear-gradient(90deg,#9ab7a81b 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 0%,transparent 78%);opacity:.5}.lp .lp-hero-in{width:min(1240px,87%);margin:0 auto;display:grid;grid-template-columns:1fr 1.03fr;gap:30px;align-items:center;position:relative;z-index:2;padding:40px 0 130px}.lp .lp-copy>*{animation:lp-rise .9s cubic-bezier(.2,.7,.2,1) both}.lp .lp-copy>:nth-child(2){animation-delay:.08s}.lp .lp-copy>:nth-child(3){animation-delay:.16s}.lp .lp-copy>:nth-child(4){animation-delay:.24s}.lp .lp-copy>:nth-child(5){animation-delay:.32s}.lp .lp-cta-row{display:flex;gap:12px;flex-wrap:wrap}.lp .lp-visual{min-height:460px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;animation:lp-fade 1.2s .2s both}.lp .lp-orbit{position:absolute;width:420px;height:370px;border:1px solid #b6c77b66;border-radius:50%;animation:lp-orbit 25s linear infinite}.lp .lp-orbit:before,.lp .lp-orbit:after{content:"";position:absolute;border:1px solid #8bcde088;border-radius:50%;inset:26px;transform:rotate(40deg)}.lp .lp-orbit:after{inset:58px;border-color:#e3dc7599;transform:rotate(-20deg)}.lp .lp-orbit span{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 6px #f0e98a30;top:10%;left:22%;animation:lp-dot 4s ease-in-out infinite}.lp .lp-call{position:relative;border:1px solid #ffffffc9;border-radius:28px;background:linear-gradient(145deg,#fffefaed,#ffffffb8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px #526b4a14,0 2px 8px #8ebac512;padding:18px 18px 16px;transform:rotate(-3deg);animation:lp-cardfloat 6s ease-in-out infinite}.lp .lp-call-top{display:flex;align-items:center;gap:13px}.lp .lp-voice{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#9bd9e8,#6db6cd);color:#fff;box-shadow:0 5px 14px #8bcde044;flex:none}.lp .lp-voice.sm{width:30px;height:30px}.lp .lp-call-name{font-size:13.5px;font-weight:600}.lp .lp-call .lp-voice{width:34px;height:34px}.lp .lp-call .lp-voice svg{width:16px;height:16px}.lp .lp-call-status{font-size:11px;color:#818879;margin-top:2px;display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.lp .lp-call-status i,.lp .lp-live-dot{width:7px;height:7px;border-radius:50%;background:#6aa84f;box-shadow:0 0 #6aa84f80;animation:lp-ping 1.8s infinite;display:inline-block}.lp .lp-rec{margin-left:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff0e8}.lp .lp-rec i{width:8px;height:8px;border-radius:50%;background:#e0705c;animation:lp-blink 1.6s ease-in-out infinite}.lp .lp-call{--tone: #a3b45f;--tone-2: #7f9640;--tone-soft: #d3dfa6}.lp .lp-call.is-caller{--tone: #a9dbe8;--tone-2: #6db6cd;--tone-soft: #cdebf3}.lp .lp-orb{position:relative;height:132px;display:grid;place-items:center;margin:6px 0 4px}.lp .lp-ring{position:absolute;width:62px;height:62px;border-radius:50%;background:var(--tone-soft);opacity:0;animation:lp-ripple 3.6s cubic-bezier(.2,.6,.3,1) infinite;transition:background .6s}.lp .lp-ring:nth-child(2){animation-delay:1.2s}.lp .lp-ring:nth-child(3){animation-delay:2.4s}.lp .lp-orb-core{position:relative;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#ffffffa0,transparent 45%),linear-gradient(145deg,var(--tone),var(--tone-2));box-shadow:0 8px 20px color-mix(in srgb,var(--tone-2) 25%,transparent),inset 0 -4px 10px #0000000f;transition:background .6s,box-shadow .6s;animation:lp-breathe 4s ease-in-out infinite}.lp .lp-orb-bars{display:flex;align-items:center;gap:3px;height:22px}.lp .lp-orb-bars i{width:3px;border-radius:3px;background:#fff;animation:lp-wave .8s ease-in-out infinite alternate}.lp .lp-orb-bars i:nth-child(1),.lp .lp-orb-bars i:nth-child(5){height:7px;animation-delay:.2s}.lp .lp-orb-bars i:nth-child(2),.lp .lp-orb-bars i:nth-child(4){height:14px;animation-delay:.1s}.lp .lp-orb-bars i:nth-child(3){height:20px}.lp .lp-orb-tag{position:absolute;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 6px 18px #4b5e2a1f;transition:transform .5s,opacity .5s,box-shadow .5s;opacity:.55;transform:scale(.88)}.lp .lp-orb-tag.t-ai{left:18%;color:var(--olive-2)}.lp .lp-orb-tag.t-caller{right:18%;color:var(--blue-d)}.lp .lp-call.is-ai .lp-orb-tag.t-ai,.lp .lp-call.is-caller .lp-orb-tag.t-caller{opacity:1;transform:scale(1.04);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 20%,transparent),0 6px 14px #4b5e2a1a}.lp .lp-tracks{display:flex;flex-direction:column;gap:6px}.lp .lp-track{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:12px;background:#f4f6ec;border:1px solid #e7eadc;transition:background .5s,border-color .5s,box-shadow .5s}.lp .lp-track.t-caller{background:#f0f8fa;border-color:#dcedf2}.lp .lp-track-ico{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--olive)}.lp .lp-track.t-caller .lp-track-ico{color:var(--blue-d)}.lp .lp-track-win{flex:1;min-width:0;overflow:hidden;height:22px;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp .lp-track-strip{display:flex;align-items:center;gap:3px;width:max-content;animation:lp-scroll 14s linear infinite}.lp .lp-track-strip i{width:2px;height:var(--h);border-radius:3px;background:#a8bc5a;transform:scaleY(.18);opacity:.4;transition:transform .4s,opacity .4s}.lp .lp-track.t-caller .lp-track-strip i{background:#7fc4d9}.lp .lp-track.on{background:#fff;border-color:#dfe5c8;box-shadow:0 4px 12px #4b5e2a0d}.lp .lp-track.t-caller.on{border-color:#cfe7ee}.lp .lp-track.on .lp-track-strip i{opacity:.85;animation:lp-wave .9s ease-in-out infinite alternate;animation-delay:var(--d)}.lp .lp-controls{display:flex;justify-content:center;gap:9px;margin-top:12px}.lp .lp-controls button{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f1f4e9;color:#7b8471;transition:background .2s,color .2s,transform .2s}.lp .lp-controls button:hover:not(:disabled){background:#e6ebd6;color:var(--ink);transform:translateY(-2px)}.lp .lp-controls button:active:not(:disabled){transform:scale(.92)}.lp .lp-controls button:disabled{opacity:.45;cursor:default}.lp .lp-controls button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.lp .lp-controls button.book[aria-pressed=true]{background:var(--olive);color:#fff}.lp .lp-controls button.lp-end{background:#fbe4dc;color:#d66f5c}.lp .lp-controls button.lp-end:hover{background:#e0705c;color:#fff}.lp .lp-controls .lp-redial{width:auto;padding:0 16px;gap:7px;display:inline-flex;align-items:center;border-radius:999px;background:var(--olive);color:#fff;font-size:12.5px;font-weight:600;box-shadow:0 6px 16px #617c2b33;animation:lp-turn .4s both}.lp .lp-controls .lp-redial:hover{background:var(--olive-d);color:#fff}.lp .lp-call-tilt{position:relative;z-index:2;width:min(340px,74%);perspective:900px}.lp .lp-call-tilt>.lp-call{width:100%}.lp .lp-call-tilt{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out}.lp button.lp-voice{position:relative;cursor:pointer;transition:transform .2s}.lp button.lp-voice:hover{transform:rotate(-8deg) scale(1.05)}.lp .lp-voice-swap{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:50%;background:#fff;color:var(--blue-d);display:grid;place-items:center;box-shadow:0 2px 6px #0000001a}.lp .lp-call.v1 .lp-voice{background:linear-gradient(145deg,#b9cc7b,#7f9640);box-shadow:0 5px 14px #879b4344}.lp .lp-call.v2 .lp-voice{background:linear-gradient(145deg,#f3e9a0,#d0bd52);box-shadow:0 5px 14px #d0bd5244}.lp .lp-call-id{min-width:0}.lp .lp-call-name span{color:#8a9180;font-weight:500}.lp .lp-hotbadge{position:absolute;z-index:4;top:-9px;right:20px;transform:rotate(6deg);font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--yellow);color:#5b5310;box-shadow:0 4px 10px #8a7d1726;animation:lp-pop .45s cubic-bezier(.3,1.6,.5,1) both}.lp .lp-call-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.lp .lp-meter{display:flex;align-items:center;gap:6px;flex:1;min-width:0;font-size:10px;color:#8a9180}.lp .lp-meter b{flex:1;height:4px;border-radius:9px;background:#eceee2;overflow:hidden}.lp .lp-meter b i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#b9cc7b,var(--olive));transition:width .8s ease}.lp .lp-meter small{font-size:10.5px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;width:16px}.lp .lp-langs-mini{display:flex;gap:2px;padding:2px;border-radius:999px;background:#f1f4e9}.lp .lp-langs-mini button{font-size:10px;font-weight:600;padding:3px 7px;border-radius:999px;color:#7b8471;transition:background .2s,color .2s}.lp .lp-langs-mini button.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0000001a}.lp .lp-langs-mini button:disabled{opacity:.5;cursor:default}.lp button.lp-orb-core{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;color:#fff}.lp button.lp-orb-core:active:not(:disabled){cursor:grabbing}.lp button.lp-orb-core:disabled{cursor:default}.lp .lp-orb-hint{position:absolute;bottom:2px;font-size:9.5px;letter-spacing:.4px;text-transform:uppercase;color:#9aa190;font-weight:600;animation:lp-blink 2.4s ease-in-out infinite}.lp .lp-call.is-ended{--tone: #d3d6ca;--tone-2: #a9ad9f;--tone-soft: #e6e8de}.lp .lp-call.is-ended .lp-ring,.lp .lp-call.is-ended .lp-orb-tag{display:none}.lp .lp-call.is-ended .lp-orb-core{animation:none}.lp .lp-call.is-ended .lp-call-status i{background:#b5b9ab;animation:none;box-shadow:none}.lp .lp-call.is-ringing{--tone: #b9cc7b;--tone-2: #879b43;--tone-soft: #e2ebc4}.lp .lp-call.is-ringing .lp-orb-core{animation:lp-wiggle .6s ease-in-out infinite}.lp .lp-call.is-ringing .lp-orb-bars i{animation:none;transform:scaleY(.35)}.lp .lp-call.is-ringing .lp-call-status i{background:#d9b84a}.lp .lp-call.is-muted.is-ai .lp-orb-bars i{animation:none;transform:scaleY(.3);opacity:.7}.lp .lp-call.is-loud .lp-ring{animation-name:lp-ripple-loud}.lp .lp-pad{width:100%;max-width:190px;display:flex;flex-direction:column;gap:6px;animation:lp-fade .25s both}.lp .lp-pad-digits{text-align:center;font-size:13px;font-weight:600;letter-spacing:2px;color:var(--ink);font-variant-numeric:tabular-nums;min-height:18px}.lp .lp-pad-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.lp .lp-pad-keys button{height:22px;border-radius:8px;background:#f4f6ec;font-size:12px;font-weight:600;color:#4b5546;transition:background .15s,transform .1s}.lp .lp-pad-keys button:hover{background:#e9eed9}.lp .lp-pad-keys button:active{transform:scale(.9);background:var(--olive-p)}.lp .lp-summary{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;min-height:58px;align-content:center;animation:lp-turn .4s both}.lp .lp-summary span{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:#f4f6ec;font-size:11px;font-weight:600;color:#5f6a52}.lp .lp-summary span.yes{background:var(--olive-p);color:var(--olive)}.lp .lp-toast{position:absolute;z-index:5;top:-14px;left:50%;transform:translate(-50%);white-space:nowrap;padding:6px 12px;border-radius:999px;background:var(--ink);color:var(--cream);font-size:11.5px;font-weight:600;box-shadow:0 8px 20px #20251e33;animation:lp-toast 1.9s ease both;pointer-events:none}.lp .lp-confetti{position:absolute;left:50%;top:50%;pointer-events:none}.lp .lp-confetti i{position:absolute;width:5px;height:9px;border-radius:2px;background:var(--c);animation:lp-confetti 1s cubic-bezier(.2,.7,.3,1) forwards}.lp .lp-pill{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;border:1px solid #ffffffd9;border-radius:999px;padding:8px 13px 8px 8px;background:#fffdf0e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 18px #536b340f;font-size:11.5px;font-weight:500;color:#5b6455;animation:lp-pillfloat 5s ease-in-out infinite}.lp .lp-pill span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--blue-p);color:var(--blue-d);font-size:13px}.lp .lp-pill.p2 span{background:var(--olive-p);color:var(--olive)}.lp .lp-pill.p3 span{background:var(--yellow-p);color:#8a7d17}.lp .p1{top:4%;right:-2%}.lp .p2{top:47%;left:-7%;animation-delay:-2s}.lp .p3{bottom:4%;right:-3%;animation-delay:-3.5s}.lp .lp-hero-wave{position:absolute;bottom:0;left:0;width:100%;height:185px;z-index:1;pointer-events:none}.lp .lp-hero-wave svg{width:100%;height:100%;display:block}.lp .w1{fill:#cdebf2b5}.lp .w2{fill:#e4e8bdad}.lp .w3{fill:#f4efa0a0}.lp .wl{fill:none;stroke:#a7bd55;stroke-width:1.5}.lp .lp-metrics{position:relative;z-index:3;padding:36px 0 0;background:var(--cream)}.lp .lp-metrics-in{display:grid;grid-template-columns:repeat(4,1fr);padding:6px 30px;border-radius:26px;background:var(--white);border:1px solid var(--line);box-shadow:0 30px 60px -36px #20251e40,0 2px 6px #20251e08}.lp .lp-metric{padding:34px 26px 32px;border-left:1px solid var(--line)}.lp .lp-metric:first-child{border-left:0;padding-left:0}.lp .lp-metric b{display:block;font-variant-numeric:tabular-nums;font-family:var(--display);font-size:clamp(36px,3.6vw,50px);font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--ink);margin-bottom:10px}.lp .lp-metric:nth-child(2) b{color:var(--olive)}.lp .lp-metric:nth-child(3) b{color:var(--blue-d)}.lp .lp-metric em{display:block;font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.lp .lp-metric span{font-size:13.5px;line-height:1.55;color:var(--muted);display:block;max-width:230px}.lp .lp-section{padding:var(--sec) 0;position:relative}.lp .lp-prod-in{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.lp .lp-report{padding:22px;border-radius:26px;background:var(--white);border:1px solid var(--line);box-shadow:0 40px 80px -40px #20251e4d,0 2px 6px #20251e08;min-height:420px}.lp .lp-rp-head{display:flex;align-items:center;gap:12px;padding:0 2px 16px;border-bottom:1px solid var(--line)}.lp .lp-rp-av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:#5b5310;font-weight:700;font-size:13px}.lp .lp-rp-head b{display:block;font-size:15px}.lp .lp-rp-head small{font-size:12px;color:var(--muted)}.lp .lp-rp-tag{margin-left:auto;padding:5px 12px;border-radius:99px;background:var(--ink);color:var(--cream);font-size:11.5px;font-weight:600;white-space:nowrap;animation:lp-swap .45s var(--ease) both}.lp .lp-rp-body{padding-top:18px;animation:lp-swap .5s var(--ease) both}.lp .lp-rp-talk{display:flex;flex-direction:column;gap:9px}.lp .lp-rp-talk p{margin:0;max-width:86%;padding:10px 14px;border-radius:14px 14px 14px 4px;background:#f4f6ec;font-size:14px;line-height:1.5;color:#3e4a3c;animation:lp-swap .5s var(--ease) both}.lp .lp-rp-talk p:nth-child(2){animation-delay:.12s}.lp .lp-rp-talk p:nth-child(3){animation-delay:.24s}.lp .lp-rp-talk p.lead{align-self:flex-end;border-radius:14px 14px 4px;background:var(--blue-p)}.lp .lp-rp-talk p span{display:block;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8a9180;margin-bottom:2px}.lp .lp-rp-note{display:inline-flex;align-items:center;gap:7px;margin-top:6px;align-self:flex-start;padding:6px 12px;border-radius:99px;background:var(--olive-p);color:var(--olive);font-size:12px;font-weight:600;animation:lp-swap .5s .4s var(--ease) both}.lp .lp-rp-rows{display:flex;flex-direction:column;gap:6px;margin-top:8px}.lp .lp-rp-rows div{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:12px;background:#f7f8f0;font-size:13px;color:#444b42;animation:lp-swap .45s var(--ease) both}.lp .lp-rp-rows div:nth-child(2){animation-delay:.1s}.lp .lp-rp-rows div:nth-child(3){animation-delay:.2s}.lp .lp-rp-rows svg{color:var(--olive);flex:none}.lp .lp-rp-rows .warn{background:var(--yellow-p)}.lp .lp-rp-rows .warn svg{color:#8a7d17}.lp .lp-rp-stack{display:flex;flex-direction:column;gap:10px}.lp .lp-rp-stack>*{animation:lp-swap .45s var(--ease) both}.lp .lp-rp-stack>:nth-child(2){animation-delay:.08s}.lp .lp-rp-stack>:nth-child(3){animation-delay:.16s}.lp .lp-rp-stack>:nth-child(4){animation-delay:.24s}.lp .lp-rp-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp .lp-rp-box{padding:13px 15px;border-radius:14px;background:#f7f8f0;border:1px solid #eceee2}.lp .lp-rp-box small{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#8a9180}.lp .lp-rp-box p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:#444b42}.lp .lp-rp-box p b{color:var(--ink);font-weight:600}.lp .lp-rp-audio{display:flex;align-items:center;gap:12px}.lp .lp-rp-play{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--olive);color:#fff}.lp .lp-rp-play svg{fill:currentColor}.lp .lp-rp-bars{flex:1;display:flex;align-items:center;gap:2px;height:26px;overflow:hidden}.lp .lp-rp-bars i{flex:1;min-width:2px;border-radius:2px;background:var(--olive-2);opacity:.7}.lp .lp-rp-lead{display:grid;grid-template-columns:auto 1fr 90px auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f7f8f0;border:1px solid #eceee2}.lp .lp-rp-lead:first-child{background:var(--white);border-color:#dfe5c8;box-shadow:0 10px 24px #4b5e2a14}.lp .lp-rp-lead b{display:block;font-size:14px}.lp .lp-rp-lead small{font-size:12px;color:var(--muted)}.lp .lp-rp-meter{height:5px;border-radius:5px;background:#e3e7d2;overflow:hidden}.lp .lp-rp-meter i{display:block;height:100%;border-radius:5px;background:var(--olive);transform-origin:left;animation:lp-grow-x .9s calc(var(--k) * .1s + .2s) var(--ease) both}@keyframes lp-grow-x{0%{transform:scaleX(0)}}.lp .lp-rp-lead em{font-style:normal;font-family:var(--display);font-size:20px;font-weight:650;color:var(--olive);font-variant-numeric:tabular-nums}.lp .lp-rp-setting{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;background:#f7f8f0;border:1px solid #eceee2}.lp .lp-rp-setting span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--olive-p);color:var(--olive)}.lp .lp-rp-setting small{font-size:13px;color:var(--muted)}.lp .lp-rp-setting b{font-size:13.5px;font-weight:600;text-align:right}.lp .lp-rp-sync{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background:var(--white);border:1px solid #dfe5c8;box-shadow:0 10px 24px #4b5e2a12}.lp .lp-rp-sync b{display:block;font-size:14px}.lp .lp-rp-sync small{font-size:12.5px;color:var(--muted)}.lp .lp-rp-sync>svg{margin-left:auto;flex:none;color:#fff;background:var(--olive);border-radius:50%;padding:3px;width:22px;height:22px}.lp .lp-rp-app{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--ink);color:var(--yellow);font-weight:700}.lp .lp-rp-app.cal{background:var(--blue-p);color:var(--blue-d)}.lp .lp-flist{display:flex;flex-direction:column;gap:4px}.lp .lp-fl-item{position:relative;display:flex;justify-content:flex-start;gap:16px;align-items:flex-start;width:100%;padding:16px 18px;border-radius:18px;text-align:left;white-space:normal;transition:background var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.lp .lp-fl-item:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:2px;background:var(--olive);transform:scaleY(0);transition:transform var(--t-med) var(--ease)}.lp .lp-fl-item:hover{background:#ffffff8c}.lp .lp-fl-item[data-on=true]{background:var(--white);box-shadow:0 14px 34px -14px #4b5e2a2e}.lp .lp-fl-item[data-on=true]:before{transform:scaleY(1)}.lp .lp-fl-ico{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--olive-p);color:var(--olive);transition:background var(--t-med),color var(--t-med)}.lp .lp-fl-item[data-on=true] .lp-fl-ico{background:var(--olive);color:#fff}.lp .lp-fl-txt b{display:block;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:#5f6658;transition:color var(--t-med)}.lp .lp-fl-item[data-on=true] .lp-fl-txt b{color:var(--ink)}.lp .lp-fl-txt>span{display:block;margin-top:3px;font-size:14px;line-height:1.55;color:var(--muted)}.lp .lp-how{background:var(--cream-2);overflow:hidden}.lp .lp-prod{background:var(--cream-2)}.lp .lp-how:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#879b4322 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.lp .lp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative}.lp .lp-steps:before{content:"";position:absolute;top:31px;left:31px;right:calc(25% - 31px);height:1px;background:repeating-linear-gradient(90deg,var(--olive-2) 0 6px,transparent 6px 12px);opacity:.5}.lp .lp-step-n{z-index:1;transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.lp .lp-step[data-on=true] .lp-step-n{transform:scale(1.06);box-shadow:0 0 0 6px #879b431f,var(--shadow-soft)}.lp .lp-step{position:relative}.lp .lp-step-n{position:relative;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--white);border:1px solid var(--line);color:var(--olive);box-shadow:var(--shadow-soft);margin-bottom:26px}.lp .lp-step-n span{position:absolute;top:-6px;right:-10px;font-size:10.5px;font-weight:700;background:var(--ink);color:var(--cream);padding:3px 7px;border-radius:999px}.lp .lp-step:nth-child(2) .lp-step-n{background:var(--blue-p);color:var(--blue-d);border-color:#cfe9f0}.lp .lp-step:nth-child(3) .lp-step-n{background:var(--yellow-p);color:#8a7d17;border-color:#ece7b7}.lp .lp-step:nth-child(4) .lp-step-n{background:var(--olive);color:#fff;border-color:var(--olive)}.lp .lp-step h3{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.03em;margin-bottom:8px}.lp .lp-step p{color:var(--muted);font-size:14.5px;margin:0;max-width:270px}.lp .lp-play-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--blue-p);color:var(--blue-d)}.lp .lp-demo{background:var(--ink);color:var(--cream);overflow:hidden}.lp .lp-demo:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 420px at 78% 45%,#879b4333,transparent 70%),radial-gradient(520px 360px at 8% 0%,#8bcde01f,transparent 70%)}.lp .lp-demo>.lp-wrap{position:relative}.lp .lp-demo .lp-eyebrow{color:#b9cc7b}.lp .lp-demo .lp-h2{color:var(--cream)}.lp .lp-demo .lp-h2 em{color:#c4d58a}.lp .lp-demo .lp-sub{color:#b4baa8}.lp .lp-demo .lp-dial{color:var(--ink);box-shadow:0 40px 80px -30px #000000a0;border-color:transparent}.lp .lp-dring{position:absolute;z-index:1;width:300px;height:300px;border-radius:50%;border:1px solid #b9cc7b;opacity:0;pointer-events:none}.lp .lp-demo-visual:is([data-stage=queued],[data-stage=dialing],[data-stage=waiting]) .lp-dring{animation:lp-dring 2.4s var(--ease) infinite}.lp .lp-demo-visual[data-stage=in_progress] .lp-dring{border-color:var(--blue);animation:lp-dring 3.2s var(--ease) infinite}.lp .lp-dring:nth-of-type(2){animation-delay:.8s!important}.lp .lp-dring:nth-of-type(3){animation-delay:1.6s!important}@keyframes lp-dring{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.9);opacity:0}}.lp .lp-demo-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:32px;align-items:center}.lp .lp-demo .lp-demo-visual{justify-self:center;width:100%;max-width:520px}.lp .lp-demo-copy{position:relative;z-index:3}.lp .lp-demo-copy .lp-sub{margin-bottom:30px;max-width:470px}.lp .lp-dial{max-width:450px;background:var(--white);border:1px solid var(--line);border-radius:26px;padding:26px;box-shadow:var(--shadow-soft)}.lp .lp-dial-label{display:block;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#7b865e;margin-bottom:8px}.lp .lp-dial-entry{display:flex;align-items:center;border:1px solid #d6d9c3;border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.lp .lp-dial-entry:focus-within{border-color:var(--olive-2);box-shadow:0 0 0 4px #879b4322}.lp .lp-dial-entry.is-invalid{border-color:#d4614f}.lp .lp-dial-cc{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 14px 0 16px;font-size:15px;font-weight:600;color:#4b5546;border-right:1px solid #e8e9da;white-space:nowrap}.lp .lp-dial-cc svg{border-radius:2px;box-shadow:0 0 0 1px #0000000f}.lp .lp-dial-entry input{flex:1;min-width:0;border:0;outline:none;background:none;font:600 18px var(--body);letter-spacing:1px;padding:0 16px;height:52px;color:var(--ink);box-shadow:none}.lp .lp-dial-entry input::placeholder,.lp .lp-dial-code::placeholder{color:#b9bdae}.lp .lp-dial-consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0 4px;font-size:12.5px;line-height:1.55;color:var(--muted);cursor:pointer}.lp .lp-dial-consent input{width:17px;height:17px;margin:1px 0 0;flex:none;accent-color:var(--olive)}.lp .lp-dial-consent a{color:var(--olive);text-decoration:underline}.lp .lp-turnstile{margin-top:14px;min-height:0}.lp .lp-dial-error{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#fdece7;color:#b24b39;font-size:13px;font-weight:500}.lp .lp-dial-note{margin:0 0 16px;padding:10px 14px;border-radius:12px;background:var(--yellow-p);color:#6b6116;font-size:13px}.lp .lp-dial-go{width:100%;margin-top:18px}.lp .lp-dial-go:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.lp .lp-dial-sent{margin:0 0 16px;font-size:14.5px;color:var(--muted)}.lp .lp-dial-sent b{color:var(--ink);font-variant-numeric:tabular-nums}.lp .lp-dial-code{width:100%;height:58px;border:1px solid #d6d9c3;border-radius:16px;text-align:center;font:600 26px var(--body);letter-spacing:12px;padding-left:12px;color:var(--ink);background:#fff;outline:none;box-shadow:none}.lp .lp-dial-code:focus{border-color:var(--olive-2);box-shadow:0 0 0 4px #879b4322}.lp .lp-dial-links{display:flex;justify-content:space-between;margin-top:14px}.lp .lp-dial-links button{font-size:12.5px;font-weight:600;color:var(--olive)}.lp .lp-dial-links button:disabled{color:#9aa190;cursor:default}.lp .lp-dial-number{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:18px;text-decoration:none;background:var(--ink);color:var(--cream);font-size:clamp(18px,5.2vw,24px);font-weight:600;letter-spacing:.5px;white-space:nowrap;font-variant-numeric:tabular-nums;transition:transform .2s,box-shadow .2s}.lp .lp-dial-number:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #20251e33}.lp .lp-dial-number span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#34c759;color:#fff;animation:lp-nudge 1.4s ease-in-out infinite}.lp .lp-dial-hint{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--muted)}.lp .lp-dial-wait{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border-radius:14px;background:#f4f6ec;font-size:13.5px;font-weight:600;color:#4b5546}.lp .lp-dial-wait b{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--olive)}.lp .lp-dial-spin{width:16px;height:16px;border-radius:50%;border:2px solid #cfd6b5;border-top-color:var(--olive);animation:lp-spin .9s linear infinite;flex:none}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp .lp-dial-call{padding:4px 0}.lp .lp-dial-status{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em}.lp .lp-dial-status b{margin-left:auto;font-size:18px;font-variant-numeric:tabular-nums;color:var(--olive)}.lp .lp-dial-dot{width:10px;height:10px;border-radius:50%;background:#6aa84f;animation:lp-ping 1.6s infinite;flex:none}.lp .lp-dial-dot.is-off{background:#b5b9ab;animation:none}.lp .lp-dial-sub{margin:8px 0 18px;color:var(--muted);font-size:14.5px;line-height:1.6}.lp .lp-dial-hang{color:#c4553f;border-color:#f0cfc6}.lp .lp-dial-hang:hover{background:#fdece7;color:#b24b39;border-color:#e8b4a7}.lp .lp-dial-foot{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:#8a9180;text-align:center}.lp .lp-dial-test{margin:10px 0 0;font-size:11.5px;color:#8a7d17;text-align:center}.lp .lp-demo-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;padding-top:24px;border-top:1px solid rgba(226,228,210,.12)}.lp .lp-perk{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.lp .lp-perk-ico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#617c2b33;border:1px solid rgba(196,213,138,.28);color:#c4d58a;transition:transform .25s,border-color .25s}.lp .lp-perk:hover .lp-perk-ico{transform:translateY(-2px);border-color:var(--lime);color:#f4f8e6}.lp .lp-perk b{display:block;font-size:12px;font-weight:600;color:#faf9f0;line-height:1.3}.lp .lp-perk span{font-size:11px;color:#8f9882;line-height:1.3}.lp .lp-demo-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:640px;perspective:1200px}.lp .lp-dscene-bg{position:absolute;inset:0;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center}.lp .lp-bg-wave{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;gap:5px;width:min(540px,94%);height:140px;opacity:.7;pointer-events:none}.lp .lp-bg-wave i{width:3.5px;height:var(--h, 30px);border-radius:4px;background:linear-gradient(180deg,#c4d58a,#879b43 55%,#8bcde0);transform-origin:center;animation:lp-bg-wave-pulse 2.4s ease-in-out infinite alternate}.lp .lp-bg-wave i:nth-child(3n){background:linear-gradient(180deg,#8bcde0,#879b43)}@keyframes lp-bg-wave-pulse{0%{transform:scaleY(.7);opacity:.55}to{transform:scaleY(1.18);opacity:.95}}.lp .lp-bg-ring{position:absolute;border-radius:50%;pointer-events:none}.lp .lp-bg-ring-1{width:450px;height:270px;border:1.5px solid rgba(196,213,138,.28);transform:rotate(-16deg) rotateX(50deg);box-shadow:0 0 35px #879b433d;filter:blur(.5px)}.lp .lp-bg-ring-2{width:380px;height:390px;border:1px solid rgba(139,205,224,.22);transform:rotate(32deg) rotateY(40deg);box-shadow:0 0 28px #8bcde029}.lp .lp-bg-glint{position:absolute;border-radius:50%;pointer-events:none}.lp .lp-glint-1{width:14px;height:14px;background:#c4d58a;box-shadow:0 0 16px #c4d58a,0 0 32px #879b43;left:14%;top:36%;animation:lp-glint-float 5.5s ease-in-out infinite alternate}.lp .lp-glint-2{width:18px;height:18px;background:#f0e98a;box-shadow:0 0 22px #f0e98a,0 0 44px #617c2b;left:16%;bottom:28%;animation:lp-glint-float 6.5s ease-in-out infinite alternate;animation-delay:1.2s}.lp .lp-glint-3{width:11px;height:11px;background:#8bcde0;box-shadow:0 0 15px #8bcde0;right:18%;top:25%;animation:lp-glint-float 4.8s ease-in-out infinite alternate;animation-delay:.7s}@keyframes lp-glint-float{0%{transform:translateY(0) scale(.9)}to{transform:translateY(-16px) scale(1.1)}}.lp .lp-dpedestal{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:440px;height:120px;pointer-events:none;z-index:2}.lp .lp-ped-shadow{position:absolute;bottom:26px;left:50%;transform:translate(-50%);width:280px;height:46px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(6,10,4,.92) 0%,rgba(6,10,4,.45) 50%,transparent 75%);filter:blur(7px)}.lp .lp-ped-ring{position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.lp .lp-ped-ring-3{bottom:6px;width:410px;height:104px;border:1.5px solid rgba(196,213,138,.5);box-shadow:0 0 26px #879b4359,inset 0 0 18px #c4d58a33}.lp .lp-ped-ring-2{bottom:18px;width:310px;height:76px;border:1.5px solid rgba(240,233,138,.65);box-shadow:0 0 20px #f0e98a66,inset 0 0 14px #f0e98a33}.lp .lp-ped-ring-1{bottom:28px;width:210px;height:52px;border:1.5px solid rgba(196,213,138,.88);box-shadow:0 0 18px #c4d58a8c}.lp .lp-ped-core{position:absolute;bottom:32px;left:50%;transform:translate(-50%);width:140px;height:38px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(196,213,138,.7) 0%,rgba(97,124,43,.3) 60%,transparent 100%);filter:blur(5px)}.lp .lp-phone-stage{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;perspective:1200px}.lp .lp-ip{position:relative;z-index:3;width:264px;height:542px;border-radius:50px;padding:4px;color:#fff;background:linear-gradient(140deg,#e9ebe4,#8d9188 16%,#d4d7ce 34%,#6c7067 62%,#b9bcb2 84%,#e3e5de);box-shadow:0 45px 85px -25px #080c06d9,0 20px 35px -15px #080c06b3,inset 0 0 0 1px #ffffff70,inset 0 0 0 2px #00000026;transform:perspective(1200px) rotateY(-7.5deg) rotateX(3.5deg) rotate(3.2deg);animation:lp-phone-hover 6s ease-in-out infinite alternate}@keyframes lp-phone-hover{0%{transform:perspective(1200px) rotateY(-7.5deg) rotateX(3.5deg) rotate(3.2deg) translateY(0)}to{transform:perspective(1200px) rotateY(-7.5deg) rotateX(3.5deg) rotate(3.2deg) translateY(-9px)}}.lp .lp-ip:before{content:"";position:absolute;inset:4px;border-radius:46px;background:#0a0c09;box-shadow:inset 0 0 0 1px #2a2e27}.lp .lp-ip-btn{position:absolute;width:4px;border-radius:2px;background:linear-gradient(90deg,#6d7168,#c9ccc2 60%,#8d9188)}.lp .lp-ip-btn.b-action{left:-3px;top:104px;height:28px}.lp .lp-ip-btn.b-up{left:-3px;top:144px;height:48px}.lp .lp-ip-btn.b-down{left:-3px;top:204px;height:48px}.lp .lp-ip-btn.b-power{right:-3px;top:156px;height:78px}.lp .lp-ip-screen{position:absolute;inset:11px;border-radius:39px;overflow:hidden;transition:background .6s;background:radial-gradient(circle at 20% 10%,#8bcde055 0,transparent 45%),radial-gradient(circle at 85% 80%,#879b4366 0,transparent 50%),linear-gradient(170deg,#2f3a29,#141812)}.lp .lp-ip-screen.is-lock{background:radial-gradient(circle at 18% 14%,#8bcde0cc 0,transparent 42%),radial-gradient(circle at 88% 62%,#f0e98a99 0,transparent 40%),radial-gradient(circle at 26% 92%,#879b43 0,transparent 48%),linear-gradient(165deg,#4e6720,#2b3424 55%,#1b2018)}.lp .lp-ip-screen:after{content:"";position:absolute;bottom:8px;left:50%;width:108px;height:4px;margin-left:-54px;border-radius:3px;background:#ffffffbf;z-index:4}.lp .lp-ip-island{position:absolute;z-index:5;top:13px;left:50%;width:64px;height:20px;margin-left:-32px;border-radius:20px;background:#000}.lp .lp-ip-status{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center;padding:15px 22px 0 28px;font-size:13.5px;font-weight:600;color:#fff}.lp .lp-ip-icons{display:inline-flex;align-items:center;gap:4px}.lp .lp-ip-icons svg:last-child{width:22px}.lp .lp-ip-icons svg{fill:currentColor}.lp .lp-ip-call{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;animation:lp-fade .45s both}.lp .lp-ip-caller{display:flex;flex-direction:column;align-items:center;margin-top:54px;text-align:center}.lp .lp-ip-avatar{position:relative;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#a3b45f,#4e6720);box-shadow:0 8px 24px #00000080;margin-bottom:12px}.lp .lp-ip-avatar-glow{position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(196,213,138,.55) 0%,rgba(97,124,43,.18) 60%,transparent 80%);pointer-events:none;animation:lp-avatar-pulse 3s ease-in-out infinite alternate}@keyframes lp-avatar-pulse{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.12);opacity:.95}}.lp .lp-ip-avatar .lp-mark{height:28px;color:#faf9f0}.lp .lp-ip-avatar .lp-mark i{width:3.2px}.lp .lp-ip-caller b{font-size:26px;font-weight:600;letter-spacing:-.5px;color:#faf9f0}.lp .lp-ip-caller>span{margin-top:4px;font-size:14.5px;color:#b4bea7;font-variant-numeric:tabular-nums}.lp .lp-ip-call.is-ended .lp-ip-caller>span{opacity:1;color:#ff8b78}.lp .lp-ip-wave{display:flex;align-items:center;gap:3px;height:22px;margin-top:10px}.lp .lp-ip-wave i{width:3px;height:100%;border-radius:3px;background:#c4d58a;transform-origin:center;animation:lp-wave .55s ease-in-out infinite alternate}.lp .lp-ip-wave i:nth-child(3n){background:var(--blue)}.lp .lp-ip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 14px;margin-top:36px;padding:0 20px}.lp .lp-ip-grid span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:#d0d7c7;text-align:center}.lp .lp-ip-grid i{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);color:#fff;transition:background .2s,transform .2s}.lp .lp-ip-grid i:hover{background:#ffffff2e;transform:scale(1.05)}.lp .lp-ip-end{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#e04434;box-shadow:0 8px 24px #e0443473;margin:30px auto 26px;color:#fff;transition:transform .2s,box-shadow .2s}.lp .lp-ip-end:hover{transform:scale(1.06);box-shadow:0 10px 28px #e0443499}.lp .lp-ip-answer{margin-top:auto;width:100%;padding:0 26px 46px}.lp .lp-ip-minor,.lp .lp-ip-big{display:flex;justify-content:space-between}.lp .lp-ip-minor{padding:0 8px;margin-bottom:30px}.lp .lp-ip-minor span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;opacity:.9}.lp .lp-ip-big span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px}.lp .lp-ip-big i{width:66px;height:66px;border-radius:50%;display:grid;place-items:center}.lp .lp-ip-big .decline{background:#ff3b30}.lp .lp-ip-big .accept{background:#34c759;animation:lp-nudge 1.3s ease-in-out infinite}.lp .lp-ip-notif{display:flex;gap:10px;width:calc(100% - 20px);position:absolute;top:52px;left:10px;right:10px;z-index:6;padding:11px 12px;border-radius:20px;color:#1d201b;background:#f4f6eedb;-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:0 10px 30px #0000002e;animation:lp-drop .6s cubic-bezier(.2,1.3,.4,1) both}.lp .lp-ip-wa{flex:none;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(160deg,#5ee07b,#25b04a);color:#fff}.lp .lp-ip-notif-body{min-width:0;font-size:12px;line-height:1.35}.lp .lp-ip-notif-top{display:flex;justify-content:space-between;align-items:baseline}.lp .lp-ip-notif-top b{font-size:12.5px}.lp .lp-ip-notif-top span{font-size:11px;color:#6f7468}.lp .lp-ip-notif p{margin:2px 0 0;color:#33372f}.lp .lp-ip-notif em{font-style:normal;font-weight:700}.lp .lp-demo-cards{position:absolute;right:-78px;top:0;bottom:0;width:220px;pointer-events:none;z-index:4;display:flex;flex-direction:column;justify-content:space-around}.lp .lp-card-pill{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;border-radius:999px;background:#182015d6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(196,213,138,.28);box-shadow:0 16px 36px -10px #0000008c;transform:translate(16px,30px);animation:lp-float-card 5.5s ease-in-out infinite alternate}.lp .lp-card-pill-ico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#617c2b,#4e6720);color:#fff;box-shadow:0 0 14px #617c2b80}.lp .lp-card-pill-txt{display:flex;flex-direction:column;font-size:11.5px;line-height:1.35;color:#b8c4a9}.lp .lp-card-pill-txt b{color:#faf9f0;font-size:12.5px;font-weight:600}.lp .lp-card-agent{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:20px;background:#182015e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(196,213,138,.25);box-shadow:0 20px 45px -12px #0009;transform:translate(25px,-20px);animation:lp-float-card 6.5s ease-in-out infinite alternate-reverse}.lp .lp-card-agent-badge{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#617c2b59;border:1px solid rgba(196,213,138,.3);color:#c4d58a;flex:none}.lp .lp-card-agent-badge .lp-mark{height:18px}.lp .lp-card-agent-info b{display:block;font-size:14px;font-weight:600;color:#faf9f0}.lp .lp-card-agent-info b em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4d58a;margin-left:4px}.lp .lp-card-agent-info>span{display:block;margin-top:2px;font-size:11.5px;color:#b8c4a9;white-space:nowrap}@keyframes lp-float-card{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media(max-width:1040px){.lp .lp-demo-cards{right:-10px}}@media(max-width:920px){.lp .lp-demo-cards{display:none}.lp .lp-demo-perks{grid-template-columns:repeat(2,1fr)}.lp .lp-demo-visual{min-height:580px}}@keyframes lp-callpulse{0%{box-shadow:0 0 #a3b45f99,0 8px 22px #00000040}to{box-shadow:0 0 0 26px #a3b45f00,0 8px 22px #00000040}}@keyframes lp-drop{0%{opacity:0;transform:translateY(-30px) scale(.96)}to{opacity:1;transform:none}}@keyframes lp-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp .lp-wavefield{position:absolute;left:0;right:0;bottom:0;height:64%;opacity:0;transition:opacity 1.4s ease;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 35%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 35%,#000 100%)}.lp .lp-wavefield.is-on{opacity:.85}.lp .lp-wavefield canvas{display:block;width:100%;height:100%}.lp .lp-problems{background:var(--cream-2)}.lp .lp-pc{display:flex;gap:12px;height:clamp(440px,38vw,540px)}.lp .lp-pc-card{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:28px;padding:0;text-align:left;white-space:normal;color:var(--cream);cursor:pointer;background:var(--ink);box-shadow:0 30px 60px -40px #20251e80;transition:flex-grow .7s var(--ease),box-shadow .5s}.lp .lp-pc-card[data-on=true]{flex-grow:6.4;cursor:default;box-shadow:0 40px 80px -40px #20251e99}.lp .lp-pc-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.2s var(--ease),filter .7s;filter:saturate(.85)}.lp .lp-pc-card[data-on=true]>img{transform:scale(1);filter:none}.lp .lp-pc-shade{position:absolute;inset:0;background:linear-gradient(180deg,#20251e1a,#20251e33 45%,#20251ee0);transition:opacity .6s}.lp .lp-pc-card[data-on=true] .lp-pc-shade{opacity:.45}.lp .lp-pc-strip{position:absolute;left:0;right:0;bottom:24px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:opacity .3s}.lp .lp-pc-strip small,.lp .lp-pc-label small{font-size:11.5px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.lp .lp-pc-strip small{color:#faf9f0b3}.lp .lp-pc-strip b{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--display);font-size:15px;font-weight:600;white-space:nowrap;color:var(--cream)}.lp .lp-pc-card[data-on=true] .lp-pc-strip{opacity:0;transition-delay:0s}.lp .lp-pc-open{position:absolute;inset:0;padding:26px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;opacity:0;transform:translateY(10px);transition:opacity .25s,transform .25s;pointer-events:none}.lp .lp-pc-card[data-on=true] .lp-pc-open{opacity:1;transform:none;transition:opacity .5s .35s,transform .6s .35s var(--ease)}.lp .lp-pc-label{width:min(430px,100%);padding:20px 24px 22px;border-radius:20px;background:#fffffcd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #fffffc99;box-shadow:0 20px 40px -24px #20251e66;color:var(--ink)}.lp .lp-pc-label small{color:var(--muted)}.lp .lp-pc-label b{display:block;margin:6px 0 8px;font-family:var(--display);font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.1;letter-spacing:-.02em}.lp .lp-pc-label span{display:block;font-size:15px;line-height:1.5;color:#4b5546}.lp .lp-pc-pill{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:16px;background:#fffffcdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #fffffc99;color:var(--ink);font-size:14px}.lp .lp-pc-pill s{color:var(--muted);text-decoration-thickness:1.5px}.lp .lp-pc-pill svg{flex:none;color:var(--olive)}.lp .lp-pc-pill b{font-weight:700}.lp .lp-pc-card:focus-visible{outline:3px solid #879b4399;outline-offset:3px}@media(max-width:900px){.lp .lp-pc{flex-direction:column;height:auto;gap:10px}.lp .lp-pc-card{flex:none;height:72px;border-radius:22px;transition:height .6s var(--ease),box-shadow .5s}.lp .lp-pc-card[data-on=true]{height:420px}.lp .lp-pc-strip{inset:0 22px auto;height:100%;flex-direction:row;justify-content:flex-start;gap:14px}.lp .lp-pc-strip b{writing-mode:horizontal-tb;transform:none;font-size:16px}.lp .lp-pc-shade{background:linear-gradient(90deg,#20251ee0,#20251e8c 60%,#20251e4d)}.lp .lp-pc-card[data-on=true] .lp-pc-shade{background:linear-gradient(180deg,#20251e1a,#20251e33 45%,#20251ee0)}.lp .lp-pc-open{padding:16px}.lp .lp-pc-label{padding:16px 18px 18px}.lp .lp-pc-pill{flex-wrap:wrap;gap:8px;font-size:13px}}.lp .lp-voices{overflow:hidden}.lp .lp-voices-in{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.lp .lp-voices-copy .lp-shead{margin-bottom:30px}.lp .lp-voice-list{display:flex;flex-direction:column;gap:10px}.lp .lp-vc{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px 14px 14px;text-align:left;border-radius:20px;background:var(--white);border:1px solid var(--line);transition:border-color .3s,box-shadow .3s,transform .3s}.lp .lp-vc:hover{transform:translate(4px);border-color:#d6dcbf}.lp .lp-vc.on{border-color:transparent;box-shadow:0 18px 40px #4b5e2a1f,0 0 0 1.5px var(--vc)}.lp .lp-vc.t0{--vc: #879b43}.lp .lp-vc.t1{--vc: #6db6cd}.lp .lp-vc.t2{--vc: #c9b84a}.lp .lp-vc.t3{--vc: #4e6720}.lp .lp-vc-play{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--vc);color:#fff;transition:transform .25s}.lp .lp-vc-play svg{fill:currentColor}.lp .lp-vc:hover .lp-vc-play{transform:scale(1.07)}.lp .lp-vc-txt{display:flex;flex-direction:column;min-width:0}.lp .lp-vc-txt b{font-size:16px;font-weight:600}.lp .lp-vc-txt small{font-size:12.5px;color:var(--muted)}.lp .lp-vc-bars{margin-left:auto;display:flex;align-items:center;gap:3px;height:22px}.lp .lp-vc-bars i{width:3px;height:30%;border-radius:3px;background:var(--vc);opacity:.45}.lp .lp-vc.is-playing .lp-vc-bars i{opacity:1;animation:lp-eq .9s ease-in-out infinite alternate}.lp .lp-vc.is-playing .lp-vc-bars i:nth-child(2){animation-delay:.2s}.lp .lp-vc.is-playing .lp-vc-bars i:nth-child(3){animation-delay:.4s}.lp .lp-vc.is-playing .lp-vc-bars i:nth-child(4){animation-delay:.1s}@keyframes lp-eq{0%{height:25%}to{height:100%}}.lp .lp-vc-prog{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--vc);transform-origin:left;transition:transform .25s linear}.lp .lp-voices-more{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:13.5px;color:var(--muted)}.lp .lp-voices-more svg{color:var(--olive)}.lp .lp-voices-stage{position:relative;min-height:520px;border-radius:32px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(420px 300px at 50% 38%,#879b4333,transparent 70%),radial-gradient(500px 360px at 90% 100%,#6db6cd26,transparent 70%),#1d221b;box-shadow:0 40px 80px -30px #20251e70}.lp .lp-orb3d{position:absolute;inset:0 0 90px;opacity:0;transition:opacity 1s ease}.lp .lp-orb3d.is-on{opacity:1}.lp .lp-orb3d canvas{display:block;width:100%;height:100%}.lp .lp-voices-cap{position:relative;z-index:1;margin:20px;padding:18px 20px;border-radius:20px;background:#ffffff12;border:1px solid #ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eef0e2;animation:lp-turn .5s both}.lp .lp-voices-live{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#b9c39f}.lp .lp-voices-live i{width:7px;height:7px;border-radius:50%;background:#8d947f}.lp .lp-voices-live.on{color:var(--yellow)}.lp .lp-voices-live.on i{background:#6aa84f;animation:lp-ping 1.6s infinite}.lp .lp-voices-cap p{margin:8px 0 0;min-height:4.2em;font-family:var(--serif);font-style:italic;font-size:clamp(17px,1.6vw,21px);line-height:1.4}.lp .lp-w{display:inline-block;opacity:0;filter:blur(5px);transform:translateY(5px);transition:opacity .3s,filter .3s,transform .3s var(--ease),color .6s}.lp .lp-w.on{opacity:1;filter:none;transform:none}.lp .lp-w.now{color:var(--yellow)}.lp .lp-voices-cap.is-idle .lp-w{opacity:.45;filter:none;transform:none}.lp .lp-caret{display:inline-block;width:2px;height:1em;margin:0 1px 0 3px;vertical-align:-.12em;border-radius:1px;background:var(--yellow);animation:lp-blink .9s steps(2) infinite}.lp .lp-uc5{position:relative;z-index:2;overflow-x:clip}.lp .lp-uc5-kicker{justify-content:center}.lp .lp-uc5-sentence{max-width:1140px;margin:22px auto 0;text-align:center;font-family:var(--display);font-size:clamp(30px,4.3vw,62px);font-weight:600;line-height:1.3;letter-spacing:-.035em;color:var(--ink)}.lp .lp-uc5-hole{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;margin:0 .03em}.lp .lp-uc5-stage{position:relative;width:min(1000px,100%);margin:clamp(90px,12vw,170px) auto 0}.lp .lp-uc5-box{position:relative;z-index:1;padding:16px 20px 22px;border-radius:28px;color:#faf9f0d9;background:linear-gradient(115deg,#faf9f000 28%,#faf9f01c 29%,#faf9f00a 46%,#faf9f000 47%),linear-gradient(170deg,#faf9f02e,#faf9f00d 45%,#faf9f005),#20251ea6;-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5);border:1px solid #faf9f03d;box-shadow:0 50px 90px -40px #20251e8c,inset 0 1px #faf9f066,inset 0 0 0 1px #faf9f00f,inset 0 -30px 50px -30px #20251e66}.lp .lp-uc5-bar{display:flex;align-items:center;gap:12px;font-size:12.5px}.lp .lp-uc5-btn{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#faf9f014;color:var(--cream);transition:background var(--t-fast)}.lp .lp-uc5-btn:hover{background:#faf9f02e}.lp .lp-uc5-time{color:var(--cream);font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums}.lp .lp-uc5-time i{font-style:normal;color:#faf9f066}.lp .lp-uc5-sep{width:1px;height:16px;background:#faf9f026}.lp .lp-uc5-now{color:var(--yellow);font-weight:600}.lp .lp-uc5-ruler{position:relative;height:24px;margin:14px 0 20px}.lp .lp-uc5-ruler i{position:absolute;bottom:0;width:1px;height:5px;background:#faf9f033}.lp .lp-uc5-ruler i.big{height:10px;background:#faf9f059}.lp .lp-uc5-scrub{position:absolute;top:2px;height:8px;border-radius:99px;background:#faf9f02e;transition:left .6s var(--ease)}.lp .lp-uc5-head{position:absolute;top:-2px;bottom:-6px;width:2px;margin-left:-1px;border-radius:2px;background:var(--yellow);transition:left .6s var(--ease)}.lp .lp-uc5-head:before{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:3px;background:var(--yellow);transform:rotate(45deg)}.lp .lp-uc5-row{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.lp .lp-uc5-tile{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;cursor:pointer}.lp .lp-uc5-mover{position:relative;display:block;width:100%;aspect-ratio:1}.lp .lp-uc5-box[data-phase=moving] .lp-uc5-mover{will-change:transform}.lp .lp-uc5-tile img{position:absolute;left:-14%;top:-14%;width:128%;max-width:none;height:128%;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 16px #00000080);transition:transform .6s cubic-bezier(.3,1.5,.5,1),filter .5s}.lp .lp-uc5-box[data-phase=up] .lp-uc5-tile img{filter:drop-shadow(0 14px 14px #20251e4d)}.lp .lp-uc5-name{font-size:12.5px;font-weight:600;color:#faf9f080;opacity:0;transition:opacity .5s,color var(--t-fast)}.lp .lp-uc5-box[data-phase=down] .lp-uc5-name{opacity:1}.lp .lp-uc5-tile[data-on=true] .lp-uc5-name{color:var(--cream)}.lp .lp-uc5-tile[data-on=true] img{transform:translateY(-12%) rotate(-7deg) scale(1.06)}.lp .lp-uc5-tile:hover img{transform:translateY(-6%) rotate(4deg)}.lp .lp-uc5-tile:focus-visible{outline:2px solid var(--yellow);outline-offset:4px;border-radius:14px}.lp .lp-uc5-tile{text-decoration:none;color:inherit}.lp .lp-uc5-tile:hover,.lp .lp-uc5-tile:focus-visible{z-index:6}.lp .lp-uc5-info{width:min(860px,100%);margin:28px auto 0}.lp .lp-uc5-info-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 18px 16px 14px;border-radius:24px;background:var(--white);border:1px solid var(--line);box-shadow:0 24px 50px -36px #20251e59;animation:lp-swap .45s var(--ease) both}.lp .lp-uc5-info-in>img{width:74px;height:74px;margin:-8px -6px -8px -4px;filter:drop-shadow(0 10px 10px #20251e33)}.lp .lp-uc5-info-txt p{margin:0 0 9px;font-size:16px;line-height:1.45;color:#4b5546}.lp .lp-uc5-info-txt p b{font-family:var(--display);color:var(--ink)}.lp .lp-uc5-info-txt ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lp .lp-uc5-info-txt li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;background:var(--olive-p);font-size:12.5px;color:#3e4a3c}.lp .lp-uc5-info-txt li svg{color:var(--olive)}.lp .lp-ucp-hero{position:relative;overflow-x:clip;padding:clamp(36px,5vw,72px) 0 clamp(64px,7vw,104px);background:radial-gradient(55% 70% at 88% 30%,var(--blue-p),#dff2f700 70%),radial-gradient(45% 60% at 4% 95%,var(--olive-p),#eef2df00 70%)}.lp .lp-ucp-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(36px,5vw,80px);align-items:center}.lp .lp-ucp-back{display:none;margin-bottom:22px;font-size:13.5px;font-weight:600;color:var(--olive);text-decoration:none}.lp .lp-ucp-copy .lp-eyebrow img{width:30px;height:30px;margin:-6px 0}.lp .lp-ucp-copy .lp-h1{font-size:clamp(40px,4.6vw,68px);line-height:1.02}.lp .lp-ucp-copy .lp-sub{max-width:560px}.lp .lp-ucp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lp .lp-ucp-photo{position:relative;margin:0}.lp .lp-ucp-img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:32px;box-shadow:0 40px 80px -40px #20251e66}.lp .lp-ucp-tile{position:absolute;top:-8%;right:-4%;width:clamp(96px,11vw,156px);height:auto;filter:drop-shadow(0 22px 22px #20251e59);animation:lp-ucp-bob 5s ease-in-out infinite}@keyframes lp-ucp-bob{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-12px) rotate(3deg)}}.lp .lp-ucp-chip{position:absolute;left:-6%;bottom:9%;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:18px;background:#fffffcdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #fffffcb3;box-shadow:0 24px 50px -24px #20251e66}.lp .lp-ucp-chip-ic{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--olive);color:#fff}.lp .lp-ucp-chip small{display:block;font-size:11.5px;color:var(--muted)}.lp .lp-ucp-chip b{font-size:15px;color:var(--ink)}.lp .lp-ucp-problems{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp .lp-ucp-card{padding:30px 28px 32px;border-radius:26px;background:var(--white);border:1px solid var(--line);box-shadow:0 20px 40px -32px #20251e40}.lp .lp-ucp-num{font-family:var(--serif);font-style:italic;font-size:40px;line-height:1;color:var(--olive-2)}.lp .lp-ucp-card h3{margin:18px 0 8px;font-family:var(--display);font-size:21px;letter-spacing:-.01em;color:var(--ink)}.lp .lp-ucp-card p,.lp .lp-ucp-steps p{margin:0;font-size:15px;line-height:1.55;color:#5f6658}.lp .lp-ucp-how{background:var(--cream-2)}.lp .lp-ucp-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.lp .lp-ucp-steps:before{content:"";position:absolute;left:23px;right:8%;top:22px;height:2px;opacity:.55;background:repeating-linear-gradient(90deg,var(--olive-2) 0 8px,#879b4300 8px 16px)}.lp .lp-ucp-step{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--olive);color:#fff;font-weight:700;box-shadow:0 0 0 7px var(--cream-2)}.lp .lp-ucp-steps h3{margin:22px 0 8px;font-family:var(--display);font-size:19px;letter-spacing:-.01em;color:var(--ink)}.lp .lp-ucp-call{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start}.lp .lp-ucp-chat{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:28px;background:var(--white);border:1px solid var(--line)}.lp .lp-ucp-chat-top{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--muted)}.lp .lp-ucp-dot{width:8px;height:8px;border-radius:50%;background:var(--olive-2);box-shadow:0 0 0 4px var(--olive-p)}.lp .lp-ucp-chat p{max-width:82%;margin:0;padding:11px 15px;border-radius:18px;font-size:14.5px;line-height:1.5;color:var(--ink)}.lp .lp-ucp-chat p span{display:block;margin-bottom:3px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.lp .lp-ucp-chat p.ai{align-self:flex-start;background:var(--olive-p);border-bottom-left-radius:6px}.lp .lp-ucp-chat p.lead{align-self:flex-end;background:var(--blue-p);border-bottom-right-radius:6px}.lp .lp-ucp-report{position:sticky;top:110px;padding:26px;border-radius:28px;background:var(--ink);color:#faf9f0d9;box-shadow:0 40px 70px -40px #20251e99}.lp .lp-ucp-report-k{margin:0 0 4px;font-size:11.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--yellow)}.lp .lp-ucp-report h3{margin:0 0 14px;font-family:var(--display);font-size:24px;color:var(--cream)}.lp .lp-ucp-report dl{margin:0}.lp .lp-ucp-report dl div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;border-top:1px solid #faf9f01f}.lp .lp-ucp-report dt{font-size:12.5px;color:#faf9f080}.lp .lp-ucp-report dd{margin:0;font-size:14.5px;font-weight:600;color:var(--cream)}.lp .lp-ucp-report-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:12.5px;color:#faf9f099}.lp .lp-ucp-get-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);align-items:start}.lp .lp-ucp-list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:13px}.lp .lp-ucp-list li{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:#3e4a3c}.lp .lp-ucp-list svg{flex:none;margin-top:3px;color:var(--olive)}.lp .lp-ucp-every{padding:28px;border-radius:28px;background:var(--olive-p);border:1px solid var(--line)}.lp .lp-ucp-every ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lp .lp-ucp-every li{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--ink)}.lp .lp-ucp-every li span{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--white);color:var(--olive);box-shadow:0 6px 14px -8px #20251e40}.lp .lp-ucp-more{padding-top:0}.lp .lp-ucp-others{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.lp .lp-ucp-other{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:18px 18px 22px;border-radius:24px;background:var(--white);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .35s var(--ease),box-shadow .35s}.lp .lp-ucp-other:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #20251e59}.lp .lp-ucp-other img{width:76px;height:76px;margin:-6px 0 6px -9px;transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.lp .lp-ucp-other:hover img{transform:rotate(-8deg) scale(1.08)}.lp .lp-ucp-other b{font-family:var(--display);font-size:17px}.lp .lp-ucp-other small{font-size:13px;line-height:1.5;color:#5f6658}@media(max-width:1100px){.lp .lp-ucp-steps{grid-template-columns:repeat(2,1fr);row-gap:34px}.lp .lp-ucp-steps:before{display:none}.lp .lp-ucp-others{grid-template-columns:repeat(3,1fr)}}@media(max-width:920px){.lp .lp-ucp-back{display:inline-block}.lp .lp-ucp-hero-in,.lp .lp-ucp-call,.lp .lp-ucp-get-in{grid-template-columns:1fr}.lp .lp-ucp-photo{max-width:640px}.lp .lp-ucp-report{position:static}}@media(max-width:760px){.lp .lp-uc5-info-in{grid-template-columns:auto minmax(0,1fr)}.lp .lp-uc5-info-in>.lp-btn{grid-column:1 / -1}.lp .lp-uc5-info-txt li:nth-child(n+2){display:none}.lp .lp-ucp-problems,.lp .lp-ucp-steps{grid-template-columns:1fr}.lp .lp-ucp-others{grid-template-columns:repeat(2,1fr)}.lp .lp-ucp-chip{left:12px;bottom:12px}.lp .lp-ucp-tile{right:6px;top:-34px}.lp .lp-ucp-img{border-radius:24px}.lp .lp-ucp-chat{padding:16px}.lp .lp-ucp-chat p{max-width:92%}}.lp .lp-trust{position:relative;overflow:hidden;background:var(--ink);color:var(--cream);padding:120px 0}.lp .lp-trust-glow{position:absolute;inset:0;background:radial-gradient(600px 380px at 85% 10%,#8bcde02e,transparent 70%),radial-gradient(520px 360px at 5% 100%,#879b4340,transparent 70%);pointer-events:none}.lp .lp-trust .lp-wrap{position:relative}.lp .lp-trust .lp-eyebrow{color:#b9cc7b}.lp .lp-trust .lp-h2 em{color:#c4d58a}.lp .lp-trust .lp-sub{color:#b4baa8}.lp .lp-tr-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,5vw,80px);align-items:center}.lp .lp-tr-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lp .lp-tr-list button{position:relative;width:100%;display:block;padding:10px 0 10px 22px;text-align:left;white-space:normal}.lp .lp-tr-bar{position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:#faf9f01f;overflow:hidden;opacity:0;transition:opacity .3s}.lp .lp-tr-bar i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--yellow);transform-origin:top;transform:scaleY(1)}.lp .lp-tr-bar i[data-run=true]{animation:lp-tr-fill linear both}@keyframes lp-tr-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lp .lp-tr-list li[data-on=true] .lp-tr-bar{opacity:1}.lp .lp-tr-list b{display:block;font-family:var(--display);font-size:clamp(18px,1.6vw,21px);font-weight:600;letter-spacing:-.02em;color:#7d8574;transition:color .3s}.lp .lp-tr-list li[data-on=true] b,.lp .lp-tr-list button:hover b{color:var(--cream)}.lp .lp-tr-text{display:block;max-height:0;overflow:hidden;opacity:0;font-size:15px;line-height:1.55;color:#b4baa8;transition:max-height .5s var(--ease),opacity .4s,margin .4s}.lp .lp-tr-list li[data-on=true] .lp-tr-text{max-height:80px;opacity:1;margin-top:4px}.lp .lp-tr-visual{position:relative;display:grid;align-items:center;padding:112px 0 10px 30px}.lp .lp-tr-tile{position:absolute;z-index:2;top:0;right:-6px;width:clamp(96px,9vw,128px);height:auto;filter:drop-shadow(0 20px 22px #00000073);animation:lp-tr-tile .7s cubic-bezier(.3,1.4,.5,1) both,lp-ucp-bob 5s .7s ease-in-out infinite}@keyframes lp-tr-tile{0%{opacity:0;transform:translateY(16px) rotate(-14deg) scale(.7)}to{opacity:1;transform:translateY(0) rotate(8deg) scale(1)}}.lp .lp-tr-card{position:relative;display:grid;gap:10px;padding:20px;border-radius:24px;background:var(--white);color:var(--ink);box-shadow:0 30px 60px -30px #00000080;animation:lp-how2-swap .55s var(--ease) both;font-size:14px}.lp .lp-tr-ex{position:absolute;left:20px;bottom:-26px;font-size:11.5px;color:#8d947f}.lp .lp-tr-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #e3edf0}.lp .lp-tr-head b{font-size:14px;color:var(--ink)}.lp .lp-tr-head small{font-size:12px;color:var(--muted)}.lp .lp-tr-row{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#f5fafb}.lp .lp-tr-row b{display:block;font-size:14px}.lp .lp-tr-row small{font-size:12px;color:var(--muted)}.lp .lp-tr-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--blue-p);color:#2f7690;font-size:12.5px;font-weight:700}.lp .lp-tr-row em,.lp .lp-tr-sys em{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-style:normal;font-size:11.5px;font-weight:700;background:var(--yellow-p);color:#7a6f12;white-space:nowrap}.lp .lp-tr-row em.ok{background:var(--olive-p);color:var(--olive)}.lp .lp-tr-row.is-held{background:#fdfcef;box-shadow:inset 0 0 0 1px #f0e98a99}.lp .lp-tr-bub{max-width:86%;margin:0;padding:11px 14px;border-radius:16px;line-height:1.5}.lp .lp-tr-bub.ai{justify-self:start;background:var(--olive-p);border-bottom-left-radius:5px}.lp .lp-tr-bub.lead{justify-self:end;background:var(--blue-p);border-bottom-right-radius:5px}.lp .lp-tr-bub mark{background:var(--yellow);color:var(--ink);padding:0 3px;border-radius:4px}.lp .lp-tr-sys{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#f5fafb;font-size:13px;color:#3e4a3c}.lp .lp-tr-sys>svg{color:var(--blue-d)}.lp .lp-tr-sys span{flex:1;min-width:160px}.lp .lp-tr-sys s{color:var(--muted)}.lp .lp-integrations{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:44px;padding-top:32px;border-top:1px solid #ffffff14}.lp .lp-int-label{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#8d947f;font-weight:700;margin-right:6px}.lp .lp-int-label{display:inline-flex;align-items:center;gap:8px}.lp .lp-int-label i{width:7px;height:7px;border-radius:50%;border:1.5px solid #8d947f}.lp .lp-int-label i.live{border:0;background:#b9cc7b;box-shadow:0 0 0 4px #b9cc7b33}.lp .lp-int-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lp .lp-integrations{column-gap:40px!important;row-gap:16px!important}.lp .lp-int{padding:8px 15px;border-radius:999px;border:1px dashed #ffffff26;font-size:13px;color:#a8ae9c}.lp .lp-int.on{border:1px solid transparent;background:var(--cream);color:var(--ink);font-weight:600}.lp .lp-tw{position:relative;padding:24px 0 40px}.lp .lp-tw[data-pin=false]{padding-bottom:var(--sec)}.lp .lp-tw-panel{position:relative;z-index:2;margin:0 10px;padding:clamp(84px,9vw,124px) 24px 230px;border-radius:48px;background:#eceee2;text-align:center}.lp .lp-tw-panel .lp-eyebrow{justify-content:center}.lp .lp-tw-panel .lp-h2,.lp .lp-tw-panel .lp-sub{margin-left:auto;margin-right:auto}.lp .lp-tw-panel .lp-sub{max-width:560px}.lp .lp-tw-mailbox{position:absolute;left:50%;bottom:-96px;width:214px;height:auto;margin-left:-96px;pointer-events:none;filter:drop-shadow(0 22px 20px #20251e33)}.lp .lp-tw-track{position:relative}.lp .lp-tw-stage{position:sticky;top:0;height:100vh}.lp .lp-tw-wrap{position:absolute;inset:0;padding-top:82px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;will-change:transform}.lp .lp-tw-wrap .lp-tw-panel{position:absolute;top:92px;left:10px;right:10px;margin:0;padding:clamp(28px,3.2vh,44px) 24px 168px;will-change:transform,opacity}.lp .lp-tw-wrap .lp-tw-panel .lp-eyebrow{margin-bottom:14px}.lp .lp-tw-wrap .lp-tw-panel .lp-h2{font-size:clamp(32px,3.4vw,48px);margin-bottom:12px}.lp .lp-tw-wrap .lp-tw-mailbox{width:178px;bottom:-78px;margin-left:-80px}@media(min-width:901px)and (max-height:860px){.lp .lp-tw-wrap .lp-tw-panel{top:86px;padding:22px 24px 118px;border-radius:36px}.lp .lp-tw-wrap .lp-tw-panel .lp-eyebrow{margin-bottom:8px}.lp .lp-tw-wrap .lp-tw-panel .lp-h2{font-size:clamp(28px,2.8vw,40px);margin-bottom:8px}.lp .lp-tw-wrap .lp-tw-panel .lp-sub{font-size:15px;line-height:1.55}.lp .lp-tw-wrap .lp-tw-mailbox{width:128px;bottom:-54px;margin-left:-58px}}.lp .lp-tw-row{--cw: clamp(220px, 20vw, 316px);display:flex;gap:16px}.lp .lp-tw-card{position:relative;flex:none;width:var(--cw);height:calc(var(--cw) * 400 / 336);will-change:transform,opacity}.lp .lp-tw-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.lp .lp-tw-face{position:absolute;inset:0;box-sizing:border-box;display:flex;flex-direction:column;border-radius:36px;color:var(--ink);-webkit-backface-visibility:hidden;backface-visibility:hidden;--fs: calc(var(--cw, 336px) * 14 / 336);font-size:var(--fs);line-height:1.43}.lp .lp-tw-front{padding:calc(var(--cw) * 32 / 336)}.lp .lp-tw-back{transform:rotateY(180deg);padding:calc(var(--cw) * 26 / 336) calc(var(--cw) * 24 / 336) calc(var(--cw) * 22 / 336)}.lp .lp-tw-card[data-flipped=true] .lp-tw-front,.lp .lp-tw-card:not([data-flipped=true]) .lp-tw-back{pointer-events:none}.lp .t0.lp-tw-card .lp-tw-face,.lp .lp-tw-face.t0{background:linear-gradient(#eef2df,#e2eac6);box-shadow:0 1.5px #fff,inset 0 1px #4e672014;--tone: #4e6720}.lp .t1.lp-tw-card .lp-tw-face,.lp .lp-tw-face.t1{background:linear-gradient(#dff2f7,#cfeaf2);box-shadow:0 1.5px #fff,inset 0 1px #4e9db514;--tone: #2f7690}.lp .t3.lp-tw-card .lp-tw-face,.lp .lp-tw-face.t3{background:linear-gradient(#fff,#faf9f0);box-shadow:0 1.5px #fff,inset 0 1px #20251e14,0 0 0 1px #20251e12;--tone: #617c2b}.lp .t2.lp-tw-card .lp-tw-face,.lp .lp-tw-face.t2{background:linear-gradient(#fbf8d9,#f5efbc);box-shadow:0 1.5px #fff,inset 0 1px #8a7d1714;--tone: #7a6f12}.lp .lp-tw-chip{align-self:flex-start;padding:6px 10px 5px;border-radius:28px;font-size:var(--fs);line-height:20px;color:var(--tone);background:color-mix(in srgb,var(--tone) 8%,transparent);box-shadow:0 1px #ffffff47,inset 0 1px color-mix(in srgb,var(--tone) 8%,transparent)}.lp .lp-tw-central{margin:auto 0}.lp .lp-tw-metric{margin:0;font-family:var(--serif);font-style:normal;font-weight:400;font-size:calc(var(--cw) * 38 / 336);line-height:.88;letter-spacing:-.02em;color:var(--ink)}.lp .lp-tw-caption{margin:10px 0 0;font-size:var(--fs);line-height:20px;color:var(--tone)}.lp .lp-tw-logo{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;font-size:calc(var(--fs) * 1.05);font-weight:600;color:color-mix(in srgb,var(--tone) 60%,#fffffc)}.lp .lp-tw-logo .lp-mark{transform:scale(.62);transform-origin:right center;margin-right:-6px}.lp .lp-tw-logo .lp-mark i{background:currentColor}.lp .lp-tw-top{display:flex;align-items:center;gap:8px}.lp .lp-tw-top b{font-size:calc(var(--fs) * 1.07);font-weight:600;color:var(--tone)}.lp .lp-tw-top span{padding:3px 9px;border-radius:28px;background:var(--yellow);font-size:calc(var(--fs) * .86);font-weight:700;color:var(--ink)}.lp .lp-tw-price{margin:calc(var(--cw) * 14 / 336) 0 4px;font-family:var(--serif);font-style:normal;font-weight:400;font-size:calc(var(--cw) * 34 / 336);line-height:1;letter-spacing:-.02em}.lp .lp-tw-price small{margin-left:3px;font-family:var(--body);font-size:.4em;letter-spacing:0;color:var(--muted)}.lp .lp-tw-note{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--tone) 16%,transparent);color:var(--muted)}.lp .lp-tw-back ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.lp .lp-tw-back li{display:flex;gap:8px;align-items:flex-start;color:#3e4a3c}.lp .lp-tw-back li svg{flex:none;margin-top:.3em;color:var(--tone)}.lp .lp-tw-btn{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;height:calc(var(--cw) * 44 / 336);border-radius:99px;text-decoration:none;font-weight:600;background:var(--ink);color:var(--cream);transition:background .2s,transform .2s}.lp .lp-tw-btn:hover{background:#000;color:var(--cream);transform:translateY(-1px)}.lp .t0 .lp-tw-btn{background:var(--olive);color:var(--cream)}.lp .t0 .lp-tw-btn:hover{background:var(--olive-d);color:var(--cream)}.lp .t1 .lp-tw-btn{background:#4e9db5;color:#fff}.lp .t1 .lp-tw-btn:hover{background:#2f7690;color:#fff}.lp .t2 .lp-tw-btn{background:#7a6f12;color:var(--cream)}.lp .t2 .lp-tw-btn:hover{background:color-mix(in srgb,#7a6f12 82%,#20251e);color:var(--cream)}.lp .lp-tw-static{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:120px}.lp .lp-tw-static .lp-tw-face{--cw: 320px;position:relative;inset:auto;transform:none;min-height:400px}.lp .lp-tw-dots{display:none}@media(max-width:900px){.lp .lp-tw-stage{overflow:hidden}.lp .lp-tw-wrap{padding-top:70px;--cw: min(300px, 78vw)}.lp .lp-tw-row{--cw: min(300px, 78vw);touch-action:pan-y}.lp .lp-tw-wrap .lp-tw-panel{top:72px;left:8px;right:8px;padding:22px 18px 128px;border-radius:28px}.lp .lp-tw-wrap .lp-tw-panel .lp-h2{font-size:clamp(26px,7.4vw,34px)}.lp .lp-tw-wrap .lp-tw-mailbox{width:124px;bottom:-56px;margin-left:-56px}.lp .lp-tw-dots{display:flex;position:absolute;left:0;right:0;justify-content:center;gap:8px}.lp .lp-tw-dots button{width:8px;height:8px;padding:0;border-radius:99px;background:#20251e33;transition:width .3s var(--ease),background .3s}.lp .lp-tw-dots button[aria-current=true]{width:22px;background:var(--olive)}.lp .lp-tw-panel{margin:0 8px;border-radius:32px;padding-bottom:170px}.lp .lp-tw-mailbox{width:160px;bottom:-72px;margin-left:-72px}.lp .lp-tw-static{grid-template-columns:1fr;max-width:400px;margin:100px auto 0}.lp .lp-tw-static .lp-tw-face{min-height:0}.lp .lp-tw-static .lp-tw-btn{margin-top:18px}}.lp .lp-faq-sec{background:var(--cream-2)}.lp .lp-faq2{max-width:860px;margin:0 auto}.lp .lp-faq2-art{perspective:1400px}.lp .lp-fdev{position:relative;transform:rotateY(14deg) rotateX(4deg) rotate(-1deg);transform-style:preserve-3d;transition:transform .9s var(--ease)}.lp .lp-faq2-art:hover .lp-fdev{transform:rotateY(6deg) rotateX(2deg)}.lp .lp-fdev-screen.lp-pdev-screen{height:auto;display:block}.lp .lp-pdev-screen .lp-report{min-height:360px;padding:18px;border:0;border-radius:0;box-shadow:none;background:var(--cream)}.lp .lp-fdev-body{padding:16px 18px 14px;border-radius:34px;background:linear-gradient(160deg,var(--white),#eceee2);border:1px solid #dfe2cf;box-shadow:0 50px 80px -40px #20251e66,0 18px 30px -20px #20251e33,inset 0 2px #fff,inset 0 -3px #d6d9c3}.lp .lp-fdev-top{display:flex;align-items:center;gap:10px;height:34px;padding:0 6px}.lp .lp-fdev-logo{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--ink);color:var(--cream)}.lp .lp-fdev-logo .lp-mark{height:14px;gap:1.5px}.lp .lp-fdev-logo .lp-mark i{width:2px;animation:none}.lp .lp-fdev-cam{margin-left:auto;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#4b5546,#10130f 70%);box-shadow:0 0 0 3px #e3e6d4}.lp .lp-fdev-dot{width:7px;height:7px;border-radius:50%;background:#d6d9c3;margin-right:auto}.lp .lp-fdev-screen{position:relative;display:flex;gap:0;margin-top:8px;height:270px;border-radius:20px;overflow:hidden;border:7px solid var(--ink);background:var(--cream)}.lp .lp-fdev-side{display:flex;flex-direction:column;gap:10px;padding:14px 10px;background:var(--white);border-right:1px solid var(--line)}.lp .lp-fdev-side i{width:18px;height:18px;border-radius:6px;background:#eceee2}.lp .lp-fdev-side i.on{background:var(--olive)}.lp .lp-fdev-main{flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.lp .lp-fdev-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}.lp .lp-fdev-head b{font-size:12.5px}.lp .lp-fdev-head span{font-size:10.5px;color:var(--muted)}.lp .lp-fdev-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;background:var(--white);border:1px solid #eceee2;font-size:11px}.lp .lp-fdev-row b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .lp-fdev-av{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:#5b5310;font-size:9.5px;font-weight:700}.lp .lp-fdev-row em{font-style:normal;font-size:9.5px;font-weight:600;padding:2px 7px;border-radius:99px;background:#f1f2e6;color:var(--muted);white-space:nowrap}.lp .lp-fdev-row em.good{background:var(--olive-p);color:var(--olive)}.lp .lp-fdev-row em.info{background:var(--blue-p);color:var(--blue-d)}.lp .lp-fdev-row strong{font-family:var(--display);font-size:13px;color:var(--olive);width:20px;text-align:right}.lp .lp-fdev-wave{display:flex;align-items:center;gap:2px;height:26px;margin-top:auto;padding:0 2px}.lp .lp-fdev-wave i{flex:1;border-radius:2px;background:var(--olive-2);opacity:.55;animation:lp-wave 1.2s ease-in-out infinite alternate}.lp .lp-fdev-wave i:nth-child(3n){animation-delay:.3s}.lp .lp-fdev-wave i:nth-child(3n+1){animation-delay:.6s}.lp .lp-fdev-agent{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:8px;padding:7px 12px 7px 7px;border-radius:14px;background:var(--ink);color:var(--cream);box-shadow:0 12px 24px -10px #20251e99}.lp .lp-fdev-agent-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#a3b45f,#4e6720);color:var(--cream)}.lp .lp-fdev-agent-av .lp-mark{height:13px;gap:1.5px}.lp .lp-fdev-agent-av .lp-mark i{width:2px}.lp .lp-fdev-agent b{display:block;font-size:11.5px}.lp .lp-fdev-agent small{font-size:9.5px;color:#b9cc7b}.lp .lp-fdev-foot{display:flex;align-items:center;height:40px;padding:0 8px}.lp .lp-fdev-live{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.5px;color:#5f6658}.lp .lp-fdev-live i{width:9px;height:9px;border-radius:50%;background:#6aa84f;animation:lp-ping 1.8s infinite}.lp .lp-fdev-btn{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border-radius:99px;background:var(--ink);color:var(--cream)!important;text-decoration:none;font-family:var(--display);font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff1f,0 4px 10px -4px #20251e80;transition:transform var(--t-fast),background var(--t-fast)}.lp .lp-fdev-btn svg{color:#b9cc7b}.lp .lp-fdev-btn:hover{transform:translateY(-1px);background:#000}.lp .lp-faq2-box{min-width:0}.lp .lp-faq2-tabs{display:flex;gap:2px;padding-left:4px}.lp .lp-faq2-tab{position:relative;padding:13px 22px 12px;border-radius:18px 18px 0 0;font-size:14.5px;font-weight:500;color:var(--muted);white-space:nowrap;transition:color var(--t-fast),background var(--t-fast)}.lp .lp-faq2-tab:hover{color:var(--ink)}.lp .lp-faq2-tab[data-on=true]{background:#eceee2;color:var(--ink);font-weight:600}.lp .lp-faq2-panel{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:22px;background:#eceee2}.lp .lp-faq2-tabs:has(.lp-faq2-tab:first-child[data-on=true])+.lp-faq2-panel{border-top-left-radius:0}.lp .lp-faq2-item{border-radius:16px;background:var(--white);box-shadow:0 1px #20251e0a,inset 0 0 0 1px #20251e08;animation:lp-swap .45s var(--ease) both;animation-delay:calc(var(--k) * 60ms);transition:box-shadow var(--t-med)}.lp .lp-faq2-item[data-open=true]{box-shadow:0 14px 30px -18px #4b5e2a40,inset 0 0 0 1px #879b4333}.lp .lp-faq2-item h3{margin:0}.lp .lp-faq2-item button{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 24px;text-align:left;white-space:normal;font-size:16.5px;font-weight:500;color:var(--ink);transition:color var(--t-fast)}.lp .lp-faq2-item button:hover{color:var(--olive)}.lp .lp-faq2-ico{flex:none;color:var(--ink);transition:transform var(--t-med) var(--ease),color var(--t-med)}.lp .lp-faq2-item[data-open=true] .lp-faq2-ico{transform:rotate(45deg);color:var(--olive)}.lp .lp-faq2-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-med) var(--ease)}.lp .lp-faq2-a>div{overflow:hidden}.lp .lp-faq2-item[data-open=true] .lp-faq2-a{grid-template-rows:1fr}.lp .lp-faq2-a p{margin:0;padding:0 56px 22px 24px;font-size:15px;line-height:1.7;color:var(--muted)}.lp .lp-cta-sec{padding:40px 0 0;background:linear-gradient(180deg,var(--cream) 0 58%,var(--ink) 58% 100%)}.lp .lp-cta{position:relative;overflow:hidden;border-radius:36px;padding:90px 8%;color:#fff;text-align:center;background:radial-gradient(600px 300px at 0% 0%,#8bcde055,transparent 70%),radial-gradient(500px 300px at 100% 100%,#f0e98a40,transparent 70%),linear-gradient(140deg,#3f5419,#617c2b 55%,#7a9338)}.lp .lp-cta>*{position:relative}.lp .lp-cta .lp-eyebrow{justify-content:center;color:var(--yellow)}.lp .lp-cta .lp-h2{margin:0 auto 18px;color:#fff}.lp .lp-cta .lp-h2 em{color:var(--yellow)}.lp .lp-cta .lp-sub{color:#e4ebcd;margin:0 auto 36px}.lp .lp-cta .lp-cta-row{justify-content:center}.lp .lp-cta-art{position:absolute!important;left:0;right:0;bottom:0;height:70%;display:flex;align-items:flex-end;justify-content:center;gap:6px;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);opacity:.22}.lp .lp-cta-art i{width:6px;height:var(--h);border-radius:6px 6px 0 0;background:var(--yellow);transform-origin:bottom;animation:lp-ctabar 2.4s ease-in-out infinite alternate;animation-delay:var(--d)}@keyframes lp-ctabar{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.lp .lp-footer{background:var(--ink);color:#b4baa8;padding:80px 0 30px}.lp .lp-footer .lp-brand{color:var(--cream)}.lp .lp-footer-in{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:50px;border-bottom:1px solid #ffffff14}.lp .lp-footer-brand p{margin:16px 0 0;max-width:340px;font-size:14px}.lp .lp-footer-cols{display:grid;grid-template-columns:repeat(2,minmax(140px,auto));gap:80px}.lp .lp-footer-cols div{display:flex;flex-direction:column;gap:10px;font-size:14px}.lp .lp-footer-cols b{color:var(--cream);font-size:12px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:6px}.lp .lp-footer-cols a{text-decoration:none;transition:color .2s}.lp .lp-footer-cols a:hover{color:var(--yellow)}.lp .lp-footer-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:26px;font-size:13px;color:#8d947f}.lp .lp-footer-legal{display:inline-flex;gap:18px}.lp .lp-footer-legal a{text-decoration:none;transition:color .2s}.lp .lp-footer-legal a:hover{color:var(--yellow)}.lp-legal{min-height:100%}.lp-legal .lp-legal-in{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;padding:64px 0 100px;align-items:start}.lp-legal .lp-legal-toc{position:sticky;top:100px}.lp-legal .lp-legal-switch{display:flex;gap:4px;padding:4px;border-radius:999px;background:#eceee2;margin-bottom:22px}.lp-legal .lp-legal-switch a{flex:1;text-align:center;padding:8px 0;border-radius:999px;font-size:13px;font-weight:600;color:#6b7263;text-decoration:none}.lp-legal .lp-legal-switch a.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0000001a}.lp-legal .lp-legal-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc;display:flex;flex-direction:column;gap:2px}.lp-legal .lp-legal-toc li{counter-increment:toc}.lp-legal .lp-legal-toc li a{display:flex;gap:10px;padding:7px 10px;border-radius:10px;font-size:13px;color:#5f6658;text-decoration:none;line-height:1.4;transition:background .2s,color .2s}.lp-legal .lp-legal-toc li a:before{content:counter(toc,decimal-leading-zero);color:#a3a996;font-variant-numeric:tabular-nums;font-size:11.5px;padding-top:1px}.lp-legal .lp-legal-toc li a:hover{background:#eef2df;color:var(--olive)}.lp-legal .lp-legal-doc{max-width:760px}.lp-legal .lp-legal-doc .lp-h2{margin-bottom:10px}.lp-legal .lp-legal-date{margin:0 0 28px;font-size:13px;color:#8a9180}.lp-legal .lp-legal-intro{padding:22px 26px;border-radius:20px;background:linear-gradient(150deg,#f3fafc,var(--blue-p));border:1px solid #d3ebf1;margin-bottom:26px}.lp-legal .lp-legal-intro p{margin:0;font-size:16px;line-height:1.7;color:#3b4a43}.lp-legal section{padding:30px 0 6px;border-top:1px solid var(--line);scroll-margin-top:90px}.lp-legal section h2{display:flex;align-items:baseline;gap:14px;margin:0 0 14px;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em}.lp-legal section h2 span{font-size:12px;font-weight:700;color:var(--olive);font-variant-numeric:tabular-nums;letter-spacing:1px}.lp-legal section h3{margin:18px 0 8px;font-size:15px;font-weight:700;color:var(--ink)}.lp-legal section p,.lp-legal section li{font-size:15.5px;line-height:1.75;color:#4b5248}.lp-legal section p{margin:0 0 14px}.lp-legal section ul{margin:0 0 16px;padding-left:20px}.lp-legal section li{margin-bottom:6px}.lp-legal section li::marker{color:var(--olive-2)}.lp-legal section a{color:var(--olive);text-decoration:underline;text-underline-offset:3px}.lp-legal .lp-legal-card{padding:18px 22px;border-radius:16px;background:var(--white);border:1px solid var(--line);line-height:1.8!important}.lp .lp-todo{background:var(--yellow);color:#5b5310;padding:0 4px;border-radius:4px}.lp-legal-foot{padding:0 0 30px}.lp-legal-foot .lp-footer-base{border-top:0}.lp-legal-foot a{color:inherit}@media(max-width:920px){.lp-legal .lp-legal-in{grid-template-columns:1fr;gap:28px;padding-top:36px}.lp-legal .lp-legal-toc{position:static}.lp-legal .lp-legal-toc ol{display:none}.lp-legal .lp-legal-switch{max-width:280px}}@media(max-width:420px){.lp-legal .lp-actions .lp-signin{display:none}.lp-legal .lp-legal-intro{padding:18px}}.lp.lp-js .lp-reveal{opacity:0;transform:translateY(22px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);transition-delay:calc(var(--i, 0) * 80ms)}.lp.lp-js .lp-reveal.lp-in{opacity:1;transform:none}@keyframes lp-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(15px,-16px,0) rotate(4deg)}}@keyframes lp-cardfloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(-1.5deg)}}@keyframes lp-wave{0%{transform:scaleY(.45);opacity:.65}to{transform:scaleY(1.05);opacity:1}}@keyframes lp-pillfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-orbit{0%{transform:rotate(-20deg)}to{transform:rotate(340deg)}}@keyframes lp-ripple-loud{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}@keyframes lp-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes lp-pop{0%{transform:rotate(6deg) scale(.4);opacity:0}to{transform:rotate(6deg);opacity:1}}@keyframes lp-toast{0%{opacity:0;transform:translate(-50%,6px)}12%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}@keyframes lp-confetti{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(calc(-1 * var(--dist))) rotate(160deg) scale(.6);opacity:0}}@keyframes lp-ripple{0%{transform:scale(1);opacity:.55}to{transform:scale(1.95);opacity:0}}@keyframes lp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lp-scroll{to{transform:translate(-50%)}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes lp-dot{0%,to{transform:scale(.8)}50%{transform:scale(1.25)}}@keyframes lp-brandpulse{to{opacity:.55;transform:scaleY(.7)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-turn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes lp-ping{70%{box-shadow:0 0 0 7px #6aa84f00}to{box-shadow:0 0 #6aa84f00}}@media(max-width:1100px){.lp .lp-nav{gap:20px}.lp .lp-hero-in{width:90%}.lp .lp-orbit{width:390px;height:360px}.lp .lp-visual{min-height:450px}.lp .lp-steps{grid-template-columns:repeat(2,1fr);row-gap:44px}.lp .lp-steps:before{display:none}}@media(max-width:920px){.lp .lp-nav,.lp .lp-signin{display:none}.lp .lp-burger{display:grid}.lp .lp-actions{gap:10px}.lp .lp-prod-in{grid-template-columns:1fr;gap:28px}.lp .lp-faq2,.lp .lp-demo-in,.lp .lp-voices-in{grid-template-columns:1fr}.lp .lp-faq2{gap:40px}.lp .lp-faq2-art{max-width:560px}.lp .lp-voices-in{gap:32px}.lp .lp-demo-in{gap:40px}.lp .lp-dial{max-width:none}.lp .lp-demo-visual{min-height:480px}.lp .lp-demo .lp-demo-visual{justify-self:center}.lp .lp-metrics-in{grid-template-columns:1fr 1fr}.lp .lp-metric:nth-child(3){border-left:0;padding-left:0}.lp .lp-metric:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:760px){.lp .lp-header-in{height:70px;padding:0 5%}.lp .lp-header.is-solid .lp-header-in{height:62px}.lp .lp-brand{font-size:18px}.lp .lp-actions .lp-btn{padding:11px 16px;font-size:12.5px}.lp .lp-hero{min-height:calc(100svh - 70px);display:block}.lp .lp-hero-in{display:flex;flex-direction:column;align-items:stretch;padding:56px 0 140px;gap:8px}.lp .lp-h1{font-size:clamp(48px,11vw,72px)}.lp .lp-lede{font-size:15.5px}.lp .lp-visual{min-height:370px;margin-top:10px}.lp .lp-call-tilt{width:min(320px,82%)}.lp .lp-orbit{width:min(430px,100%);height:340px}.lp .lp-pill{display:none}.lp .lp-hero-wave{height:160px}.lp .lp-section,.lp .lp-trust{padding:84px 0}.lp .lp-shead{margin-bottom:36px}.lp .lp-steps,.lp .lp-tr-body{grid-template-columns:1fr}.lp .lp-tr-visual{min-height:0;padding:50px 0 30px}.lp .lp-tr-tile{width:84px;top:6px;right:0}.lp .lp-voices-stage{min-height:420px}.lp .lp-wavefield{height:46%}.lp .lp-report{padding:16px;min-height:0}.lp .lp-rp-lead{grid-template-columns:auto 1fr auto}.lp .lp-rp-meter{display:none}.lp .lp-fl-item{padding:14px 10px}.lp .lp-metric{padding:24px 12px 22px}.lp .lp-metric:nth-child(odd){padding-left:0;border-left:0}.lp .lp-metrics{padding-top:24px}.lp .lp-metrics-in{padding:4px 18px}.lp .lp-int-label.soon{margin-left:0;width:100%;margin-top:8px}.lp .lp-uc5-row{grid-template-columns:repeat(3,1fr);row-gap:16px}.lp .lp-uc5-scrub,.lp .lp-uc5-head{display:none}.lp .lp-uc5-box{padding:14px 14px 18px;border-radius:22px}.lp .lp-uc5-sentence{font-size:27px}.lp .lp-fdev,.lp .lp-faq2-art:hover .lp-fdev{transform:none}.lp .lp-pdev-screen .lp-report{min-height:0;padding:14px}.lp .lp-fdev-btn{height:28px;padding:0 12px;font-size:12.5px}.lp .lp-faq2-tabs{overflow-x:auto;scrollbar-width:none}.lp .lp-faq2-tab{padding:11px 15px 10px;font-size:13.5px}.lp .lp-faq2-item button{padding:18px;font-size:15.5px}.lp .lp-faq2-a p{padding:0 18px 18px}.lp .lp-fdev-screen{height:230px}.lp .lp-cta{padding:64px 7%;border-radius:28px}.lp .lp-cta-row .lp-btn{width:100%}.lp .lp-footer-cols{gap:50px}}@media(max-width:420px){.lp .lp-wrap,.lp .lp-hero-in{width:calc(100% - 32px)}.lp .lp-actions .lp-btn{display:none}.lp .lp-visual{min-height:380px}.lp .lp-call{padding:16px}.lp .lp-call-tilt{width:86%}.lp .lp-orbit{height:300px}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}html:has(.lp){scroll-behavior:auto}}@media(max-width:560px){.lp .lp-tr-row{grid-template-columns:32px 1fr}.lp .lp-tr-row em{grid-column:2;justify-self:start}}.lp .lp-a{animation:lp-sc-in .5s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes lp-sc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-how2-swap{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.lp .lp-cs{--ios: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Segoe UI", system-ui, sans-serif}.lp .lp-cs .lp-ip-screen{font-family:var(--ios)}.lp .lp-cs button{color:#fff;cursor:pointer;font-family:var(--ios)}.lp .lp-cs-lock{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:36px 0 0;animation:lp-fade .6s both}.lp .lp-cs-pad{opacity:.95}.lp .lp-cs-date{margin-top:4px;font-size:16px;font-weight:600;letter-spacing:.1px;opacity:.92}.lp .lp-cs-time{margin-top:-4px;font-size:84px;font-weight:500;letter-spacing:-2px;line-height:1;text-shadow:0 1px 12px #00000026;font-variant-numeric:tabular-nums}.lp .lp-cs-quick{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:space-between;padding:0 30px}.lp .lp-cs-quick i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#00000052;box-shadow:inset 0 0 0 1px #ffffff1f}.lp .lp-cs-call{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;animation:lp-fade .45s both}.lp .lp-cs-call>*{flex-shrink:0}.lp .lp-cs-caller{display:flex;flex-direction:column;align-items:center;margin-top:66px;text-align:center}.lp .lp-cs-caller b{font-size:29px;font-weight:500;letter-spacing:-.4px}.lp .lp-cs-caller.is-ringing{margin-top:72px}.lp .lp-cs-caller.is-ringing b{font-size:32px;font-weight:600}.lp .lp-cs-caller>span{margin-top:4px;font-size:16px;color:#ffffffb3;font-variant-numeric:tabular-nums}.lp .lp-cs-answer{margin-top:auto;width:100%;padding:0 34px 44px;box-sizing:border-box}.lp .lp-cs-minor,.lp .lp-cs-big{display:flex;justify-content:space-between}.lp .lp-cs-minor{padding:0 8px;margin-bottom:30px}.lp .lp-cs-minor span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px}.lp .lp-cs-big button{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px}.lp .lp-cs-big i{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;transition:transform .15s,filter .15s;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0000001f,0 6px 14px -6px #00000080}.lp .lp-cs-big button:active i{transform:scale(.92)}.lp .lp-cs-big .decline{background:linear-gradient(#ff4d42,#eb3125)}.lp .lp-cs-big .accept{background:linear-gradient(#3dd164,#2bb24f)}.lp .lp-cs-big .accept.is-press{transform:scale(.9);filter:brightness(.9)}.lp .lp-cs-grid{display:grid;grid-template-columns:repeat(3,56px);justify-content:center;gap:14px 20px;margin-top:auto;margin-bottom:52px;transition:opacity .3s}.lp .lp-cs-grid[data-off=true]{opacity:.4;pointer-events:none}.lp .lp-cs-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:26px;margin-top:auto;transition:opacity .3s}.lp .lp-cs-wave i{width:3px;height:100%;border-radius:3px;background:#c4d58a;animation:lp-wave .55s ease-in-out infinite alternate}.lp .lp-cs-wave i:nth-child(3n){background:var(--blue)}.lp .lp-cs-wave.is-off{opacity:0}.lp .lp-cs-wave.is-off i{animation:none}.lp .lp-cs-wave+.lp-cs-grid{margin-top:auto}.lp .lp-cs-grid button{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12px}.lp .lp-cs-grid i{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#ffffff38;transition:background .15s,color .15s,transform .15s;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #fff3,0 4px 10px -6px #00000080}.lp .lp-cs-grid button:active i{transform:scale(.94)}.lp .lp-cs-grid button.on i{background:#fff;color:#1c1c1e;box-shadow:0 4px 10px -6px #00000080}.lp .lp-cs-grid button.end i{background:linear-gradient(#ff4d42,#eb3125);box-shadow:inset 0 1px #ffffff40,0 6px 14px -6px #ff3b3099}.lp .lp-cs-grid button.end:disabled{opacity:1}.lp .lp-cs-keypad{margin-top:auto;margin-bottom:26px;display:flex;flex-direction:column;align-items:center;animation:lp-fade .25s both}.lp .lp-cs-digits{height:30px;margin-bottom:6px;font-size:26px;font-weight:400;letter-spacing:1px}.lp .lp-cs-keys{display:grid;grid-template-columns:repeat(3,50px);gap:8px 20px}.lp .lp-cs-keys button{width:50px;height:50px;border-radius:50%;background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff2e;font-size:22px;font-weight:400;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.lp .lp-cs-keys button small{font-size:7.5px;font-weight:600;letter-spacing:1.5px;margin-top:1px}.lp .lp-cs-keys button:active{background:#fff6}.lp .lp-cs-kprow{display:grid;grid-template-columns:repeat(3,50px);gap:0 20px;margin-top:10px;align-items:center;justify-items:center}.lp .lp-cs-endsm{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#ff3b30}.lp .lp-cs-hide{font-size:15px}.lp .lp-cs-toast{position:absolute;top:140px;left:50%;transform:translate(-50%);white-space:nowrap;padding:7px 13px;border-radius:13px;font-size:11.5px;background:#faf9f0eb;color:#20251e;box-shadow:0 10px 24px #0006;animation:lp-fade .3s both}.lp .lp-cs-caller.is-ringing~.lp-cs-toast{top:172px}@media(max-width:640px){.lp .lp-section,.lp .lp-trust{padding:60px 0}.lp .lp-h1{font-size:clamp(34px,10.4vw,42px);line-height:1.02;margin-bottom:16px;max-width:none}.lp .lp-h2{font-size:clamp(26px,7.4vw,31px);line-height:1.1;margin-bottom:12px}.lp .lp-sub,.lp .lp-lede{font-size:14.5px;line-height:1.6}.lp .lp-eyebrow,.lp .lp-copy .lp-eyebrow{font-size:10px;letter-spacing:1.6px;margin-bottom:14px}.lp .lp-shead{margin-bottom:28px}.lp .lp-copy,.lp .lp-shead,.lp .lp-demo-copy>:is(.lp-eyebrow,.lp-h2,.lp-sub){text-align:center}.lp .lp-copy>*,.lp .lp-shead>*,.lp .lp-demo-copy>:is(.lp-eyebrow,.lp-h2,.lp-sub){margin-left:auto;margin-right:auto}.lp .lp-eyebrow{justify-content:center}.lp .lp-demo-copy .lp-sub{margin-bottom:22px}.lp .lp-btn-lg{padding:12px 18px;font-size:13.5px}.lp .lp-copy .lp-cta-row{justify-content:center;gap:10px;flex-wrap:nowrap;width:100%}.lp .lp-copy .lp-cta-row .lp-btn{width:auto;flex:1 1 0;min-width:0;max-width:200px;padding:13px 10px;font-size:13.5px;white-space:nowrap}.lp .lp-copy .lp-cta-row .lp-play-dot{width:20px;height:20px}.lp .lp-hero{min-height:calc(100svh - 70px);height:calc(100svh - 70px);display:flex;flex-direction:column;justify-content:center}.lp .lp-hero-in{padding:clamp(16px,4svh,32px) 0 clamp(96px,16svh,130px);gap:0}.lp .lp-copy{display:contents}.lp .lp-copy>.lp-eyebrow{order:1}.lp .lp-copy>.lp-h1{order:2}.lp .lp-hero-in>.lp-visual{order:3}.lp .lp-copy>.lp-lede{display:none}.lp .lp-copy>.lp-cta-row{order:5}.lp .lp-visual{min-height:0;margin:clamp(18px,4.3svh,36px) 0 clamp(20px,5svh,42px)}.lp .lp-orbit{display:none}.lp .lp-call-tilt{width:min(250px,72%)}.lp .lp-call{padding:14px 14px 12px;border-radius:22px}.lp .lp-call-meta,.lp .lp-tracks,.lp .lp-orb-tag{display:none}.lp .lp-orb{height:96px;margin:2px 0 0}.lp .lp-orb-core,.lp .lp-ring{width:54px;height:54px}.lp .lp-summary{min-height:0;margin-top:4px}.lp .lp-controls{gap:7px;margin-top:6px}.lp .lp-controls button{width:30px;height:30px}.lp .lp-metrics-in{gap:8px;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.lp .lp-metric,.lp .lp-metric:nth-child(odd),.lp .lp-metric:nth-child(n+3){padding:13px 12px 12px;border:1px solid var(--line);border-radius:16px;background:var(--white);box-shadow:0 10px 24px -18px #4b5e2a40}.lp .lp-metric b{font-size:clamp(30px,9.4vw,38px);margin-bottom:8px}.lp .lp-metric em{font-size:9.5px;letter-spacing:1.1px;margin-bottom:3px}.lp .lp-metric span{display:none}.lp .lp-metric,.lp .lp-metric:nth-child(odd),.lp .lp-metric:nth-child(n+3){height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lp .lp-metric em{margin-bottom:0}.lp .lp-pc-card{height:58px;border-radius:18px}.lp .lp-pc-card[data-on=true]{height:340px}.lp .lp-pc-strip b{font-size:15px}.lp .lp-dial{padding:22px 18px;border-radius:22px;max-width:none;margin:0 auto}.lp .lp-phone-stage{zoom:.68}.lp .lp-demo-visual{min-height:420px}.lp .lp-dpedestal{zoom:.62}.lp .lp-demo-perks{grid-template-columns:repeat(4,1fr);margin-top:20px;padding-top:16px;gap:4px}.lp .lp-perk{gap:5px}.lp .lp-perk-ico{width:30px;height:30px}.lp .lp-perk-ico svg{width:13px;height:13px}.lp .lp-perk b{font-size:10.5px}.lp .lp-perk span{font-size:9.5px}.lp .lp-uc5-sentence{font-size:22px;line-height:1.35}.lp .lp-uc5-stage{margin-top:56px}.lp .lp-uc5-row{gap:10px;row-gap:14px;padding:0 6px}.lp .lp-uc5-name{font-size:11px}.lp .lp-uc5-info-in{padding:12px;gap:12px;border-radius:20px}.lp .lp-uc5-info-in>img{width:56px;height:56px}.lp .lp-uc5-info-txt p{font-size:14px}.lp .lp-uc5-info-in>.lp-btn{justify-self:center;width:auto;padding:10px 20px;font-size:13px;margin-top:10px}.lp .lp-steps{gap:30px}.lp .lp-step{text-align:center}.lp .lp-step-n{width:54px;height:54px;margin:0 auto 14px}.lp .lp-step h3{font-size:18px;margin-bottom:0}.lp .lp-step p{margin:0 auto;font-size:14px}.lp .lp-steps{gap:20px}.lp .lp-step{cursor:pointer}.lp .lp-step p{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s var(--ease),opacity .3s,margin-top .35s}.lp .lp-step[data-open=true] p{max-height:120px;opacity:1;margin-top:6px}.lp .lp-prod-art{display:none}.lp .lp-fl-item{align-items:center;padding:12px 14px}.lp .lp-fl-txt b{font-size:16px}.lp .lp-fl-txt>span{max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height .35s var(--ease),opacity .3s,margin-top .35s}.lp .lp-fl-item[data-on=true] .lp-fl-txt>span{max-height:140px;margin-top:4px;opacity:1}.lp .lp-voices-stage{min-height:330px}.lp .lp-tr-body{gap:0}.lp .lp-tr-visual{padding:30px 0 28px}.lp .lp-tr-tile{width:58px;top:2px;right:-8px}.lp .lp-tr-card{width:100%;margin:0 auto;padding:14px;gap:8px;border-radius:20px;font-size:13px}.lp .lp-tr-ex{left:4px;bottom:-22px;font-size:10.5px}.lp .lp-tr-head{padding-bottom:8px}.lp .lp-tr-head b{font-size:13px}.lp .lp-tr-head small{font-size:11px}.lp .lp-tr-card>.lp-tr-row:nth-child(3){display:none}.lp .lp-tr-row{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:8px 10px;border-radius:12px}.lp .lp-tr-row em{grid-column:auto;justify-self:end;text-align:center;max-width:104px;line-height:1.25;white-space:normal}.lp .lp-tr-av{width:28px;height:28px;font-size:11.5px}.lp .lp-tr-row b{font-size:13px}.lp .lp-tr-row small{font-size:11px}.lp .lp-tr-row em,.lp .lp-tr-sys em{padding:3px 8px;font-size:10.5px}.lp .lp-tr-bub{padding:9px 12px;font-size:13px;border-radius:14px}.lp .lp-tr-sys{padding:8px 10px;font-size:12px;gap:6px;border-radius:12px}.lp .lp-tr-sys span{min-width:0}.lp .lp-integrations,.lp .lp-int-group{justify-content:center}.lp .lp-int-label{width:100%;justify-content:center;margin:0}.lp .lp-int{padding:7px 13px;font-size:12.5px}.lp .lp-tw-mailbox{width:118px;bottom:-54px;margin-left:-54px}.lp .lp-cta{padding:34px 20px 38px;border-radius:24px}.lp .lp-cta .lp-h2{font-size:clamp(24px,6.8vw,28px);margin-bottom:12px}.lp .lp-cta .lp-sub{font-size:13.5px;margin-bottom:22px}.lp .lp-cta .lp-cta-row{flex-direction:column;align-items:center;gap:10px}.lp .lp-cta .lp-cta-row .lp-btn{width:auto;padding:11px 22px;font-size:13px}.lp .lp-footer{padding-top:56px}.lp .lp-footer-in{flex-direction:column;align-items:flex-start;text-align:left;gap:30px;padding-bottom:30px}.lp .lp-footer-cols{gap:44px}.lp .lp-footer-base{flex-direction:column;align-items:flex-start;gap:10px}.lp .lp-wrap,.lp .lp-hero-in{width:calc(100% - 60px)}.lp .lp-tw-wrap .lp-tw-panel{left:30px;right:30px}.lp .lp-voices-in{grid-template-columns:minmax(0,1fr)}}
