.context_engine_section__diagram{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px}@media(min-width:768px){.context_engine_section__diagram{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0}}.context_engine_section__column{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px}@media(min-width:768px){.context_engine_section__column--left{align-items:flex-start}}.context_engine_section__column--right .context_engine_section__column_label{order:1}@media(min-width:768px){.context_engine_section__column--right{align-items:flex-end}.context_engine_section__column--right .context_engine_section__column_label{order:0}}.context_engine_section__tag_list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media(min-width:768px){.context_engine_section__tag_list{flex-flow:column nowrap;gap:10px}.context_engine_section__column--right .context_engine_section__tag_list{align-items:flex-end}}.context_engine_section__workflow_row{display:flex;justify-content:flex-end}.context_engine_section__workflow_row--inline{display:flex;gap:10px}.context_engine_section__column_label{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:-.063px;line-height:22px;color:#fff}@media(min-width:768px){.context_engine_section__column_label{position:absolute;top:-38px}}.context_engine_section__cube_wrapper{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.context_engine_section__cube_wrapper .workflows_section__cube_svg{width:auto;height:220px;margin:-18px}@media(min-width:768px){.context_engine_section__cube_wrapper .workflows_section__cube_svg{height:270px}}@media(min-width:1024px){.context_engine_section__cube_wrapper .workflows_section__cube_svg{height:325px}}.context_engine_section__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.context_engine_section__lines path{stroke-width:.5}@media(min-width:768px){.context_engine_section__lines path{stroke-width:.75}}@media(min-width:1024px){.context_engine_section__lines path{stroke-width:1}}.context_engine_section__table{display:none}@media(min-width:768px){.context_engine_section__table{display:grid;grid-template-columns:repeat(2,1fr);background:#000;border:1px solid #ada3ff;border-radius:6px;max-width:700px;margin:0 auto}}.context_engine_section__table_cell{position:relative;display:flex;gap:18px;align-items:center;padding:12px 12px 12px 24px}.context_engine_section__table_cell:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 5px #ad00ff14}@media(min-width:768px){.context_engine_section__table_cell{border-bottom:none}.context_engine_section__table_cell:nth-child(-n+4){border-bottom:1px solid #ada3ff}.context_engine_section__table_cell:nth-child(odd){border-right:1px solid #ada3ff}}.context_engine_section__table_icon{flex-shrink:0;width:32px;text-align:center;font-size:32px;color:#ada3ff}.context_engine_section__table_title{display:block;font-size:19px;font-weight:500;line-height:24px;letter-spacing:-.276px;color:#ada3ff}.context_engine_section__table_description{font-size:16px;line-height:20px;letter-spacing:.248px;color:#fff9}.context_engine_section{background:#000;width:100%}.context_engine_section__inner{position:relative;max-width:1260px;margin:0 auto;padding:40px 24px}@media(min-width:768px){.context_engine_section__inner{padding:120px 24px}}@media(min-width:1024px){.context_engine_section__inner{padding:120px 40px}}.context_engine_section__header{text-align:center;max-width:900px;margin:0 auto;padding-bottom:40px}@media(min-width:768px){.context_engine_section__header{padding-bottom:100px}}.context_engine_section__header h2{font-size:30px;line-height:34px;letter-spacing:-1.2px;font-weight:500;color:#fff}@media(min-width:768px){.context_engine_section__header h2{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.context_engine_section__description{font-size:16px;line-height:20px;letter-spacing:-.232px;color:#fff9}.context_engine_section__description:first-of-type{margin-top:20px}@media(min-width:768px){.context_engine_section__description{font-size:18px;line-height:24px;letter-spacing:-.261px}}.context_engine_section__gradient{color:#8a7ef9}.context_engine_section__rays{display:none}@media(min-width:768px){.context_engine_section__rays{display:block;position:relative;z-index:0;width:100%;max-width:700px;height:120px;margin:-60px auto 0}}@media(min-width:1024px){.context_engine_section__rays{height:180px;margin-top:-80px}}.context_engine_section__ray{position:absolute;inset:0}.context_engine_section__ray--1{clip-path:polygon(25.5% 0%,36.5% 0%,27.5% 100%,0% 100%);background:linear-gradient(180deg,transparent 0%,rgba(173,163,255,.1) 100%)}.context_engine_section__ray--2{clip-path:polygon(36.5% 0%,50% 0%,50% 100%,27.5% 100%);background:linear-gradient(180deg,transparent 0%,rgba(173,163,255,.18) 100%)}.context_engine_section__ray--3{clip-path:polygon(50% 0%,63.5% 0%,72.5% 100%,50% 100%);background:linear-gradient(180deg,transparent 0%,rgba(173,163,255,.25) 100%)}.context_engine_section__ray--4{clip-path:polygon(63.4% 0%,74.4% 0%,100% 100%,72.4% 100%);background:linear-gradient(180deg,transparent 0%,rgba(173,163,255,.18) 100%)}.home_container{display:flex;flex-direction:column}.home_container .section_border{width:100%;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);overflow:hidden;box-sizing:border-box;max-width:1440px;align-self:center;display:flex;flex-direction:column}.home_container[class] h2{font-size:36px;font-weight:400;line-height:44px;letter-spacing:-1.44px;margin:0}@media(min-width:768px){.home_container[class] h2{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.home_container[class] h3{font-weight:400}.home_container .layers_wrapper{display:flex;width:fit-content;align-self:center;position:relative}.home_container .layers_wrapper>:not(.layers){position:relative;z-index:1}.home_container .layers_wrapper .layers{position:absolute}.home_container .layers_wrapper .layers.agents_have_context_section__layers{top:-200px;left:-400px;transform:translate(-50%)}.home_container .layers_wrapper .layers.workflows_section__layers{top:-440px;right:-489px;transform:translate(50%)}.workflows_section{position:relative;max-width:1260px;margin:0 auto;padding:40px 24px}@media(min-width:768px){.workflows_section{padding:60px 40px}}.workflows_section__header{display:grid;grid-template-columns:1fr;gap:24px;padding-bottom:80px}@media(min-width:768px){.workflows_section__header{grid-template-columns:1fr auto;align-items:center;padding-bottom:124px}}.workflows_section__text h2{font-size:30px;line-height:34px;letter-spacing:-1.2px;color:var(--text);font-weight:500}@media(min-width:768px){.workflows_section__text h2{font-size:30px;line-height:34px;letter-spacing:-1.2px}}@media(min-width:768px)and (min-width:768px){.workflows_section__text h2{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.workflows_section__text p{font-size:16px;line-height:20px;letter-spacing:-.232px;color:var(--text-secondary);margin-top:20px}@media(min-width:768px){.workflows_section__text p{font-size:24px;line-height:30px;letter-spacing:-.348px}}.workflows_section__cube{position:relative;z-index:1;display:flex;justify-content:center;padding:0 38px}@media(min-width:768px){.workflows_section__cube{padding:0 53px}}@media(min-width:1024px){.workflows_section__cube{padding:0 66px}}.workflows_section__cube_svg{width:170px;height:auto}@media(min-width:768px){.workflows_section__cube_svg{width:230px}}@media(min-width:1024px){.workflows_section__cube_svg{width:300px}}.workflows_section__connectors{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.workflows_section__connectors path{stroke-width:.5}@media(min-width:768px){.workflows_section__connectors path{stroke-width:.75}}@media(min-width:1024px){.workflows_section__connectors path{stroke-width:1}}.workflows_section__cards{position:relative;z-index:1;display:grid;grid-template-columns:1fr;backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid rgba(138,126,249,.2)}@media(min-width:768px){.workflows_section__cards{grid-template-columns:repeat(3,1fr)}}.workflows_section__card{padding:24px}.workflows_section__card:not(:last-child){border-bottom:1px solid rgba(138,126,249,.2)}@media(min-width:768px){.workflows_section__card{padding:36px 24px}.workflows_section__card:not(:last-child){border-bottom:none;border-right:1px solid rgba(138,126,249,.2)}}.workflows_section__card h3{font-size:28px;line-height:32px;font-weight:500;letter-spacing:-.966px;color:var(--text)}@media(min-width:768px){.workflows_section__card h3{line-height:34px;letter-spacing:-.686px}}.workflows_section__card p{font-size:16px;line-height:20px;letter-spacing:-.232px;color:var(--text-secondary);margin-top:8px}@media(min-width:768px){.workflows_section__card p{font-size:18px;line-height:24px;letter-spacing:-.261px}}@keyframes workflows-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.workflows_connector__pulse{stroke:#f97316;stroke-dasharray:.03 .97;stroke-dashoffset:1;animation:workflows-flow 3s linear infinite;stroke-width:.5}@media(min-width:768px){.workflows_connector__pulse{stroke-width:.75}}@media(min-width:1024px){.workflows_connector__pulse{stroke-width:1}}@media(prefers-reduced-motion:reduce){.workflows_connector__pulse{animation:none}}.security_section{min-height:413px}.security_section .layers.security_section__layers{top:50%;left:100%;transform:translate(-50%,-50%)}@media(min-width:1280px){.security_section .layers.security_section__layers{left:75%}}.security_callouts{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(255,255,255,.4);background:#0009}@media(min-width:768px){.security_callouts{grid-template-columns:repeat(4,1fr)}}.security_callout{display:flex;align-items:center;gap:14px;padding:20px;border-right:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);color:#fff}.security_callout:nth-child(2n){border-right:none}.security_callout:nth-last-child(-n+2){border-bottom:none}@media(min-width:768px){.security_callout{border-bottom:none}.security_callout:nth-child(2n){border-right:1px solid rgba(255,255,255,.4)}.security_callout:last-child{border-right:none}}.security_callout span{font-size:19px;font-weight:500;line-height:24px;letter-spacing:-.276px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{margin-top:2%;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-up-disappear{0%{margin-top:0;opacity:1}to{margin-top:-2%;opacity:0}}@keyframes slide-up{0%{margin-top:3%}to{margin-top:0}}@keyframes enter-up{0%{margin-top:24px}to{margin-top:0}}@keyframes grow-right{0%{width:0;transform:scaleX(0);transform-origin:left}to{width:100%;transform:scaleX(1)}}@keyframes grow-left{0%{width:0;transform:scaleX(0);transform-origin:right}to{width:100%;transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes grow-width{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,to{border-color:transparent}50%{border-color:#1f1a38}}@keyframes scroll-up-out{0%{transform:translateY(0);opacity:1}70%{opacity:0}to{transform:translateY(-100%)}}@keyframes scroll-up-in{0%{transform:translateY(100%);opacity:0}70%{opacity:1}to{transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(-30%)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes grow{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes button-enable{0%{color:#aea4ec}to{color:#3e2dda}}.stop_babysitting{display:grid;grid:"text" auto "video" 450px/100fr;align-items:center;margin:auto;justify-content:center;max-width:1440px;padding:120px 48px;gap:32px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1)}@media(min-width:1024px){.stop_babysitting{grid:"text video" 460px/40fr 60fr}}@media(max-width:768px){.stop_babysitting{padding:60px 20px}}.stop_babysitting__text{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}@media(max-width:1024px){.stop_babysitting__text{width:100%}}.stop_babysitting__tag{display:flex;align-items:center;gap:6px;color:#e70000;text-transform:uppercase;font-family:sofia-pro,sans-serif;font-size:14px;font-weight:700;line-height:22px;letter-spacing:-.063px}.stop_babysitting__tag_icon{font-size:7px}.stop_babysitting__description{font-family:sofia-pro,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.261px;color:#625f74}.stop_babysitting__description p{margin:0}.stop_babysitting__description p+p{margin-top:12px}.stop_babysitting__terminal{flex:1;min-width:0;border-radius:6px;overflow:hidden;place-self:stretch}
