.try-island-header{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:1240px;z-index:1000;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.04)}.try-island-logo{display:flex;align-items:center;text-decoration:none}.try-island-logo-image{height:24px;width:auto;object-fit:contain}.try-island-tabs{display:flex;align-items:center;gap:4px;background:rgba(0,0,0,.04);padding:4px;border-radius:12px}.try-island-tab{position:relative;padding:8px 20px;font-size:.9rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;border-radius:8px;transition:all .2s ease}.try-island-tab:hover{color:var(--color-text)}.try-island-tab.active{background:var(--product-color,var(--color-primary));color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);font-weight:600}.try-island-cta{background:var(--color-primary);color:#fff;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s ease}.try-island-cta:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.3)}@media (max-width:768px){.try-island-header{width:calc(100% - 20px);padding:10px 16px;flex-wrap:wrap;gap:12px}.try-island-tabs{order:3;width:100%;justify-content:center}.try-island-tab{padding:6px 14px;font-size:.85rem}.try-island-cta{padding:8px 16px;font-size:.85rem}}.try-landing{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px var(--space-6) var(--space-10);background:var(--color-bg-secondary)}.try-landing-header{text-align:center;max-width:700px;margin-bottom:var(--space-12)}.try-landing-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4);line-height:var(--leading-tight);white-space:nowrap}.try-landing-title .text-highlight{color:var(--color-primary)}.try-landing-subtitle{font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.try-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:var(--container-lg);width:100%}@media (max-width:1024px){.try-products-grid{grid-template-columns:1fr;max-width:400px}}.try-landing-explore{margin-top:var(--space-12)}.explore-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-muted);text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-full);transition:var(--transition-base)}.explore-link:hover{color:var(--color-primary);border-color:var(--color-primary);background:rgba(0,122,59,.05)}.product-card{display:flex;flex-direction:column;background:var(--color-bg);border-radius:var(--radius-2xl);border:1px solid var(--color-border);overflow:hidden;text-decoration:none;transition:var(--transition-slow);box-shadow:var(--shadow-sm)}.product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);border-color:var(--color-border-strong)}.product-card.selected{border-width:2px;border-color:var(--product-color);box-shadow:var(--shadow-xl)}.product-card-thumbnail{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.product-card-image{object-fit:cover;transition:transform .3s ease}.product-card:hover .product-card-image{transform:scale(1.05)}.product-card-icon-badge{position:absolute;top:var(--space-4);left:var(--space-4);width:40px;height:40px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--color-bg);box-shadow:var(--shadow-md)}.product-card-content{padding:var(--space-5);background:var(--color-bg)}.product-card-title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-2)}.product-card-description{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.try-product-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;gap:var(--space-4);padding:100px var(--space-4) var(--space-4);background:var(--color-bg-secondary)}@media (max-width:1024px){.try-product-page{grid-template-columns:1fr}}@media (max-width:768px){.try-product-page{gap:var(--space-3);padding:90px var(--space-3) var(--space-3)}.try-selection-panel{height:auto;max-height:none}.try-selection-content{flex:none;gap:var(--space-4);padding:var(--space-3)}.preview-panel{height:auto;min-height:250px;max-height:350px}.preview-panel.has-result{min-height:280px}}.try-selection-panel{display:flex;flex-direction:column;gap:var(--space-4);height:calc(100vh - 116px);max-height:calc(100vh - 116px);min-height:0}.try-selection-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-6);min-height:0}.try-product-header,.try-selection-content{padding:var(--space-4);background:var(--color-bg);border-radius:var(--radius-xl)}.try-product-name{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-1)}.try-product-tagline{font-size:var(--text-sm);color:var(--color-text-muted)}.try-generate-btn{width:100%;padding:var(--space-4);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-inverse);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-base)}.try-generate-btn:disabled{opacity:.5;cursor:not-allowed}.try-generate-btn:not(:disabled):hover{opacity:.9;transform:translateY(-1px)}.selector-section{display:flex;flex-direction:column;gap:var(--space-3)}.selector-header{display:flex;justify-content:space-between;align-items:center}.selector-title{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0}.selector-action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:var(--text-xs);font-weight:var(--font-medium);background:transparent;border:1px solid;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;opacity:.8}.selector-action-btn:hover{opacity:1;background:rgba(0,0,0,.03)}.selector-grid{display:grid;gap:var(--space-3);align-items:start}.selector-grid-3{grid-template-columns:repeat(3,1fr)}.selector-grid-2{align-items:start}@media (max-width:640px){.selector-grid-3{grid-template-columns:repeat(2,1fr)}}.selector-empty{font-size:var(--text-sm);color:var(--color-text-light)}.selector-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-xl);cursor:pointer;transition:var(--transition-base);text-align:center}.selector-card:hover{border-color:var(--color-border-strong)}.selector-card.selected{box-shadow:var(--shadow-md)}.selector-icon-wrapper{width:40px;height:40px}.selector-label{font-size:var(--text-sm);font-weight:var(--font-medium)}.vehicle-card{position:relative;aspect-ratio:4/3;border-radius:var(--radius-xl);border:2px solid var(--color-border);overflow:hidden;cursor:pointer;transition:var(--transition-base)}.vehicle-card:hover{border-color:var(--color-border-strong)}.vehicle-card.selected{box-shadow:var(--shadow-md)}.vehicle-card-image{object-fit:cover}.vehicle-card-label{position:absolute;inset-x:0;bottom:0;padding:var(--space-2);background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.vehicle-card-label span{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-inverse)}.vehicle-card-check{position:absolute;top:var(--space-2);right:var(--space-2);width:24px;height:24px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.avatar-card{position:relative;aspect-ratio:1/.7;border-radius:var(--radius-xl);border:2px solid var(--color-border);overflow:hidden;cursor:pointer;transition:var(--transition-base);background:var(--color-bg-tertiary)}.avatar-card:hover{border-color:var(--color-border-strong)}.avatar-card.selected{box-shadow:var(--shadow-md)}.avatar-card-image{object-fit:cover}.avatar-card-label{position:absolute;left:0;right:0;bottom:0;padding:var(--space-2);background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.avatar-card-label span{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-inverse)}.avatar-card-check{position:absolute;top:var(--space-2);right:var(--space-2);width:24px;height:24px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.template-card{position:relative;aspect-ratio:4/3;border-radius:var(--radius-xl);border:2px solid var(--color-border);overflow:hidden;cursor:pointer;transition:var(--transition-base);background:var(--color-bg-tertiary)}.template-card:hover{border-color:var(--color-border-strong)}.template-card.selected{box-shadow:var(--shadow-md)}.template-card-image{object-fit:cover}.template-card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-tertiary))}.template-card-placeholder span{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted)}.template-card-label{position:absolute;inset-x:0;bottom:0;padding:var(--space-2);background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.template-card-label span{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-inverse)}.template-card-check{position:absolute;top:var(--space-2);right:var(--space-2);width:24px;height:24px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.preview-panel{height:calc(100vh - 116px);max-height:calc(100vh - 116px);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-bg-tertiary)}.preview-panel.loading{display:flex;align-items:center;justify-content:center}.preview-panel.has-result{background:#f1f5f9}.preview-loading{width:100%;height:100%}.preview-loading,.preview-loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-loading-spinner{gap:var(--space-4)}.spinner-ring{width:60px;height:60px;border:4px solid rgba(0,122,59,.15);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.spinner-text{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted)}.preview-preload{width:0;height:0;opacity:0;pointer-events:none;position:absolute}.preview-iframe{width:100%;height:100%;border:none}.preview-media-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:var(--space-4);box-sizing:border-box}.preview-media{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--space-8);text-align:center}.preview-empty-icon{margin-bottom:var(--space-4);opacity:.5}.preview-empty-text{font-size:var(--text-sm);color:var(--color-text-light);max-width:280px;line-height:var(--leading-relaxed)}.usecase-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-xl);cursor:pointer;transition:var(--transition-base);text-align:center}.usecase-card:hover{border-color:var(--color-border-strong)}.usecase-card.selected{box-shadow:var(--shadow-md)}.mode-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-xl);cursor:pointer;transition:var(--transition-base);text-align:center}.mode-card:hover{border-color:var(--color-border-strong)}.mode-card.selected{box-shadow:var(--shadow-md)}.mode-icon-wrapper{width:56px;height:56px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center}.mode-label{font-size:var(--text-base);font-weight:var(--font-semibold)}.mode-description{font-size:var(--text-xs);color:var(--color-text-light)}.add-card{border:2px dashed var(--color-border)!important;background:transparent!important}.add-card:hover{border-color:var(--selector-color,var(--color-primary))!important;background:rgba(0,0,0,.02)!important}.add-card-content{position:absolute;inset:0;flex-direction:column;gap:var(--space-3)}.add-card-content,.add-card-icon{display:flex;align-items:center;justify-content:center}.add-card-icon{width:48px;height:48px;border-radius:var(--radius-full);transition:all .2s ease}.add-card:hover .add-card-icon{transform:scale(1.1)}.add-card-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted)}.add-card:hover .add-card-label{color:var(--selector-color,var(--color-primary))}.calendly-modal-overlay{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.calendly-modal{background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);width:80vw;max-width:1200px;max-height:90vh;overflow:hidden;animation:slideUp .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.calendly-modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary)}.calendly-modal-title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin:0}.calendly-modal-close{width:40px;height:40px;border-radius:var(--radius-full);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:all .2s ease}.calendly-modal-close:hover{background:var(--color-bg-tertiary);color:var(--color-text)}.calendly-modal-content{padding:0;overflow:hidden}@media (max-width:768px){.calendly-modal{max-height:85vh}.calendly-modal-header{padding:var(--space-3) var(--space-4)}.calendly-modal-title{font-size:var(--text-lg)}}.before-after-container{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);height:100%;overflow-y:auto}.before-after-slider-wrapper{display:flex;flex-direction:column;gap:var(--space-2)}.before-after-slider-label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.before-after-slider{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-xl);overflow:hidden;cursor:ew-resize;user-select:none;box-shadow:var(--shadow-md);background:var(--color-bg-tertiary)}.before-after-after,.before-after-before{position:absolute;inset:0}.before-after-before{z-index:2}.before-after-after{z-index:1}.before-after-badge{position:absolute;bottom:var(--space-3);padding:4px 12px;font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--tracking-wide);z-index:10}.before-badge{left:var(--space-3);background:rgba(239,68,68,.9);color:#fff}.after-badge{right:var(--space-3);background:rgba(34,197,94,.9);color:#fff}.before-after-handle{position:absolute;top:0;bottom:0;width:4px;background:#fff;transform:translateX(-50%);z-index:10;box-shadow:0 0 10px rgba(0,0,0,.3)}.before-after-handle-line{position:absolute;inset:0;background:#fff}.before-after-handle-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);color:var(--color-text-muted);transition:transform .2s ease,box-shadow .2s ease}.before-after-slider:active .before-after-handle-circle{transform:translate(-50%,-50%) scale(1.1);box-shadow:var(--shadow-xl)}@media (max-width:768px){.before-after-container{padding:var(--space-3);gap:var(--space-3)}.before-after-slider-label{font-size:var(--text-xs)}.before-after-handle-circle{width:36px;height:36px}.before-after-badge{font-size:10px;padding:3px 8px}}.spin360-container{display:flex;flex-direction:column;height:100%;padding:var(--space-4);gap:var(--space-4)}.spin360-tabs{display:flex;gap:var(--space-2);background:var(--color-bg-secondary);padding:var(--space-1);width:fit-content;margin:0 auto}.spin360-tab,.spin360-tabs{border-radius:var(--radius-full)}.spin360-tab{padding:var(--space-2) var(--space-4);border:none;background:transparent;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}.spin360-tab.active{background:#fff;box-shadow:var(--shadow-sm)}.spin360-tab.active,.spin360-tab:hover:not(.active){color:var(--color-text)}.spin360-viewer{flex:1;position:relative;background:var(--color-bg-tertiary);border-radius:var(--radius-xl);overflow:hidden;cursor:grab;user-select:none;min-height:300px}.spin360-viewer:active{cursor:grabbing}.spin360-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}.spin360-loading-spinner{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:spin360-spin 1s linear infinite}.spin360-loading-bar{width:200px;height:6px;background:var(--color-border);border-radius:var(--radius-full);overflow:hidden;margin-top:var(--space-2)}.spin360-loading-progress{height:100%;background:var(--color-primary);border-radius:var(--radius-full);transition:width .2s ease}.spin360-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.spin360-pano-image{width:100%;height:100%;object-fit:cover}.spin360-panorama-wrapper{position:absolute;inset:0;overflow:hidden}.spin360-panorama{width:300%;left:-100%;transition:transform .05s ease-out}.spin360-panorama .spin360-pano-image{width:100%;height:100%;object-fit:cover}.spin360-viewer.loading{cursor:wait}@keyframes spin360-spin{to{transform:rotate(1turn)}}.spin360-hint{position:absolute;bottom:var(--space-4);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:rgba(0,0,0,.7);color:#fff;border-radius:var(--radius-full);font-size:var(--text-sm);pointer-events:none;opacity:.8}.spin360-frame-indicator{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-1) var(--space-3);background:rgba(0,0,0,.6);color:#fff;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium)}.spin360-panorama{position:absolute;width:200%;height:150%;top:-25%;left:-50%;transition:transform .1s ease-out}.selector-grid-2{grid-template-columns:repeat(2,1fr)}.selector-icon-wrapper{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;transition:all .2s ease}@media (max-width:768px){.spin360-container{padding:var(--space-3);gap:var(--space-3)}.spin360-tabs{width:100%;justify-content:center}.spin360-tab{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.spin360-hint{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}.spin360-viewer{min-height:250px}}.video-tour-player{position:relative;width:100%;height:100%;background:#0a0a0a;border-radius:var(--radius-xl);overflow:hidden}.video-tour-video{width:100%;height:100%;object-fit:contain}.video-tour-segments{position:absolute;top:0;left:0;right:0;padding:var(--space-4);display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2);background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent)}.video-tour-segments-inner{display:flex;gap:var(--space-3);align-items:flex-start}.video-tour-segment{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);background:transparent;border:none;cursor:pointer;padding:var(--space-1);transition:transform .2s ease}.video-tour-segment:hover{transform:scale(1.05)}.video-tour-segment:active{transform:scale(.95)}.video-tour-segment-icon{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:50%;color:#fff;transition:all .2s ease}.video-tour-segment.active .video-tour-segment-icon{background:rgba(34,197,94,.2);color:#22c55e}.video-tour-segment-progress{position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%) rotate(-90deg);pointer-events:none}.video-tour-segment-progress .progress-bg{stroke-dasharray:100,100}.video-tour-segment-info{display:flex;flex-direction:column;align-items:center;gap:2px}.video-tour-segment-name{font-size:11px;font-weight:var(--font-medium);color:#fff;white-space:nowrap}.video-tour-segment-duration{font-size:10px;color:hsla(0,0%,100%,.6)}.video-tour-toggle-labels{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;margin-left:var(--space-2);margin-top:var(--space-2)}.video-tour-toggle-labels:hover{background:hsla(0,0%,100%,.2)}.video-tour-controls{position:absolute;bottom:var(--space-4);left:50%;transform:translateX(-50%);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:rgba(0,0,0,.6);backdrop-filter:blur(10px);border-radius:var(--radius-full)}.video-tour-control-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease}.video-tour-control-btn:hover{background:hsla(0,0%,100%,.2)}.video-tour-control-btn:active{transform:scale(.95)}@media (max-width:768px){.video-tour-player{max-height:300px;min-height:250px}.video-tour-segments{padding:var(--space-2);overflow-x:auto;-webkit-overflow-scrolling:touch}.video-tour-segments-inner{gap:var(--space-1);flex-wrap:nowrap;min-width:max-content}.video-tour-segment{padding:2px;gap:2px}.video-tour-segment-icon{width:32px;height:32px}.video-tour-segment-icon svg{width:14px;height:14px}.video-tour-segment-progress{width:38px;height:38px}.video-tour-segment-info,.video-tour-toggle-labels{display:none}.video-tour-controls{padding:var(--space-1) var(--space-2);bottom:var(--space-2);gap:var(--space-2)}.video-tour-control-btn{width:32px;height:32px}.video-tour-control-btn svg{width:18px;height:18px}}@media (max-width:480px){.video-tour-player{max-height:220px;min-height:180px}.video-tour-segment-icon{width:28px;height:28px}.video-tour-segment-icon svg{width:12px;height:12px}.video-tour-segment-progress{width:34px;height:34px}.video-tour-control-btn{width:28px;height:28px}.video-tour-control-btn svg{width:16px;height:16px}}.engage-avatar-card{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.engage-avatar-card:hover{border-color:var(--color-border-hover)}.engage-avatar-card.selected{box-shadow:var(--shadow-sm)}.engage-avatar-image-wrapper{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.engage-avatar-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.engage-avatar-name{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.engage-avatar-check{position:absolute;top:var(--space-2);right:var(--space-2);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.usecase-card-new{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;text-align:left}.usecase-card-new:hover{border-color:var(--color-border-hover)}.usecase-card-new.selected{box-shadow:var(--shadow-sm)}.usecase-icon-wrapper{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.usecase-content{flex:1;display:flex;flex-direction:column;gap:2px}.usecase-name{font-size:var(--text-sm);font-weight:var(--font-semibold)}.usecase-description{font-size:var(--text-xs);color:var(--color-text-muted)}.usecase-check{width:22px;height:22px;border-radius:50%;justify-content:center;flex-shrink:0}.customer-card,.usecase-check{display:flex;align-items:center}.customer-card{position:relative;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;text-align:center}.customer-card:hover{border-color:var(--color-border-hover)}.customer-card.selected{box-shadow:var(--shadow-sm)}.customer-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.customer-name{font-size:var(--text-sm);font-weight:var(--font-semibold)}.customer-description{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-snug)}.customer-check{position:absolute;top:var(--space-1);right:var(--space-1);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.avatar-card-image-wrapper{width:60px;height:60px}.avatar-card-placeholder svg{width:28px;height:28px}.customer-avatar{width:40px;height:40px}}.engage-compact{gap:var(--space-3)}.customer-card.compact{padding:var(--space-2);gap:var(--space-1)}.customer-avatar.compact{width:36px;height:36px}.customer-description.compact{font-size:10px}.usecase-card-new.compact{padding:var(--space-2) var(--space-3)}.usecase-icon-wrapper.compact{width:32px;height:32px}.usecase-description.compact{font-size:10px}.events-cta-section{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:600px;margin-top:var(--space-8)}.events-cta-section.events-cta-row{flex-direction:row;max-width:900px;gap:var(--space-4);margin-top:var(--space-6)}.events-cta-row .events-cta-card{flex:1}.events-cta-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;transition:var(--transition-base);box-shadow:var(--shadow-sm)}.events-cta-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.events-cta-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:var(--radius-lg);color:var(--color-primary)}.events-cta-icon.insights{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1976d2}.events-cta-content{flex:1;min-width:0}.events-cta-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-1) 0}.events-cta-description{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:var(--leading-snug)}.events-cta-arrow{flex-shrink:0;color:var(--color-text-light);transition:var(--transition-base)}.events-cta-card:hover .events-cta-arrow{color:var(--color-primary);transform:translateX(4px)}.try-landing-compact{padding:90px var(--space-4) var(--space-6);min-height:100vh;max-height:100vh;overflow:hidden}.try-landing-compact .try-landing-header{margin-bottom:var(--space-6)}.try-landing-compact .try-landing-title{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--space-2)}.try-landing-compact .try-landing-subtitle{font-size:var(--text-base)}.try-landing-compact .try-landing-explore{margin-top:var(--space-6)}.try-products-grid-compact{gap:var(--space-4)}.product-card-compact{border-radius:var(--radius-lg)}.product-card-compact .product-card-thumbnail{aspect-ratio:16/9}.product-card-compact .product-card-icon-badge{top:var(--space-2);left:var(--space-2);width:32px;height:32px;border-radius:var(--radius-md)}.product-card-compact .product-card-content{padding:var(--space-3)}.product-card-compact .product-card-title{font-size:var(--text-base);margin-bottom:0}.try-landing-compact .events-cta-card{padding:var(--space-3) var(--space-4)}.try-landing-compact .events-cta-icon{width:40px;height:40px}.try-landing-compact .events-cta-title{font-size:var(--text-sm)}.try-landing-compact .events-cta-description{font-size:var(--text-xs)}