.lq-mq-container{max-width:720px;margin:0 auto}.mq-progress-track{width:100%;height:6px;background:var(--color-p-bg-soft);border-radius:4px;margin-bottom:2rem}.mq-progress-fill{height:100%;background:var(--gradient-p-btn);border-radius:4px;transition:width .3s cubic-bezier(.25,1,.5,1)}.mq-question-body{margin-bottom:2rem}.mq-question-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.mq-step-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-p-muted)}.mq-dim-tag{font-size:11px;color:var(--color-p-accent-dark);font-weight:700;letter-spacing:.06em}.mq-question-text{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.35;color:var(--color-p-text);margin:0 0 1.5rem}.mq-options{display:flex;flex-direction:column;gap:.6rem}.mq-option{display:flex;align-items:center;gap:.85rem;width:100%;padding:var(--card-py-sm) var(--card-px-sm);background:var(--color-p-surface);border:1px solid var(--color-p-border);border-radius:12px;font-size:14px;line-height:1.45;color:var(--color-p-text);font-family:inherit;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.25,1,.5,1)}.mq-option:hover{border-color:var(--color-p-accent-dark)}.mq-option.is-selected{border-color:transparent;background:var(--gradient-p-btn);color:var(--color-p-on-accent)}.mq-opt-letter{width:26px;height:26px;border-radius:50%;border:1px solid var(--color-p-border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--color-p-muted);flex-shrink:0;transition:all .2s cubic-bezier(.25,1,.5,1)}.mq-option.is-selected .mq-opt-letter{border-color:#ffffff4d;color:var(--color-p-on-accent);background:transparent}.mq-nav{display:flex;justify-content:space-between;gap:1rem}.mq-nav-btn{padding:.7rem 1.4rem;border-radius:8px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s cubic-bezier(.25,1,.5,1);border:none}.mq-nav-back{background:transparent;color:var(--color-p-muted)}.mq-nav-back:disabled{opacity:.3;cursor:default}.mq-nav-back:not(:disabled):hover{color:var(--color-p-text)}.mq-nav-next{background:var(--gradient-p-btn);color:var(--color-p-on-accent);box-shadow:var(--shadow-p-btn)}.mq-nav-next:disabled{opacity:.35;cursor:default;box-shadow:none}.mq-nav-next:not(:disabled):hover{box-shadow:var(--shadow-p-btn-hover)}.mq-result-head{text-align:center;margin-bottom:2.5rem}.mq-result-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-p-muted);display:block;margin-bottom:.5rem}.mq-result-title{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:var(--color-p-accent);margin:0 0 .5rem}.mq-result-desc{font-size:14px;color:var(--color-p-muted);line-height:1.6;max-width:50ch;margin:0 auto}.mq-bars{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.mq-bar-item{display:flex;flex-direction:column;gap:.35rem}.mq-bar-label{display:flex;justify-content:space-between;font-size:12px;color:var(--color-p-muted)}.mq-bar-label strong{color:var(--color-p-text);font-weight:700}.mq-bar-track{height:10px;background:var(--color-p-bg-soft);border-radius:4px;overflow:hidden}.mq-bar-fill{height:100%;background:var(--color-p-accent);border-radius:4px;transition:width .6s cubic-bezier(.25,1,.5,1)}.mq-table-wrap{overflow-x:auto;margin-bottom:2rem}.mq-dim-table{width:100%;border-collapse:collapse;font-size:13px}.mq-dim-table thead{border-bottom:2px solid var(--color-p-border)}.mq-dim-table th{text-align:left;padding:.6rem .75rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-p-muted)}.mq-dim-table td{padding:.75rem;vertical-align:top;border-bottom:1px solid var(--color-p-bg-soft)}.mq-td-dim{font-size:13px;font-weight:700;color:var(--color-p-text);white-space:nowrap;min-width:140px}.mq-pct{font-weight:700;color:var(--color-p-accent);font-size:15px}.mq-score-sub{font-size:11px;color:var(--color-p-muted);margin-left:.35rem}.mq-td-diag{font-size:13px;color:var(--color-p-muted);line-height:1.5;max-width:300px}.mq-dim-level{display:inline-block;font-size:9px;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.mq-level-low{background:var(--color-p-accent-soft);color:var(--color-p-accent-darkest)}.mq-level-medium{background:var(--color-p-accent-soft);color:var(--color-p-accent-dark)}.mq-level-high{background:var(--color-p-accent);color:var(--color-p-on-accent)}.mq-result-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.mq-contact-btn{display:inline-block;padding:.65rem 1.5rem;background:var(--gradient-p-btn);color:var(--color-p-on-accent);border:none;border-radius:8px;font-size:13px;font-weight:700;font-family:inherit;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-p-btn);transition:box-shadow .2s cubic-bezier(.25,1,.5,1)}.mq-contact-btn:hover{box-shadow:var(--shadow-p-btn-hover)}.mq-retry-btn{display:inline-block;margin:0;padding:.65rem 1.5rem;border:1.5px solid var(--color-p-accent-dark);border-radius:8px;background:transparent;color:var(--color-p-accent-dark);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s,color .2s}.mq-retry-btn:hover{background:var(--color-p-accent);color:var(--color-p-on-accent);border-color:var(--color-p-accent)}@media (max-width: 768px){.mq-dim-table thead{display:none}.mq-dim-table,.mq-dim-table tbody,.mq-dim-table tr,.mq-dim-table td{display:block}.mq-dim-table tr{margin-bottom:1.25rem;border:1px solid var(--color-p-border);border-radius:10px;padding:.75rem;background:var(--color-p-surface)}.mq-dim-table td{border-bottom:none;padding:.25rem 0}.mq-dim-table td:before{content:attr(data-label);display:block;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-p-muted);margin-bottom:.15rem}.mq-td-diag{max-width:none}.mq-result-actions{flex-direction:column;align-items:center}}.lq-body{background:var(--color-p-bg);color:var(--color-p-text);font-family:var(--font-body),system-ui,sans-serif;margin:0;overflow-x:clip}.lq-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-p-bg) 85%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-p-border)}.lq-header-inner{width:min(1680px,100% - 48px);margin:0 auto;height:56px;display:flex;justify-content:space-between;align-items:center}.lq-logo{height:86px;width:auto}.lq-logo-sm{height:40px;width:auto;opacity:.5}.lq-nav{display:flex;align-items:center}.lq-nav-list{display:flex;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0}.lq-nav-list a{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-p-muted);text-decoration:none;transition:color .2s cubic-bezier(.25,1,.5,1)}.lq-nav-list a:hover{color:var(--color-p-text)}.lq-pill{font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .8rem;min-height:32px;background:var(--color-p-accent);color:var(--color-p-on-accent);border-radius:999px;text-decoration:none;white-space:nowrap;transition:filter .18s cubic-bezier(.25,1,.5,1);display:inline-flex;align-items:center}.lq-pill:hover{filter:brightness(1.1)}.lq-hamburger{display:none;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1.5px solid var(--color-p-border-mid);border-radius:8px;background:transparent;cursor:pointer;flex-shrink:0;transition:background .2s cubic-bezier(.25,1,.5,1)}.lq-hamburger:hover{background:var(--color-p-accent-soft)}.lq-hamburger-line{width:18px;height:2px;background:var(--color-p-accent);border-radius:1px;transition:all .25s cubic-bezier(.25,1,.5,1)}.lq-hamburger.is-open .lq-hamburger-line:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.lq-hamburger.is-open .lq-hamburger-line:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.lq-mobile-overlay{position:fixed;inset:0;z-index:200;background:#0f2a2a73;backdrop-filter:blur(8px)}.lq-mobile-overlay[hidden]{display:none}.lq-mobile-panel{position:fixed;top:0;right:0;width:min(320px,80vw);height:100dvh;background:var(--color-p-surface);padding:80px 24px 24px;display:flex;flex-direction:column;gap:4px;box-shadow:-8px 0 32px #0000001f;z-index:201}.lq-mobile-nav-link{display:block;padding:12px 16px;border-radius:12px;font-size:15px;font-weight:700;color:var(--color-p-text);text-decoration:none;transition:background .15s cubic-bezier(.25,1,.5,1)}.lq-mobile-nav-link:hover{background:var(--color-p-bg-soft)}.lq-mobile-cta{display:block;margin-top:8px;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:800;text-align:center;background:var(--gradient-p-btn);color:var(--color-p-on-accent);text-decoration:none}.lq-main{width:min(1680px,100% - 48px);margin:0 auto;position:relative;z-index:10}.lq-hero{position:relative;overflow:visible;padding:60px 0 40px;overflow-x:clip}.lq-dot-grid{position:absolute;inset:0;z-index:0;background-image:radial-gradient(circle,var(--color-p-accent-soft) 2px,transparent 2px);background-size:40px 40px}.lq-hero-glow{position:absolute;border-radius:50%;filter:blur(80px);z-index:0;pointer-events:none}.lq-hero-glow.tr{top:-15%;right:-10%;width:800px;height:800px;background:radial-gradient(circle,var(--color-p-accent-soft),transparent 65%);opacity:.5}.lq-hero-glow.bl{bottom:-5%;left:-12%;width:600px;height:600px;background:radial-gradient(circle,var(--color-p-accent-soft),transparent 65%);opacity:.5}.lq-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;z-index:1}.lq-hero-left{display:flex;flex-direction:column}.lq-hero-badge{display:inline-flex;align-items:center;gap:6px;background:var(--color-p-accent-soft);border:1.5px solid var(--color-p-border-mid);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;color:var(--color-p-accent-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;width:fit-content}.lq-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--color-p-accent);animation:lq-pulse-dot 1.8s ease-in-out infinite}@keyframes lq-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.lq-h1{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1;letter-spacing:-1px;margin:0 0 18px;color:var(--color-p-text)}.lq-accent{background:var(--gradient-p-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:500}.lq-hero-sub{font-size:16px;line-height:1.65;color:var(--color-p-muted);margin:0;max-width:500px}.lq-hero-ctas{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.lq-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;min-height:44px;font-size:14px;font-weight:700;border-radius:12px;cursor:pointer;text-decoration:none;font-family:inherit;border:none;transition:transform .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),background .18s cubic-bezier(.25,1,.5,1)}.lq-btn-pri{background:var(--gradient-p-btn);color:var(--color-p-on-accent);box-shadow:var(--shadow-p-btn)}.lq-btn-pri:hover{transform:translateY(-2px);box-shadow:var(--shadow-p-btn-hover)}.lq-btn-sec{background:transparent;color:var(--color-p-accent-dark);border:1.5px solid var(--color-p-border-mid)}.lq-btn-sec:hover{background:var(--color-p-accent-soft);transform:translateY(-1px)}.lq-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;max-width:480px}.lq-stat-card{background:var(--color-p-surface);border:1px solid var(--color-p-border);border-radius:12px;padding:var(--card-py-sm) var(--card-px-sm);box-shadow:var(--shadow-p-stat);transition:transform .2s cubic-bezier(.25,1,.5,1)}.lq-stat-card:hover{transform:translateY(-2px)}.lq-stat-val{font-size:24px;font-weight:900;color:var(--color-p-accent);line-height:1}.lq-stat-label{margin-top:4px;font-size:11px;color:var(--color-p-muted);font-weight:600;line-height:1.3}.lq-hero-right{position:relative;padding:24px 0}.lq-hero-mock{position:relative;z-index:1;padding:var(--card-py-md);background:var(--color-p-surface);border:1px solid var(--color-p-border);border-radius:12px;box-shadow:var(--shadow-p-card)}.lq-mock-row{display:flex;gap:.5rem;margin-bottom:1rem}.lq-mock-cell{flex:1;padding:.5rem;border:1px solid var(--color-p-border);border-radius:8px;text-align:center}.lq-mock-val{font-size:1.25rem;font-weight:700;display:block;color:var(--color-p-text)}.lq-mock-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-p-muted)}.lq-mock-bar{height:6px;background:var(--color-p-bg-soft);border-radius:4px;overflow:hidden}.lq-mock-fill{height:100%;width:94%;background:var(--gradient-p-btn);border-radius:4px}.lq-float-card{position:absolute;z-index:2;background:var(--color-p-surface);border-radius:12px;padding:var(--card-py-md) var(--card-px-md);border:1px solid var(--color-p-border);box-shadow:var(--shadow-p-card-hover)}.lq-float-a{top:-20%;left:-5%;width:215px;animation:lq-float-a 5s ease-in-out infinite}.lq-float-b{bottom:-20%;right:-5%;width:220px;animation:lq-float-b 4.2s ease-in-out infinite .8s}@keyframes lq-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lq-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.lq-float-title{font-size:13px;font-weight:700;color:var(--color-p-text);margin-bottom:8px}.lq-sparkline{width:100%;height:48px;margin-top:4px}.lq-float-donut{display:flex;align-items:center;gap:12px}.lq-donut{width:65px;height:65px;flex-shrink:0}.lq-dot-teal{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-p-accent);margin-right:4px}.lq-dot-muted{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-p-accent-soft);margin-right:4px}.lq-float-bar-icon{position:absolute;top:50%;left:-4px;z-index:2;width:40px;height:40px;border-radius:50%;background:var(--gradient-p-btn);box-shadow:var(--shadow-p-btn);display:flex;align-items:center;justify-content:center}.lq-dash{position:relative;z-index:1;padding:20px 22px 16px;background:var(--color-p-surface);border:1px solid var(--color-p-border);border-radius:16px;box-shadow:var(--shadow-p-card);transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);transition:transform .4s cubic-bezier(.25,1,.5,1)}.lq-dash:hover{transform:perspective(1200px) rotateY(0) rotateX(0)}.lq-dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.lq-live-chip{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-p-accent-dark)}.lq-live-dot{width:6px;height:6px;border-radius:50%;background:var(--color-p-accent);animation:lq-pulse-dot 1.8s ease-in-out infinite}.lq-dash-updated{font-size:10px;color:var(--color-p-muted)}.lq-dash-kpis{display:flex;gap:10px;margin-bottom:14px}.lq-kpi{flex:1;padding:8px 10px;border:1px solid var(--color-p-border);border-radius:10px}.lq-kpi-val{display:block;font-size:18px;font-weight:900;color:var(--color-p-text);font-variant-numeric:tabular-nums}.lq-kpi-label{font-size:10px;color:var(--color-p-muted);font-weight:600;letter-spacing:.02em}.lq-dash-chart{position:relative;margin-bottom:12px}.lq-area-chart{width:100%;height:90px;display:block}.lq-area-line{stroke-dasharray:500;stroke-dashoffset:500;animation:lq-draw 1.6s cubic-bezier(.25,1,.5,1) forwards .3s}.lq-area-fill{opacity:0;animation:lq-fade-in 1s ease forwards 1s}@keyframes lq-draw{to{stroke-dashoffset:0}}@keyframes lq-fade-in{to{opacity:1}}.lq-chart-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--color-p-muted);margin-top:2px}.lq-dash-bars{display:flex;align-items:flex-end;gap:6px;height:32px}.lq-mini-bar{flex:1;height:var(--h);background:var(--color-p-accent-soft);border-radius:3px 3px 0 0;position:relative}.lq-mini-bar:nth-child(4){background:var(--color-p-accent)}.lq-float-compare{display:flex;flex-direction:column;gap:8px;margin-top:4px}.lq-compare-row{display:flex;align-items:center;gap:8px}.lq-compare-label{font-size:10px;color:var(--color-p-muted);width:42px;flex-shrink:0}.lq-compare-track{flex:1;height:6px;background:var(--color-p-bg-soft);border-radius:4px;overflow:hidden}.lq-compare-fill{height:100%;width:var(--w);background:var(--gradient-p-btn);border-radius:4px;animation:lq-grow-w 1.2s cubic-bezier(.25,1,.5,1) forwards;transform-origin:left}@keyframes lq-grow-w{0%{width:0}}.lq-donut-legend{display:flex;flex-direction:column;gap:4px;font-size:10px;color:var(--color-p-muted);font-weight:600}.lq-trend-up{color:var(--color-p-accent-dark);font-weight:800;margin-top:2px}.lq-section{padding:80px 0}.lq-section-svc{padding:80px 0;background:var(--color-p-bg-soft);border-top:1px solid var(--color-p-border);border-bottom:1px solid var(--color-p-border);width:100vw;margin-left:calc(-50vw + 50%)}.lq-svc-inner{width:min(1680px,100% - 48px);margin:0 auto}.lq-hero-grad{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,var(--color-p-bg));pointer-events:none;z-index:1}.lq-h2{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.2;margin:0 0 1.5rem;letter-spacing:-.5px;scroll-margin-top:80px;text-wrap:balance}.lq-sub{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-p-muted);line-height:1.6;margin:0 0 2rem;max-width:56ch}.lq-muted{color:var(--color-p-muted);font-size:12px}.lq-link{color:var(--color-p-accent-dark);text-decoration:none;font-size:12px}.lq-svc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.lq-svc-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--card-py-md) var(--card-px-md);background:var(--color-p-surface);border:1px solid var(--color-p-border);border-radius:12px;box-shadow:var(--shadow-p-card);transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1),border-color .25s cubic-bezier(.25,1,.5,1)}.lq-svc-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-p-card-hover);border-color:var(--color-p-accent)}.lq-svc-icon{width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.lq-svc-icon svg{width:48px;height:48px;object-fit:contain}.lq-svc-card h3{font-size:15px;font-weight:800;color:var(--color-p-text);margin:0 0 .5rem}.lq-svc-card p{font-size:13px;color:var(--color-p-muted);line-height:1.55;margin:0 0 1rem}.lq-svc-link{font-size:13px;font-weight:700;color:var(--color-p-accent-dark);text-decoration:none;display:inline-flex;align-items:center;padding:8px 0;margin-top:auto}.lq-tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:.15rem .4rem;border:1px solid var(--color-p-accent-dark);color:var(--color-p-accent-dark);border-radius:4px}.lq-method-container{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--color-p-surface);border:1.5px solid var(--color-p-border);border-radius:12px;box-shadow:var(--shadow-p-method);overflow:hidden}.lq-method-left{padding:3rem 2.5rem}.lq-gradient-text{background:var(--gradient-p-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lq-method-checklist{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.lq-method-check{display:flex;gap:1rem;align-items:flex-start}.lq-check-icon{width:28px;height:28px;border-radius:8px;background:var(--gradient-p-check);box-shadow:var(--shadow-p-btn);flex-shrink:0;display:flex;align-items:center;justify-content:center}.lq-check-icon svg{width:14px;height:14px;color:#fff}.lq-method-check strong{display:block;font-size:15px;font-weight:800;color:var(--color-p-text);margin-bottom:.25rem}.lq-method-check p{font-size:13px;color:var(--color-p-muted);line-height:1.55;margin:0}.lq-method-right{padding:3rem 2.5rem;background:linear-gradient(180deg,var(--color-p-bg),var(--color-p-bg-soft))}.lq-method-steps{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.lq-step-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background:var(--color-p-surface);border:1px solid var(--color-p-border);border-radius:12px;transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.lq-step-item:hover{border-color:var(--color-p-accent);box-shadow:var(--shadow-p-card);transform:translateY(-2px)}.lq-step-circle{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;font-family:var(--font-mono),monospace;color:#fff}.lq-step-circle.s01{background:var(--color-p-accent)}.lq-step-circle.s02{background:var(--color-p-accent-mid)}.lq-step-circle.s03{background:var(--color-p-accent-dark)}.lq-step-circle.s04{background:var(--color-p-accent-darkest)}.lq-step-line{display:none}.lq-step-content{padding:.75rem 1rem 0;margin-bottom:.75rem}.lq-step-content h3{font-size:20px;font-weight:800;margin:0 0 .35rem;color:var(--color-p-text)}.lq-step-content p{font-size:14px;color:var(--color-p-muted);line-height:1.55;margin:0;max-width:32ch}.lq-cases-tabs{display:flex;gap:8px;margin-bottom:1rem;overflow-x:auto;scrollbar-width:none}.lq-cases-tabs::-webkit-scrollbar{display:none}.lq-case-tab{padding:10px 16px;background:var(--color-p-surface);border:1.5px solid var(--color-p-border);cursor:pointer;font-size:12px;font-weight:700;color:var(--color-p-muted);font-family:inherit;white-space:nowrap;border-radius:12px;transition:background .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1),border-color .2s cubic-bezier(.25,1,.5,1)}.lq-case-tab:focus-visible{outline:2px solid var(--color-p-accent);outline-offset:2px}.lq-case-tab:hover{border-color:var(--color-p-accent-dark);color:var(--color-p-accent-dark);background:var(--color-p-accent-soft)}.lq-case-tab.is-active{background:var(--color-p-accent);color:var(--color-p-on-accent);border-color:var(--color-p-accent)}.lq-case-panel{padding:var(--card-py-md);background:var(--color-p-surface);border:1px solid var(--color-p-border);border-radius:12px;box-shadow:var(--shadow-p-card);min-height:300px}.lq-case-panel h3{font-size:1.125rem;font-weight:700;margin:.5rem 0 .75rem;color:var(--color-p-text)}.lq-case-desc{font-size:13px;color:var(--color-p-muted);line-height:1.55;margin:0}.lq-case-data{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid var(--color-p-border)}.lq-data-h{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-p-muted);margin:0 0 .75rem}.lq-case-data ul{list-style:none;margin:0;padding:0;font-size:12px;color:var(--color-p-muted)}.lq-case-data li{margin-bottom:.35rem}.lq-case-metric{padding:1rem;background:color-mix(in srgb,var(--color-p-bg) 50%,transparent);border:1px solid var(--color-p-border);border-radius:8px}.lq-metric-big{font-size:1.75rem;font-weight:700;color:var(--color-p-accent);display:block;margin-bottom:.25rem}.lq-stats-band{padding:var(--section-py-compact) 0;background:var(--color-p-bg-soft);width:100vw;margin-left:calc(-50vw + 50%);border-top:1px solid var(--color-p-border);border-bottom:1px solid var(--color-p-border);scroll-margin-top:80px}.lq-stats-inner{width:min(1680px,100% - 48px);margin:0 auto}.lq-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.lq-stat strong{display:block;font-size:16px;margin:.5rem 0 .35rem;font-variant-numeric:tabular-nums}.lq-stat p{font-size:13px;color:var(--color-p-muted);line-height:1.55;margin:0}.lq-founders{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.lq-founder{text-align:center;padding:var(--card-py-lg) var(--card-px-lg);background:var(--color-p-surface);border:1px solid var(--color-p-border);border-radius:12px;box-shadow:var(--shadow-p-card);transition:all .3s cubic-bezier(.25,1,.5,1)}.lq-founder:hover{transform:translateY(-4px);box-shadow:var(--shadow-p-card-hover);border-color:var(--color-p-accent)}.lq-founder-init{width:80px;height:80px;border-radius:50%;background:var(--gradient-p-check);color:#fff;font-size:1.5rem;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:var(--shadow-p-btn)}.lq-founder h3{font-size:1.05rem;font-weight:800;margin:0 0 .25rem;color:var(--color-p-text)}.lq-founder p{font-size:13px;color:var(--color-p-muted);line-height:1.55;margin:.5rem 0}.lq-founder .lq-link{font-size:12px;font-weight:700}.lq-cta-section{padding:80px 80px 80px 120px;background:var(--gradient-p-cta);position:relative;overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%)}.lq-cta-section:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,var(--color-p-accent-soft),transparent 70%);pointer-events:none}.lq-cta-section:after{content:"";position:absolute;bottom:-30%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.04),transparent 70%);pointer-events:none}.lq-cta-section .lq-h2{color:#fff}.lq-cta-section .lq-sub{color:#ffffffa6}.lq-cta-section .lq-link{color:#fff}.lq-cta-section .lq-muted{color:#ffffff80}.lq-cta-section .lq-input,.lq-cta-section select.lq-input{background:#ffffff1a;border-color:#fff3;color:#fff}.lq-cta-section .lq-input::placeholder{color:#ffffff73}.lq-cta-section .lq-input:focus{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff1f}.lq-cta-section .lq-form-label{color:#ffffffd9}.lq-cta-section .lq-form{background:var(--color-p-bg-soft);border-color:var(--color-p-border)}.lq-cta-section .lq-input,.lq-cta-section select.lq-input{background:#fff;border-color:var(--color-p-border);color:var(--color-p-text)}.lq-cta-section .lq-input::placeholder{color:var(--color-p-muted)}.lq-cta-section .lq-input:focus{border-color:var(--color-p-accent);box-shadow:0 0 0 3px var(--color-p-accent-soft)}.lq-cta-section .lq-form-label{color:var(--color-p-text)}.lq-cta-section .lq-btn-pri{color:#fff}.lq-cta-section .lq-btn-pri:hover{filter:brightness(1.1)}.lq-cta-section .lq-success{color:var(--color-p-accent-dark)}.lq-contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(2rem,5vw,4rem)}.lq-contact-info{font-size:14px;margin-top:1rem}.lq-contact-info strong{color:#fff}.lq-form{display:flex;flex-direction:column;gap:1rem;padding:var(--card-py-lg);background:#fff;border:1px solid var(--color-p-border);border-radius:12px}.lq-form-label{font-size:11px;font-weight:700;color:var(--color-p-text);letter-spacing:.02em;margin-bottom:.25rem;display:block}.lq-form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.lq-input{width:100%;padding:.7rem 1rem;background:var(--color-p-surface);border:1px solid var(--color-p-border);color:var(--color-p-text);font-size:13px;font-family:inherit;border-radius:8px;box-sizing:border-box;transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}.lq-input:focus{outline:none;border-color:var(--color-p-accent);box-shadow:0 0 0 3px var(--color-p-accent-soft)}.lq-input::placeholder{color:var(--color-p-muted)}.lq-hpot{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.lq-area{resize:vertical;min-height:80px;font-family:inherit}select.lq-input{appearance:none;-webkit-appearance:none;background-color:var(--color-p-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.lq-success{display:block;color:var(--color-p-accent-dark);font-size:12px;margin-top:.25rem;animation:lq-fade-up .3s cubic-bezier(.25,1,.5,1)}.lq-success[hidden]{display:none;animation:none}@keyframes lq-fade-up{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lq-sub{width:100%;justify-content:center}.lq-faq-item{border-bottom:1px solid var(--color-p-border)}.lq-faq-item:last-child{border-bottom:none}.lq-faq-item summary{padding:1rem 1.25rem;cursor:pointer;font-size:14px;font-weight:600;list-style:none;transition:background .2s cubic-bezier(.25,1,.5,1);scroll-margin-top:80px}.lq-faq-item summary:hover{background:var(--color-p-accent-soft)}.lq-faq-item summary::-webkit-details-marker{display:none}.lq-faq-item p{padding:0 1.25rem 1.25rem;margin:0;color:var(--color-p-muted);font-size:13px;line-height:1.6}.lq-footer{border-top:1px solid var(--color-p-border);padding:3rem 1.5rem;text-align:center}.lq-footer-inner{width:min(1680px,100% - 48px);margin:0 auto}.lq-footer-tag{font-size:13px;color:var(--color-p-muted);max-width:44ch;margin:1rem auto 0}.lq-footer-contact{margin-top:.75rem;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.lq-footer-link{color:var(--color-p-muted);text-decoration:none;transition:color .2s}.lq-footer-link:hover{color:var(--color-p-accent)}.lq-footer-copy{font-size:11px;color:var(--color-p-muted);margin-top:1rem}@media (max-width: 1024px){.lq-svc-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.lq-stats-grid{grid-template-columns:repeat(2,1fr)}.lq-founders,.lq-method-container,.lq-method-steps{grid-template-columns:1fr}}@media (max-width: 768px){.lq-nav,.lq-pill{display:none}.lq-hamburger{display:flex}.lq-main,.lq-header-inner{width:min(1680px,100% - 32px)}.lq-hero-grid{grid-template-columns:1fr;gap:28px}.lq-hero-right{display:none}.lq-hero-stats{max-width:100%}.lq-svc-grid{grid-template-columns:repeat(2,1fr)}.lq-case-data,.lq-stats-grid,.lq-contact-grid,.lq-form-row{grid-template-columns:1fr}.lq-founder{padding:var(--card-py-md) var(--card-px-md)}.lq-method-left,.lq-method-right{padding:2rem 1.5rem}.lq-section{padding:var(--section-py-compact) 0}.lq-cta-section{padding:48px 24px}}@media (max-width: 480px){.lq-svc-grid,.lq-stats-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lq-svc-card:hover{transform:none}.lq-area-line,.lq-area-fill,.lq-compare-fill,.lq-live-dot{animation:none;stroke-dashoffset:0;opacity:1;width:var(--w, 100%)}.lq-dash{transform:none}}
