.v17{--acc:#1B5BD7;--ink:#0A2342;--mut:#45566E;--dim:#7A8AA0;--bg:#FFFFFF;--line:rgba(10,35,66,.1);--line2:rgba(10,35,66,.18);--paper:#FFFFFF;--panel:#FFFFFF;--hov:rgba(10,35,66,.045);--shd:9,30,66;--tint:color-mix(in srgb,var(--acc) 7%,#FBFCFE);--tint2:color-mix(in srgb,var(--acc) 13%,#F7FAFF);--sans:"Schibsted Grotesk",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--logof:brightness(0) opacity(.55)}html:has(.v17){background:#FFFFFF!important}body:has(.v17){padding-top:0!important;margin:0!important;background:#FFFFFF!important;overflow-x:hidden}body:has(.v17)>.min-h-screen{background:#FFFFFF!important;width:100%;max-width:100%}.v17 *{box-sizing:border-box;margin:0;padding:0}.v17{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.v17 ::selection{background:var(--acc);color:#fff}.v17 a{color:var(--ink);text-decoration:none}.v17 a:hover{color:var(--acc)}.v17 img{max-width:100%;display:block}.v17 .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.v17 .rv{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--d,0s)}.v17 .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v17 .rv{opacity:1;transform:none;transition:none}}.v17 .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:13.5px;font-weight:650;letter-spacing:-.008em;padding:10px 20px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s,filter .15s,box-shadow .15s;white-space:nowrap}.v17 .btn-acc{background:var(--acc);color:#fff}.v17 .btn-acc:hover{filter:brightness(.92);transform:translateY(-1px);color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--acc) 35%,transparent)}.v17 .btn-line{border-color:color-mix(in srgb,var(--ink) 28%,transparent);color:var(--ink);background:transparent}.v17 .btn-line:hover{border-color:var(--ink);color:var(--ink);background:var(--hov)}.v17 .btn-white{background:#fff;color:var(--ink)}.v17 .btn-white:hover{transform:translateY(-1px);color:var(--ink)}.v17 .btn-ghost{border-color:rgba(255,255,255,.55);color:#fff}.v17 .btn-ghost:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.1)}.v17 .btn-lg{font-size:15.5px;padding:14px 30px}.v17 .tlink{font-size:15px;font-weight:600;color:var(--mut)}.v17 .golink,.v17 .tlink:hover{color:var(--acc)}.v17 .golink{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:650}.v17 .golink:hover{color:color-mix(in srgb,var(--acc) 78%,var(--ink))}.v17 .kick{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:18px}.v17 .hero{padding:104px 0 0}.v17 .hero h1{font-size:clamp(42px,6.2vw,86px);font-weight:640;letter-spacing:-.042em;line-height:1;max-width:1080px;margin:0 auto;text-wrap:balance}.v17 .hero h1 b{font-weight:850;color:var(--acc)}.v17 .hero .lede{color:var(--mut);max-width:56ch;margin:22px auto 0;text-wrap:pretty}.v17 .hero-cta{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:34px;flex-wrap:wrap}.v17 .hero-note{font-family:var(--mono);font-size:12px;color:var(--dim)}.v17 .stage{max-width:1240px;margin:64px auto 0;padding:0 32px}.v17 .stage-in{border-radius:24px;overflow:hidden;position:relative;background:linear-gradient(180deg,var(--tint),var(--tint2));border:1px solid var(--line);padding:clamp(20px,4.6vw,58px) clamp(20px,4.6vw,58px) 0}.v17 .stage-in.deep{background:linear-gradient(150deg,color-mix(in srgb,var(--acc) 86%,#EAF2FF),color-mix(in srgb,var(--acc) 74%,#04122E));border:none}.v17 .stage-in.deep:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 18% 0,rgba(255,255,255,.3),transparent 55%),radial-gradient(80% 60% at 90% 100%,rgba(255,255,255,.14),transparent 60%)}.v17 .stage-in.art{background:linear-gradient(150deg,color-mix(in srgb,var(--acc) 86%,#EAF2FF),color-mix(in srgb,var(--acc) 74%,#04122E));border:none}.v17 .stage-in.art:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 18% 0,rgba(255,255,255,.3),transparent 55%)}.v17 .window{position:relative;z-index:2;background:var(--paper);border-radius:14px 14px 0 0;border:1px solid rgba(9,30,66,.14);border-bottom:none;box-shadow:0 40px 90px rgba(var(--shd),.3),0 6px 24px rgba(var(--shd),.18);overflow:hidden;max-width:1020px;margin:0 auto}.v17 .window .bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#F5F7FA;border-bottom:1px solid rgba(9,30,66,.07)}.v17 .window .bar i{width:9px;height:9px;border-radius:50%;background:#D5DBE3}.v17 .window .bar span{font-family:var(--mono);font-size:11px;color:#8A97A8;margin-left:8px}.v17 .window img{width:100%}.v17 .logos{padding:100px 0 0;text-align:center}.v17 .logos p{font-size:17px;color:var(--mut);max-width:44ch;margin:0 auto;text-wrap:balance}.v17 .logos p a{color:var(--ink);border-bottom:1px solid var(--line2)}.v17 .mq{margin-top:44px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.v17 .mq-track{display:flex;align-items:center;gap:72px;width:max-content;animation:v17mq 42s linear infinite;padding-right:72px}@keyframes v17mq{to{transform:translateX(-50%)}}.v17 .mq img{height:24px;width:auto;filter:var(--logof)}.v17 .suite{padding:130px 0 0;text-align:center}.v17 .sec-h2,.v17 .suite h2{font-size:clamp(30px,3.6vw,46px);font-weight:750;letter-spacing:-.03em;line-height:1.06;max-width:24ch;margin:0 auto;text-wrap:balance}.v17 .sec-sub,.v17 .suite .sub{font-size:17px;color:var(--mut);max-width:60ch;margin:18px auto 0;text-wrap:pretty}.v17 .suite-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:52px;text-align:left}.v17 .suite-grid a{display:flex;flex-direction:column;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:22px 20px;transition:transform .18s,box-shadow .18s,border-color .18s}.v17 .suite-grid a:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(var(--shd),.12);border-color:var(--line2);color:inherit}.v17 .suite-grid .ic{width:78px;height:78px;display:grid;place-items:center;margin:-5px 0 0 -6px}.v17 .suite-grid .ic img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(var(--shd),.14));transition:transform .35s cubic-bezier(.2,.75,.25,1)}.v17 .suite-grid a:hover .ic img{transform:translateY(-3px) rotate(-1deg) scale(1.035)}.v17 .suite-grid h3{font-size:16.5px;font-weight:700;letter-spacing:-.015em}.v17 .suite-grid p{font-size:13.5px;line-height:1.45;color:var(--mut);flex:1}.v17 .suite-grid .go{font-size:13px;font-weight:650;color:var(--acc)}.v17 .integrations{padding:140px 0 0;text-align:center}.v17 .integrations h2{font-size:clamp(32px,4vw,54px);font-weight:750;letter-spacing:-.034em;line-height:1.04;max-width:22ch;margin:0 auto;text-wrap:balance}.v17 .integrations .sub{font-size:17px;color:var(--mut);max-width:62ch;margin:18px auto 0;text-wrap:pretty}.v17 .int-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:14px;margin-top:52px;text-align:left}.v17 .int-card{position:relative;display:grid;grid-column:span 2;grid-template-columns:1fr auto;grid-template-rows:auto auto;min-width:0;overflow:hidden;padding:18px 18px 20px;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:20px;background-color:#FBFCFE;background-image:linear-gradient(rgba(27,91,215,.05) 1px,transparent 0),linear-gradient(90deg,rgba(27,91,215,.05) 1px,transparent 0);background-size:34px 34px;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease,border-color .25s ease}.v17 .int-card:nth-child(6){grid-column:2/span 2}.v17 .int-card:hover{z-index:2;background-color:#fff;border-color:var(--line2);box-shadow:0 18px 40px rgba(var(--shd),.12);transform:translateY(-4px)}.v17 .int-card:focus-visible{z-index:3;outline:3px solid rgba(36,96,220,.32);outline-offset:2px}.v17 .int-visual{grid-column:1/-1;display:flex;align-items:center;justify-content:center;aspect-ratio:1.35/1;overflow:hidden}.v17 .int-visual img{width:min(184px,94%);height:auto;filter:drop-shadow(0 14px 18px rgba(var(--shd),.15));transition:transform .4s cubic-bezier(.2,.75,.25,1)}.v17 .int-card:hover .int-visual img{transform:translateY(-5px) rotate(-1deg) scale(1.035)}.v17 .int-copy{align-self:end;min-width:0}.v17 .int-copy strong{display:block;font-size:16.5px;font-weight:740;letter-spacing:-.018em}.v17 .int-copy small{display:block;margin-top:4px;color:var(--mut);font-size:12.5px;line-height:1.35}.v17 .int-card>i{align-self:end;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line2);border-radius:50%;font-style:normal;color:var(--acc);background:#fff;transition:background .2s,color .2s,transform .2s}.v17 .int-card:hover>i{color:#fff;background:var(--acc);transform:translate(2px,-2px)}.v17 .int-actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:26px;flex-wrap:wrap}.v17 .feat{padding:130px 0 0;text-align:center}.v17 .feat h2{font-size:clamp(30px,3.6vw,46px);font-weight:750;letter-spacing:-.03em;line-height:1.06;max-width:22ch;margin:0 auto;text-wrap:balance}.v17 .feat .sub{font-size:17px;color:var(--mut);max-width:54ch;margin:18px auto 0;text-wrap:pretty}.v17 .feat .golink{margin-top:22px}.v17 .feat .stage{margin-top:54px}.v17 .stats{display:flex;justify-content:center;gap:0;margin-top:40px;flex-wrap:wrap}.v17 .stats div{padding:0 40px;border-left:1px solid var(--line2)}.v17 .stats div:first-child{border-left:none}.v17 .stats b{display:block;font-size:30px;font-weight:750;letter-spacing:-.03em;color:var(--acc)}.v17 .stats span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.v17 .prompt{padding:150px 0 0}.v17 .prompt .card{max-width:860px;margin:0 auto;text-align:center}.v17 .prompt h2{font-size:clamp(28px,3.2vw,42px);font-weight:750;letter-spacing:-.028em}.v17 .p-box{display:flex;align-items:center;gap:10px;margin:34px 0 0;background:var(--panel);border:1.5px solid var(--line2);border-radius:999px;padding:8px 8px 8px 22px;transition:border-color .15s,box-shadow .15s}.v17 .p-box:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 14%,transparent)}.v17 .p-box .star{color:var(--acc);font-size:15px}.v17 .p-box input{flex:1;background:none;border:none;outline:none;color:var(--ink);font-family:var(--sans);font-size:15px;min-width:0}.v17 .p-box input::placeholder{color:var(--dim)}.v17 .p-ex{margin-top:18px;display:flex;flex-direction:column}.v17 .p-ex button{display:flex;align-items:center;gap:10px;text-align:left;background:none;border:none;border-top:1px solid var(--line);padding:12px 6px;font-family:var(--mono);font-size:12.5px;color:var(--mut);cursor:pointer;transition:color .15s}.v17 .p-ex button:first-child{border-top:none}.v17 .p-ex button:hover{color:var(--ink)}.v17 .p-ex b{color:var(--acc);font-weight:400}.v17 .band{padding:150px 0 0;text-align:center}.v17 .band h2{font-size:clamp(32px,4.2vw,56px);font-weight:750;letter-spacing:-.034em;line-height:1.04;max-width:20ch;margin:0 auto;text-wrap:balance}.v17 .band h2 b{color:var(--acc);font-weight:850}.v17 .band .sub{font-size:17px;color:var(--mut);max-width:58ch;margin:18px auto 0;text-wrap:pretty}.v17 .band .golink{margin-top:26px}.v17 .quotes{padding:130px 0 0}.v17 .quotes .tintbox{background:var(--tint);border:1px solid var(--line);border-radius:28px;padding:clamp(40px,5vw,72px) clamp(24px,4vw,64px)}.v17 .quotes h2{font-size:clamp(30px,3.8vw,50px);font-weight:750;letter-spacing:-.032em;text-align:center;line-height:1.04}.v17 .q-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1080px;margin:52px auto 0}.v17 .q-grid blockquote{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:28px 28px 24px;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s}.v17 .q-grid blockquote:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(var(--shd),.1)}.v17 .q-grid blockquote q{quotes:"\201C" "\201D";font-size:18px;line-height:1.55;font-weight:480;color:color-mix(in srgb,var(--ink) 92%,transparent);letter-spacing:-.008em}.v17 .q-who{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.v17 .q-who img{height:15px;width:auto;filter:var(--logof)}.v17 .q-who span{font-family:var(--mono);font-size:11.5px;color:var(--dim)}.v17 .teams{padding:150px 0 0;text-align:center}.v17 .teams-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;text-align:left}.v17 .teams-grid a{display:flex;flex-direction:column;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px 22px;transition:transform .18s,box-shadow .18s,border-color .18s}.v17 .teams-grid a:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(var(--shd),.12);border-color:var(--line2);color:inherit}.v17 .teams-grid .ic{width:36px;height:36px;border-radius:11px;background:var(--tint2);display:grid;place-items:center;color:var(--acc);margin-bottom:4px}.v17 .teams-grid .ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v17 .teams-grid h3{font-size:17px;font-weight:700;letter-spacing:-.015em}.v17 .teams-grid p{font-size:14px;line-height:1.5;color:var(--mut);flex:1}.v17 .teams-grid .go{font-size:13px;font-weight:650;color:var(--acc)}.v17 .clog{padding:150px 0 0}.v17 .clog .head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px}.v17 .clog h2{font-size:clamp(28px,3.2vw,42px);font-weight:750;letter-spacing:-.028em}.v17 .clog-rows{border-top:1px solid var(--line)}.v17 .clog-rows a{display:grid;grid-template-columns:130px 1fr auto;align-items:baseline;gap:24px;padding:17px 6px;border-bottom:1px solid var(--line);color:var(--ink)}.v17 .clog-rows a:hover{background:var(--hov);color:var(--ink)}.v17 .clog-rows a:hover .t{color:var(--acc)}.v17 .clog-rows .d{font-family:var(--mono);font-size:12px;color:var(--dim)}.v17 .clog-rows .t{font-size:16.5px;font-weight:570;letter-spacing:-.015em;transition:color .15s}.v17 .clog-rows .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.v17 .state{padding:160px 0 0;text-align:center}.v17 .state p{font-size:clamp(24px,2.8vw,36px);font-weight:640;letter-spacing:-.028em;line-height:1.22;max-width:30ch;margin:0 auto;text-wrap:balance}.v17 .state .golink{margin-top:28px}.v17 .faq{padding:150px 0 0}.v17 .faq .inner{max-width:860px;margin:0 auto}.v17 .faq h2{font-size:clamp(28px,3.2vw,42px);font-weight:750;letter-spacing:-.028em;text-align:center;margin-bottom:36px}.v17 .faq details{border-bottom:1px solid var(--line)}.v17 .faq details:first-of-type{border-top:1px solid var(--line)}.v17 .faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;font-size:17px;font-weight:650;letter-spacing:-.015em}.v17 .faq summary::-webkit-details-marker{display:none}.v17 .faq summary:after{content:"+";font-size:22px;font-weight:400;color:var(--acc);transition:transform .2s;line-height:1}.v17 .faq details[open] summary:after{transform:rotate(45deg)}.v17 .faq summary:hover{color:var(--acc)}.v17 .faq details p{padding:0 4px 22px;font-size:15px;color:var(--mut);max-width:64ch;text-wrap:pretty}.v17 .cta{padding:150px 0 120px}.v17 .cta .panel{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(150deg,color-mix(in srgb,var(--acc) 86%,#EAF2FF),color-mix(in srgb,var(--acc) 74%,#04122E));text-align:center;padding:clamp(60px,7vw,96px) 32px 0;color:#fff}.v17 .cta .panel:before{content:"";position:absolute;inset:0;background:radial-gradient(110% 80% at 22% 0,rgba(255,255,255,.26),transparent 55%)}.v17 .cta .panel>*{position:relative}.v17 .cta h2{font-size:clamp(36px,5vw,68px);font-weight:750;letter-spacing:-.038em;line-height:1;color:#fff}.v17 .cta .sub{margin-top:16px;font-size:17px;color:rgba(255,255,255,.82);text-wrap:balance}.v17 .cta-row{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:36px;flex-wrap:wrap}.v17 .cta .note{margin-top:22px;font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.6)}.v17 .cta-agents{display:flex;justify-content:center;align-items:flex-end;gap:clamp(12px,4.5vw,60px);margin-top:clamp(44px,5.5vw,72px)}.v17 .cta-agents img{height:clamp(118px,15vw,188px);width:auto;filter:drop-shadow(0 16px 28px rgba(4,18,46,.3))}.v17 .cta-agents img:nth-child(2){height:clamp(134px,17vw,212px)}.v17 .footer{border-top:1px solid var(--line);padding:64px 0 46px;margin-top:0}.v17 .f-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:36px}.v17 .f-grid h5{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:500;margin-bottom:16px}.v17 .f-grid ul{list-style:none;display:flex;flex-direction:column;gap:9px}.v17 .f-grid a{font-size:13.5px;color:var(--mut)}.v17 .f-grid a:hover{color:var(--acc)}.v17 .f-base{display:flex;align-items:center;gap:20px;margin-top:58px;padding-top:26px;border-top:1px solid var(--line);flex-wrap:wrap}.v17 .f-base .brand img{width:20px;height:20px}.v17 .f-base .brand span{font-size:14px}.v17 .f-base>span{font-family:var(--mono);font-size:11.5px;color:var(--dim)}.v17 .f-base .right{margin-left:auto;display:flex;gap:18px;align-items:center}.v17 .f-base .right a{font-size:12.5px;color:var(--dim)}.v17 .f-base .right a:hover{color:var(--acc)}@media (max-width:1020px){.v17 .f-grid{grid-template-columns:repeat(3,1fr)}.v17 .suite-grid{grid-template-columns:repeat(2,1fr)}.v17 .int-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v17 .int-card,.v17 .int-card:nth-child(6){grid-column:auto}.v17 .teams-grid{grid-template-columns:repeat(2,1fr)}.v17 .q-grid{grid-template-columns:1fr}.v17 .clog-rows a{grid-template-columns:96px 1fr}.v17 .clog-rows .k{display:none}}@media (max-width:640px){.v17 .stage,.v17 .wrap{padding-left:20px;padding-right:20px}.v17 .hero{padding-top:76px}.v17 .stats div{padding:0 20px}.v17 .f-grid{grid-template-columns:1fr 1fr}.v17 .suite-grid,.v17 .teams-grid{grid-template-columns:1fr}.v17 .p-box .btn{display:none}.v17 .integrations{padding-top:110px}.v17 .int-grid{grid-template-columns:1fr 1fr;margin-top:38px;border-radius:20px}.v17 .int-card,.v17 .int-card:nth-child(6){grid-column:auto;padding:16px 14px}.v17 .int-visual{aspect-ratio:1.22/1}.v17 .int-visual img{width:min(154px,96%)}.v17 .int-copy strong{font-size:15px}.v17 .int-copy small{font-size:11.5px}.v17 .int-card>i{width:28px;height:28px}}.v17 .hero-agents{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:26px;flex-wrap:wrap}.v17 .hero-agents a{display:inline-flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line2);border-radius:999px;padding:5px 15px 5px 6px;font-size:13px;font-weight:570;color:var(--mut);transition:border-color .15s,transform .15s,box-shadow .15s}.v17 .hero-agents a:hover{color:var(--mut);border-color:color-mix(in srgb,var(--ink) 40%,transparent);transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--shd),.1)}.v17 .hero-agents b{color:var(--ink);font-weight:700}.v17 .hero-agents i,.v17 .meet-name i{font-style:normal;color:var(--line2)}.v17 .av-img{width:28px;height:28px;border-radius:50%;object-fit:cover;object-position:50% 12%;flex:none;background:linear-gradient(180deg,color-mix(in srgb,var(--ac,var(--acc)) 14%,#fff),color-mix(in srgb,var(--ac,var(--acc)) 40%,#fff))}.v17 .meet-name .av-img{width:24px;height:24px}.v17 .meet{padding:130px 0 0;text-align:center}.v17 .meet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;text-align:left}.v17 .meet-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.v17 .meet-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(var(--shd),.12);border-color:var(--line2)}.v17 .meet-vis{position:relative;aspect-ratio:16/10;background:linear-gradient(160deg,color-mix(in srgb,var(--ac) 8%,#fff),color-mix(in srgb,var(--ac) 30%,#fff))}.v17 .meet-vis img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:10% 10% 0}.v17 .meet-tag{position:absolute;z-index:3;top:14px;left:14px;pointer-events:none;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac);background:rgba(255,255,255,.92);border-radius:99px;padding:4px 11px}.v17 .meet-body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1}.v17 .meet-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:570;color:var(--mut)}.v17 .meet-name b{color:var(--ink);font-weight:700}.v17 .meet-card h3{font-size:19px;font-weight:750;letter-spacing:-.018em;margin-top:2px}.v17 .meet-card p{font-size:14px;line-height:1.5;color:var(--mut);flex:1}.v17 .meet-card .go{font-size:13px;font-weight:650;color:var(--acc);margin-top:4px}.v17 .meet-card .go:hover{color:color-mix(in srgb,var(--acc) 78%,var(--ink))}@media (max-width:1020px){.v17 .meet-grid{grid-template-columns:1fr}}.v17 .avstack{display:inline-flex;align-items:center;flex:none}.v17 .avstack img{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 12%;border:2px solid var(--bg);margin-left:-9px;flex:none;background:linear-gradient(180deg,color-mix(in srgb,var(--ac,var(--acc)) 14%,#fff),color-mix(in srgb,var(--ac,var(--acc)) 40%,#fff))}.v17 .avstack img:first-child{margin-left:0}.v17 .avstack.lg{display:flex;justify-content:center;margin-bottom:26px}.v17 .avstack.lg img{width:48px;height:48px;margin-left:-13px;border-width:2.5px}.v17{--acc:#6632cc;--ink:#251b32;--mut:#594f64;--dim:#71657e;--bg:#faf8fc;--paper:#fffdff;--panel:#fffdff;--line:#32203e26;--line2:#32203e4a;--tint:#eee6fb;--tint2:#e6daf7;--shd:47,24,69;--hov:#6632cc0c}body:has(.v17),body:has(.v17)>.min-h-screen,html:has(.v17){background:#faf8fc!important}.v17 :is(h1,h2,h3){text-wrap:balance}.v17 .stage,.v17 .wrap{max-width:1320px;padding-inline:clamp(22px,4.5vw,64px)}.v17 :is(.kick,.hero-eyebrow,.hero-note,.hero-system-label,.st-motion-toggle,.stats span,.f-grid h5,.clog-rows .d,.clog-rows .k){font-family:var(--mono)}.v17 .kick{color:#68409a;font-size:11px;letter-spacing:.15em;display:flex;align-items:center;justify-content:center;gap:10px}.v17 .kick:before{content:"+";font-size:17px;line-height:1}.v17 .btn{border-radius:5px;border-width:1px;padding:12px 22px;gap:24px}.v17 .btn-lg{padding:16px 25px;font-size:15px}.v17 .btn-acc{background:var(--ink);border-color:var(--ink);box-shadow:4px 4px 0 #b79bdf}.v17 .btn-acc:hover{background:#6632cc;filter:none;box-shadow:5px 6px 0 #d6b7ed;transform:translate(-1px,-2px)}.v17 .btn-line{border-color:var(--ink);background:#fffdffad}.v17 a:focus-visible,.v17 button:focus-visible,.v17 summary:focus-visible{outline:3px solid #6632cc;outline-offset:5px}.v17 .hero{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(78px,8vw,112px);text-align:center;border-bottom:1px solid var(--line);background:#f6efff}.v17 .hero:before{content:"";position:absolute;z-index:-2;inset:-4%;background:url(/chromatic-field.svg) top/cover no-repeat;filter:saturate(1.25);animation:st-field-drift 24s ease-in-out infinite}.v17 .hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 34%,#fff9fcdf,#fff9fc65 42%,transparent 72%),linear-gradient(180deg,transparent 45%,#faf8fc)}.v17 .hero>.stage,.v17 .hero>.wrap{position:relative;z-index:2}.v17 .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:27px;border:1px solid #5a367c66;background:#ffffffa8;padding:9px 13px;box-shadow:3px 3px 0 #7d4c9d25}.v17 .signal-dot{display:inline-block;width:6px;height:6px;background:#6632cc;box-shadow:0 0 0 4px #6632cc18}.v17 .hero h1{max-width:1120px;font-size:clamp(48px,7.7vw,108px);line-height:.97;letter-spacing:-.062em;font-weight:750}.v17 .hero h1 b{color:#6231bf;font-weight:800}.v17 .hero .lede{max-width:55ch;font-size:clamp(16px,1.5vw,19px);color:#493b56;margin-top:28px;line-height:1.65}.v17 .hero-cta{margin-top:27px}.v17 .hero-note{font-size:10px;letter-spacing:.035em;color:#665171;margin-top:20px}.v17 .hero-agents{margin-top:27px;gap:9px}.v17 .hero-agents a{border-radius:5px;background:#fffafaad;border-color:#62427640;font-size:12px;padding-right:12px}.v17 .hero-system-label{display:flex;justify-content:space-between;gap:20px;margin:60px auto 17px;font-size:9px;color:#655472;letter-spacing:.09em}.v17 .hero .stage{margin-top:0}.v17 .hero .stage-in.art{background:#e1bde2;border:1px solid #5731616b;border-radius:8px 8px 0 0;padding:clamp(16px,3vw,40px) clamp(16px,3vw,40px) 0;box-shadow:12px 12px 0 #9f75bd26}.v17 .hero .stage-in.art:before{background:url(/chromatic-field.svg) 50%/cover;opacity:.5}.v17 .window{border-radius:6px 6px 0 0;box-shadow:0 20px 65px #351e4a26}.v17 .window .bar{background:#f4eff7;border-color:#402b5022}.v17 .window .bar i{background:#bda9cf;width:7px;height:7px}.v17 .window .bar span{color:#6b5b77;font-size:10px}.st-atmosphere{position:absolute;inset:0;z-index:1;pointer-events:none}.st-atmosphere canvas{position:absolute;inset:0;width:100%;height:100%}.v17 .st-motion-toggle{position:absolute;top:20px;right:clamp(22px,4.5vw,64px);display:flex;align-items:center;gap:8px;pointer-events:auto;color:#573e6a;background:#ffffff8c;border:1px solid #573e6a40;border-radius:3px;padding:7px 10px;cursor:pointer;font-size:9px}.v17 .st-motion-toggle:hover{background:#fff}.v17 .hero:has([data-paused=true]):before{animation-play-state:paused}@keyframes st-field-drift{0%,to{transform:translate3d(-1%,-1%,0) scale(1.03)}50%{transform:translate3d(1%,1%,0) scale(1.07)}}.v17 .logos{padding:62px 0 64px;border-bottom:1px solid var(--line);background:#fffdff}.v17 .logos p{font-size:14px;max-width:61ch}.v17 .mq{margin-top:35px}.v17 .mq img{height:21px}.v17 .suite{padding-block:94px;border-bottom:1px solid var(--line)}.v17 .feat h2,.v17 .integrations h2,.v17 .sec-h2,.v17 .suite h2{font-size:clamp(34px,4.6vw,62px);font-weight:740;letter-spacing:-.047em;line-height:1.02}.v17 .suite-grid{gap:0;border:1px solid var(--line2);border-radius:6px;overflow:hidden;margin-top:44px}.v17 .suite-grid a{border:0;border-right:1px solid var(--line2);border-radius:0;padding:23px 20px;background:#ede4fa}.v17 .suite-grid a:nth-child(2){background:#e0f0ef}.v17 .suite-grid a:nth-child(3){background:#f8dfe9}.v17 .suite-grid a:nth-child(4){background:#e2e9fb}.v17 .suite-grid a:nth-child(5){background:#f4ebd8;border-right:0}.v17 .suite-grid a:hover{transform:none;box-shadow:inset 0 3px 0 var(--acc)}.v17 .suite-grid .ic{width:100px;height:100px;margin:-8px 0 0 -8px}.v17 .suite-grid h3{font-size:17px}.v17 .suite-grid .go{margin-top:12px}.v17 .integrations{padding-block:96px;background:#f0e9f7;border-bottom:1px solid var(--line2)}.v17 .int-grid{gap:12px}.v17 .int-card{border-radius:6px;border-color:#5a3c7633;background-color:#faf6fe;background-image:linear-gradient(#75548a0c 1px,transparent 0),linear-gradient(90deg,#75548a0c 1px,transparent 0);box-shadow:3px 3px 0 #6e4b8120}.v17 .int-card:nth-child(3n+2){background-color:#fbeaf2}.v17 .int-card:nth-child(3n){background-color:#e9eefc}.v17 .int-card:hover{border-color:#735288;box-shadow:5px 7px 0 #6e4b8130}.v17 .int-card>i{border-radius:3px;border-color:#5a3c7650}.v17 .int-copy strong{font-size:15px}.v17 .int-copy small{font-size:12px}.v17 .int-actions{margin-top:34px}.v17 .feat,.v17 .meet{padding-top:96px}.v17 .feat .stage-in{border-radius:6px;background:#eee5f9;border-color:#684c7d40}.v17 #autonomy .stage-in{background:#dcece8}.v17 #orchestration .stage-in{background:#f3d7e5}.v17 #data .stage-in{background:#dce5f8}.v17 .stage-in.deep{background:#e8d3ee;border:1px solid #684c7d40}.v17 .stats b{color:#6231bf}.v17 .stats span{color:#695773}.v17 .meet-card{border-radius:6px;border-color:var(--line2);box-shadow:4px 4px 0 #cdbbda55}.v17 .meet-vis{background:#eedbf5;border-bottom:1px solid var(--line)}.v17 .meet-card:nth-child(2) .meet-vis{background:#dcece5}.v17 .meet-card:nth-child(3) .meet-vis{background:#dce5fa}.v17 .meet-tag{border-radius:3px;border:1px solid #ffffffb3}.v17 .prompt{margin-top:96px;padding-block:76px;background:#e7b8d8;border-block:1px solid #4a2a584a}.v17 .prompt h2{font-size:clamp(30px,4vw,50px);line-height:1.07;letter-spacing:-.04em}.v17 .p-box{border-radius:5px;background:#fffbff;border:1px solid #4a2a5880;box-shadow:5px 5px 0 #8c5c9c55}.v17 .p-ex button{border-color:#57335f33}.v17 .band,.v17 .quotes{padding-top:96px}.v17 .quotes .tintbox{border-radius:6px;border-color:var(--line2);background:#ede5f6}.v17 .q-grid blockquote{border-radius:5px;border-color:var(--line2)}.v17 .teams{padding-top:96px}.v17 .teams-grid{gap:0;border:1px solid var(--line2);border-radius:5px;overflow:hidden}.v17 .teams-grid a{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:#f4eff9}.v17 .teams-grid a:hover{transform:none;box-shadow:inset 0 3px 0 var(--acc);background:#eee2f8}.v17 .teams-grid .ic{border-radius:4px;background:#e3d4f4}.v17 .clog{padding-top:96px}.v17 .state{margin-top:96px;padding-block:76px;background:#251b32;color:#faf3ff}.v17 .state p{font-size:clamp(30px,4.5vw,58px);max-width:27ch}.v17 .state .golink{color:#dcc0ff}.v17 .faq{padding-top:96px}.v17 .faq summary{padding-block:23px}.v17 .cta{padding-block:96px 76px}.v17 .cta .panel{border-radius:6px;border:1px solid #57316166;background:#dfc8ef url(/chromatic-field.svg) 50%/cover;color:var(--ink);box-shadow:8px 8px 0 #c5add4}.v17 .cta .panel:before{background:#fff5}.v17 .cta h2{color:var(--ink);letter-spacing:-.055em}.v17 .cta .sub{color:#493b56}.v17 .cta .note{color:#665171}.v17 .cta .btn-white{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:3px 3px 0 #b79bdf}.v17 .cta .btn-ghost{border-color:var(--ink);background:#fff9;color:var(--ink)}.v17 .footer{background:#f1eaf6;border-color:var(--line2)}body:has(.v17) .v17nav{position:relative;z-index:40;--acc:#6632cc;--ink:#251b32;--mut:#594f64;--bg:#faf8fc;--panel:#fffdff;--line:#32203e26;--line2:#32203e4a;--tint2:#e6daf7}body:has(.v17) .v17nav .annc{background:#e9d4f0;color:#493253;border-color:#32203e33}body:has(.v17) .v17nav .annc .tag{border-radius:3px;color:#51317e;border-color:#7e5397;background:#fff7fc}body:has(.v17) .v17nav .nav{border-bottom-color:#32203e26;background:#faf8fcf2}body:has(.v17) .v17nav .btn{border-radius:4px}body:has(.v17) .v17nav .btn-acc{background:#251b32}body:has(.v17) .v17nav .dd-panel{border-radius:6px;border-color:#9f83b655}body:has(.v17) .v17nav .mobile-menu{border-radius:6px;max-height:min(65svh,640px)}@media (max-width:1020px){.v17 .suite-grid a{border-bottom:1px solid var(--line2)}.v17 .suite-grid a:nth-child(2n){border-right:0}.v17 .hero h1{font-size:clamp(54px,9vw,90px)}}@media (max-width:640px){.v17 .hero{padding-top:78px}.v17 .hero h1{font-size:clamp(43px,10.5vw,65px);letter-spacing:-.055em}.v17 .hero-eyebrow{font-size:8px;gap:8px;padding:8px 10px;margin-bottom:24px}.v17 .hero .lede{font-size:15px;max-width:35ch}.v17 .hero-cta{gap:10px}.v17 .hero .btn-lg{font-size:13px;padding:13px 17px;gap:14px}.v17 .hero-note{font-size:9px;max-width:100%;margin-inline:auto}.v17 .hero-agents{gap:7px}.v17 .hero-agents a{font-size:10px;gap:6px}.v17 .hero-agents a i,.v17 .hero-agents a span{display:none}.v17 .hero-system-label{margin-top:38px;font-size:8px}.v17 .hero-system-label span:last-child{display:none}.v17 .suite-grid{grid-template-columns:1fr}.v17 .suite-grid a{display:grid;grid-template-columns:70px 1fr;column-gap:14px;padding:20px;border-right:0}.v17 .suite-grid .ic{grid-row:1/4;width:75px;height:75px;align-self:center}.v17 .suite-grid .go,.v17 .suite-grid h3,.v17 .suite-grid p{grid-column:2}.v17 .suite-grid .go{margin-top:0}.v17 .integrations,.v17 .suite{padding-block:68px}.v17 .band,.v17 .clog,.v17 .faq,.v17 .feat,.v17 .meet,.v17 .quotes,.v17 .teams{padding-top:68px}.v17 .prompt,.v17 .state{margin-top:68px;padding-block:56px}.v17 .prompt .card{padding-inline:22px}.v17 .p-box .btn{display:inline-flex;padding:10px 12px;font-size:11px;gap:6px}.v17 .p-box{padding-left:12px;gap:5px}.v17 .p-box input{font-size:12px}.v17 .teams-grid a{border-right:0}.v17 .cta{padding-block:68px}body:has(.v17) .v17nav .nav-in{gap:10px;padding-inline:18px}body:has(.v17) .v17nav .brand{flex-shrink:0;font-size:15px}body:has(.v17) .v17nav .nav-right{gap:6px}body:has(.v17) .v17nav .nav-right .login{display:none}body:has(.v17) .v17nav .btn-sm{font-size:11px;padding:9px 12px}}@media (prefers-reduced-motion:reduce){.v17 .hero:before,.v17 .mq-track{animation:none}.v17 *,.v17 :after,.v17 :before{scroll-behavior:auto;transition-duration:0s}}