.lp{--lp-max:1344px;--lp-pad:46px;--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-aurora:radial-gradient(ellipse 50% 65% at 22% 8%, #e6d7ff80, transparent 70%), radial-gradient(ellipse 45% 60% at 60% 0%, #ffe1c86b, transparent 70%), radial-gradient(ellipse 42% 55% at 86% 12%, #ffd2e661, transparent 70%);color:var(--clevo-fg-primary);background:var(--clevo-bg-app);font-size:16px}.lp-section{padding:104px var(--lp-pad)}.lp-container{max-width:var(--lp-max);margin:0 auto}.lp-band{background:var(--clevo-bg-surface);border-top:1px solid var(--gray-a3);border-bottom:1px solid var(--gray-a3)}.lp-narrow{max-width:720px;margin:0 auto}.lp-section-head{text-align:center;max-width:780px;margin:0 auto 56px}.lp-eyebrow{font-size:13px;font-weight:var(--clevo-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--clevo-fg-accent);margin-bottom:16px}.lp-h1{font-size:clamp(40px,5.4vw,62px);line-height:1.05;font-weight:var(--clevo-weight-bold);letter-spacing:-.022em}.lp-h2{font-size:clamp(29px,3.4vw,40px);line-height:1.14;font-weight:var(--clevo-weight-bold);letter-spacing:-.016em}.lp-grad{background:var(--clevo-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-lead{color:var(--clevo-fg-secondary);font-size:18px;line-height:1.6}.lp-prose{margin-top:24px}.lp-prose p{color:var(--clevo-fg-secondary);font-size:16.5px;line-height:1.65}.lp-prose p+p{margin-top:16px}.lp-pull{border-left:3px solid var(--accent-9);font-size:19px;font-weight:var(--clevo-weight-semibold);color:var(--clevo-fg-primary);margin-top:32px;padding-left:20px;line-height:1.5}.lp-btn{background:var(--gray-12);color:#fff;font-size:16px;font-weight:var(--clevo-weight-semibold);border-radius:var(--clevo-radius-ctrl);cursor:pointer;border:none;align-items:center;gap:8px;padding:13px 24px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex}.lp-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #1816172e}.lp-btn--sm{border-radius:10px;padding:8px 16px;font-size:14px}.lp-link-arrow{font-size:16px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lp-link-arrow:hover{text-underline-offset:4px;text-decoration:underline}.lp-header{z-index:20;padding:0 var(--lp-pad);position:sticky;top:14px}.lp-header-inner{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);border:1px solid var(--gray-a4);background:#fdfdfccc;border-radius:999px;align-items:center;gap:28px;width:fit-content;margin:0 auto;padding:10px 14px 10px 22px;display:flex;box-shadow:0 4px 24px #18161712}.lp-logo{align-items:center;display:flex}.lp-logo img{transform:translateY(-5px)}.lp-footer-left img{transform:translateY(-3px)}.lp-header-links{align-items:center;gap:22px;display:flex}.lp-header-links a{font-size:14.5px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-secondary);white-space:nowrap;text-decoration:none}.lp-header-links a:hover{color:var(--clevo-fg-primary)}.lp-header-actions{align-items:center;gap:18px;display:flex}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp-signin{color:var(--clevo-fg-secondary);font-size:15px;text-decoration:none}.lp-signin:hover{color:var(--clevo-fg-primary)}.lp-hero{isolation:isolate;padding:64px var(--lp-pad) 76px;position:relative}.lp-hero-glow{z-index:0;pointer-events:none;background:var(--lp-aurora);height:820px;position:absolute;top:-80px;left:0;right:0}.lp-hero-inner{z-index:2;grid-template-columns:minmax(0,480px) minmax(0,640px);align-items:center;gap:72px;max-width:1192px;margin:0 auto;display:grid;position:relative;overflow:visible}.lp-hero-copy .lp-lead{max-width:640px;margin-top:24px}.lp-hero-demo{min-width:0;margin-top:16px;overflow:visible}.lp-hero-ctas{align-items:center;gap:26px;margin-top:34px;display:flex}.lp-hero-demo-inner{flex-direction:column;gap:0;display:flex;position:relative}.lp-product-model{border:1px solid var(--clevo-accent-soft-weak);border-radius:var(--clevo-radius-card);-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%);text-align:left;background:#fdfdfc47;max-width:640px;padding:14px 16px}.lp-product-model-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.lp-product-model-kicker{font-size:11px;font-weight:var(--clevo-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--clevo-fg-accent);white-space:nowrap}.lp-product-model-caption{color:var(--clevo-fg-muted);font-size:12px}.lp-product-model-sources{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.lp-product-model-source{font-size:12.5px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-muted);background:var(--gray-a2);border:1px solid var(--gray-a3);border-radius:var(--clevo-radius-tag);align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.lp-product-model-source img{filter:grayscale();opacity:.72}.lp-demo-chat-divider{flex-direction:column;align-items:flex-start;max-width:640px;padding:0 0 0 18px;display:flex}.lp-demo-flow-stem{background:linear-gradient(180deg, var(--clevo-accent-soft-weak), var(--clevo-accent-soft-strong));width:1px;height:18px;margin-left:42px}.lp-demo-chat-label{font-size:11px;font-weight:var(--clevo-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--clevo-fg-accent);white-space:nowrap}.lp-demo-stage{margin-top:0;padding-top:0;position:relative;overflow:visible}.lp-chat{border:1px solid var(--clevo-accent-soft-weak);border-radius:var(--clevo-radius-card);text-align:left;background:#fdfdfc47;flex-direction:column;max-width:640px;min-height:510px;padding:18px;display:flex}.lp-chat-head{margin-bottom:18px}.lp-chat-msgs{flex-direction:column;flex:1;gap:18px;display:flex}.lp-msg{gap:12px;display:flex}.lp-msg-ava{background:var(--accent-a3);width:32px;height:32px;color:var(--clevo-fg-accent);font-size:13px;font-weight:var(--clevo-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.lp-msg-ava--clevo{border:1px solid var(--clevo-border-hover);background:radial-gradient(120% 80% at 15% 20%,#e6d7ff40 0%,#0000 55%),radial-gradient(100% 90% at 85% 75%,#ffe1c82e 0%,#0000 50%),radial-gradient(80% 60% at 50% 30%,#fff 0%,#0000 70%),linear-gradient(135deg,#fff 0%,#fdfbff 30%,#fff 55%,#fffafd 75%,#fff 100%);width:36px;height:36px;margin-top:0;overflow:hidden}.lp-msg-ava--photo{background:var(--gray-a3);box-shadow:0 0 0 1px var(--gray-a4);overflow:hidden}.lp-msg-ava--photo img{object-fit:cover;width:100%;height:100%}.lp-msg-col{flex:1;min-width:0}.lp-msg-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.lp-msg-name{font-size:14px;font-weight:var(--clevo-weight-semibold);color:var(--clevo-fg-primary)}.lp-msg-meta{color:var(--clevo-fg-muted);font-size:12px}.lp-msg-body{color:var(--clevo-fg-primary);word-break:break-word;font-size:14px;line-height:1.65}.lp-stream-caret{opacity:.5}.lp-demo-thinking{gap:4px;padding:8px 0;display:flex}.lp-demo-thinking span{background:var(--gray-a8);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lp-dot}.lp-demo-thinking span:nth-child(2){animation-delay:.15s}.lp-demo-thinking span:nth-child(3){animation-delay:.3s}.lp-agent-actions{border-top:1px solid var(--gray-a4);flex-direction:column;align-self:flex-start;gap:8px;width:min(430px,100% - 48px);margin-top:0;margin-left:48px;padding-top:12px;display:flex}.lp-agent-actions-prompt{color:var(--clevo-fg-muted);font-size:12.5px;line-height:1.45}.lp-agent-action{appearance:none;font:inherit;width:fit-content;max-width:100%;color:var(--clevo-fg-muted);text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;line-height:1.35;transition:color .15s,transform .15s;display:inline-flex}button.lp-agent-action{cursor:pointer}.lp-agent-action:hover,.lp-agent-action:focus-visible{color:var(--clevo-fg-primary)}.lp-agent-action:focus-visible{outline:2px solid var(--accent-a7);outline-offset:3px;border-radius:4px}.lp-agent-action.is-selected{color:var(--clevo-fg-accent);transform:translate(2px)}.lp-agent-action-mark{color:currentColor;opacity:.78;flex-shrink:0}.lp-agent-action-text{min-width:0}.lp-chat-composer{border:1px solid var(--clevo-border-default);border-radius:var(--clevo-radius-card);background:var(--clevo-bg-surface);box-shadow:var(--clevo-shadow-input);margin-top:26px;padding:14px 14px 10px 16px;transition:border-color .15s}.lp-chat-composer-text{min-height:22px;color:var(--clevo-fg-subtle);font-size:14px}.lp-chat-composer-row{color:var(--clevo-fg-subtle);justify-content:space-between;align-items:center;margin-top:12px;display:flex}.lp-chat-composer-right{align-items:center;gap:12px;display:flex}.lp-demo-send{border:1px solid var(--clevo-border-hover);width:34px;height:34px;color:var(--clevo-fg-primary);background:radial-gradient(120% 80% at 15% 20%,#e6d7ff66 0%,#0000 55%),radial-gradient(100% 90% at 85% 75%,#ffe1c84d 0%,#0000 50%),linear-gradient(135deg,#f5f4f3 0%,#f4f0fa 40%,#fdf2f6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-drawer{z-index:3;background:var(--clevo-bg-surface);border:1px solid var(--clevo-border-default);border-radius:var(--clevo-radius-card);opacity:0;width:390px;transition:transform .55s var(--lp-ease), opacity .45s ease;pointer-events:none;padding:20px;position:absolute;top:-48px;right:clamp(-92px,-6vw,-28px);transform:translate(48px);box-shadow:0 18px 60px #18161724}.lp-drawer.is-open{opacity:1;pointer-events:auto;transform:none}.lp-drawer-grip{flex-shrink:0}.lp-drawer-head{align-items:flex-start;margin-bottom:8px}.lp-has-tooltip{position:relative}.lp-has-tooltip:before,.lp-has-tooltip:after{z-index:20;opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;position:absolute}.lp-has-tooltip:after{content:attr(data-tooltip);background:var(--gray-12);color:#fff;width:max-content;max-width:240px;font-size:11.5px;font-weight:var(--clevo-weight-medium);letter-spacing:0;text-transform:none;white-space:normal;border-radius:8px;padding:8px 10px;line-height:1.35;box-shadow:0 10px 28px #1816172e}.lp-has-tooltip:before{content:"";background:var(--gray-12);width:8px;height:8px;transform:rotate(45deg)}.lp-has-tooltip:hover:before,.lp-has-tooltip:hover:after,.lp-has-tooltip:focus-visible:before,.lp-has-tooltip:focus-visible:after{opacity:1}.lp-has-tooltip:focus-visible{outline:2px solid var(--accent-a7);outline-offset:3px}.lp-tooltip--below:after{top:calc(100% + 9px);left:0;transform:translateY(-2px)}.lp-tooltip--below:before{top:calc(100% + 5px);left:14px}.lp-tooltip--below:hover:after,.lp-tooltip--below:focus-visible:after{transform:translateY(0)}.lp-tooltip--above:after{bottom:calc(100% + 9px);left:0;transform:translateY(2px)}.lp-tooltip--above:before{bottom:calc(100% + 5px);left:14px}.lp-tooltip--above:hover:after,.lp-tooltip--above:focus-visible:after{transform:translateY(0)}.lp-artifact-tags{flex-wrap:wrap;gap:5px;display:flex}.lp-artifact-tag{border:1px solid var(--clevo-intent-default-border);border-radius:var(--clevo-radius-tag);min-height:18px;color:var(--clevo-intent-default);font-size:10px;line-height:1.35;font-weight:var(--clevo-weight-semibold);letter-spacing:var(--clevo-tracking-wide);text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;padding:1px 6px;display:inline-flex}.lp-artifact-tag--feature{color:var(--clevo-intent-feature);border-color:var(--clevo-intent-feature-border)}.lp-artifact-source{color:var(--clevo-fg-muted);flex-direction:column;align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.45;display:flex}.lp-artifact-evidence-label{font-size:10.5px;font-weight:var(--clevo-weight-semibold);letter-spacing:.04em;color:var(--clevo-fg-subtle);text-transform:uppercase;white-space:nowrap}.lp-artifact-evidence-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lp-artifact-source .lp-evidence-source{padding:3px 7px 3px 6px;font-size:10.75px}.lp-artifact-generating{flex-direction:column;min-height:420px;display:flex}.lp-generation-head{border:1px solid var(--accent-a4);background:var(--accent-a2);border-radius:10px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px;display:flex}.lp-generation-pulse{background:var(--accent-9);width:9px;height:9px;box-shadow:0 0 0 0 var(--accent-a6);border-radius:50%;flex-shrink:0;margin-top:5px;animation:1.6s ease-out infinite lp-generation-pulse}.lp-generation-title{font-size:13px;font-weight:var(--clevo-weight-semibold);color:var(--clevo-fg-primary)}.lp-generation-sub{color:var(--clevo-fg-muted);margin-top:2px;font-size:11.5px;line-height:1.45}.lp-generation-steps{flex-direction:column;gap:7px;margin-top:14px;padding:0 2px;display:flex}.lp-generation-step{font-size:12px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-muted);opacity:.48;animation:.42s ease-out both lp-generation-step;animation-delay:var(--step-delay);align-items:center;gap:8px;display:flex}.lp-generation-step-dot{background:var(--gray-a6);border-radius:50%;flex-shrink:0;width:7px;height:7px}.lp-generation-step:first-child .lp-generation-step-dot,.lp-generation-step:nth-child(2) .lp-generation-step-dot,.lp-generation-step:nth-child(3) .lp-generation-step-dot,.lp-generation-step:nth-child(4) .lp-generation-step-dot{animation:.42s ease-out both lp-generation-dot;animation-delay:var(--step-delay)}.lp-generation-draft{border-top:1px solid var(--gray-a3);flex-direction:column;gap:11px;margin-top:16px;padding-top:16px;display:flex}.lp-generation-draft span{background:linear-gradient(90deg, var(--gray-a3), var(--gray-a2), var(--gray-a3));background-size:200% 100%;border-radius:999px;width:100%;height:12px;animation:1.55s ease-in-out infinite lp-skeleton;display:block}.lp-generation-draft .lp-generation-line--lg{width:82%;height:18px}.lp-generation-draft .lp-generation-line--sm{width:56%}@media (min-width:961px){.lp-drawer.is-open{cursor:grab;touch-action:none}.lp-drawer.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;transition:opacity .45s;box-shadow:0 24px 76px #18161733}}.lp-doc-title{font-size:15.5px;font-weight:var(--clevo-weight-semibold);letter-spacing:-.01em;margin-top:18px;line-height:1.35}.lp-doc-section{border-top:1px solid var(--gray-a3);margin-top:14px;padding-top:12px}.lp-doc-section .lp-field-label{margin:0 0 7px}.lp-doc-text{color:var(--clevo-fg-secondary);font-size:12.5px;line-height:1.55}.lp-area-list{flex-direction:column;gap:6px;display:flex}.lp-area-row{align-items:baseline;gap:3px;font-size:12px;line-height:1.4;display:flex}.lp-area-name{color:var(--clevo-fg-primary);font-weight:var(--clevo-weight-medium);white-space:nowrap}.lp-area-separator{color:var(--clevo-fg-primary)}.lp-area-copy{min-width:0;color:var(--clevo-fg-muted)}.lp-doc-check{color:var(--clevo-fg-secondary);align-items:flex-start;gap:8px;margin-top:6px;font-size:12.5px;line-height:1.5;display:flex}.lp-doc-box{border:1.5px solid var(--gray-a7);border-radius:3px;flex-shrink:0;width:12px;height:12px;margin-top:3px}.lp-doc-footer{border-top:1px solid var(--gray-a4);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.lp-doc-complexity{font-size:12px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-muted);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.lp-demo-ghost-btn{appearance:none;border:1px solid var(--clevo-border-default);font-size:12px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-muted);background:var(--clevo-bg-surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.lp-demo-ghost-btn:hover,.lp-demo-ghost-btn:focus-visible{color:var(--clevo-fg-primary);border-color:var(--clevo-border-hover)}.lp-demo-ghost-btn:focus-visible{outline:2px solid var(--accent-a7);outline-offset:3px}.lp-demo-ghost-btn.lp-tooltip--above:after{left:auto;right:0}.lp-demo-ghost-btn.lp-tooltip--above:before{left:auto;right:14px}.lp-demo-ghost-btn[aria-expanded=true]:before,.lp-demo-ghost-btn[aria-expanded=true]:after{opacity:0}.lp-export-anchor{justify-content:flex-end;display:inline-flex;position:relative}.lp-export-modal{z-index:8;border:1px solid var(--clevo-border-default);border-radius:var(--clevo-radius-card);background:var(--clevo-bg-surface);width:310px;padding:14px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 56px #18161729}.lp-export-modal-head{border-bottom:1px solid var(--gray-a3);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.lp-export-modal-title{font-size:14px;font-weight:var(--clevo-weight-semibold);color:var(--clevo-fg-primary)}.lp-export-modal-sub{color:var(--clevo-fg-muted);margin-top:3px;font-size:12px;line-height:1.45}.lp-export-modal-close{appearance:none;width:26px;height:26px;color:var(--clevo-fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-export-modal-close:hover,.lp-export-modal-close:focus-visible{background:var(--gray-a2);border-color:var(--gray-a4);color:var(--clevo-fg-primary)}.lp-export-modal-close:focus-visible{outline:2px solid var(--accent-a7);outline-offset:2px}.lp-export-options{flex-direction:column;gap:7px;padding-top:12px;display:flex}.lp-export-option{appearance:none;border:1px solid var(--gray-a3);background:var(--gray-a1);width:100%;color:var(--clevo-fg-primary);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;transition:background .15s,border-color .15s,transform .15s;display:flex}.lp-export-option:hover,.lp-export-option:focus-visible{background:var(--accent-a2);border-color:var(--accent-a5);transform:translateY(-1px)}.lp-export-option:focus-visible{outline:2px solid var(--accent-a7);outline-offset:2px}.lp-export-option img{opacity:.78;filter:grayscale();flex-shrink:0}.lp-export-option span{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-export-option strong{font-size:12.5px;font-weight:var(--clevo-weight-semibold)}.lp-export-option small{color:var(--clevo-fg-muted);font-size:11.5px;line-height:1.35}.lp-demo-pop{animation:lp-pop .4s var(--lp-ease) both}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-dot{0%,to{opacity:.35;transform:none}50%{opacity:1;transform:translateY(-2px)}}@keyframes lp-generation-pulse{0%{box-shadow:0 0 0 0 var(--accent-a6)}to{box-shadow:0 0 0 8px #0000}}@keyframes lp-generation-step{0%{opacity:.42;transform:translateY(3px)}to{opacity:1;color:var(--clevo-fg-primary);transform:none}}@keyframes lp-generation-dot{to{background:var(--accent-9)}}@keyframes lp-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.lp-bubble-user{background:var(--accent-a3);max-width:85%;color:var(--clevo-fg-primary);border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px;font-size:13.5px;line-height:1.5}.lp-bubble-user--left{border-radius:14px 14px 14px 4px;align-self:flex-start}.lp-bubble-ai{max-width:94%;color:var(--clevo-fg-primary);align-self:flex-start;font-size:13.5px;line-height:1.55}.lp-ai-label{font-size:11px;font-weight:var(--clevo-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--clevo-fg-accent);align-items:center;gap:6px;margin-bottom:6px;display:flex}.lp-ai-dot{background:var(--accent-9);border-radius:50%;width:6px;height:6px}.lp-evidence-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.lp-evidence-label{font-size:10.5px;font-weight:var(--clevo-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--clevo-fg-subtle);margin-right:2px}.lp-evidence-source{font-size:11.5px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-muted);background:var(--gray-a2);border:1px solid var(--gray-a3);border-radius:var(--clevo-radius-tag);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px 3px 6px;display:inline-flex}.lp-evidence-source img{opacity:.75;filter:grayscale();flex-shrink:0}.lp-chip{font-size:11.5px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-muted);background:var(--gray-a3);border-radius:var(--clevo-radius-tag);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.lp-artifact-head{font-size:11px;font-weight:var(--clevo-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--clevo-fg-subtle);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp-artifact-title{font-size:14.5px;font-weight:var(--clevo-weight-semibold);line-height:1.35}.lp-field-label{font-size:11px;font-weight:var(--clevo-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--clevo-fg-subtle);margin:14px 0 6px}.lp-field-value{color:var(--clevo-fg-secondary);font-size:13px;line-height:1.5}.lp-area-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-check-row{color:var(--clevo-fg-secondary);gap:7px;margin-top:5px;font-size:12.5px;line-height:1.45;display:flex}.lp-check-row svg{color:var(--clevo-fg-success);flex-shrink:0;margin-top:2px}.lp-badge-m{background:var(--amber-a3);color:var(--clevo-fg-warning);border-radius:var(--clevo-radius-tag);font-size:11.5px;font-weight:var(--clevo-weight-semibold);letter-spacing:0;padding:2px 8px}.lp-model-grid{grid-template-columns:1fr .9fr;align-items:center;gap:64px;display:grid}.lp-keyline{border-left:3px solid var(--accent-9);background:var(--accent-a2);font-size:18px;font-weight:var(--clevo-weight-semibold);color:var(--clevo-fg-primary);border-radius:0 12px 12px 0;margin-top:32px;padding:18px 22px;line-height:1.45}.lp-diagram{flex-direction:column;align-items:center;display:flex}.lp-diagram-sources{align-items:center;gap:16px;display:flex}.lp-diagram-sources img{filter:grayscale();opacity:.65}.lp-vline{background:var(--gray-a6);width:1px;height:26px}.lp-model-card{background:var(--clevo-bg-surface);border:1px solid var(--clevo-accent-soft-weak);border-radius:var(--clevo-radius-card);width:100%;max-width:430px;box-shadow:var(--clevo-shadow-card);padding:20px 22px}.lp-model-card-title{font-size:14px;font-weight:var(--clevo-weight-semibold);text-align:center;margin-bottom:14px}.lp-facets{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.lp-verify-row{color:var(--clevo-fg-muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:16px;font-size:11.5px;display:flex}.lp-verify-row span{align-items:center;gap:5px;display:inline-flex}.lp-verify-row svg{color:var(--clevo-fg-accent)}.lp-chat-pill{border:1px solid var(--clevo-border-default);background:var(--clevo-bg-surface);font-size:13.5px;font-weight:var(--clevo-weight-medium);box-shadow:var(--clevo-shadow-card);border-radius:999px;align-items:center;gap:8px;padding:9px 20px;display:inline-flex}.lp-chat-pill svg{color:var(--clevo-fg-accent)}.lp-outputs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-output-chip{font-size:12.5px;font-weight:var(--clevo-weight-medium);background:var(--accent-a3);color:var(--clevo-fg-accent);white-space:nowrap;border-radius:999px;padding:5px 13px}.lp-signature{text-align:left;font-size:15.5px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-primary);background:var(--clevo-bg-surface);border:1px solid var(--clevo-accent-soft-weak);box-shadow:var(--clevo-shadow-card);border-radius:999px;align-items:flex-start;gap:10px;margin-top:26px;padding:11px 22px;line-height:1.5;display:inline-flex}.lp-signature svg{color:var(--accent-9);flex-shrink:0;margin-top:3px}.lp-cards-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-card{background:var(--clevo-bg-surface);border:1px solid var(--clevo-border-default);border-radius:var(--clevo-radius-card);box-shadow:var(--clevo-shadow-card);flex-direction:column;padding:28px;transition:box-shadow .2s;display:flex}.lp-card:hover{box-shadow:var(--clevo-shadow-hover)}.lp-card-icon{background:var(--accent-a3);width:40px;height:40px;color:var(--clevo-fg-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.lp-card h3{font-size:19px;font-weight:var(--clevo-weight-semibold);letter-spacing:-.01em;margin-bottom:10px;line-height:1.3}.lp-card p{color:var(--clevo-fg-secondary);margin-bottom:20px;font-size:15px;line-height:1.6}.lp-card-outcome{border-top:1px solid var(--gray-a4);font-size:14.5px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-primary);margin-top:auto;padding-top:16px;line-height:1.5}.lp-flow{grid-template-columns:.85fr 28px 1.1fr 28px 1.05fr;align-items:stretch;gap:16px;display:grid}.lp-flow-col{flex-direction:column;gap:10px;min-width:0;display:flex}.lp-flow-label{font-size:12px;font-weight:var(--clevo-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--clevo-fg-subtle)}.lp-flow-card{background:var(--clevo-bg-surface);border:1px solid var(--clevo-border-default);border-radius:var(--clevo-radius-card);box-shadow:var(--clevo-shadow-card);flex-direction:column;flex:1;gap:12px;padding:18px;font-size:13.5px;line-height:1.55;display:flex}.lp-flow-arrow{color:var(--clevo-fg-subtle);justify-content:center;align-items:center;padding-top:28px;display:flex}.lp-bridge{text-align:center;font-size:17px;font-weight:var(--clevo-weight-medium);color:var(--clevo-fg-secondary);margin-top:44px}.lp-compare{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.lp-compare-col{border-radius:var(--clevo-radius-card);padding:26px 28px}.lp-compare-generic{border:1px dashed var(--gray-a6)}.lp-compare-clevo{background:var(--clevo-bg-surface);border:1px solid var(--clevo-accent-soft);box-shadow:var(--clevo-shadow-hover)}.lp-compare-title{font-size:16px;font-weight:var(--clevo-weight-semibold);margin-bottom:12px}.lp-compare-row{border-top:1px solid var(--gray-a3);gap:10px;padding:10px 0;font-size:15px;line-height:1.5;display:flex}.lp-compare-generic .lp-compare-row{color:var(--clevo-fg-muted)}.lp-compare-clevo .lp-compare-row{color:var(--clevo-fg-primary)}.lp-compare-row svg{flex-shrink:0;margin-top:3px}.lp-x{color:var(--clevo-fg-disabled)}.lp-check{color:var(--accent-9)}.lp-compare-close{text-align:center;max-width:660px;color:var(--clevo-fg-secondary);margin:44px auto 0;font-size:17px;line-height:1.6}.lp-steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lp-step{background:var(--clevo-bg-surface);border:1px solid var(--clevo-border-default);border-radius:var(--clevo-radius-card);box-shadow:var(--clevo-shadow-card);padding:24px}.lp-step-num{background:var(--accent-a3);width:30px;height:30px;color:var(--clevo-fg-accent);font-size:14px;font-weight:var(--clevo-weight-semibold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.lp-step h3{font-size:17px;font-weight:var(--clevo-weight-semibold);margin-bottom:8px}.lp-step p{color:var(--clevo-fg-secondary);font-size:14.5px;line-height:1.55}.lp-who{grid-template-columns:1fr 1fr;gap:8px 40px;max-width:900px;margin:0 auto;display:grid}.lp-who-row{border-top:1px solid var(--gray-a4);padding:20px 0}.lp-who-row h3{font-size:17px;font-weight:var(--clevo-weight-semibold);margin-bottom:6px}.lp-who-row p{color:var(--clevo-fg-secondary);font-size:15px;line-height:1.55}.lp-not-list{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;display:flex}.lp-not-row{color:var(--clevo-fg-secondary);gap:14px;font-size:16px;line-height:1.6;display:flex}.lp-not-row svg{color:var(--clevo-fg-subtle);flex-shrink:0;margin-top:4px}.lp-not-row strong{color:var(--clevo-fg-primary);font-weight:var(--clevo-weight-semibold)}.lp-faq{max-width:760px;margin:0 auto}.lp-faq details{border-top:1px solid var(--gray-a5)}.lp-faq details:last-child{border-bottom:1px solid var(--gray-a5)}.lp-faq summary{cursor:pointer;font-size:17px;font-weight:var(--clevo-weight-semibold);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;line-height:1.4;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:hover{color:var(--clevo-fg-accent-strong)}.lp-faq-icon{color:var(--clevo-fg-subtle);transition:transform .25s var(--lp-ease);flex-shrink:0}.lp-faq details[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq-body{color:var(--clevo-fg-secondary);max-width:680px;padding:0 4px 22px;font-size:15.5px;line-height:1.65}.lp-faq-body p+p{margin-top:10px}.lp-cta-card{border-radius:var(--clevo-radius-shell);border:1px solid var(--clevo-border-default);background:var(--clevo-bg-surface);text-align:center;box-shadow:var(--clevo-shadow-hover);padding:92px 32px;position:relative;overflow:hidden}.lp-cta-card:before{content:"";background:var(--lp-aurora);pointer-events:none;position:absolute;inset:0}.lp-cta-card>*{position:relative}.lp-cta-sub{color:var(--clevo-fg-secondary);max-width:540px;margin:18px auto 34px;font-size:18px;line-height:1.6}.lp-footer{padding:40px var(--lp-pad) 48px}.lp-footer-inner{max-width:var(--lp-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.lp-footer-left{color:var(--clevo-fg-subtle);align-items:center;gap:16px;font-size:13.5px;display:flex}.lp-footer-nav{gap:24px;font-size:14px;display:flex}.lp-footer-nav a{color:var(--clevo-fg-muted);text-decoration:none}.lp-footer-nav a:hover{color:var(--clevo-fg-primary)}.lp-reveal{opacity:0;transition:opacity .6s var(--lp-ease), transform .6s var(--lp-ease);transform:translateY(14px)}.lp-reveal--in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transition:none;transform:none}}@media (max-width:960px){.lp-section{padding:72px 20px}.lp-hero{padding:56px 20px 48px}.lp-header{padding:0 20px;top:10px}.lp-header-inner{gap:18px;padding:8px 8px 8px 18px}.lp-header-links{display:none}.lp-hero-inner{grid-template-columns:1fr;gap:44px}.lp-chat{min-height:510px}.lp-drawer{width:auto;margin-top:18px;transition:none;display:none;position:static;transform:none;translate:none!important}.lp-drawer.is-open{animation:lp-pop .4s var(--lp-ease) both;display:block}.lp-model-grid{grid-template-columns:1fr;gap:48px}.lp-cards-3,.lp-flow{grid-template-columns:1fr}.lp-flow-arrow{padding:0}.lp-flow-arrow svg{transform:rotate(90deg)}.lp-compare{grid-template-columns:1fr}.lp-steps{grid-template-columns:1fr 1fr}.lp-who{grid-template-columns:1fr;gap:0}.lp-signature{border-radius:var(--clevo-radius-card)}}@media (max-width:600px){.lp-product-model-head{flex-direction:column;align-items:flex-start;gap:4px}.lp-product-model-source{padding:4px 7px;font-size:12px}.lp-steps{grid-template-columns:1fr}.lp-hero-ctas{flex-wrap:wrap;gap:18px}.lp-cta-card{padding:64px 24px}}
