.dai-page{--dai-muted:#a7b8ca;--dai-accent:#9ac5e8;--dai-line:#ffffff20;color:#eaf0f7;overflow-wrap:anywhere;background:#0b121c}.dai-page :is(h1,h2,h3,p){margin-top:0}.dai-page :is(h1,h2,h3){hyphens:none;letter-spacing:-.035em;font-weight:550}.dai-page h1{margin:28px 0;font-size:clamp(2.7rem,4.8vw,4.5rem);line-height:1.09}.dai-final h2 em,.dai-page h1 em{color:var(--dai-accent);font-style:normal}.dai-page h2{margin:20px 0 24px;font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.17}.dai-page h2>span,.dai-page p{color:var(--dai-muted)}.dai-page p{line-height:1.85}.dai-page .tag{color:var(--dai-accent);font-size:.65rem}.dai-page a:focus-visible,.dai-page summary:focus-visible{outline:2px solid var(--dai-accent);outline-offset:5px}.dai-page .btn-primary{text-align:center;white-space:normal;justify-content:center;gap:18px;min-height:48px}.dai-link,.dai-page .btn-primary{align-items:center;display:inline-flex}.dai-link{color:inherit;gap:15px;min-height:44px;font-size:.82rem;line-height:1.7;text-decoration:none}.dai-link:hover{color:var(--dai-accent)}.dai-link>span{flex-shrink:0}.dai-label{letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;line-height:1.7}.dai-number{color:#bfa181;font-size:.66rem;line-height:1.7}.dai-hero{background:radial-gradient(at 75% 25%,#23425b66,#0000 65%);padding:140px 0 0}.dai-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;display:grid}.dai-kicker{flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:.65rem;display:flex}.dai-kicker>span{color:#eaf0f7;letter-spacing:-.035em;font-size:1.25rem}.dai-kicker strong{color:#9ac5e8;font-weight:500}.dai-page .dai-intro{color:#d7e4ef;margin-bottom:20px;font-size:1.12rem;line-height:1.65}.dai-hero-description{max-width:580px;font-size:.93rem}.dai-actions{flex-wrap:wrap;align-items:center;gap:13px 24px;margin-top:27px;display:flex}.dai-hero-visual{aspect-ratio:1;background:#142331 url(/assets/market-previews/ai.webp) 50%/cover;border:1px solid #98b8ce33;border-radius:4px;width:100%;min-width:0;position:relative;overflow:hidden}.dai-hero-visual>video{-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;width:100%;height:100%;position:absolute;inset:0}.dai-visual-shade{background:linear-gradient(#0000 20%,#07121afa),linear-gradient(#0a1626aa,#0000 30%);position:absolute;inset:0}.dai-visual-top{color:#c4d5e3;inset-inline-start:26px;font-size:.64rem;position:absolute;top:24px}.dai-visual-top>span{color:#bfa181;padding:0 10px}.dai-visual-caption{bottom:25px;position:absolute;inset-inline:28px}.dai-visual-caption>.dai-label{color:#a9c5d7}.dai-visual-caption p{color:#edf4fa;margin:14px 0;font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.2}.dai-visual-caption .dai-link{font-size:.73rem}.dai-hero-strip{border-top:1px solid var(--dai-line);color:#8fa7bd;flex-wrap:wrap;justify-content:space-between;gap:10px 25px;margin-top:30px;padding:28px 0;font-size:.65rem;line-height:1.8;display:flex}.dai-hero-strip i{color:#bfa181;padding:0 7px;font-style:normal}.dai-nav{border-block:1px solid var(--dai-line);background:#101a26}.dai-nav>.container{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-block:14px;display:flex}.dai-nav a{color:var(--dai-muted);align-items:center;gap:13px;min-height:38px;font-size:.7rem;text-decoration:none;display:inline-flex}.dai-nav a:hover{color:#eaf0f7}.dai-section{padding:85px 0;scroll-margin-top:90px}.dai-heading{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:40px;display:grid}.dai-heading p{margin:0;font-size:.94rem}.dai-capability-grid{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.dai-capability{border-top:1px solid var(--dai-line);align-items:start;gap:22px;padding:27px 0;display:flex}.dai-capability>.dai-number{margin-top:5px}.dai-capability h3{margin-bottom:15px;font-size:1.25rem;line-height:1.4}.dai-capability p{margin-bottom:15px;font-size:.86rem}.dai-detail{color:#88a5bc;font-size:.64rem;line-height:1.7}.dai-section-link{margin-top:15px}.dai-review-section{color:#162533;--dai-muted:#526272;--dai-accent:#295c80;background:#e8ece7}.dai-review-section .tag{color:#425a67}.dai-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.dai-workflow li{border-top:1px solid #18334630;padding-top:23px}.dai-workflow .dai-number{color:#5b727a}.dai-workflow h3{margin:21px 0 14px;font-size:1.15rem;line-height:1.4}.dai-workflow p{margin:0;font-size:.83rem}.dai-review-note{border-top:1px solid #18334624;align-items:start;gap:23px;margin-top:34px;padding-top:26px;display:flex}.dai-review-note>span{color:#607e8f}.dai-review-note p{max-width:1000px;margin:0;font-size:.83rem}.dai-review-note strong{color:#29475b;font-weight:500}.dai-viewer-section{background:#111d29}.dai-screenshot{margin:0}.dai-screenshot>a{background:#233341;border:1px solid #9cbbce33;padding:12px;display:block}.dai-screenshot img{width:100%;height:auto;display:block}.dai-screenshot figcaption{color:#91aabe;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:16px;font-size:.65rem;line-height:1.7;display:flex}.dai-screenshot figcaption a{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.dai-screenshot figcaption a:hover{text-decoration:underline}.dai-products-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 40px;margin:50px 0 25px;display:flex}.dai-products-heading p{margin:0;font-size:.85rem}.dai-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.dai-product{border-top:1px solid var(--dai-line);color:inherit;padding-top:23px;text-decoration:none;display:block}.dai-product>.dai-label{color:#91aabe}.dai-product h3{justify-content:space-between;gap:20px;margin:17px 0;font-size:1.35rem;display:flex}.dai-product h3>span{color:#bfa181;font-size:1.1rem}.dai-product p{margin:0;font-size:.83rem}.dai-product:hover h3{color:var(--dai-accent)}.dai-demo-section{background:#0d1722}.dai-demo{border-top:1px solid var(--dai-line);scroll-margin-top:90px}.dai-demo:last-child{border-bottom:1px solid var(--dai-line)}.dai-demo summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:27px 0;list-style:none;display:flex}.dai-demo summary::-webkit-details-marker{display:none}.dai-demo summary .dai-label{color:#91aabe;margin-bottom:10px;display:block}.dai-demo summary strong{font-size:1.35rem;font-weight:500;line-height:1.4}.dai-expand{color:#9ac5e8;font-size:1.8rem}.dai-demo[open] .dai-expand{transform:rotate(45deg)}.dai-demo-content{padding-bottom:25px}.dai-demo-content>p{max-width:900px;font-size:.85rem}.dai-demo-content>video{border:1px solid var(--dai-line);display:block}.dai-demo-content>video,.dai-embed{aspect-ratio:16/9;background:#070d12;width:100%}.dai-embed{position:relative}.dai-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dai-demo-content>.dai-link{margin-top:15px}.dai-page p.dai-small{font-size:.73rem}.dai-demo-content>video+p{margin:20px 0 0}.dai-deployment-grid{grid-template-columns:1fr 1fr;gap:28px 50px;display:grid}.dai-deployment-grid article{border-top:1px solid var(--dai-line);padding-block:26px 24px;padding-inline:0 35px;position:relative}.dai-deployment-grid article>span{color:#bfa181;inset-inline-end:0;position:absolute;top:29px}.dai-deployment-grid h3{margin-bottom:15px;font-size:1.2rem;line-height:1.4}.dai-deployment-grid p{margin:0;font-size:.85rem}.dai-language-grid{border-top:1px solid var(--dai-line);grid-template-columns:1fr 1fr;align-items:center;gap:85px;margin-top:55px;padding-top:45px;display:grid}.dai-language-grid h3{margin:20px 0;font-size:1.75rem;line-height:1.3}.dai-language-grid p{font-size:.88rem}.dai-language-panel{border:1px solid var(--dai-line);background:#142331;padding:29px}.dai-language-panel>.dai-label{color:#bfa181}.dai-language-panel ul{grid-template-columns:1fr 1fr;gap:0 25px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dai-language-panel li{border-top:1px solid var(--dai-line);text-align:start;padding:15px 0;font-size:1.05rem}.dai-final{background:linear-gradient(115deg,#162c43,#0b1725);padding:75px 0}.dai-final-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}.dai-final h2{font-size:clamp(2.2rem,3.6vw,3.2rem)}.dai-final p{margin:0;font-size:.92rem}.dai-final-actions{flex-direction:column;align-items:start;gap:16px;display:flex}@media (width<=1050px){.dai-hero-grid{gap:40px}.dai-heading,.dai-language-grid{gap:45px}.dai-capability-grid{gap:0 35px}.dai-final-grid{gap:45px}}@media (width<=767px){.dai-hero{padding-top:120px}.dai-hero-grid{grid-template-columns:1fr;gap:35px}.dai-hero-visual{aspect-ratio:1.4;max-height:500px}.dai-visual-caption p{font-size:1.75rem}.dai-hero-strip{margin-top:25px}.dai-nav>.container{justify-content:start;gap:3px 22px}.dai-section{padding:55px 0}.dai-heading{grid-template-columns:1fr;gap:0;margin-bottom:30px}.dai-workflow{grid-template-columns:1fr 1fr}.dai-capability-grid{gap:0 28px}.dai-product-grid{gap:24px}.dai-product h3{font-size:1.15rem}.dai-deployment-grid{gap:25px}.dai-final-grid,.dai-language-grid{grid-template-columns:1fr;gap:30px}.dai-final{padding:55px 0}}@media (width<=540px){.dai-page h1{font-size:clamp(2.4rem,9vw,3rem)}.dai-page h2{font-size:2rem}.dai-kicker{font-size:.6rem}.dai-kicker>span{font-size:1.15rem}.dai-page .dai-intro{font-size:1.05rem}.dai-hero-description{font-size:.88rem}.dai-actions,.dai-final-actions{flex-direction:column;align-items:stretch}.dai-actions>.dai-link,.dai-final-actions>.dai-link{justify-content:center}.dai-visual-top{inset-inline-start:20px;font-size:.58rem;top:20px}.dai-visual-caption{inset-inline:20px;bottom:18px}.dai-visual-caption p{margin:12px 0 8px;font-size:1.4rem}.dai-visual-caption>.dai-label{font-size:.57rem}.dai-visual-caption .dai-link{font-size:.66rem}.dai-capability-grid,.dai-deployment-grid,.dai-product-grid,.dai-workflow{grid-template-columns:1fr}.dai-capability{gap:18px;padding:23px 0}.dai-workflow h3{margin:15px 0 11px}.dai-screenshot>a{padding:5px}.dai-product h3{font-size:1.35rem}.dai-products-heading{margin-top:35px}.dai-demo summary strong{font-size:1.15rem}.dai-demo summary{padding:24px 0}.dai-language-panel{padding:23px}}@media (prefers-reduced-motion:reduce){.dai-hero-visual>video{display:none}}[dir=rtl] .dai-page{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .dai-page :is(h1,h2,h3,.tag,.dai-label,.dai-kicker){letter-spacing:normal}[dir=rtl] .dai-page :is(h1,h2,h3){line-height:1.45}[dir=rtl] .dai-page p{line-height:1.9}[dir=rtl] .dai-arrow{display:inline-block;transform:scaleX(-1)}
