.af{background:var(--black);height:1000vh;color:var(--pearl);position:relative}.af__stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.af__vignette{pointer-events:none;background:radial-gradient(62% 72%,#14111400 50%,#141114db 100%),linear-gradient(#14111499 0%,#14111400 18% 80%,#141114b3 100%);position:absolute;inset:0}.af__beat{z-index:2;will-change:transform, opacity, filter;position:absolute}.af__beat--hero{padding:96px var(--gutter) 64px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0}.af__beat--top{width:min(880px, calc(100% - 2 * var(--gutter)));text-align:center;top:112px;left:50%;translate:-50%}.af__beat--left,.af__beat--right{width:min(500px,40vw);top:50%;translate:0 -46%}.af__beat--left{left:max(var(--gutter), calc((100vw - var(--max)) / 2))}.af__beat--right{right:max(var(--gutter), calc((100vw - var(--max)) / 2))}.af__beat--inbox{left:max(var(--gutter), calc((100vw - var(--max)) / 2));width:min(440px,36vw);bottom:40px}@media (width>=821px) and (height<=820px){.af__beat--top{top:92px}.af__beat--left{transform-origin:0;scale:.86}.af__beat--right{transform-origin:100%;scale:.86}.af__beat--inbox{transform-origin:0 100%;bottom:28px;scale:.84}}.af .ds-kicker{color:var(--rose)}.af__h1{margin:0 0 var(--s3);font:500 clamp(52px, 7.2vw, 108px) / 1 var(--display);letter-spacing:-.015em;text-wrap:balance}.af__h1 i,.af__h2 i{color:var(--rose);display:block}.af__h2{margin:0 0 var(--s3);font:500 clamp(36px, 4.2vw, 62px) / 1.04 var(--display);letter-spacing:-.01em;text-wrap:balance}.af__h2--end{font-size:clamp(42px,5.4vw,84px)}.af__lede{max-width:640px;margin:0 auto var(--s4);color:#f6f3efc7;font-size:18px;line-height:1.6}.af__actions{justify-content:center;gap:var(--s2);display:flex}.af__call,.af__inbox{-webkit-backdrop-filter:blur(14px);background:#0d0b0db8;border-radius:22px;gap:10px;padding:18px;display:grid;box-shadow:0 0 0 1px #f6f3ef1a,0 40px 90px -30px #000c}.af__call header,.af__inbox header{border-bottom:1px solid #f6f3ef1a;align-items:center;gap:10px;padding-bottom:8px;font-size:13px;display:flex}.af__call header b,.af__inbox header b{font-weight:600}.af__inbox header span{color:#f6f3ef99;margin-inline-start:auto}.af__live{background:var(--rose);width:8px;height:8px;animation:af-pulse 1.6s var(--ease) infinite;border-radius:50%;box-shadow:0 0 0 4px #c48a9238}@keyframes af-pulse{50%{box-shadow:0 0 0 7px #c48a9200}}.af__clock{font-variant-numeric:tabular-nums;color:#f6f3ef99;margin-inline-start:auto}.af__msg{background:#f6f3ef12;border-radius:14px 14px 14px 4px;gap:3px;max-width:88%;padding:9px 12px;display:grid}.af__msg.is-ai{background:color-mix(in oklab, var(--burgundy) 70%, transparent);border-radius:14px 14px 4px;justify-self:end}.af__msg span{letter-spacing:.08em;text-transform:uppercase;color:#f6f3ef99;font-size:11px;font-weight:600}.af__msg p{margin:0;font-size:14px;line-height:1.45}.af__call footer{color:var(--black);background:#f6f3efeb;border-radius:12px;margin-top:4px;padding:10px 12px;font-size:13.5px;line-height:1.45}.af__in{border-bottom:1px solid #f6f3ef12;grid-template-columns:36px 1fr;gap:12px;padding:10px 0;display:grid}.af__in:last-child{border-bottom:0}.af__in em{background:color-mix(in oklab, var(--burgundy) 62%, transparent);width:36px;height:36px;font:600 12px/1 var(--body);border-radius:50%;place-items:center;font-style:normal;display:grid}.af__in small{color:#f6f3ef8c;font-size:11.5px}.af__in p{margin:2px 0 0;font-size:14px;line-height:1.4}.af__in p[lang=ar]{font-family:"Cairo", var(--body);text-align:right}.af__tr{color:var(--rose);font-size:13px!important}.af__make{gap:10px;margin:0;padding:0;list-style:none;display:grid}.af__make>div{background:#0d0b0d99;border-radius:16px;grid-template-columns:96px 1fr;align-items:baseline;gap:14px;padding:14px 16px;display:grid;box-shadow:0 0 0 1px #f6f3ef1a}.af__make b{font:italic 500 20px/1 var(--display);color:var(--rose)}.af__make p{color:#f6f3efdb;margin:0;font-size:15px;line-height:1.5}.af__docs{margin:var(--s3) 0 0;flex-wrap:wrap;justify-content:center;gap:10px;padding:0;list-style:none;display:flex}.af__docs li{background:#f6f3ef14;border-radius:999px;padding:10px 16px;font-size:14px;box-shadow:0 0 0 1px #f6f3ef24}.af__guard{gap:10px;margin:0;padding:0;list-style:none;display:grid}.af__guard li{background:#0d0b0d9e;border-radius:16px;padding:14px 16px;box-shadow:0 0 0 1px #f6f3ef1a}.af__guard b{font:600 15px/1.3 var(--body);margin-bottom:4px;display:block}.af__guard p{color:#f6f3efbd;margin:0;font-size:14px;line-height:1.5}.ab{padding-block:var(--s16);background:radial-gradient(40% 50% at 92% 0%, color-mix(in oklab, var(--burgundy) 10%, transparent), transparent 70%), var(--pearl);position:relative}.ab__grid{gap:var(--s3);counter-reset:ab;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ab__grid li{background:color-mix(in oklab, var(--pearl-hi) 82%, var(--pearl));min-height:326px;color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 26px 54px -38px #14111457;counter-increment:ab;border-radius:22px;align-content:start;gap:10px;padding:12px 12px 24px;display:grid;position:relative}.ab__grid li:before{content:counter(ab, decimal-leading-zero);z-index:2;background:var(--burgundy);width:34px;height:34px;box-shadow:0 8px 24px -12px var(--black);font:700 11px/1 var(--body);color:var(--pearl);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;left:22px}.ab__visual{background:color-mix(in oklab, var(--burgundy) 8%, var(--pearl));border-radius:16px;height:136px;margin:0;position:relative;overflow:hidden}.ab__visual:after{content:"";background:linear-gradient(to top, color-mix(in oklab, var(--black) 76%, transparent), transparent);pointer-events:none;position:absolute;inset:36% 0 0}.ab__visual img{object-fit:cover;width:100%;height:100%;display:block}.ab__visual figcaption{z-index:1;color:var(--pearl);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;bottom:10px;left:12px;right:12px}.ab__grid h3{font:500 26px/1.1 var(--display);color:var(--burgundy);margin:8px 10px 0}.ab__grid p{color:color-mix(in oklab, var(--ink) 72%, transparent);margin:0 10px;font-size:15px;line-height:1.55}.af.is-still{height:auto}.af.is-still .af__stage{gap:var(--s12);height:auto;padding:140px var(--gutter) var(--s16);display:grid;position:relative}.af.is-still .af__beat{width:100%;max-width:760px;margin-inline:auto;position:relative;inset:auto;translate:none}.af__desk{display:none}.af__cinema{display:contents}.af.is-still .af__cinema{display:none}.af.is-still .af__desk{z-index:2;gap:16px;width:min(100%,1040px);margin-inline:auto;display:grid;position:relative}.af__desk-head{text-align:center;width:min(100%,760px);margin-inline:auto}.af__desk-head .af__h2{margin-bottom:8px}.af__desk-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.af__desk-roster li{border-bottom:1px solid var(--line);gap:4px;padding-block:12px;display:grid}.af__desk-roster strong{color:var(--burgundy);font:650 14px/1.4 var(--body)}.af__desk-roster span{color:var(--text2);font:400 12px/1.5 var(--body)}.af__desk-channels{flex-wrap:wrap;gap:6px;margin:24px 0 0;padding:0;list-style:none;display:flex}.af__desk-channels li{border:1px solid var(--line);color:var(--burgundy);font:500 12px/1.4 var(--body);border-radius:999px;padding:6px 10px}@media (width<=520px){.af__desk-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}}.af__desk-tabs{background:color-mix(in oklab, var(--black) 5%, var(--pearl));box-shadow:0 0 0 1px var(--line);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.af__desk-tabs button{min-height:54px;color:var(--text2);font:650 13px/1.2 var(--body);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:10px 12px}.af__desk-tabs button span{color:color-mix(in oklab, var(--burgundy) 62%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-bottom:5px;font-size:10px;display:block}.af__desk-tabs button[aria-selected=true]{background:var(--burgundy);color:var(--pearl);box-shadow:0 14px 30px -20px var(--black)}.af__desk-tabs button[aria-selected=true] span{color:color-mix(in oklab, var(--pearl) 68%, transparent)}.af__desk-tabs button:focus-visible{outline:3px solid color-mix(in oklab, var(--burgundy) 42%, transparent);outline-offset:3px}.af__desk-panel{background:radial-gradient(50% 90% at 100% 0%, color-mix(in oklab, var(--burgundy) 10%, transparent), transparent 72%), var(--pearl-hi);min-height:500px;box-shadow:0 0 0 1px var(--line), 0 36px 80px -58px color-mix(in oklab, var(--black) 60%, transparent);border-radius:28px;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(24px,5vw,64px);display:grid}.af__desk-title .af__h2{margin-bottom:0;font-size:clamp(34px,4.2vw,56px)}.af__desk-panel .af__call,.af__desk-panel .af__inbox,.af__desk-panel .af__make,.af__desk-panel .af__guard{width:100%}.af__desk-panel .af__docs{justify-content:flex-start}.af__desk-panel>div:last-child>.ds-kicker{margin-bottom:12px}@media (hover:hover) and (pointer:fine){.af__desk-tabs button:active{transform:scale(.97)}}@media (width>=821px){.af:not(.is-still) .af__beat--hero{padding:118px max(var(--gutter), calc((100vw - var(--max)) / 2)) 64px;text-align:start;grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-content:center;align-items:center;gap:14px clamp(28px,4vw,64px);display:grid}.af:not(.is-still) .af__beat--hero>:not(figure){grid-column:1;margin:0}.af:not(.is-still) .af__beat--hero .af__h1{font-size:clamp(44px,5.1vw,78px)}.af:not(.is-still) .af__beat--hero .af__actions{justify-content:flex-start;margin-top:10px}.af:not(.is-still) .afs-console{grid-area:1/2/span 4;place-self:center end;margin:0}}@media (width<=1080px){.ab__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.af{height:900vh}.af__beat--top{top:92px}.af__desk-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.af__desk-panel{border-radius:22px;grid-template-columns:minmax(0,1fr);min-height:0;padding:22px}.af__desk-title .af__h2{font-size:32px}.af__desk-panel .af__docs{justify-content:flex-start}.af__beat--left,.af__beat--right,.af__beat--inbox{width:auto;inset:auto 12px 20px;translate:none}.af__beat--left .af__h2,.af__beat--right .af__h2{margin-bottom:12px;font-size:30px}.af__msg p,.af__in p{font-size:13px}.af__call .af__msg:nth-of-type(-n+2){display:none}.ab__grid{grid-template-columns:minmax(0,1fr)}.ab__grid li{min-height:0}.ab__visual{height:176px}}@media (prefers-reduced-motion:reduce){.af__live{animation:none}.af__desk-tabs button{transition:none}}.ab__head{max-width:760px;margin-bottom:var(--s8)}.af{background:var(--pearl);color:var(--black)}.af__vignette{background:radial-gradient(62% 72% at 50% 50%, transparent 56%, color-mix(in oklab, var(--pearl) 74%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--pearl) 86%, transparent), transparent 18%, transparent 80%, color-mix(in oklab, var(--pearl) 90%, transparent))}.af .ds-kicker,.af__h1 i,.af__h2 i,.af__tr,.af__make b{color:var(--burgundy)}.af__lede{color:var(--text2)}.af__call,.af__inbox,.af__make>div,.af__guard li{background:color-mix(in oklab, var(--pearl-hi) 94%, transparent);box-shadow:0 0 0 1px var(--line), 0 30px 72px -54px color-mix(in oklab, var(--black) 52%, transparent);color:var(--black)}.af__clock,.af__inbox header span,.af__msg span,.af__in small,.af__make p,.af__guard p{color:var(--text2)}.af__call header,.af__inbox header,.af__in{border-color:var(--line)}.af__msg{background:color-mix(in oklab, var(--black) 5%, transparent)}.af__msg.is-ai{background:color-mix(in oklab, var(--burgundy) 12%, var(--pearl))}.af__in em{background:var(--burgundy);color:var(--pearl)}.af__docs li{background:var(--pearl-hi);box-shadow:0 0 0 1px var(--line);color:var(--black)}.ab__grid li{background:var(--pearl-hi);color:var(--black);box-shadow:0 0 0 1px var(--line), 0 24px 52px -42px color-mix(in oklab, var(--black) 42%, transparent)}.ab__grid li:before{color:var(--burgundy);-webkit-text-stroke:0}.ab__grid p{color:var(--text2)}html[lang=ar] .af .af__h1{font-size:clamp(38px,4.6vw,68px);line-height:1.25}html[lang=ar] .af:not(.is-still) .af__beat--hero .af__h1{font-size:clamp(38px,4.6vw,68px)}html[lang=ar] .af__h1 i,html[lang=ar] .af__h2 i{font-style:normal}@media (width<=820px){.af.is-still{height:auto}.af.is-still .af__stage{gap:56px;padding-top:118px;padding-bottom:64px}.af.is-still .af__beat{width:100%;margin:0}.af.is-still .af__h1{font-size:clamp(38px,10.8vw,64px)}.af.is-still .af__call .af__msg:nth-of-type(-n+2){display:block}html[lang=ar] .af.is-still .af__h1{font-size:clamp(30px,8.6vw,56px)}}.af-demo{isolation:isolate;color:var(--black);background:var(--pearl);padding-block:clamp(96px,12vw,176px);position:relative;overflow:clip}.af-demo:before{content:"";z-index:-1;aspect-ratio:1;background:color-mix(in oklab, var(--burgundy) 7%, transparent);filter:blur(90px);border-radius:50%;width:52vw;position:absolute;inset:8% -18% auto auto}.af-demo__layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;gap:clamp(40px,7vw,112px);display:grid}.af-demo__intro{grid-column:1;align-self:start}.af-demo__sample{border:1px solid color-mix(in oklab, var(--burgundy) 24%, var(--line));min-height:30px;color:var(--burgundy);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:24px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.af-demo__intro .ds-h2{max-width:620px;margin-bottom:20px}.af-demo__intro .ds-h2 i{color:var(--burgundy);display:block}.af-demo__intro .ds-lede{max-width:620px;margin:0}.af-demo__cases{border-block:1px solid var(--line);grid-column:1;display:grid}.af-demo__cases button{border:0;border-bottom:1px solid var(--line);min-height:82px;color:var(--text2);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:4px 16px;padding:17px 18px 17px 30px;transition:color .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.af-demo__cases button:last-child{border-bottom:0}.af-demo__cases button:before{content:"";background:var(--burgundy);transform-origin:50%;width:2px;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;inset-block:16px;inset-inline-start:0;transform:scaleY(0)}.af-demo__cases button span{color:var(--black);font-weight:700}.af-demo__cases button strong{color:var(--burgundy);font-size:12px;font-weight:700}.af-demo__cases button small{grid-column:1/-1;font-size:12px}.af-demo__cases button[aria-pressed=true]{background:color-mix(in oklab, var(--burgundy) 5%, var(--pearl));color:var(--black)}.af-demo__cases button[aria-pressed=true]:before{transform:scaleY(1)}.af-demo__cases button:focus-visible{outline:3px solid color-mix(in oklab, var(--burgundy) 32%, transparent);outline-offset:-3px}.af-demo__flow{min-height:660px;box-shadow:0 0 0 1px var(--line), 0 42px 100px -66px color-mix(in oklab, var(--black) 68%, transparent);border-radius:28px;grid-area:1/2/span 2;grid-template-columns:minmax(0,1.42fr) minmax(230px,.78fr);display:grid;overflow:hidden}.af-demo__conversation{background:var(--pearl-hi);flex-direction:column;padding:clamp(24px,4vw,52px);display:flex}.af-demo__conversation>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:22px;display:flex}.af-demo__conversation>header svg{width:22px;height:22px;color:var(--burgundy)}.af-demo__conversation>header div{gap:2px;display:grid}.af-demo__conversation>header span,.af-demo__message>span,.af-demo__translation span,.af-demo__reply>span,.af-demo__record>span{color:var(--text2);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.af-demo__conversation>header strong{font-size:14px}.af-demo__conversation>header small{color:var(--text2);margin-inline-start:auto;font-size:12px}.af-demo__message,.af-demo__reply{background:color-mix(in oklab, var(--black) 5%, var(--pearl));border-radius:18px 18px 18px 4px;max-width:88%;margin-top:34px;padding:20px 22px}.af-demo__message p,.af-demo__reply p,.af-demo__translation p,.af-demo__record p{margin:8px 0 0;font-size:15px;line-height:1.55}.af-demo__message p[dir=rtl],.af-demo__reply p[dir=rtl]{font-family:"Cairo", var(--body);text-align:right}.af-demo__translation{color:var(--burgundy);grid-template-columns:22px 1fr;gap:12px;margin:18px 18px 0;display:grid}.af-demo__translation svg{width:19px;height:19px;margin-top:2px}.af-demo__translation p{color:var(--text2)}.af-demo__reply{border:1.5px solid var(--burgundy);background:var(--pearl-hi);color:var(--black);border-radius:18px 18px 4px;align-self:flex-end;margin-top:auto}.af-demo__reply>span{color:var(--burgundy)}.af-demo__reply small{color:var(--text2);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:12px;line-height:1.5;display:block}.af-demo__outcome{color:var(--pearl);background:var(--black);flex-direction:column;padding:clamp(24px,3vw,38px);display:flex}.af-demo__outcome-head{color:var(--rose);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f6f3ef24;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:12px;font-weight:700;display:flex}.af-demo__outcome-head svg{width:20px;height:20px}.af-demo__record{border-bottom:1px solid #f6f3ef1f;padding-block:28px}.af-demo__sync{color:var(--rose);align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:12px;line-height:1.45;display:flex}.af-demo__sync svg{flex:none;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.af-demo__cases button:hover{color:var(--black);background:color-mix(in oklab, var(--burgundy) 4%, transparent)}}@media (width<=1040px){.af-demo__layout{grid-template-columns:minmax(0,1fr);gap:32px}.af-demo__intro,.af-demo__cases,.af-demo__flow{grid-area:auto/1}.af-demo__cases{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.af-demo__cases button{border-inline-end:1px solid var(--line);border-bottom:0;min-height:92px}.af-demo__cases button:last-child{border-inline-end:0}}@media (width<=720px){.af-demo__flow{border-radius:20px;grid-template-columns:minmax(0,1fr);min-height:0}.af-demo__conversation{min-height:610px;padding:22px}.af-demo__outcome{min-height:360px}}@media (width<=560px){.af-demo__cases{grid-template-columns:minmax(0,1fr)}.af-demo__cases button{border-inline-end:0;border-bottom:1px solid var(--line);min-height:72px}.af-demo__message,.af-demo__reply{max-width:96%}}@media (prefers-reduced-motion:reduce){.af-demo__cases button,.af-demo__cases button:before{transition:none}}.ab__visual:after{background:linear-gradient(#0000,#ffffffe6)}.ab__visual figcaption{color:var(--black)}.af__call footer{background:var(--tint);color:var(--burgundy)}.af-demo__outcome{color:var(--black);background:radial-gradient(90% 60% at 100% 0%, color-mix(in oklab, var(--burgundy) 9%, transparent), transparent 70%), #fff;box-shadow:inset 1px 0 0 var(--line)}.af-demo__outcome-head{border-bottom-color:var(--line);color:var(--burgundy)}.af-demo__record{border-bottom-color:var(--line)}.af-demo__record>span{color:var(--text3)}.af-demo__record p{color:var(--black)}.af-demo__sync{color:var(--burgundy)}.ab__visual:after{display:none}.ab__grid li:before{color:var(--pearl)}.af__beat--scene{top:250px;bottom:44px;left:max(var(--gutter), calc((100vw - var(--max)) / 2));right:max(var(--gutter), calc((100vw - var(--max)) / 2))}.af__beat--hub{top:236px;bottom:40px;right:max(var(--gutter), calc((100vw - var(--max)) / 2));place-items:center;width:min(560px,46vw);display:grid}.afs-card,.afs-agent,.afs-hub__chip,.afs-docs__row>span{background:var(--pearl-hi);box-shadow:0 0 0 1px var(--line), 0 24px 56px -42px color-mix(in oklab, var(--black) 50%, transparent);color:var(--black)}.afs-console{text-align:start;gap:14px;width:min(100%,500px);margin:28px auto 0;display:grid}.afs-card{border-radius:18px;gap:10px;padding:16px 18px;display:grid}.afs-card header{font:600 13px/1.2 var(--body);align-items:center;gap:8px;display:flex}.afs-card header>span:last-child{color:var(--text2);margin-inline-start:auto;font-weight:500}.afs-card header svg{width:16px;height:16px;color:var(--burgundy)}.afs-card p{font:400 14px/1.5 var(--body);margin:0}.afs-card p small{font:600 10.5px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--burgundy);margin-bottom:2px;display:block}.afs-card--chat{margin-inline-start:44px}.afs-card--crm{margin-inline-end:44px}.afs-bubble{border-radius:14px;padding:10px 14px}.afs-bubble--in{background:var(--tint);font-family:"Cairo", var(--body);justify-self:end}.afs-bubble--tr{color:var(--text2);font-style:italic}.afs-console figcaption{font:600 10px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;text-align:end;color:var(--text3)}.afs-wave{width:100%;height:34px}.afs-wave rect,.afs-voice rect{fill:var(--burgundy);transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite alternate afs-speak}@keyframes afs-speak{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.afs-team{grid-template-columns:30% 1fr 30%;height:100%;display:grid;position:relative;container-type:inline-size}.afs-team__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.afs-team__lines path,.afs-hub>svg path{fill:none;stroke:var(--burgundy);stroke-width:1.5px;stroke-linecap:round;opacity:.55}.afs-team__col{grid-area:1/1;grid-template-rows:repeat(3,1fr);align-items:center;display:grid}.afs-team__col--end{grid-column:3}.afs-agent{border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex}.afs-agent>i{background:var(--tint);width:44px;height:44px;color:var(--burgundy);border-radius:50%;flex:none;place-items:center;display:grid}.afs-agent svg{width:20px;height:20px}.afs-agent b{font:600 16px/1.25 var(--body);display:block}.afs-agent span{font:400 13px/1.4 var(--body);color:var(--text2);display:block}.afs-brain{aspect-ratio:1;border:1.5px solid var(--burgundy);background:radial-gradient(circle, var(--pearl-hi) 40%, var(--tint));text-align:center;border-radius:50%;grid-area:1/2;place-content:center;place-self:center;gap:4px;width:13.4cqw;display:grid;position:relative}.afs-brain>span{border:1px solid color-mix(in oklab, var(--burgundy) 32%, transparent);border-radius:50%;animation:3.2s ease-out infinite afs-pulse;position:absolute;inset:-10px}.afs-brain b{font:600 18px/1.15 var(--display);color:var(--burgundy)}.afs-brain small{font:400 11px/1.35 var(--body);color:var(--text2);padding-inline:10px}@keyframes afs-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.afs-team-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=520px){.afs-team-cards .afs-agent{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}}.afs-voice{aspect-ratio:1;width:min(440px,34vw);margin-inline:auto;position:relative}.afs-voice svg{width:100%;height:100%}.afs-voice__ring{fill:none;stroke:var(--burgundy);stroke-width:1.4px;opacity:.45}.afs-voice__ring--far{opacity:.18}.afs-voice__core{border:1.5px solid var(--burgundy);background:var(--pearl-hi);width:92px;height:92px;color:var(--burgundy);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.afs-voice__core svg{width:32px;height:32px}.afs-voice p{text-align:center;inset-inline:0;margin:0;display:grid;position:absolute;bottom:-6px}.afs-voice p b{font:600 16px/1.3 var(--body)}.afs-voice p span{font:400 13px/1.4 var(--body);color:var(--text2)}.afs-hub{aspect-ratio:1;width:min(100%,100svh - 300px);position:relative}.afs-hub>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.afs-hub>svg path{stroke-width:.3px}.afs-hub__orbit{fill:none;stroke:var(--line);stroke-width:.3px;stroke-dasharray:1 1.6}.afs-hub__chip{font:600 14px/1 var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;translate:-50% -50%}.afs-hub__chip svg,.afs-hub__core svg{width:17px;height:17px;color:var(--burgundy)}.afs-hub__core{border:1.5px solid var(--burgundy);background:var(--pearl-hi);border-radius:50%;align-content:center;place-items:center;gap:6px;width:128px;height:128px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.afs-hub__core svg{width:26px;height:26px}.afs-hub__core b{font:600 15px/1.2 var(--body);color:var(--burgundy)}.afs-studio{align-items:center;gap:32px;display:flex}.afs-studio__phone{aspect-ratio:9/19;width:clamp(190px,17vw,250px);box-shadow:0 34px 70px -40px color-mix(in oklab, var(--black) 70%, transparent);background:#1b1718;border-radius:38px;flex:none;padding:8px}.afs-studio__screen{background:linear-gradient(180deg, var(--pearl-hi), var(--tint));border-radius:31px;grid-template-rows:1fr auto auto;gap:12px;height:100%;padding:28px 18px 22px;display:grid;position:relative;overflow:hidden}.afs-studio__art{fill:none;width:100%;height:100%;stroke:var(--burgundy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.afs-studio__sea{opacity:.45}.afs-studio__play{background:var(--burgundy);width:54px;height:54px;color:var(--pearl);border-radius:50%;place-items:center;display:grid;position:absolute;top:40%;left:50%;translate:-50% -50%;box-shadow:0 10px 26px -10px #6b1f2899}.afs-studio__play svg{width:22px;height:22px;margin-inline-start:3px}.afs-studio__screen p{font:600 16px/1.3 var(--display);text-align:center;margin:0}.afs-studio__bar{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.afs-studio__bar i{background:var(--burgundy);height:100%;display:block}.afs-studio__steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.afs-studio__steps li{font:600 15px/1.2 var(--body);align-items:center;gap:10px;display:flex}.afs-studio__steps svg{width:18px;height:18px;color:var(--burgundy)}.afs-docs{justify-items:center;gap:44px;margin-top:34px;display:grid}.afs-docs__row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.afs-docs__row>span{font:600 14px/1 var(--body);border-radius:14px;align-items:center;gap:8px;padding:12px 16px;display:flex}.afs-docs__row svg{width:16px;height:16px;color:var(--burgundy)}.afs-docs__core{border:1.5px solid var(--burgundy);background:var(--pearl-hi);border-radius:999px;gap:4px;padding:18px 30px;display:grid;position:relative}.afs-docs__core:before{content:"";background:color-mix(in oklab, var(--burgundy) 55%, transparent);width:1.5px;height:44px;position:absolute;bottom:100%;left:50%}.afs-docs__core b{font:600 20px/1.2 var(--display);color:var(--burgundy)}.afs-docs__core small{font:400 12.5px/1.3 var(--body);color:var(--text2)}.afs-shield{justify-items:center;gap:18px;width:min(360px,28vw);margin-inline:auto;display:grid}.afs-shield svg{width:100%;fill:color-mix(in oklab, var(--burgundy) 5%, transparent);stroke:var(--burgundy);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.afs-shield__tick{fill:none;stroke-width:7px}.afs-shield>span{font:600 15px/1.2 var(--body);align-items:center;gap:8px;display:flex}.afs-shield>span svg{fill:none;width:18px;height:18px;stroke:var(--burgundy);stroke-width:2px}@media (width<=820px){.afs-card--chat,.afs-card--crm{margin-inline:0}.afs-voice,.afs-shield{width:min(300px,80vw)}.afs-studio{flex-direction:column}}@media (prefers-reduced-motion:reduce){.afs-wave rect,.afs-voice rect,.afs-brain>span{animation:none}}
