.C-lab-landing{--lab-primary: #4f46e5;--lab-primary-hover: #4338ca;--lab-primary-light: #eef2ff;--lab-violet: #7c3aed;--lab-emerald: #059669;--lab-amber: #d97706;--lab-rose: #e11d48;--lab-gray-50: #f9fafb;--lab-gray-100: #f3f4f6;--lab-gray-200: #e5e7eb;--lab-gray-300: #d1d5db;--lab-gray-400: #9ca3af;--lab-gray-500: #6b7280;--lab-gray-600: #4b5563;--lab-gray-700: #374151;--lab-gray-800: #1f2937;--lab-gray-900: #111827;--lab-badge-s-bg: #d1fae5;--lab-badge-s-text: #065f46;--lab-badge-s-border: #a7f3d0;--lab-badge-a-bg: #dbeafe;--lab-badge-a-text: #1e40af;--lab-badge-a-border: #bfdbfe;--lab-badge-b-bg: #fef9c3;--lab-badge-b-text: #854d0e;--lab-badge-b-border: #fde68a;--lab-radius: 12px;--lab-radius-lg: 20px;--lab-radius-full: 999px;--lab-shadow-sm: 0 1px 2px rgba(0,0,0,.05);--lab-shadow-md: 0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -2px rgba(0,0,0,.05);--lab-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.08), 0 4px 6px -4px rgba(0,0,0,.05);--lab-shadow-xl: 0 20px 25px -5px rgba(0,0,0,.08), 0 8px 10px -6px rgba(0,0,0,.04);color:var(--lab-gray-900);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.C-lab-landing *{box-sizing:border-box}.C-lab-landing a{color:inherit;text-decoration:none}.lab-container{max-width:1120px;margin:0 auto;padding:0 24px}.C-lab-landing .lab-hide-mobile{display:inline}.C-lab-landing .lab-animate-on-scroll{opacity:0;transform:translateY(32px);transition:opacity .6s ease,transform .6s ease}.C-lab-landing .lab-animate-on-scroll.visible{opacity:1;transform:translateY(0)}@keyframes labBlink{0%,to{opacity:1}50%{opacity:0}}.lab-problem-compact{padding:48px 24px;background:var(--lab-gray-50)}.lab-problem-compact-inner{max-width:840px;margin:0 auto;text-align:center}.lab-problem-compact-text{font-size:18px;line-height:1.8;color:var(--lab-gray-600)}.lab-problem-compact-text strong{color:var(--lab-gray-900)}.lab-section-header{text-align:center;margin-bottom:48px}.lab-section-label{display:inline-block;font-size:13px;font-weight:600;color:var(--lab-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.lab-section-title{font-size:36px;font-weight:800;letter-spacing:-.02em;color:var(--lab-gray-900)}.lab-section-subtitle{font-size:16px;color:var(--lab-gray-500);margin-top:12px}.lab-features{padding:80px 24px}.lab-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lab-feature-card{border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius-lg);overflow:hidden;transition:all .3s}.lab-feature-card:hover{border-color:var(--lab-gray-300);box-shadow:var(--lab-shadow-lg);transform:translateY(-2px)}.lab-feature-card-large{grid-column:span 2;grid-row:span 2}.lab-feature-card-inner{padding:32px;height:100%;display:flex;flex-direction:column}.lab-feature-icon-wrapper{width:48px;height:48px;border-radius:var(--lab-radius);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.lab-feature-icon-primary{background:var(--lab-primary-light);color:var(--lab-primary)}.lab-feature-icon-violet{background:#f5f3ff;color:var(--lab-violet)}.lab-feature-icon-emerald{background:#ecfdf5;color:var(--lab-emerald)}.lab-feature-icon-amber{background:#fffbeb;color:var(--lab-amber)}.lab-feature-icon-rose{background:#fff1f2;color:var(--lab-rose)}.lab-feature-icon-sky{background:#e0f2fe;color:#0284c7}.lab-feature-title{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--lab-gray-900)}.lab-feature-desc{font-size:14px;color:var(--lab-gray-500);line-height:1.7}.lab-feature-visual{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:12px}.lab-feature-paper{background:var(--lab-gray-50);border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius);padding:16px}.lab-feature-paper-badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--lab-radius-full);margin-bottom:8px}.lab-feature-paper-title{font-size:13px;font-weight:600;color:var(--lab-gray-800)}.lab-feature-paper-meta{font-size:12px;color:var(--lab-gray-400);margin-top:4px}.lab-badge-s{background:var(--lab-badge-s-bg);color:var(--lab-badge-s-text);border:1px solid var(--lab-badge-s-border);font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--lab-radius-full)}.lab-badge-a,.lab-badge-effect-a{background:var(--lab-badge-a-bg);color:var(--lab-badge-a-text);border:1px solid var(--lab-badge-a-border);font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--lab-radius-full)}.lab-badge-effect-b{background:var(--lab-badge-b-bg);color:var(--lab-badge-b-text);border:1px solid var(--lab-badge-b-border);font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--lab-radius-full)}.lab-how-it-works{padding:80px 24px;background:var(--lab-gray-50)}.lab-pipeline{max-width:640px;margin:0 auto}.lab-pipeline-step{display:flex;gap:20px;align-items:flex-start;padding:20px 24px;border-radius:var(--lab-radius);background:#fff;border:1px solid var(--lab-gray-200)}.lab-pipeline-step-highlight{background:var(--lab-primary-light);border-color:var(--lab-primary);box-shadow:0 0 0 3px #4f46e51a}.lab-pipeline-icon{width:44px;height:44px;border-radius:10px;background:var(--lab-gray-50);border:1px solid var(--lab-gray-200);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--lab-gray-500)}.lab-pipeline-icon-highlight{background:var(--lab-primary);border-color:var(--lab-primary);color:#fff}.lab-pipeline-content{flex:1;min-width:0}.lab-pipeline-title{font-size:16px;font-weight:700;color:var(--lab-gray-900);margin-bottom:4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lab-pipeline-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:var(--lab-primary);background:#4f46e51a;padding:2px 10px;border-radius:var(--lab-radius-full);letter-spacing:.02em;white-space:nowrap}.lab-pipeline-desc{font-size:14px;color:var(--lab-gray-500);line-height:1.7}.lab-pipeline-connector{display:flex;justify-content:center;padding:4px 0;color:var(--lab-gray-300)}.lab-pipeline-divider{display:flex;align-items:center;gap:20px;max-width:640px;margin:48px auto}.lab-pipeline-divider-line{flex:1;height:1px;background:var(--lab-gray-300)}.lab-pipeline-divider-text{font-size:14px;font-weight:600;color:var(--lab-primary);white-space:nowrap}.lab-steps{max-width:800px;margin:0 auto}.lab-step{display:grid;grid-template-columns:auto 1fr 1fr;gap:24px;align-items:start}.lab-step-number{width:48px;height:48px;border-radius:50%;background:var(--lab-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;flex-shrink:0}.lab-step-content{padding-top:6px}.lab-step-title{font-size:20px;font-weight:700;margin-bottom:8px;color:var(--lab-gray-900)}.lab-step-desc{font-size:14px;color:var(--lab-gray-500);line-height:1.7}.lab-step-connector{display:flex;justify-content:center;padding:8px 0;color:var(--lab-gray-300)}.lab-step-connector svg{width:24px;height:48px}.lab-step-visual{display:flex;align-items:start;padding-top:4px}.lab-step-mockup{background:#fff;border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius);overflow:hidden;width:100%;box-shadow:var(--lab-shadow-sm)}.lab-step-mockup-bar{display:flex;gap:6px;padding:10px 14px;background:var(--lab-gray-50);border-bottom:1px solid var(--lab-gray-200)}.lab-step-mockup-dot{width:8px;height:8px;border-radius:50%;background:var(--lab-gray-300)}.lab-step-mockup-content{padding:16px}.lab-step-mockup-input{display:flex;align-items:center;background:var(--lab-gray-50);border:1px solid var(--lab-gray-200);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--lab-gray-700)}.lab-step-mockup-cursor{color:var(--lab-primary);animation:labBlink 1s infinite;margin-right:2px;font-weight:300}.lab-step-analysis{display:flex;flex-direction:column;gap:10px;width:100%}.lab-step-analysis-item{display:flex;flex-direction:column;gap:4px}.lab-step-analysis-bar{height:28px;background:linear-gradient(90deg,var(--lab-primary-light),rgba(79,70,229,.08));border-radius:6px;width:var(--width);display:flex;align-items:center;padding:0 12px;font-size:11px;font-weight:600;color:var(--lab-primary);transition:width 1s ease}.lab-step-analysis-label{font-size:12px;color:var(--lab-gray-400)}.lab-step-result{background:#fff;border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius);padding:16px;width:100%;box-shadow:var(--lab-shadow-sm)}.lab-step-result-badges{display:flex;gap:8px;margin-bottom:12px}.lab-step-result-text{font-size:13px;color:var(--lab-gray-700);line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lab-step-result-sources{margin-top:12px;padding-top:12px;border-top:1px solid var(--lab-gray-100);font-size:12px;color:var(--lab-gray-400)}.lab-demo{padding:80px 24px}.lab-demo-window{max-width:720px;margin:0 auto;border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius-lg);overflow:hidden;box-shadow:var(--lab-shadow-xl)}.lab-demo-header{display:flex;align-items:center;gap:16px;padding:14px 20px;background:var(--lab-gray-50);border-bottom:1px solid var(--lab-gray-200)}.lab-demo-dots{display:flex;gap:6px}.lab-demo-dots span{width:10px;height:10px;border-radius:50%;background:var(--lab-gray-300)}.lab-demo-dots span:first-child{background:#ff5f57}.lab-demo-dots span:nth-child(2){background:#ffbd2e}.lab-demo-dots span:last-child{background:#28c840}.lab-demo-url{font-size:12px;color:var(--lab-gray-400);background:#fff;padding:4px 16px;border-radius:6px;border:1px solid var(--lab-gray-200);flex:1;text-align:center}.lab-demo-body{padding:24px;background:#fff}.lab-demo-search{margin-bottom:24px}.lab-demo-search-inner{display:flex;align-items:center;gap:12px;border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius);padding:12px 16px;background:var(--lab-gray-50)}.lab-demo-search-text{font-size:14px;color:var(--lab-gray-700)}.lab-demo-section{margin-bottom:20px}.lab-demo-section-label{font-size:13px;font-weight:600;color:var(--lab-gray-500);margin-bottom:10px;text-align:center}.lab-demo-answer{background:var(--lab-gray-50);border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius);padding:16px}.lab-demo-answer p{font-size:14px;color:var(--lab-gray-700);line-height:1.8}.lab-demo-answer p+p{margin-top:12px}.lab-demo-evidence{background:var(--lab-gray-50);border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius);padding:16px}.lab-demo-evidence-badges{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.lab-demo-evidence-answer{margin-bottom:16px}.lab-demo-evidence-answer p{font-size:14px;color:var(--lab-gray-700);line-height:1.8}.lab-demo-papers{border-top:1px solid var(--lab-gray-200);padding-top:12px;display:flex;flex-direction:column;gap:12px}.lab-demo-paper{display:flex;gap:12px;align-items:start}.lab-demo-papers-label{font-size:13px;font-weight:600;color:var(--lab-gray-500);text-align:center;margin-bottom:4px}.lab-demo-paper-badges{display:flex;gap:4px;flex-shrink:0;margin-top:2px}.lab-demo-paper-badge{flex-shrink:0;text-align:center;min-width:28px}.lab-badge-effect-neutral{background:var(--lab-gray-100);color:var(--lab-gray-400);border:1px solid var(--lab-gray-200);font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--lab-radius-full)}.lab-demo-paper-title{font-size:13px;font-weight:600;color:var(--lab-primary)}.lab-demo-paper-meta{font-size:12px;color:var(--lab-gray-400);margin-top:2px}.lab-demo-disclaimer{margin-top:12px;font-size:12px;color:var(--lab-gray-400)}.lab-demo-actions{display:flex;align-items:center;justify-content:center;padding-top:16px;border-top:1px solid var(--lab-gray-100);gap:24px}.lab-demo-feedback{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:var(--lab-gray-400)}.lab-demo-feedback-btns{display:flex;gap:8px}.lab-demo-feedback-btn{background:none;border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius-full);padding:6px 14px;cursor:pointer;transition:all .15s;font-size:13px;color:var(--lab-gray-600);white-space:nowrap}.lab-demo-feedback-btn:hover{border-color:var(--lab-primary);background:var(--lab-primary-light)}.lab-demo-share{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.lab-demo-share-btn{padding:8px 20px;border-radius:var(--lab-radius-full);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.lab-demo-share-x{background:var(--lab-gray-900);color:#fff;border:none}.lab-demo-share-x:hover{background:var(--lab-gray-700)}.lab-demo-share-copy{background:#fff;color:var(--lab-gray-700);border:1px solid var(--lab-gray-200)}.lab-demo-share-copy:hover{border-color:var(--lab-gray-400)}.lab-trainers{padding:80px 24px}.lab-trainers-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lab-trainers-title{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:12px 0 16px}.lab-trainers-desc{font-size:15px;color:var(--lab-gray-500);line-height:1.8;margin-bottom:24px}.lab-trainers-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:32px;padding:0}.lab-trainers-list li{display:flex;align-items:start;gap:12px;font-size:15px;color:var(--lab-gray-700);line-height:1.6}.lab-trainers-list li svg{flex-shrink:0;margin-top:3px;color:var(--lab-emerald)}.lab-trainers-cta{display:inline-flex;align-items:center;gap:8px;background:var(--lab-primary);color:#fff!important;padding:14px 28px;border-radius:var(--lab-radius);font-size:15px;font-weight:600;transition:background .15s}.lab-trainers-cta:hover{background:var(--lab-primary-hover)}.lab-trainers-chat{display:flex;flex-direction:column;gap:16px}.lab-trainers-chat-bubble{padding:16px 20px;border-radius:var(--lab-radius-lg);font-size:14px;line-height:1.7;max-width:85%;position:relative}.lab-trainers-chat-name{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.lab-trainers-chat-client{background:var(--lab-gray-100);border:1px solid var(--lab-gray-200);align-self:flex-start}.lab-trainers-chat-client .lab-trainers-chat-name{color:var(--lab-gray-400)}.lab-trainers-chat-trainer{background:var(--lab-primary-light);border:1px solid rgba(79,70,229,.15);align-self:flex-end;color:var(--lab-gray-800)}.lab-trainers-chat-trainer .lab-trainers-chat-name{color:var(--lab-primary)}.lab-trainers-chat-source{display:block;margin-top:10px;font-size:12px;color:var(--lab-primary);font-weight:500}.lab-faq{padding:80px 24px;background:var(--lab-gray-50)}.lab-faq-list{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.lab-faq-item{background:#fff;border:1px solid var(--lab-gray-200);border-radius:var(--lab-radius);overflow:hidden;transition:border-color .2s}.lab-faq-item.active{border-color:var(--lab-gray-300)}.lab-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:none;border:none;cursor:pointer;font-size:15px;font-weight:600;color:var(--lab-gray-900);text-align:left}.lab-faq-chevron{flex-shrink:0;color:var(--lab-gray-400);transition:transform .3s}.lab-faq-item.active .lab-faq-chevron{transform:rotate(180deg)}.lab-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.lab-faq-item.active .lab-faq-answer{max-height:300px}.lab-faq-answer p{padding:0 20px 18px;font-size:14px;color:var(--lab-gray-500);line-height:1.8}.lab-cta{position:relative;padding:80px 24px;overflow:hidden}.lab-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--lab-gray-900) 0%,#1e1b4b 100%)}.lab-cta-glow{position:absolute;border-radius:50%;filter:blur(100px)}.lab-cta-glow-1{width:400px;height:400px;top:-100px;right:10%;background:#4f46e54d}.lab-cta-glow-2{width:300px;height:300px;bottom:-50px;left:20%;background:#7c3aed33}.lab-cta-content{position:relative;text-align:center;color:#fff}.lab-cta-title{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin-bottom:16px;color:#fff}.lab-cta-subtitle{font-size:16px;color:#fff9;margin-bottom:40px}.lab-cta-btn-wrapper{display:flex;justify-content:center}.lab-cta-btn,.lab-cta-btn:link,.lab-cta-btn:visited{display:inline-flex;align-items:center;gap:8px;background:#fff!important;color:#111827!important;border:none;padding:16px 40px;border-radius:var(--lab-radius);font-size:16px;font-weight:700;cursor:pointer;transition:all .15s;text-decoration:none}.lab-cta-btn:hover{background:#f3f4f6!important;color:#111827!important;transform:translateY(-1px)}.lab-cta-note{margin-top:16px;font-size:13px;color:#ffffff80}.lab-compare{padding:80px 24px;background:var(--lab-gray-50)}.lab-compare-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:32px;position:relative}.lab-compare-table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:14px}.lab-compare-table thead th{padding:16px 20px;font-weight:700;font-size:14px;text-align:center;vertical-align:middle;border-bottom:2px solid var(--lab-gray-200)}.lab-compare-th-label{width:140px;position:sticky;left:0;z-index:2;background:#fff}.lab-compare-th-others{background:var(--lab-gray-50);color:var(--lab-gray-500)}.lab-compare-th-highlight{background:var(--lab-primary-light);color:var(--lab-primary);border-radius:var(--lab-radius) var(--lab-radius) 0 0;border-left:2px solid var(--lab-primary);border-right:2px solid var(--lab-primary);border-top:2px solid var(--lab-primary);position:relative}.lab-compare-recommend{display:inline-block;background:var(--lab-primary);color:#fff;font-size:11px;font-weight:700;padding:2px 12px;border-radius:var(--lab-radius-full);margin-bottom:6px;letter-spacing:.03em}.lab-compare-th-icon{display:block;font-size:24px;margin-bottom:6px}.lab-compare-table tbody td{padding:14px 20px;border-bottom:1px solid var(--lab-gray-100);text-align:center;vertical-align:middle}.lab-compare-label{font-weight:600;color:var(--lab-gray-700);text-align:left!important;background:#fff;position:sticky;left:0;z-index:1}.lab-compare-cell-bad{color:var(--lab-gray-500);background:#fff}.lab-compare-cell-neutral{color:var(--lab-gray-600);background:#fff}.lab-compare-cell-good{background:var(--lab-primary-light);color:var(--lab-gray-800);font-weight:500;border-left:2px solid var(--lab-primary);border-right:2px solid var(--lab-primary)}.lab-compare-table tbody tr:last-child .lab-compare-cell-good{border-radius:0 0 var(--lab-radius) var(--lab-radius);border-bottom:2px solid var(--lab-primary)}.lab-compare-x{color:var(--lab-rose);font-weight:700;margin-right:4px}.lab-compare-check{color:var(--lab-emerald);font-weight:700;margin-right:4px}.lab-compare-bottom{text-align:center}.lab-compare-bottom-text{font-size:15px;color:var(--lab-gray-600);line-height:1.8}.lab-compare-scroll-hint{display:none}@media(max-width:768px){.lab-compare-scroll-hint{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--lab-gray-400);margin-bottom:8px}.lab-compare-scroll-hint svg{width:16px;height:16px;flex-shrink:0}.lab-compare-table-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;background:linear-gradient(to right,transparent,rgba(255,255,255,.9));pointer-events:none;z-index:3;transition:opacity .3s}.lab-compare-table-wrapper.scrolled-end:after{opacity:0}.lab-compare-th-label,.lab-compare-label{box-shadow:2px 0 4px #0000000f}}.lab-compare-punchline{text-align:center;margin-top:48px;padding:48px 24px;background:#fff;border-radius:var(--lab-radius-lg);border:1px solid var(--lab-gray-200);box-shadow:var(--lab-shadow-md)}.lab-compare-punchline-text{font-size:32px;font-weight:800;line-height:1.6;letter-spacing:-.02em;color:var(--lab-gray-900)}.lab-compare-punchline-em{display:inline-block;padding:2px 16px;border-radius:8px;font-style:normal}.lab-compare-punchline-bad{background:#fef2f2;color:var(--lab-rose)}.lab-compare-punchline-good{background:#ecfdf5;color:var(--lab-emerald)}.lab-compare-numbers{display:flex;justify-content:center;gap:40px;margin-top:32px;padding-top:32px;border-top:1px solid var(--lab-gray-200)}.lab-compare-numbers-item{display:flex;flex-direction:column;align-items:center;gap:4px}.lab-compare-numbers-value{font-size:28px;font-weight:800;color:var(--lab-gray-900);letter-spacing:-.02em}.lab-compare-numbers-unit{font-size:18px;font-weight:700}.lab-compare-numbers-label{font-size:13px;color:var(--lab-gray-400);font-weight:500}.lab-mid-cta{padding:0 24px}.lab-mid-cta-inner{background:linear-gradient(135deg,var(--lab-primary) 0%,var(--lab-violet) 100%);border-radius:var(--lab-radius-lg);padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.lab-mid-cta-text{font-size:22px;font-weight:700;color:#fff;margin-bottom:4px}.lab-mid-cta-sub{font-size:14px;color:#ffffffb3}.lab-mid-cta-btn,.lab-mid-cta-btn:link,.lab-mid-cta-btn:visited{display:inline-flex;align-items:center;gap:8px;background:#fff!important;color:var(--lab-primary)!important;padding:14px 32px;border-radius:var(--lab-radius);font-size:15px;font-weight:700;white-space:nowrap;transition:all .15s;text-decoration:none;flex-shrink:0}.lab-mid-cta-btn:hover{background:#f3f4f6!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@media(max-width:1024px){.lab-features-grid{grid-template-columns:repeat(2,1fr)}.lab-feature-card-large{grid-column:span 2;grid-row:span 1}}@media(max-width:768px){.C-lab-landing .lab-hide-mobile{display:none}.lab-section-title{font-size:28px}.lab-features-grid{grid-template-columns:1fr}.lab-feature-card-large{grid-column:span 1}.lab-pipeline-step{padding:16px 18px;gap:14px}.lab-pipeline-icon{width:38px;height:38px}.lab-pipeline-icon svg{width:20px;height:20px}.lab-pipeline-title{font-size:15px}.lab-pipeline-desc{font-size:13px}.lab-pipeline-divider{gap:14px;margin:36px auto}.lab-pipeline-divider-text{font-size:13px}.lab-step{grid-template-columns:auto 1fr;gap:16px}.lab-step-visual{grid-column:span 2;padding-left:72px}.lab-trainers-inner{grid-template-columns:1fr;gap:40px}.lab-demo-actions{flex-direction:column;align-items:center}.lab-demo-feedback{flex-direction:column}.lab-demo-share{justify-content:center;flex-direction:row}.lab-cta-title{font-size:28px}.lab-container{padding:0 15px}.lab-features,.lab-how-it-works,.lab-demo,.lab-trainers,.lab-faq,.lab-cta,.lab-compare{padding:60px 0}.lab-problem-compact{padding:32px 0}.lab-problem-compact-text{font-size:16px}.lab-compare-numbers{gap:20px;flex-wrap:wrap}.lab-compare-numbers-value{font-size:24px}.lab-compare-punchline{padding:32px 16px;margin-top:32px}.lab-compare-punchline-text{font-size:22px}.lab-mid-cta{padding:0 15px}.lab-mid-cta-inner{flex-direction:column;text-align:center;padding:32px 24px}.lab-mid-cta-text{font-size:18px}.lab-trainers-title{font-size:24px}}@media(max-width:480px){.lab-step-visual{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/C-lab-landing.css.map */
