._video_1h21q_1{width:120%}@media (max-width: 1680px){._video_1h21q_1{width:150%}}@media (max-width: 1040px){._video_1h21q_1{width:100%}}._imageContainer_1h21q_14{border-radius:24px;overflow:hidden;box-shadow:0 20px 35px -12px #00000040;transition:all .4s cubic-bezier(.4,0,.2,1);background:color-mix(in oklch,currentColor 5%,transparent)}._imageContainer_1h21q_14:hover{transform:translateY(-4px);box-shadow:0 25px 40px -12px #00000059}._videoContainer_1h21q_27{border-radius:24px;overflow:hidden;box-shadow:0 20px 35px -12px #00000040;transition:all .4s cubic-bezier(.4,0,.2,1);background:#000}@media (max-width: 1680px){._videoContainer_1h21q_27{width:150%}}@media (max-width: 1040px){._videoContainer_1h21q_27{width:100%}}._videoContainer_1h21q_27:hover{transform:translateY(-4px);box-shadow:0 25px 40px -12px #00000059}._componentImageWrapper_1h21q_48{transition:transform .3s ease-out;margin-bottom:40px}._aiAssistantSection_1h21q_54{display:flex;gap:48px;align-items:stretch;width:100%}._aiAssistantContent_1h21q_61{flex:1;display:flex;flex-direction:column;justify-content:center}._aiAssistantImage_1h21q_68{flex:1;min-width:0;display:flex}._singleImageContainer_1h21q_74{width:100%;border-radius:24px;overflow:hidden;box-shadow:0 20px 35px -12px #00000040;transition:all .4s cubic-bezier(.4,0,.2,1);background:color-mix(in oklch,currentColor 5%,transparent);display:flex;align-items:center;justify-content:center}._singleImageContainer_1h21q_74:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 25px 40px -12px #00000059}._singleImage_1h21q_74{width:100%;height:auto;display:block;object-fit:cover}@media (max-width: 1040px){._aiAssistantSection_1h21q_54{flex-direction:column;gap:32px}._singleImageContainer_1h21q_74{min-height:400px}._singleImage_1h21q_74{height:100%;object-fit:cover}}@media (max-width: 696px){._aiAssistantSection_1h21q_54{gap:24px}._singleImageContainer_1h21q_74{min-height:300px}}._architectureSection_1h21q_126{--architectureAccent1: oklch(70% .18 260);--architectureAccent2: oklch(70% .18 160);--architectureAccent3: oklch(70% .18 30);overflow:hidden}._architectureDiagram_1h21q_133{width:100%;margin-top:40px;display:flex;flex-direction:column;gap:0;will-change:transform;background:transparent}@media (max-width: 696px){._architectureDiagram_1h21q_133{margin-top:30px}}._infraBar_1h21q_148{display:flex;align-items:center;gap:20px;padding:16px 24px;border-radius:12px 12px 0 0;background:color-mix(in oklch,var(--background) 20%,transparent);border:1px solid color-mix(in oklch,currentColor 12%,transparent);border-bottom:none;flex-wrap:wrap;position:relative;overflow:hidden}._infraBar_1h21q_148:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in oklch,currentColor 8%,transparent),transparent);animation:_shimmer_1h21q_1 3s infinite}@media (max-width: 696px){._infraBar_1h21q_148{padding:12px 16px;gap:12px}}@keyframes _shimmer_1h21q_1{0%{left:-100%}to{left:200%}}._infraLabel_1h21q_187{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.5;white-space:nowrap}._infraPills_1h21q_196{display:flex;flex-wrap:wrap;gap:8px}._infraPill_1h21q_196{font-size:.72rem;font-weight:500;padding:4px 12px;border-radius:100px;background:color-mix(in oklch,currentColor 8%,transparent);border:1px solid color-mix(in oklch,currentColor 16%,transparent);letter-spacing:.02em;opacity:.7;transition:all .2s ease}._infraPill_1h21q_196:hover{opacity:1;transform:translateY(-1px);border-color:color-mix(in oklch,currentColor 30%,transparent)}._tenantGrid_1h21q_221{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid color-mix(in oklch,currentColor 10%,transparent);border-top:none}@media (max-width: 1040px){._tenantGrid_1h21q_221{grid-template-columns:1fr;border:none}}._tenantColumn_1h21q_234{display:flex;flex-direction:column;gap:0;border-right:1px solid color-mix(in oklch,currentColor 10%,transparent);animation:_fadeSlideUp_1h21q_1 .6s ease both}._tenantColumn_1h21q_234:last-child{border-right:none}._tenantColumn_1h21q_234:nth-child(1){animation-delay:.05s}._tenantColumn_1h21q_234:nth-child(2){animation-delay:.15s}._tenantColumn_1h21q_234:nth-child(3){animation-delay:.25s}@media (max-width: 1040px){._tenantColumn_1h21q_234{border-right:none;border-bottom:1px solid color-mix(in oklch,currentColor 10%,transparent)}._tenantColumn_1h21q_234:last-child{border-bottom:none}}._tenantHeader_1h21q_259{padding:14px 20px;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-align:center;background:color-mix(in oklch,var(--tenant-color) 15%,transparent);border:1px solid color-mix(in oklch,var(--tenant-color) 30%,transparent);border-bottom:none;color:var(--tenant-color);position:relative;overflow:hidden;margin:0}._tenantHeader_1h21q_259:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--tenant-color);transform:scaleX(0);transition:transform .3s ease}._tenantHeader_1h21q_259:hover:after{transform:scaleX(1)}._tenantLayers_1h21q_290{display:flex;flex-direction:column;gap:0}._tenantLayer_1h21q_290{display:flex;flex-direction:column;gap:4px;padding:16px 20px;background:color-mix(in oklch,var(--background) 20%,transparent);border:1px solid color-mix(in oklch,currentColor 10%,transparent);border-top:none;transition:all .2s ease}._tenantLayer_1h21q_290:first-child{border-top:1px solid color-mix(in oklch,currentColor 10%,transparent)}._tenantLayer_1h21q_290:hover{background:color-mix(in oklch,var(--tenant-color) 6%,transparent);transform:translate(4px)}._layerRole_1h21q_316{font-size:.78rem;font-weight:600;opacity:.9}._layerDesc_1h21q_322{font-size:.7rem;opacity:.45;letter-spacing:.01em}._featureRow_1h21q_329{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:0;border:1px solid color-mix(in oklch,currentColor 10%,transparent);border-top:none;border-radius:0 0 12px 12px;will-change:transform}@media (max-width: 1040px){._featureRow_1h21q_329{grid-template-columns:1fr;border:none;border-radius:0}}._featureCard_1h21q_346{display:flex;flex-direction:column;gap:12px;padding:28px 24px;background:color-mix(in oklch,var(--background) 20%,transparent);border-right:1px solid color-mix(in oklch,currentColor 10%,transparent);border-bottom:none;border-radius:0;animation:_fadeSlideUp_1h21q_1 .6s ease both;transition:all .3s cubic-bezier(.4,0,.2,1)}._featureCard_1h21q_346:first-child{border-left:none;border-radius:0;animation-delay:.35s}._featureCard_1h21q_346:last-child{border-right:none;border-radius:0;animation-delay:.55s}._featureCard_1h21q_346:nth-child(2){animation-delay:.45s}._featureCard_1h21q_346:hover{transform:translateY(-8px);background:color-mix(in oklch,var(--background) 30%,transparent)}@media (max-width: 1040px){._featureCard_1h21q_346{border-right:none;border-bottom:1px solid color-mix(in oklch,currentColor 10%,transparent)}._featureCard_1h21q_346:first-child{border-radius:0}._featureCard_1h21q_346:last-child{border-radius:0 0 12px 12px;border-bottom:none}}._featureIconWrapper_1h21q_393{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in oklch,currentColor 8%,transparent);transition:all .3s ease}._featureIconWrapper_1h21q_393 svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.5;fill:none}._featureCard_1h21q_346:hover ._featureIconWrapper_1h21q_393{transform:scale(1.05) rotate(5deg);background:color-mix(in oklch,currentColor 15%,transparent)}._featureLabel_1h21q_417{font-size:.9rem;font-weight:600;opacity:.9;letter-spacing:-.01em}._featureDesc_1h21q_424{font-size:.75rem;opacity:.5;line-height:1.6;margin:0}@keyframes _fadeSlideUp_1h21q_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){._componentImageWrapper_1h21q_48{transition:transform .1s ease-out}._featureCard_1h21q_346{transition:all .4s cubic-bezier(.4,0,.2,1)}}@media (pointer: fine) and (prefers-reduced-motion: no-preference){body{cursor:none!important}}
