.app_homePage__WQ7d0{--accent:#2d9cdb;--accent-dark:#1f91d0;--ink:#161722;--muted:#838b9b;--line:#e5edf5;--panel:#f4faff;background:#fff;color:var(--ink);font-family:Poppins,Arial,sans-serif;overflow:hidden}.app_homePage__WQ7d0 a{text-decoration:none}.app_homePage__WQ7d0 .cta-card,.app_homePage__WQ7d0 .hero-inner,.app_homePage__WQ7d0 .section-inner{max-width:1180px;margin:0 auto}.app_homePage__WQ7d0 .primary-button,.app_homePage__WQ7d0 .secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;padding:0 22px;font-size:18px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.app_homePage__WQ7d0 .primary-button:hover,.app_homePage__WQ7d0 .secondary-button:hover{transform:translateY(-1px)}.app_homePage__WQ7d0 .primary-button{background:var(--accent);color:#fff}.app_homePage__WQ7d0 .primary-button:hover{color:#fff}.app_homePage__WQ7d0 .secondary-button{border:1px solid #d9d9d9;background:#fff;color:#13131a}.app_homePage__WQ7d0 .secondary-button:hover{opacity:.6}.app_homePage__WQ7d0 .section-header{margin-bottom:54px}.app_homePage__WQ7d0 .section-header p{margin:0 0 16px;color:var(--accent);font-size:15px;font-weight:800;letter-spacing:.02em}.app_homePage__WQ7d0 .section-header h2{margin:0;color:var(--ink);font-size:clamp(36px,4vw,46px);line-height:1.15;letter-spacing:0;font-weight:800}.app_homePage__WQ7d0 .section-header a{display:inline-flex;margin-top:24px;color:var(--accent);font-size:14px;font-weight:700}.app_homePage__WQ7d0 .section-header span{display:block;margin-top:22px;color:var(--muted);font-size:20px;line-height:1.45}.app_homePage__WQ7d0 .hero-section{background:linear-gradient(110deg,#fbfdff,#f1f9ff);padding:140px 24px 80px}.app_homePage__WQ7d0 .hero-section .hero-inner{display:grid;grid-template-columns:minmax(0,445px) minmax(0,620px);align-items:center;justify-content:space-between;grid-gap:84px;gap:84px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-copy h1{margin:24px 0;font-size:clamp(34px,4vw,48px);font-family:Inter,Poppins,Arial,sans-serif;line-height:1.18;letter-spacing:-.04em;font-weight:800}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-copy h1 span{color:var(--accent)}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-copy p{margin:0;max-width:455px;color:var(--muted);font-size:17px;line-height:1.55;font-weight:400}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-copy .eyebrow-pill{display:inline-flex;align-items:center;border:1px solid #94d0f0;border-radius:999px;color:#2d9cdb;background:#eff8fc;padding:8px 18px;font-size:16px;line-height:1;font-weight:700}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-copy .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:42px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual{display:flex;flex-direction:column;min-width:0;height:532px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card{flex:none;height:462px;overflow:hidden;border:2px solid #b9e3fb;border-radius:12px;background:#fff;box-shadow:0 8px 0 rgba(45,156,219,.08)}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-card-stage{display:flex;height:100%;flex-direction:column}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-header{flex:0 0 52px;display:flex;align-items:center;gap:10px;height:52px;border-bottom:1px solid var(--line);padding:0 20px;color:#2a2d36;font-weight:800;font-size:16px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-header span{width:8px;height:8px;border-radius:50%;background:var(--accent)}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-image-wrap{display:flex;flex:1 1;align-items:center;justify-content:center;min-height:0;padding:24px 46px 30px;background:#f1f8fe}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-image-wrap img{display:block;width:100%;max-height:100%;height:auto;object-fit:contain;transition:opacity .18s ease,transform .3s cubic-bezier(.22,1,.36,1)}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-image-wrap img.changing{opacity:.2;transform:translateY(5px)}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-info{flex:0 0 122px;box-sizing:border-box;padding:26px 20px 28px;transition:opacity .18s ease,transform .3s cubic-bezier(.22,1,.36,1)}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-info.changing{opacity:.2;transform:translateY(5px)}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-info h3{margin:0 0 8px;font-size:17px;line-height:1.3;font-weight:800;font-size:16px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-info p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;font-weight:400}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .slider-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:auto}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .slider-nav .slider-buttons,.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .slider-nav .slider-dots{display:flex;align-items:center;gap:14px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .slider-nav .slider-buttons button{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #dbeaf5;border-radius:50%;background:#fff;color:#54b7ed;padding:0;font-weight:800;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .slider-nav .slider-buttons button:hover{transform:translateY(-1px);border-color:#9bd7f5;color:var(--accent);box-shadow:0 8px 18px rgba(45,156,219,.16)}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .slider-nav .slider-dots button{width:6px;height:6px;border:0;border-radius:999px;background:#b6c8d6;padding:0;cursor:pointer;transition:width .24s ease,background-color .24s ease,opacity .24s ease}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .slider-nav .slider-dots button.active{width:22px;background:var(--accent)}.app_homePage__WQ7d0 .logo-band{background:var(--accent);padding:45px 0;overflow:hidden}.app_homePage__WQ7d0 .logo-band .partner-carousel-wrapper{width:70vw;max-width:1180px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.app_homePage__WQ7d0 .architecture-section,.app_homePage__WQ7d0 .demo-section,.app_homePage__WQ7d0 .press-section,.app_homePage__WQ7d0 .reports-section,.app_homePage__WQ7d0 .story-section,.app_homePage__WQ7d0 .user-section{padding:80px 24px}.app_homePage__WQ7d0 .story-section{border-bottom:1px solid #e2e8f0}.app_homePage__WQ7d0 .story-section .section-inner .section-header p{font-size:16px}.app_homePage__WQ7d0 .story-section .section-inner .section-header h2{font-size:36px}.app_homePage__WQ7d0 .story-section .section-inner .section-header .arrow-link{font-size:16px}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .customer-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:40px}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .customer-tabs button{display:flex;align-items:center;justify-content:center;min-height:68px;margin:0;border:none;border-bottom:3px solid rgba(0,0,0,0);background:#ebeef0;padding:10px 24px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .customer-tabs button:hover{background:#fff}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .customer-tabs button:hover .tab-img img{opacity:1}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .customer-tabs button.active-tab{background:#fff;border-bottom-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.06)}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .customer-tabs button.active-tab .tab-img img{opacity:1}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .customer-tabs button .tab-img{height:36px;display:flex;align-items:center;justify-content:center}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .customer-tabs button .tab-img img{width:auto;height:100%;object-fit:contain;opacity:.4;transition:opacity .2s ease}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);min-height:405px;border:1px solid var(--line);background:#fff;box-shadow:0 18px 42px rgba(45,66,90,.08)}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-copy{padding:48px 40px}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-copy .story-logo{width:auto;height:52px;object-fit:contain;margin-bottom:32px}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-copy h3{margin:0 0 14px;font-size:42px;line-height:1;font-weight:800}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-copy h4{margin:0 0 20px;color:var(--ink);font-size:21px;line-height:1.4;font-weight:700}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-copy p{border-top:1px solid var(--line);margin:0 0 40px;padding-top:26px;color:var(--muted);font-size:16px;line-height:1.55;font-weight:400}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-copy a{color:var(--accent);font-size:16px;font-weight:800}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-image{width:100%;height:100%;object-fit:cover}.app_homePage__WQ7d0 .demo-section{padding-top:96px}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid .video-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid .video-card:hover{color:inherit;transform:translateY(-3px);border-color:#bee6fb;box-shadow:0 16px 32px rgba(45,66,90,.08)}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid .video-card .video-poster{position:relative;overflow:hidden;background:#eaf6ff}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid .video-card .video-poster img{display:block;width:100%;height:auto}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid .video-card .video-poster .play-button{position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(51,59,70,.46);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;padding:4px 0 0 4px}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid .video-card .video-poster .duration{position:absolute;right:8px;bottom:6px;border-radius:5px;background:rgba(28,34,42,.7);color:#fff;padding:3px 8px;font-size:13px;font-weight:700}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid .video-card .video-body{padding:22px}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid .video-card .video-body .video-title{margin:0 0 14px;color:var(--ink);font-size:16px;line-height:1.45;font-weight:800}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid .video-card .video-body .video-desc{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.app_homePage__WQ7d0 .stats-section{padding:84px 24px 100px;background:#f3f9ff}.app_homePage__WQ7d0 .stats-section .section-inner .center-eyebrow{margin:0 0 42px;text-align:center;color:#b5c3d2;font-size:15px;font-weight:800;letter-spacing:.02em}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 20px 42px rgba(45,66,90,.04)}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid .stat-card{display:flex;min-height:168px;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--line);color:inherit;text-align:center;padding:36px 0}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid .stat-card:first-child{border-left:0}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid .stat-card:hover em{color:var(--accent)}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid .stat-card strong{color:var(--accent);font-size:44px;line-height:1;font-weight:800}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid .stat-card span{margin-top:22px;color:var(--ink);font-size:16px;font-weight:700}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid .stat-card em{margin-top:14px;color:#aab5c5;font-size:13px;font-style:normal;font-weight:700}.app_homePage__WQ7d0 .stats-section .section-inner .badge-row{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px}.app_homePage__WQ7d0 .stats-section .section-inner .badge-row span{border:1px solid var(--line);border-radius:999px;background:#fff;color:#b4c0cf;padding:12px 28px;font-size:14px;font-weight:700}.app_homePage__WQ7d0 .architecture-section .section-inner .architecture-card{border:1px solid var(--line);border-radius:8px;background:#fff;padding:20px}.app_homePage__WQ7d0 .architecture-section .section-inner .architecture-card img{display:block;width:100%;height:auto}.app_homePage__WQ7d0 .user-section .section-inner .user-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,590px);align-items:center;grid-gap:48px;gap:48px}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-lead{margin:0 0 30px;max-width:560px;color:var(--ink);font-size:15px;line-height:1.55;font-weight:600}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-feature-list{display:grid;grid-gap:32px;gap:32px}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-feature-list .user-feature{display:grid;grid-template-columns:22px 1fr;grid-gap:18px;gap:18px}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-feature-list .user-feature .feature-check{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-feature-list .user-feature .feature-check img{width:100%;height:100%;object-fit:contain}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-feature-list .user-feature h3{margin:-3px 0 14px;font-size:16px;line-height:1.35;font-weight:800}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-feature-list .user-feature p{margin:0;color:var(--muted);font-size:14px;line-height:1.55;font-weight:400}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:46px}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-image-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:20px;align-self:flex-start}.app_homePage__WQ7d0 .user-section .section-inner .user-grid .user-image-card img{display:block;width:100%;height:auto}.app_homePage__WQ7d0 .press-section{background:#fafcff}.app_homePage__WQ7d0 .press-section .section-inner .center-header{max-width:680px;margin:0 auto 36px;text-align:center}.app_homePage__WQ7d0 .press-section .section-inner .center-header p{margin:0 0 18px;color:var(--accent);font-size:16px;font-weight:800}.app_homePage__WQ7d0 .press-section .section-inner .center-header h2{margin:0 0 24px;font-size:clamp(36px,4vw,46px);line-height:1.15;letter-spacing:-.04em;font-weight:800}.app_homePage__WQ7d0 .press-section .section-inner .center-header span{color:var(--muted);font-size:18px;line-height:1.45;font-weight:500}.app_homePage__WQ7d0 .press-section .section-inner .press-list{max-width:980px;margin:0 auto}.app_homePage__WQ7d0 .press-section .section-inner .press-list .press-item{display:grid;grid-template-columns:280px 1fr auto;align-items:center;grid-gap:30px;gap:30px;border-bottom:1px solid var(--line);padding:30px 0}.app_homePage__WQ7d0 .press-section .section-inner .press-list .press-item>img{width:280px;height:auto}.app_homePage__WQ7d0 .press-section .section-inner .press-list .press-item .quote-icon{width:32px!important;height:32px!important;object-fit:contain}.app_homePage__WQ7d0 .press-section .section-inner .press-list .press-item h3{margin:12px 0 24px;font-size:18px;font-weight:800}.app_homePage__WQ7d0 .press-section .section-inner .press-list .press-item p{margin:0;color:#6f7582;font-size:16px;line-height:1.45;font-style:italic;font-weight:500}.app_homePage__WQ7d0 .press-section .section-inner .press-list .press-item a{color:var(--accent);font-size:14px;font-weight:800;white-space:nowrap}.app_homePage__WQ7d0 .press-section .section-inner .press-list .press-item a:hover{color:var(--accent-dark);opacity:.6}.app_homePage__WQ7d0 .reports-section{padding-top:96px}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid .report-card{display:flex;flex-direction:column;overflow:hidden;border-bottom:1px solid var(--line);border:solid var(--line);border-width:1px 1px 5px;border-radius:6px;background:#fff;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid .report-card:hover{color:inherit;transform:translateY(-3px);border-color:#bee6fb;border-bottom-color:var(--accent);box-shadow:0 16px 32px rgba(45,66,90,.08)}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid .report-card>img{flex:none;display:block;width:100%;height:auto}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid .report-card .report-body{flex:1 1;display:flex;flex-direction:column;min-height:220px;padding:24px 32px}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid .report-card .report-body>span{display:inline-flex;border-radius:999px;background:#e8f8ff;color:var(--accent);padding:7px 12px;font-size:12px;font-weight:800;width:-moz-fit-content;width:fit-content}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid .report-card .report-body h3{margin:20px 0 14px;color:var(--ink);font-size:18px;line-height:1.45;font-weight:800;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid .report-card .report-body p{min-height:46px;margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid .report-card .report-body strong{display:inline-flex;margin-top:auto;color:var(--accent);font-size:14px}.app_homePage__WQ7d0 .cta-section{background:var(--accent);padding:82px 24px 78px}.app_homePage__WQ7d0 .cta-section .cta-card{display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid #d8e9f4;border-radius:8px;background:#fff;padding:50px 58px}.app_homePage__WQ7d0 .cta-section .cta-card p{margin:0 0 24px;color:var(--accent);font-size:15px;font-weight:800}.app_homePage__WQ7d0 .cta-section .cta-card h2{margin:0 0 24px;font-size:36px;line-height:1.15;letter-spacing:-.035em;font-weight:800}.app_homePage__WQ7d0 .cta-section .cta-card span{color:var(--muted);font-size:19px;font-weight:500}.app_homePage__WQ7d0 .cta-section .cta-card .cta-actions{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media screen and (max-width:1180px){.app_homePage__WQ7d0 .hero-section .hero-inner{gap:44px}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid{grid-template-columns:repeat(2,1fr)}.app_homePage__WQ7d0 .user-section .section-inner .user-grid{gap:44px}}@media screen and (max-width:960px){.app_homePage__WQ7d0 .hero-section{padding-top:120px}.app_homePage__WQ7d0 .hero-section .hero-inner,.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card{grid-template-columns:1fr}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-image{min-height:320px}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid{grid-template-columns:repeat(2,1fr)}.app_homePage__WQ7d0 .user-section .section-inner .user-grid{grid-template-columns:1fr}.app_homePage__WQ7d0 .press-section .section-inner .press-list .press-item{grid-template-columns:1fr;justify-items:center;text-align:center}.app_homePage__WQ7d0 .press-section .section-inner .press-list .press-item>img{width:100%;max-width:360px}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid{grid-template-columns:repeat(2,1fr)}.app_homePage__WQ7d0 .cta-section .cta-card{display:grid;grid-template-columns:1fr}}@media screen and (max-width:640px){.app_homePage__WQ7d0 .architecture-section,.app_homePage__WQ7d0 .cta-section,.app_homePage__WQ7d0 .demo-section,.app_homePage__WQ7d0 .hero-section,.app_homePage__WQ7d0 .press-section,.app_homePage__WQ7d0 .reports-section,.app_homePage__WQ7d0 .stats-section,.app_homePage__WQ7d0 .story-section,.app_homePage__WQ7d0 .user-section{padding-left:18px;padding-right:18px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-copy h1{font-size:30px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual{height:486px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card{height:416px}.app_homePage__WQ7d0 .hero-section .hero-inner .hero-visual .flow-card .flow-image-wrap{padding:28px 22px}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .customer-tabs{grid-template-columns:1fr}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-copy{padding:28px 22px}.app_homePage__WQ7d0 .story-section .section-inner .customer-stories .story-card .story-copy p{margin-bottom:34px}.app_homePage__WQ7d0 .demo-section .section-inner .video-grid,.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid{grid-template-columns:1fr}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid .stat-card{border-left:0;border-top:1px solid var(--line)}.app_homePage__WQ7d0 .stats-section .section-inner .stats-grid .stat-card:first-child{border-top:0}.app_homePage__WQ7d0 .reports-section .section-inner .report-grid{grid-template-columns:1fr}.app_homePage__WQ7d0 .cta-section .cta-card,.app_homePage__WQ7d0 .reports-section .section-inner .report-grid .report-card .report-body{padding:28px 22px}}.app_lakehouseDiagramScope__PlzdM{min-width:0;max-width:100%}.app_lakehouseDiagramScope__PlzdM .diagram-stage{min-width:0;max-width:100%;width:100%;overflow:hidden}.app_lakehouseDiagramScope__PlzdM .diagram-canvas{position:relative;transform-origin:0 0;background:#fff;color:#151922;font-family:Inter,Arial,Helvetica,sans-serif}.app_lakehouseDiagramScope__PlzdM .diagram-canvas h2,.app_lakehouseDiagramScope__PlzdM .diagram-canvas h3,.app_lakehouseDiagramScope__PlzdM .diagram-canvas p{margin:0}.app_lakehouseDiagramScope__PlzdM .architecture-art{width:100%}.app_lakehouseDiagramScope__PlzdM .architecture-canvas{width:1160px;height:584px}.app_lakehouseDiagramScope__PlzdM .arch-card,.app_lakehouseDiagramScope__PlzdM .arch-gateway,.app_lakehouseDiagramScope__PlzdM .arch-layer{position:absolute;border:1px solid #94d0f0;background:#fff}.app_lakehouseDiagramScope__PlzdM .arch-layer{left:0;width:883px}.app_lakehouseDiagramScope__PlzdM .agents-layer{top:0;height:175px}.app_lakehouseDiagramScope__PlzdM .interfaces-layer{top:221px;height:160px}.app_lakehouseDiagramScope__PlzdM .lakehouse-layer{top:421px;height:107px;background:#f7fcff;text-align:center}.app_lakehouseDiagramScope__PlzdM .arch-layer-title{position:absolute;top:0;left:0;display:flex;width:100%;height:29px;align-items:center;justify-content:center;border-bottom:1px solid #94d0f0;background:#eaf7ff;color:#657084;font-size:14px;font-weight:500;line-height:18px}.app_lakehouseDiagramScope__PlzdM .arch-card{height:122px;border-color:#c5e6f8;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.app_lakehouseDiagramScope__PlzdM .arch-card:hover,.app_lakehouseDiagramScope__PlzdM .way-door:hover{border-color:#2d9cdb;background-color:#fbfdff;box-shadow:0 6px 16px rgba(45,156,219,.08)}.app_lakehouseDiagramScope__PlzdM .engineering-card{top:40px;left:11px;width:424px}.app_lakehouseDiagramScope__PlzdM .analytics-card{top:40px;left:454px;width:416px}.app_lakehouseDiagramScope__PlzdM .cli-card,.app_lakehouseDiagramScope__PlzdM .sdk-card,.app_lakehouseDiagramScope__PlzdM .studio-card{top:40px;height:102px}.app_lakehouseDiagramScope__PlzdM .studio-card{left:11px;width:282px}.app_lakehouseDiagramScope__PlzdM .cli-card{left:308px;width:269px}.app_lakehouseDiagramScope__PlzdM .sdk-card{left:591px;width:274px}.app_lakehouseDiagramScope__PlzdM .arch-audience,.app_lakehouseDiagramScope__PlzdM .arch-card h3,.app_lakehouseDiagramScope__PlzdM .arch-description{position:absolute;left:11px;white-space:nowrap}.app_lakehouseDiagramScope__PlzdM .arch-audience{top:9px;color:#137fbe;font-size:11px;font-weight:600;line-height:14px}.app_lakehouseDiagramScope__PlzdM .arch-card h3{top:31px;color:#151922;font-size:15px;font-weight:700;line-height:19px}.app_lakehouseDiagramScope__PlzdM .sdk-card h3{color:#656d7d}.app_lakehouseDiagramScope__PlzdM .analytics-card .arch-audience,.app_lakehouseDiagramScope__PlzdM .analytics-card .arch-description,.app_lakehouseDiagramScope__PlzdM .analytics-card h3{left:14px}.app_lakehouseDiagramScope__PlzdM .cli-card .arch-audience,.app_lakehouseDiagramScope__PlzdM .cli-card .arch-description,.app_lakehouseDiagramScope__PlzdM .cli-card h3{left:8px}.app_lakehouseDiagramScope__PlzdM .arch-description{top:60px;color:#5f6d82;font-size:12.2px;font-weight:400;line-height:17px}.app_lakehouseDiagramScope__PlzdM .cli-card .arch-audience,.app_lakehouseDiagramScope__PlzdM .sdk-card .arch-audience,.app_lakehouseDiagramScope__PlzdM .studio-card .arch-audience{top:8px}.app_lakehouseDiagramScope__PlzdM .cli-card h3,.app_lakehouseDiagramScope__PlzdM .sdk-card h3,.app_lakehouseDiagramScope__PlzdM .studio-card h3{top:30px}.app_lakehouseDiagramScope__PlzdM .cli-card .arch-description,.app_lakehouseDiagramScope__PlzdM .sdk-card .arch-description,.app_lakehouseDiagramScope__PlzdM .studio-card .arch-description{top:58px}.app_lakehouseDiagramScope__PlzdM .arch-chip,.app_lakehouseDiagramScope__PlzdM .way-chip{position:absolute;display:flex;align-items:center;justify-content:center;border:1px dashed #94d0f0;background:#fff;color:#137fbe;font-family:Inter,Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;line-height:14px;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease}.app_lakehouseDiagramScope__PlzdM .arch-card:hover .arch-chip,.app_lakehouseDiagramScope__PlzdM .way-door:hover .way-chip{border-color:#2d9cdb;background:#f7fcff}.app_lakehouseDiagramScope__PlzdM .analytics-card .arch-chip,.app_lakehouseDiagramScope__PlzdM .engineering-card .arch-chip{top:86px;height:20px}.app_lakehouseDiagramScope__PlzdM .chip-build{left:11px;width:56px}.app_lakehouseDiagramScope__PlzdM .chip-schedule{left:80px;width:77px}.app_lakehouseDiagramScope__PlzdM .chip-diagnose{left:170px;width:81px}.app_lakehouseDiagramScope__PlzdM .chip-query{left:14px;width:64px}.app_lakehouseDiagramScope__PlzdM .chip-explore{left:90px;width:68px}.app_lakehouseDiagramScope__PlzdM .chip-visualize{left:170px;width:81px}.app_lakehouseDiagramScope__PlzdM .lakehouse-layer h2{position:absolute;top:7px;left:0;width:100%;font-size:15px;font-weight:700;line-height:19px}.app_lakehouseDiagramScope__PlzdM .lakehouse-layer>p{position:absolute;top:35px;left:0;width:100%;color:#5f6d82;font-size:13px;line-height:17px}.app_lakehouseDiagramScope__PlzdM .lakehouse-layer .arch-chip{top:69.246px;height:23.737px}.app_lakehouseDiagramScope__PlzdM .lake-chip-storage{left:260.103px;width:137.26px}.app_lakehouseDiagramScope__PlzdM .lake-chip-sql{left:409.747px;width:93.915px}.app_lakehouseDiagramScope__PlzdM .lake-chip-ai{left:516.046px;width:106.299px}.app_lakehouseDiagramScope__PlzdM .arch-gateway{top:0;left:962px;width:198px;height:528px;text-align:center}.app_lakehouseDiagramScope__PlzdM .gateway-banner{position:absolute;top:0;left:0;display:flex;width:100%;height:43px;align-items:center;justify-content:center;background:#2d9cdb;color:#fff;font-size:15px;font-weight:700;line-height:19px}.app_lakehouseDiagramScope__PlzdM .arch-gateway h2{position:absolute;top:176px;left:0;width:100%;font-size:15px;font-weight:700;line-height:19px}.app_lakehouseDiagramScope__PlzdM .gateway-description{position:absolute;top:210px;left:0;width:100%;color:#5f6d82;font-size:12.2px;line-height:16px}.app_lakehouseDiagramScope__PlzdM .arch-gateway .arch-chip{height:24px}.app_lakehouseDiagramScope__PlzdM .gateway-chip-routing{top:249px;left:46px;width:101px;height:23px}.app_lakehouseDiagramScope__PlzdM .gateway-chip-key{top:284px;left:37px;width:120px}.app_lakehouseDiagramScope__PlzdM .gateway-note{position:absolute;top:347px;left:18px;width:160px;color:#2d9cdb;font-size:11px;font-weight:500;line-height:14px}.app_lakehouseDiagramScope__PlzdM .arch-flows{position:absolute;inset:0;z-index:5;width:1160px;height:584px;overflow:visible;pointer-events:none}.app_lakehouseDiagramScope__PlzdM .data-connector{stroke:#94d0f0;stroke-dasharray:3 3;stroke-width:1.5;animation:lakehouse-connector-dash 2.8s linear infinite alternate paused}.app_lakehouseDiagramScope__PlzdM .token-connector{stroke:#2d9cdb;stroke-dasharray:8 6;stroke-linejoin:miter;stroke-width:2;animation:lakehouse-connector-dash 2.6s linear infinite paused}.app_lakehouseDiagramScope__PlzdM .token-connector-two{animation-delay:-.85s}.app_lakehouseDiagramScope__PlzdM .token-connector-three{animation-delay:-1.7s}.app_lakehouseDiagramScope__PlzdM .diagram-active .data-connector,.app_lakehouseDiagramScope__PlzdM .diagram-active .token-connector,.app_lakehouseDiagramScope__PlzdM .diagram-active .ways-connector{animation-play-state:running}.app_lakehouseDiagramScope__PlzdM .arrival-target:after{position:absolute;inset:-1px;z-index:8;border:1px solid rgba(0,0,0,0);content:"";pointer-events:none}.app_lakehouseDiagramScope__PlzdM .diagram-active .token-target-one:after,.app_lakehouseDiagramScope__PlzdM .diagram-active .token-target-three:after,.app_lakehouseDiagramScope__PlzdM .diagram-active .token-target-two:after{animation:lakehouse-token-arrival 2.6s ease-out infinite}.app_lakehouseDiagramScope__PlzdM .diagram-active .token-target-two:after{animation-delay:-.85s}.app_lakehouseDiagramScope__PlzdM .diagram-active .token-target-three:after{animation-delay:-1.7s}.app_lakehouseDiagramScope__PlzdM .flow-label{position:absolute;z-index:6;color:#94d0f0;font-size:10.5px;font-weight:500;line-height:14px}.app_lakehouseDiagramScope__PlzdM .data-label-one{top:190px;left:272px}.app_lakehouseDiagramScope__PlzdM .data-label-two{top:190px;left:605px}.app_lakehouseDiagramScope__PlzdM .data-label-three{top:392px;left:272px}.app_lakehouseDiagramScope__PlzdM .data-label-four{top:392px;left:605px}.app_lakehouseDiagramScope__PlzdM .token-label{left:903px;color:#2d9cdb;font-size:11px}.app_lakehouseDiagramScope__PlzdM .token-label-one{top:73px}.app_lakehouseDiagramScope__PlzdM .token-label-two{top:388px}.app_lakehouseDiagramScope__PlzdM .token-label-three{top:450px}.app_lakehouseDiagramScope__PlzdM .arch-legend{position:absolute;top:548px;left:343px;display:flex;gap:138px;color:#2d9cdb;font-size:11px;font-weight:500;line-height:14px}.app_lakehouseDiagramScope__PlzdM .arch-legend span{display:flex;align-items:center;gap:10px;white-space:nowrap}.app_lakehouseDiagramScope__PlzdM .arch-legend i{display:block;width:46px;height:1px}.app_lakehouseDiagramScope__PlzdM .legend-data{border-top:1px dashed #94d0f0}.app_lakehouseDiagramScope__PlzdM .legend-token{background:#2d9cdb}.app_lakehouseDiagramScope__PlzdM .ways-diagram-preview{position:relative;min-width:0;max-width:100%;width:100%}.app_lakehouseDiagramScope__PlzdM .ways-art{width:100%}.app_lakehouseDiagramScope__PlzdM .ways-canvas{width:578px;height:341px}.app_lakehouseDiagramScope__PlzdM .way-door{position:absolute;top:1px;height:163px;border:1px solid #94d0f0;background:#fff;text-align:center;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.app_lakehouseDiagramScope__PlzdM .way-door:before{position:absolute;top:0;left:0;width:100%;height:31px;border-bottom:1px solid #94d0f0;background:#eaf7ff;content:""}.app_lakehouseDiagramScope__PlzdM .way-door-human{left:1px;width:183.273px}.app_lakehouseDiagramScope__PlzdM .way-door-applications{left:198.299px;width:181.403px}.app_lakehouseDiagramScope__PlzdM .way-door-agent{left:393.727px;width:183.273px}.app_lakehouseDiagramScope__PlzdM .way-description,.app_lakehouseDiagramScope__PlzdM .way-door h3,.app_lakehouseDiagramScope__PlzdM .way-door-label{position:absolute;left:0;z-index:2;width:100%;text-align:center}.app_lakehouseDiagramScope__PlzdM .way-door-label{top:7px;color:#137fbe;font-size:11px;font-weight:600;line-height:14px}.app_lakehouseDiagramScope__PlzdM .way-door h3{top:42px;font-size:15px;font-weight:700;line-height:19px}.app_lakehouseDiagramScope__PlzdM .way-description{top:72px;color:#5f6d82;font-size:12px;font-weight:400;line-height:17px}.app_lakehouseDiagramScope__PlzdM .way-chip{top:123px;height:26px}.app_lakehouseDiagramScope__PlzdM .way-chip-web{left:24.247px;width:53.299px}.app_lakehouseDiagramScope__PlzdM .way-chip-notebooks{left:85.026px;width:72px}.app_lakehouseDiagramScope__PlzdM .way-chip-jdbc{left:10.221px;width:46.753px}.app_lakehouseDiagramScope__PlzdM .way-chip-python{left:62.584px;width:53.299px}.app_lakehouseDiagramScope__PlzdM .way-chip-rest{left:122.429px;width:46.753px}.app_lakehouseDiagramScope__PlzdM .way-chip-deterministic{left:10.221px;width:80.416px}.app_lakehouseDiagramScope__PlzdM .way-chip-autonomous{left:96.247px;width:75.74px}.app_lakehouseDiagramScope__PlzdM .ways-lakehouse{position:absolute;top:202px;left:1px;z-index:2;width:576px;height:138px;border:1px solid #94d0f0;background:#f7fcff;text-align:center}.app_lakehouseDiagramScope__PlzdM .ways-lakehouse h3{position:absolute;top:-1px;left:-1px;display:flex;width:576px;height:36px;align-items:center;justify-content:center;background:#2d9cdb;color:#fff;font-size:18px;font-weight:700;line-height:22px}.app_lakehouseDiagramScope__PlzdM .ways-lakehouse>p{position:absolute;top:47px;left:0;width:100%;color:#5f6d82;font-size:13px;line-height:19px}.app_lakehouseDiagramScope__PlzdM .ways-lakehouse .way-chip{top:97px}.app_lakehouseDiagramScope__PlzdM .ways-lake-chip-engine{left:83px;width:78.545px}.app_lakehouseDiagramScope__PlzdM .ways-lake-chip-semantic{left:189.026px;width:124.364px}.app_lakehouseDiagramScope__PlzdM .ways-lake-chip-permissions{left:341.805px;width:148.675px}.app_lakehouseDiagramScope__PlzdM .ways-flows{position:absolute;inset:0;z-index:1;width:578px;height:341px;pointer-events:none}.app_lakehouseDiagramScope__PlzdM .ways-connector{stroke:#2d9cdb;stroke-dasharray:3 3;stroke-width:1.5;animation:lakehouse-connector-dash-reverse 2.4s linear infinite paused}.app_lakehouseDiagramScope__PlzdM .diagram-preview-button{position:absolute;right:0;bottom:0;z-index:3;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;background:#282828;color:#fff;padding:0;font-size:20px;cursor:pointer}.app_lakehouseDiagramScope__PlzdM .lakehouse-diagram-modal .ant-modal-content{padding:28px}.app_lakehouseDiagramScope__PlzdM .ways-diagram-modal-content{width:100%;padding-top:12px}@media(prefers-reduced-motion:reduce){.app_lakehouseDiagramScope__PlzdM .arrival-target:after{display:none}.app_lakehouseDiagramScope__PlzdM .data-connector,.app_lakehouseDiagramScope__PlzdM .token-connector,.app_lakehouseDiagramScope__PlzdM .ways-connector{animation:none}}