.ai-page .ai-hero{background:radial-gradient(circle at 81% 19%,#def9f378 0%,#0000 34%),linear-gradient(135deg,#f6fbfa 0%,#f8fbfe 52%,#fff 100%)}.ai-page .ai-hero .cs-hero-grid{grid-template-columns:1fr 1.04fr;align-items:center;gap:15px}.ai-page .ai-hero h1{font-size:clamp(33px,3.55vw,50px);line-height:1.65}.ai-page .ai-hero h1 span{color:#049c91}.ai-page .ai-hero .cs-lead{max-width:625px}.ai-showcase{isolation:isolate;justify-content:center;align-items:center;width:100%;min-height:510px;display:flex;position:relative;overflow:visible}.ai-orb{pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.ai-orb-a{background:radial-gradient(circle,#a4efe04d,#0000 65%);width:410px;height:410px;top:-1%;right:4%}.ai-orb-b{border:1px dashed #53cbbb5e;width:320px;height:320px;top:14%;right:22%}.ai-web-mock{background:#fff;border:1px solid #d7e7ec;border-radius:17px;width:78%;height:328px;position:absolute;top:13%;right:4%;overflow:hidden;transform:rotate(2deg);box-shadow:0 28px 75px #164b5a21}.ai-web-top{color:#8197a3;background:#f3f8fa;border-bottom:1px solid #e3edf0;justify-content:space-between;align-items:center;height:32px;padding:0 13px;font:10px sans-serif;display:flex}.ai-web-top span:first-child{color:#d0aead;letter-spacing:3px;font-size:10px}.ai-web-nav{border-bottom:1px solid #f0f4f5;justify-content:space-between;align-items:center;padding:17px 23px 12px;display:flex}.ai-web-nav strong{color:#15455a;font-family:YekanBakh,sans-serif;font-size:13px}.ai-web-nav span{color:#8ca2ae;font-size:8px}.ai-web-copy{flex-direction:column;gap:9px;padding:35px 26px 18px;display:flex}.ai-web-copy small{color:#0caaa0;font-size:10px;font-weight:800}.ai-web-copy strong{color:#1d4155;font-family:YekanBakh,sans-serif;font-size:22px;line-height:1.75}.ai-web-copy em{color:#0b9c94;font-style:normal}.ai-web-bar{background:#e8eff2;border-radius:20px;width:75%;height:6px}.ai-web-bar.short{width:45%}.ai-web-panels{gap:10px;margin:9px 26px;display:flex}.ai-web-panels i{background:#f0f8f8;border:1px solid #e1efee;border-radius:9px;flex:1;height:45px}.ai-chat-mock{z-index:2;background:#fff;border:1px solid #d6e6e9;border-radius:19px;width:57%;min-width:240px;max-width:338px;position:absolute;top:8%;left:3%;overflow:hidden;transform:rotate(-3deg);box-shadow:0 32px 68px #15435734}.ai-chat-head{color:#fff;background:linear-gradient(122deg,#0c746e,#154a5b);align-items:center;gap:10px;padding:14px 16px;display:flex}.ai-chat-symbol{background:#ffffff32;border-radius:11px;place-items:center;width:37px;height:37px;font-size:20px;display:grid}.ai-chat-head>div{flex-direction:column;flex:1;gap:3px;display:flex}.ai-chat-head strong{font-size:13px}.ai-chat-head small{color:#d0e5e7;font-size:8px}.ai-chat-head>span:last-child{letter-spacing:2px;color:#b9d4d7;font-size:15px}.ai-chat-body{background:#fafdfe;flex-direction:column;gap:15px;min-height:274px;padding:17px 13px 22px;display:flex}.ai-chat-body>small{text-align:center;color:#9baeb8;font-size:9px}.ai-chat-question{color:#235a58;background:#e4f6f1;border-radius:12px 12px 4px;align-self:start;max-width:87%;padding:12px;font-size:10px;line-height:2}.ai-chat-reply{align-items:flex-start;gap:8px;display:flex}.ai-chat-reply span{color:#198b87;background:#e4f1f5;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ai-chat-reply p{color:#466475;background:#fff;border:1px solid #e8eff1;border-radius:12px 12px 12px 4px;margin:0;padding:11px;font-size:10px;line-height:2.1}.ai-chat-actions{flex-wrap:wrap;gap:6px;display:flex}.ai-chat-actions span{color:#168c85;border:1px solid #9fd9d1;border-radius:20px;padding:5px 9px;font-size:8px}.ai-chat-foot{color:#a3b4bd;border-top:1px solid #eaf1f3;justify-content:space-between;align-items:center;padding:11px 15px;font-size:9px;display:flex}.ai-chat-foot span{color:#fff;background:#04a298;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.ai-visual-pill{z-index:3;color:#2d6970;white-space:nowrap;background:#fff;border:1px solid #e4efed;border-radius:11px;padding:11px 14px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 10px 30px #19485820}.ai-visual-pill.first{bottom:19%;right:0}.ai-visual-pill.second{bottom:8%;left:6%}.ai-trust{background:#fff;border-block:1px solid #e9eff1}.ai-trust-grid{grid-template-columns:repeat(3,1fr);gap:15px;padding-top:30px;padding-bottom:30px;display:grid}.ai-trust-grid>div{text-align:center;border-left:1px solid #e4ecef;flex-direction:column;align-items:center;gap:6px;display:flex}.ai-trust-grid>div:last-child{border-left:0}.ai-trust-grid strong{color:#1a4960;font-family:YekanBakh,sans-serif;font-size:19px}.ai-trust-grid span{color:#79929e;font-size:10px}.ai-capabilities,.ai-page .cs-offering{background:#fff}.ai-usecases{background:#f5fafb}.ai-usecases-grid{grid-template-columns:.77fr 1.23fr;align-items:start;gap:55px;display:grid}.ai-usecases-grid>div:first-child>p{max-width:440px;line-height:2.4}.ai-usecase-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ai-usecase-list article{background:#fff;border:1px solid #e0ebef;border-radius:16px;gap:12px;padding:24px 19px;display:flex}.ai-usecase-list article>span{color:#099b91;font-size:15px;font-weight:900}.ai-usecase-list h3{color:#1b455b;margin:0 0 8px;font-family:YekanBakh,sans-serif;font-size:18px}.ai-usecase-list p{color:#6d8593;margin:0;font-size:11px;line-height:2.15}.ai-responsible .cs-components-list div{min-height:120px}.ai-connect{background:#fff}.ai-connect-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;display:grid}.ai-connect-grid>div:first-child>p{line-height:2.35}.ai-connect-diagram{background:radial-gradient(circle,#e6f8f4,#f8fbfb 75%);border:1px solid #deeeee;border-radius:20px;grid-template-columns:1fr 1fr;align-content:center;justify-items:center;gap:16px;min-height:380px;padding:36px;display:grid}.ai-connect-diagram>span{text-align:center;color:#375c6b;background:#fff;border:1px solid #d6e9e6;border-radius:10px;min-width:134px;padding:13px 22px;font-size:12px;font-weight:800;box-shadow:0 5px 19px #124b5b0d}.ai-connect-diagram>strong{color:#fff;background:#11475c;border-radius:16px;grid-column:1/-1;padding:21px 40px;font-family:YekanBakh,sans-serif;font-size:19px;box-shadow:0 12px 30px #12495c2a}.ai-connect-diagram b{color:#77e2d2}.ai-connect-diagram small{color:#7f9ca8;grid-column:1/-1;font-size:9px}.ai-pricing{padding-bottom:40px}.ai-page :focus-visible{outline-offset:3px;outline:3px solid #0dbba9}@media (max-width:1100px){.ai-page .ai-hero .cs-hero-grid{gap:10px}.ai-chat-mock{min-width:220px;left:0}.ai-usecases-grid,.ai-connect-grid{gap:30px}}@media (max-width:760px){.ai-page .ai-hero .cs-hero-grid,.ai-usecases-grid,.ai-connect-grid{grid-template-columns:1fr}.ai-showcase{max-width:590px;min-height:470px;margin:auto}.ai-usecase-list{grid-template-columns:1fr 1fr}.ai-trust-grid strong{font-size:16px}.ai-trust-grid{gap:7px}.ai-trust-grid span{font-size:9px}.ai-connect-diagram{min-height:330px}}@media (max-width:520px){.ai-showcase{max-width:375px;min-height:360px}.ai-web-mock{width:85%;height:250px;top:13%;right:4%}.ai-web-nav{padding:9px}.ai-web-nav span{font-size:6px}.ai-web-copy{padding:24px 14px 7px}.ai-web-copy strong{font-size:14px}.ai-web-copy small{font-size:7px}.ai-web-panels{margin:7px 14px}.ai-web-panels i{height:33px}.ai-chat-mock{border-radius:12px;width:64%;min-width:0;top:5%;left:0}.ai-chat-head{gap:5px;padding:9px}.ai-chat-symbol{border-radius:7px;width:25px;height:25px;font-size:13px}.ai-chat-head strong{font-size:9px}.ai-chat-head small{font-size:6px}.ai-chat-head>span:last-child{font-size:9px}.ai-chat-body{gap:9px;min-height:205px;padding:9px}.ai-chat-question,.ai-chat-reply p{padding:7px;font-size:7px}.ai-chat-reply span{width:19px;height:19px;font-size:10px}.ai-chat-actions span{padding:4px;font-size:6px}.ai-chat-foot{padding:8px;font-size:7px}.ai-visual-pill{padding:7px;font-size:7px}.ai-visual-pill.first{bottom:14%;right:1%}.ai-visual-pill.second{bottom:2%;left:3%}.ai-page .ai-hero h1{font-size:clamp(27px,7vw,38px)}.ai-trust-grid{grid-template-columns:1fr;gap:13px;padding-top:20px;padding-bottom:20px}.ai-trust-grid>div{border-bottom:1px solid #eaf1f3;border-left:0;padding-bottom:12px}.ai-trust-grid>div:last-child{border-bottom:0;padding-bottom:0}.ai-usecase-list{grid-template-columns:1fr}.ai-connect-diagram{gap:12px;padding:20px}.ai-connect-diagram>span{min-width:105px;padding:12px 10px;font-size:10px}.ai-connect-diagram>strong{padding:18px 20px;font-size:17px}.ai-page .cs-offerings{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-page *{transition:none!important;animation:none!important}}
