@charset "UTF-8";.assistant-chat-modal{display:flex;flex-direction:column;height:70vh;min-height:500px;max-height:800px}@media(max-width:768px){.assistant-chat-modal{height:80vh;min-height:400px}}.assistant-chat-modal__header{display:flex;justify-content:space-between;align-items:center;padding:0 40px 16px 0;border-bottom:1px solid var(--theme-border-color);flex-shrink:0}.assistant-chat-modal__header h3{margin:0;font-size:20px;font-weight:600;color:var(--theme-text-color)}.assistant-chat-modal__clear{background:transparent;border:1px solid var(--theme-border-color);color:var(--theme-text-color);padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.assistant-chat-modal__clear:hover:not(:disabled){background:var(--theme-secondary-bg-color);border-color:var(--theme-primary)}.assistant-chat-modal__clear:disabled{opacity:.5;cursor:not-allowed}.assistant-chat-modal__messages{flex:1;overflow-y:auto;margin:16px 0;min-height:0}.assistant-chat-modal__input{flex-shrink:0;border-top:1px solid var(--theme-border-color);padding-top:16px}.home-hero-section{min-height:90vh;display:flex;align-items:center;padding:8rem 0 3rem;background:var(--theme-bg-color);color:var(--theme-text-color);position:relative;overflow:visible}.home-hero-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--theme-grad-a) 20%,transparent) 15%,color-mix(in srgb,var(--theme-grad-a) 40%,transparent) 50%,color-mix(in srgb,var(--theme-grad-b) 20%,transparent) 85%,transparent 100%);box-shadow:0 0 20px color-mix(in srgb,var(--theme-grad-a) 30%,transparent),0 0 40px color-mix(in srgb,var(--theme-grad-a) 15%,transparent),0 0 80px color-mix(in srgb,var(--theme-grad-a) 8%,transparent);z-index:100}@media(max-width:768px){.home-hero-section{padding:5rem 0 2rem}}.home-hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,102,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,255,136,.05) 0%,transparent 50%);pointer-events:none}.home-hero-section .container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.home-hero-section .hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:750px;margin:0 auto;gap:32px}.home-hero-section .hero-title{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.15;margin:0;color:var(--theme-text-color)}@media(max-width:768px){.home-hero-section .hero-title{text-align:center}}.home-hero-section .hero-subtitle{font-size:clamp(16px,2vw,20px);line-height:1.6;color:var(--text-secondary);margin:0}@media(max-width:768px){.home-hero-section .hero-subtitle{text-align:center}}.home-hero-section .hero-actions{display:flex;flex-direction:column;gap:16px;width:100%;max-width:650px;align-items:center}@media(max-width:768px){.home-hero-section .hero-actions{max-width:100%}}.home-hero-section .hero-actions-row{display:flex;gap:12px;width:100%;align-items:center}@media(max-width:768px){.home-hero-section .hero-actions-row{flex-direction:column}}.home-hero-section .hero-assistant-wrapper{position:relative;flex:1}@media(max-width:768px){.home-hero-section .hero-assistant-wrapper{width:100%}}.home-hero-section .hero-assistant-input{display:flex;align-items:center;flex:1;background:var(--theme-card-bg);border:1px solid var(--theme-border-color);border-radius:8px;padding:4px;min-height:48px;transition:all .2s ease}@media(max-width:768px){.home-hero-section .hero-assistant-input{width:100%}}.home-hero-section .hero-assistant-input:focus-within{border-color:var(--theme-primary);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb),.1)}.home-hero-section .hero-assistant-input .assistant-input-field{flex:1;background:transparent;border:none;padding:12px 16px;font-size:16px;color:var(--theme-text-color);outline:none}.home-hero-section .hero-assistant-input .assistant-input-field::placeholder{color:var(--text-secondary)}.home-hero-section .hero-assistant-input .assistant-submit-btn{background:#fff;border:none;color:var(--theme-grad-a);width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.home-hero-section .hero-assistant-input .assistant-submit-btn svg{transition:transform .2s ease}.home-hero-section .hero-assistant-input .assistant-submit-btn:hover{box-shadow:0 4px 12px #00000026}.home-hero-section .hero-assistant-input .assistant-submit-btn:hover svg{transform:translate(2px)}.home-hero-section .hero-assistant-input .assistant-submit-btn:active{transform:scale(.95);box-shadow:0 1px 4px #0000001a}.home-hero-section .assistant-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--theme-card-bg);border:1px solid var(--theme-border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;z-index:10;max-height:240px;overflow-y:auto}.home-hero-section .assistant-suggestions .suggestion-item{width:100%;padding:12px 16px;background:transparent;border:none;border-radius:0;text-align:left;color:var(--theme-text-color);font-size:15px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--theme-border-color)}.home-hero-section .assistant-suggestions .suggestion-item:last-child{border-bottom:none}.home-hero-section .assistant-suggestions .suggestion-item:hover{background:var(--theme-secondary-bg-color)}.home-hero-section .assistant-suggestions .suggestion-item:active{background:color-mix(in srgb,var(--theme-primary) 10%,var(--theme-secondary-bg-color))}.home-hero-section .hero-features{display:flex;gap:24px;justify-content:center;font-size:14px;color:var(--text-secondary)}@media(max-width:768px){.home-hero-section .hero-features{flex-direction:column;gap:8px;text-align:center}}.home-hero-section .hero-feature{display:flex;align-items:center;gap:6px}.home-hero-section .hero-visual{display:flex;justify-content:flex-start;align-items:center;flex:1;min-width:0}.home-hero-section .test-matrix-preview{width:100%;max-width:650px;background:var(--theme-bg-color);border:1px solid var(--theme-secondary-bg-color);border-radius:12px;overflow:hidden;transform:perspective(1000px) rotateY(-2deg) rotateX(2deg);box-shadow:0 20px 60px #00000026,0 8px 16px #0000001a,inset 0 1px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;position:relative;filter:drop-shadow(0 0 40px color-mix(in srgb,var(--theme-primary-color) 30%,transparent)) drop-shadow(0 0 60px color-mix(in srgb,var(--theme-accent-color) 20%,transparent))}.home-hero-section .test-matrix-preview:hover{transform:perspective(1000px) rotateY(-1deg) rotateX(1deg) translateY(-4px);box-shadow:0 24px 80px #0003,0 12px 24px #00000026,inset 0 1px #ffffff1a;filter:drop-shadow(0 0 50px color-mix(in srgb,var(--theme-primary-color) 40%,transparent)) drop-shadow(0 0 70px color-mix(in srgb,var(--theme-accent-color) 30%,transparent))}@media(max-width:768px){.home-hero-section .test-matrix-preview{max-width:100%;transform:none}.home-hero-section .test-matrix-preview:hover{transform:none}}.home-hero-section .test-matrix-preview .matrix-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,var(--theme-primary-color) 0%,var(--theme-accent-color) 100%);border-bottom:1px solid var(--theme-border-color)}.home-hero-section .test-matrix-preview .matrix-header h3{margin:0;font-size:16px;font-weight:600;color:#fff}.home-hero-section .test-matrix-preview .matrix-header .quality-badge{display:flex;align-items:center;gap:8px}.home-hero-section .test-matrix-preview .matrix-header .quality-badge .quality-score{font-size:18px;font-weight:700;color:#fff}.home-hero-section .test-matrix-preview .matrix-header .quality-badge .quality-label{font-size:12px;color:#ffffffe6}.home-hero-section .test-matrix-preview .matrix-table{overflow-x:auto}.home-hero-section .test-matrix-preview .matrix-table table{width:100%;border-collapse:collapse;table-layout:fixed}.home-hero-section .test-matrix-preview .matrix-table table thead{background:var(--theme-secondary-bg-color)}.home-hero-section .test-matrix-preview .matrix-table table thead th{padding:12px;text-align:left;font-weight:600;font-size:12px;color:var(--text-primary);border-bottom:2px solid var(--theme-bg-color);border-right:1px solid color-mix(in srgb,var(--theme-primary-color) 15%,var(--theme-secondary-bg-color));white-space:nowrap;position:relative}.home-hero-section .test-matrix-preview .matrix-table table thead th:last-child{border-right:none}.home-hero-section .test-matrix-preview .matrix-table table thead th.test-case-column{width:250px;min-width:200px}.home-hero-section .test-matrix-preview .matrix-table table thead th.config-column{width:140px;min-width:120px;text-align:center}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row{background:var(--theme-bg-color);transition:background-color .15s}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row:hover{background:var(--theme-secondary-bg-color)}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row td{padding:12px;border-bottom:1px solid color-mix(in srgb,var(--theme-accent-color) 10%,var(--theme-secondary-bg-color));border-right:1px solid color-mix(in srgb,var(--theme-primary-color) 8%,var(--theme-secondary-bg-color));position:relative}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row td:last-child{border-right:none}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row td:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--theme-primary-color) 20%,transparent) 30%,color-mix(in srgb,var(--theme-accent-color) 20%,transparent) 70%,transparent 100%);opacity:.5;pointer-events:none}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .test-case-cell .test-case-info{display:flex;gap:10px;align-items:flex-start}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .test-case-cell .test-case-info .test-case-number{color:var(--text-secondary);font-size:11px;font-weight:600;flex-shrink:0;min-width:24px}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .test-case-cell .test-case-info .test-case-name{color:var(--text-primary);font-size:13px;line-height:1.5;word-break:break-word;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell{text-align:center;vertical-align:middle;position:relative}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px;transition:all .2s;border-radius:0}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item.clickable{cursor:pointer}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item.clickable:hover{background:var(--theme-secondary-bg-color)}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item.selected{background:var(--theme-secondary-bg-color);outline:2px solid var(--theme-primary-color);outline-offset:-2px}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item .execution-status{display:flex;align-items:center;gap:6px}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item .execution-status .status-icon{font-size:16px;font-weight:600;line-height:1}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item .execution-status .regression-badge{font-size:9px;font-weight:600;padding:2px 6px;background:#dc26261a;color:#dc2626;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item .execution-metrics{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;width:100%}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item .execution-metrics .score{font-weight:600;color:var(--text-primary)}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item .execution-metrics .score:before{content:"Quality: ";font-weight:400;color:var(--text-secondary)}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item .execution-metrics .metrics-row{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--text-secondary)}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item .execution-metrics .metrics-row .time{color:var(--text-secondary)}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item .execution-metrics .metrics-row .cost{color:#10b981;font-weight:600}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item.status-completed .status-icon{color:#059669}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item.status-error .status-icon{color:#dc2626}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .execution-item.status-running .status-icon{color:#1e40af;animation:spin 2s linear infinite}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .error-details{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:280px;background:var(--theme-bg-color);border:1px solid var(--theme-border-color);border-radius:6px;padding:12px;box-shadow:0 4px 12px #00000026;z-index:10;text-align:left}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .error-details .error-message{font-size:12px;color:#dc2626;margin-bottom:12px;padding:8px;background:#dc26260d;border-radius:4px}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .error-details .execution-trace .trace-header{font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .error-details .execution-trace .trace-steps{display:flex;flex-direction:column;gap:6px}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .error-details .execution-trace .trace-steps .trace-step{font-size:12px;padding:6px 8px;border-radius:4px;background:var(--theme-secondary-bg-color);color:var(--text-primary)}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .error-details .execution-trace .trace-steps .trace-step.status-completed{color:#059669}.home-hero-section .test-matrix-preview .matrix-table table tbody .test-case-row .execution-cell .error-details .execution-trace .trace-steps .trace-step.status-error{color:#dc2626;background:#dc26260d}.home-hero-section .test-matrix-preview .config-header{display:flex;flex-direction:row;gap:6px;align-items:center;justify-content:center}.home-hero-section .test-matrix-preview .config-header .config-name{font-size:12px;font-weight:600}.home-hero-section .test-matrix-preview .config-header .active-badge{padding:2px 8px;background-color:#10b981;color:#fff;border-radius:12px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.featured-badges{padding:5rem 0;background:var(--theme-bg-secondary);border-top:1px solid var(--theme-border-color)}@media(max-width:768px){.featured-badges{padding:4rem 0}}.featured-badges__container{max-width:1200px;margin:0 auto;padding:0 20px}.featured-badges__content{text-align:center}.featured-badges__grid{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}@media(max-width:768px){.featured-badges__grid{gap:2rem}}@media(max-width:480px){.featured-badges__grid{flex-direction:column;gap:1.5rem}}.featured-badges__item{flex-shrink:0}.featured-badges__link{display:inline-block;transition:transform .2s ease,opacity .2s ease}.featured-badges__link:hover{transform:translateY(-2px);opacity:.9}.featured-badges__link:active{transform:translateY(0)}.featured-badges__image{border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:box-shadow .2s ease}.featured-badges__link:hover .featured-badges__image{box-shadow:0 6px 20px #00000026}@media(max-width:768px){.featured-badges__image{max-width:220px;height:auto}}@media(max-width:480px){.featured-badges__image{max-width:200px}}@media(prefers-color-scheme:dark){.featured-badges{background:var(--theme-bg-tertiary)}.featured-badges__image{box-shadow:0 4px 12px #0000004d}.featured-badges__link:hover .featured-badges__image{box-shadow:0 6px 20px #0006}}.highlights-section{padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.highlights-section{padding-top:3rem;padding-bottom:3rem}}@media(min-width:992px){.highlights-section{padding-top:4rem;padding-bottom:4rem}}.highlights-section{position:relative}.highlights-section .ui-blocks-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px}.highlights-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1200px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--theme-primary-color) 30%,var(--theme-accent-color) 50%,var(--theme-primary-color) 70%,transparent 100%);filter:blur(2px);opacity:.3;z-index:1}@media(max-width:768px){.highlights-section:before{width:90%}}.highlights-wrapper{position:relative}@media(max-width:1024px){.highlights-wrapper{display:block;padding:0 1.5rem}}@media(max-width:1024px)and (max-width:576px){.highlights-wrapper{padding:0 1rem}}@media(min-width:1025px){.highlights-wrapper{max-width:1200px;margin:0 auto;padding:0 1.25rem;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:4rem}}@media(min-width:1025px)and (min-width:768px){.highlights-wrapper{padding:0 2rem}}@media(min-width:1025px)and (min-width:1200px){.highlights-wrapper{padding:0 2.5rem}}@media(max-width:1024px){.highlights-sticky{display:none}}@media(min-width:1025px){.highlights-sticky{position:sticky;top:10vh;height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent}}.particles-desktop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;pointer-events:none;z-index:0;opacity:.8}.particles-desktop .highlights-particles{width:100%;height:100%}@media(max-width:1024px){.particles-desktop{display:none}}.particles-mobile{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;pointer-events:none;z-index:3;opacity:.8}.particles-mobile .highlights-particles-mobile{width:100%;height:100%}@media(min-width:1025px){.particles-mobile{display:none}}@media(max-width:480px){.particles-mobile{width:280px;height:280px}}@media(max-width:1024px){.fade-overlay{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to bottom,transparent 0%,transparent 70%,var(--theme-bg-color) 95%,var(--theme-bg-color) 100%);z-index:2;pointer-events:none}}@media(min-width:1025px){.fade-overlay{display:none}}.scroll-blocks{position:relative}@media(max-width:1024px){.scroll-blocks{margin-top:0}}@media(min-width:1025px){.scroll-blocks{margin-top:0}}.solution-block{display:flex;align-items:center;justify-content:flex-start}@media(max-width:1024px){.solution-block{min-height:auto;padding:3rem 0}.solution-block:first-child{padding-top:2rem}.solution-block:last-child{padding-bottom:3rem}}@media(min-width:1025px){.solution-block{min-height:80vh;padding:8rem 0}.solution-block:last-child{min-height:90vh;padding-bottom:5rem}.solution-block.active .solution-text{opacity:1}.solution-block:not(.active) .solution-text{opacity:.5}}@media(max-width:1024px){.solution-block .solution-text{opacity:1!important}}.solution-content-wrapper{width:100%;display:flex;flex-direction:column}@media(min-width:1025px){.solution-ui-block-mobile{display:none}}@media(max-width:1024px){.solution-ui-block-mobile{margin-bottom:2rem;width:100%;display:flex;justify-content:center;align-items:center}}.solution-text{max-width:600px;transition:opacity .3s ease}.solution-category{display:block;color:var(--theme-primary-color, #4ecdc4);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.solution-title{font-size:clamp(24px,4vw,36px);font-weight:700;margin:0 0 20px;color:var(--theme-text-color, #333);line-height:1.2}.solution-description{font-size:clamp(16px,2vw,20px);line-height:1.6;color:var(--theme-hint-color, #666);margin:0 0 16px}.solution-features{font-size:clamp(14px,1.8vw,16px);line-height:1.5;color:var(--theme-text-secondary, #888);margin:0 0 32px;font-style:italic}.solution-cta{margin-top:24px}@media(max-width:768px){.solution-cta{text-align:center}}@media(max-width:768px){.solution-text{max-width:100%;text-align:center}.solution-cta{display:flex;flex-direction:column;gap:12px;align-items:center}}.feature-list{display:flex;flex-direction:column;gap:.75rem;width:100%}.feature-list-item{display:flex;align-items:flex-start;gap:1rem;font-size:15px;color:var(--theme-text-color);position:relative;padding-left:24px;line-height:1.5;text-align:left}.feature-list-item:before{content:"✓";position:absolute;left:0;top:.1em;font-size:14px;color:var(--theme-accent-color);font-weight:700}.feature-list--dots .feature-list-item:before{content:"•";color:var(--theme-primary-color);font-size:20px;top:-.1em}.feature-list--large{gap:1rem}.feature-list--large .feature-list-item{font-size:16px;padding-left:28px}.feature-list--large .feature-list-item:before{font-size:16px}.feature-list--large.feature-list--dots .feature-list-item:before{font-size:24px}.feature-list--compact{gap:.5rem}.feature-list--compact .feature-list-item{font-size:14px;padding-left:20px}.feature-list--compact .feature-list-item:before{font-size:12px}.feature-list--compact.feature-list--dots .feature-list-item:before{font-size:16px}.use-cases-section{padding-top:2.5rem;padding-bottom:2.5rem;background:var(--theme-bg-color);position:relative}@media(max-width:767.9px){.use-cases-section{padding-top:2rem;padding-bottom:2rem}}.use-cases-container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:767.9px){.use-cases-container{padding:0 1.5rem}}@media(max-width:575.9px){.use-cases-container{padding:0 1rem}}.use-cases-header{text-align:center;margin-bottom:2rem}@media(max-width:767.9px){.use-cases-header{margin-bottom:1.5rem}}.use-cases-title{font-size:3rem;font-weight:700;margin-bottom:1rem;color:var(--theme-text-primary);margin-block:auto}@media(max-width:767.9px){.use-cases-title{font-size:2rem}}.use-cases-subtitle{font-size:1.25rem;color:var(--theme-text-secondary);max-width:600px;margin:0 auto}@media(max-width:767.9px){.use-cases-subtitle{font-size:1rem}}.use-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;justify-items:center}@media(max-width:991.9px){.use-cases-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.9px){.use-cases-grid{grid-template-columns:1fr;gap:1rem}}.use-cases-grid:not(.animate-in) .use-case-card{opacity:0;transform:translateY(30px)}.use-cases-grid.animate-in .use-case-card{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}.use-cases-grid.animate-in .use-case-card:nth-child(1){transition-delay:.1s}.use-cases-grid.animate-in .use-case-card:nth-child(2){transition-delay:.2s}.use-cases-grid.animate-in .use-case-card:nth-child(3){transition-delay:.3s}.use-cases-grid.animate-in .use-case-card:nth-child(4){transition-delay:.4s}.use-cases-grid.animate-in .use-case-card:nth-child(5){transition-delay:.5s}.use-cases-grid.animate-in .use-case-card:nth-child(6){transition-delay:.6s}.use-case-card{border-radius:1rem;padding:1.25rem;border:1px solid rgba(99,102,241,.1);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);transition:transform .2s ease,box-shadow .2s ease}.use-case-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000014}.use-case-card:active{transform:translateY(-1px)}.use-case-card{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:1.5rem;width:100%;max-width:100%}@media(max-width:767.9px){.use-case-card{flex-direction:column;padding:1.25rem 1rem;gap:1rem}}.use-case-content{flex:1}.use-case-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--theme-text-primary);margin-block:auto}.use-case-category{font-size:.875rem;color:var(--theme-text-secondary);margin-bottom:.625rem}.use-case-capabilities{display:flex;flex-direction:column;gap:.375rem}.capability-item{font-size:.875rem;color:var(--theme-text-primary);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:.5rem}.use-case-integrations{display:flex;flex-direction:column;gap:.375rem;padding-left:1.5rem;border-left:1px solid rgba(99,102,241,.15);border-radius:0;min-width:120px;height:100%}@media(max-width:767.9px){.use-case-integrations{flex-direction:row;flex-wrap:wrap;padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid rgba(99,102,241,.15);min-width:auto;height:auto}}.integration-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;background:var(--theme-badge-bg);border:1px solid var(--theme-border-color);border-radius:.75rem;font-size:.75rem;color:var(--theme-text-secondary);font-weight:500;gap:.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.integration-badge svg{flex-shrink:0;transition:transform .15s cubic-bezier(.4,0,.2,1)}.integration-badge:hover{background:var(--theme-secondary-bg-color);transform:scale(1.05)}.integration-badge:hover svg{transform:scale(1.1)}.use-case-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;padding:1.5rem 1.25rem;width:100%;max-width:100%;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.6s}.use-cases-grid.animate-in .use-case-cta{opacity:1;transform:translateY(0)}@media(max-width:767.9px){.use-case-cta{padding:1.25rem;gap:.75rem}}.cta-title{font-size:1.25rem;font-weight:600;color:var(--theme-text-primary);margin:0}@media(max-width:767.9px){.cta-title{font-size:1.125rem}}
