.akarel-page{--ak-blue:#176b9f;--ak-soft:#e8f7ff;overflow-wrap:break-word}
.akarel-page .service-nav{flex-wrap:wrap}.akarel-page .service-languages a{font-size:14px}.akarel-page .service-languages{display:flex}.akarel-page .service-consult{font-size:14px}
.akarel-page main{overflow:hidden}.akarel-page section[id]{scroll-margin-top:110px}.akarel-page a{text-underline-offset:5px}.akarel-page button,.akarel-page summary{font-family:inherit}
.ak-section,.ak-hero{padding:clamp(80px,9vw,140px) clamp(20px,7vw,112px)}
.ak-eyebrow{margin:0 0 24px;color:var(--ak-blue);font:800 14px/1.6 ui-monospace,monospace;letter-spacing:.07em}
.ak-heading-line{display:block}.akarel-page h1,.akarel-page h2{margin:0;line-height:1.4;letter-spacing:-.06em;overflow-wrap:normal;word-break:normal;text-wrap:balance}.akarel-page h2{font-size:clamp(32px,3.9vw,59px)}.akarel-page h3{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.55;letter-spacing:-.035em;text-wrap:balance}
.ak-lead,.ak-section-lead{max-width:43rem;margin:28px 0 0;color:#40535c;font-size:clamp(17px,1.4vw,20px);line-height:1.95}
.ak-primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 23px;border-radius:6px;background:var(--ink);color:#fff;font-size:16px;font-weight:800;line-height:1.6;text-decoration:none}.ak-primary:hover{background:var(--ak-blue)}
.ak-text-link{display:inline-block;align-self:center;padding:7px 0;border-bottom:1px solid currentColor;color:var(--ak-blue);font-size:16px;font-weight:700;line-height:1.7;text-decoration:none}.ak-text-link:hover{border-bottom-width:2px}
.ak-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(35px,6vw,90px);align-items:center;background:linear-gradient(110deg,#fff 15%,#f4fbff 100%)}.ak-hero h1{font-size:clamp(34px,4.2vw,66px)}.ak-logo{display:block;width:clamp(150px,17vw,245px);max-width:70%;height:auto;margin-bottom:35px}.ak-hero .ak-eyebrow{font-size:14px;margin-bottom:16px}.ak-hero-actions{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:36px}
.ak-demo{position:relative;min-width:0;padding:30px;border:1px solid #c6dce8;border-radius:14px;background:#fff;box-shadow:0 25px 65px -35px #16446650}.ak-demo-label{margin:0 0 20px;font-size:18px;font-weight:800;line-height:1.8;letter-spacing:-.025em}.ak-demo-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;background:#edf5fa;border-radius:8px}.ak-demo-tabs button{padding:12px 8px;min-height:46px;border:0;border-radius:5px;background:transparent;color:#40535c;font-size:14px;font-weight:800;line-height:1.5;cursor:pointer}.ak-demo-tabs button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:0 3px 7px #10242f18}
.ak-knowledge-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:25px}.ak-knowledge-sources span{padding:12px 5px;border:1px solid #c6dce8;border-radius:4px;text-align:center;color:#52636c;font-size:14px;font-weight:700;line-height:1.6;background:#fff}
.ak-demo-link{display:flex;justify-content:space-around;width:75%;height:34px;margin:0 auto;overflow:hidden}.ak-demo-link i{position:relative;display:block;width:1px;height:100%;background:#bdd3df}.ak-demo-link i:after{content:'';position:absolute;top:-8px;left:-1px;width:3px;height:9px;border-radius:2px;background:var(--bz);animation:ak-data 2.8s linear infinite}.ak-demo-link i:nth-child(2):after{animation-delay:.7s}.ak-demo-link i:nth-child(3):after{animation-delay:1.4s}@keyframes ak-data{to{transform:translateY(44px)}}
.ak-demo-panel{padding:24px;border-radius:8px;background:#edf8ff;min-height:338px}.ak-demo-panel[data-mode="1"]{background:#e6f2fc}.ak-demo-badge{margin:0 0 15px;color:var(--ak-blue);font:800 14px/1.6 ui-monospace,monospace}.ak-demo-panel h3{font-size:clamp(21px,1.9vw,27px);line-height:1.5}.ak-demo-answer{margin:18px 0 16px;color:#40535c;font-size:16px;line-height:1.8}.ak-demo-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.ak-demo-panel li{padding-inline-start:16px;border-inline-start:2px solid var(--bz);font-size:16px;line-height:1.65}.ak-demo-finish{margin:22px 0 0;padding-top:16px;border-top:1px solid #c0d9e6;color:var(--ak-blue);font-size:14px;font-weight:800;line-height:1.8}.ak-demo-future{margin:20px 0 0;color:var(--ak-blue);font-size:14px;font-weight:700;line-height:1.6}.ak-demo-note{margin:8px 0 0;color:#62747c;font-size:14px;line-height:1.7}
.ak-knowledge{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(35px,8vw,130px);align-items:start}.ak-knowledge-copy{padding-top:10px;display:grid;gap:42px}.ak-knowledge-copy article{padding-top:25px;border-top:1px solid #bdd3df}.ak-knowledge-copy h3{color:var(--ak-blue)}.ak-knowledge-copy p{margin:18px 0 0;color:#40535c;font-size:17px;line-height:1.95}
.ak-agents{background:var(--ink);color:#fff}.ak-agents .ak-eyebrow{color:#79caff}.ak-agents header{max-width:960px}.ak-agents h2{font-size:clamp(36px,5vw,74px)}.ak-status{display:inline-block;max-width:100%;margin:0 0 30px;padding:7px 11px;border:1px solid #79caff70;border-radius:4px;color:#9fd6fa;font-size:14px;font-weight:700;line-height:1.7}.ak-agents .ak-section-lead{max-width:50rem;color:#d5e3e9}
.ak-agent-examples{margin-top:65px}.ak-example-label{margin:0 0 18px;color:#9fd6fa;font-size:14px;line-height:1.7}.ak-agent-examples article{display:grid;grid-template-columns:minmax(140px,.38fr) minmax(0,1fr) 35px;gap:30px;align-items:center;padding:32px 0;border-top:1px solid #4b616d}.ak-agent-role{margin:0;color:#79caff;font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.5}.ak-agent-examples h3{font-size:clamp(22px,2.2vw,31px)}.ak-agent-examples article div p{max-width:50rem;margin:12px 0 0;color:#d5e3e9;font-size:17px;line-height:1.9}.ak-agent-mark{justify-self:end;color:var(--bz);font:300 35px/1 Arial,sans-serif}.ak-human{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:40px;margin-top:35px;padding-top:44px;border-top:1px solid #4b616d;align-items:center}.ak-human h3{max-width:33rem;color:#fff;font-size:clamp(26px,2.7vw,39px)}.ak-human p{margin:0;color:#d5e3e9;font-size:17px;line-height:1.95}
.ak-security{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(35px,8vw,130px);align-items:start}.ak-security-note{max-width:42rem;margin:24px 0 0;color:#52636c;font-size:16px;line-height:1.9}.ak-security-details{border-bottom:1px solid #bdd3df}.ak-security-details details{border-top:1px solid #bdd3df}.ak-security-details summary{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:26px 0;color:var(--ink);font-size:20px;font-weight:800;line-height:1.6;list-style:none;cursor:pointer}.ak-security-details summary::-webkit-details-marker{display:none}.ak-security-details summary span{position:relative;width:20px;height:20px;flex-shrink:0}.ak-security-details summary span:before,.ak-security-details summary span:after{content:'';position:absolute;background:var(--ak-blue);left:0;top:9px;width:20px;height:2px}.ak-security-details summary span:after{transform:rotate(90deg)}.ak-security-details details[open] summary span:after{transform:none}.ak-security-details details p{margin:0;padding:0 30px 27px 0;color:#40535c;font-size:17px;line-height:1.95}
.ak-approach{background:#f1f8fc}.ak-approach header{max-width:940px}.ak-approach ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(25px,5vw,65px);margin:60px 0 38px;padding:0;list-style:none}.ak-approach li{display:grid;grid-template-rows:auto auto 1fr;gap:18px;align-content:start;border-top:1px solid #a9c7d8;padding-top:24px}.ak-phase{color:var(--bz);font:800 40px/1 Arial,sans-serif}.ak-approach li h3{font-size:24px}.ak-approach li p{margin:0;color:#40535c;font-size:17px;line-height:1.9}
.ak-contact{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(35px,8vw,130px);align-items:center;background:var(--bz)}.ak-contact .ak-eyebrow{color:#10242f}.ak-contact h2{font-size:clamp(31px,3.9vw,57px)}.ak-contact>div:last-child>p{margin:0 0 28px;font-size:18px;line-height:1.95}.ak-contact .ak-text-link{display:table;margin-top:24px;color:var(--ink)}
html[dir="rtl"] .akarel-page h1,html[dir="rtl"] .akarel-page h2,html[dir="rtl"] .akarel-page h3{letter-spacing:0}html[dir="rtl"] .akarel-page .ak-eyebrow{letter-spacing:0}html[dir="rtl"] .ak-security-details details p{padding:0 0 27px 30px}
@media(min-width:900px){.ak-approach li{grid-row:span 3;grid-template-rows:subgrid}}
@media(max-width:1100px){.ak-hero{gap:35px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ak-hero h1{font-size:clamp(30px,3.8vw,43px)}.ak-demo{padding:23px}.ak-demo-panel{padding:21px}.ak-knowledge-sources{gap:5px}.ak-knowledge-sources span{font-size:14px;padding:10px 3px}}
@media(max-width:900px){.ak-hero,.ak-knowledge,.ak-security{grid-template-columns:1fr;gap:50px}.ak-hero h1{font-size:clamp(32px,6.4vw,52px)}.ak-demo{width:min(100%,610px);justify-self:center;padding:30px}.ak-demo-panel{min-height:320px}.ak-knowledge-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ak-knowledge-copy article{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:18px}.ak-knowledge-copy p{margin:0}.ak-security-details{max-width:100%}.ak-contact,.ak-human{grid-template-columns:1fr;gap:28px}.ak-approach li h3{font-size:22px}}
@media(max-width:620px){.ak-section,.ak-hero{padding:76px 20px}.akarel-page .service-nav{gap:16px;padding:18px 20px}.akarel-page .service-actions{width:100%;justify-content:space-between;gap:12px}.akarel-page .service-languages{display:flex;gap:4px}.akarel-page .service-languages a{padding:5px;font-size:14px}.akarel-page .service-consult{padding:9px 11px;font-size:14px}.akarel-page h2{font-size:clamp(29px,7.8vw,43px)}.akarel-page h3{font-size:23px}.ak-heading-line{overflow-wrap:anywhere}.ak-hero h1{font-size:clamp(29px,7.7vw,44px)}.ak-logo{width:180px;margin-bottom:30px}.ak-lead,.ak-section-lead{font-size:17px;line-height:1.9}.ak-demo{padding:20px}.ak-demo-label{font-size:17px}.ak-knowledge-sources{gap:5px;margin-top:20px}.ak-knowledge-sources span{font-size:14px}.ak-demo-panel{padding:20px;min-height:360px}.ak-demo-panel h3{font-size:23px}.ak-hero-actions{gap:22px}.ak-primary{max-width:100%;padding:13px 18px}.ak-knowledge-copy{grid-template-columns:1fr;gap:35px}.ak-knowledge-copy article{grid-row:auto;grid-template-rows:auto auto;gap:16px}.ak-agent-examples{margin-top:48px}.ak-agent-examples article{grid-template-columns:minmax(0,1fr) 26px;gap:12px 15px;padding:27px 0}.ak-agent-role{grid-column:1;font-size:24px}.ak-agent-examples article div{grid-column:1}.ak-agent-mark{grid-column:2;grid-row:1/3}.ak-agent-examples article div p,.ak-human p{font-size:17px}.ak-human{margin-top:22px;padding-top:32px}.ak-human h3{font-size:27px}.ak-security-details summary{font-size:19px;padding:24px 0}.ak-security-details details p{padding-inline-end:0}.ak-approach ol{grid-template-columns:1fr;gap:32px;margin-top:45px}.ak-approach li{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;gap:12px 20px}.ak-phase{grid-row:1/3;font-size:33px}.ak-approach li p{grid-column:2}.ak-approach li h3{font-size:23px}.ak-contact h2{font-size:clamp(29px,7.4vw,40px)}.ak-contact>div:last-child>p{font-size:17px}html[dir="rtl"] .ak-security-details details p{padding-inline-end:0}}
@media(prefers-reduced-motion:reduce){.ak-demo-link i:after{animation:none}.akarel-page{scroll-behavior:auto}}
