@font-face{font-family:Figtree;src:url(/fonts/Figtree-wght.ttf)format("truetype");font-weight:300 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-opsz48-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-opsz48-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}:root:where(:has(main[data-page=home])){--blue:#0240c9;--blue-light:#67aaf1;--coral:#ff7474;--ink:#0d1b2a;--navy:#0b1a30;--navy-2:#13264a;--paper:#f7f9fd;--paper-2:#edf2fb;--card:#fff;--text:#0d1b2a;--muted:#4a5666;--line:#0d1b2a1f;--on-navy:#f4f1ea;--on-navy-muted:#f4f1eab8;--line-navy:#f4f1ea29;--serif:Newsreader,Georgia,serif;--sans:Figtree,system-ui,sans-serif;--wrap:1180px;--gut:clamp(16px,4vw,40px);--r:18px}:where(body:has(main[data-page=home])) *{box-sizing:border-box}html:where(:has(main[data-page=home])){scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:where(:has(main[data-page=home])){scroll-behavior:auto}}body:where(:has(main[data-page=home])){background:var(--paper);color:var(--text);font:400 1.0625rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}:where(body:has(main[data-page=home])) img,:where(body:has(main[data-page=home])) svg{max-width:100%;display:block}:where(body:has(main[data-page=home])) a{color:inherit}:where(body:has(main[data-page=home])) .wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}:where(body:has(main[data-page=home])) h1,:where(body:has(main[data-page=home])) h2,:where(body:has(main[data-page=home])) h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.08}:where(body:has(main[data-page=home])) h2{font-size:clamp(2rem,4.4vw,3.4rem)}:where(body:has(main[data-page=home])) h3{font-size:1.35rem;line-height:1.2}:where(body:has(main[data-page=home])) h2 em,:where(body:has(main[data-page=home])) h1 em{color:var(--blue);font-style:italic}:where(body:has(main[data-page=home])) .on-navy h2 em,:where(body:has(main[data-page=home])) .on-navy h1 em{color:var(--blue-light)}:where(body:has(main[data-page=home])) p{margin:0}:where(body:has(main[data-page=home])) .eyebrow{font:600 .78rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:.6em;margin-bottom:1.2rem;display:flex}:where(body:has(main[data-page=home])) .eyebrow b{color:var(--muted);font-weight:700}:where(body:has(main[data-page=home])) .on-navy .eyebrow b{color:var(--on-navy-muted)}:where(body:has(main[data-page=home])) .on-navy .eyebrow{color:var(--blue-light)}:where(body:has(main[data-page=home])) .lead{color:var(--muted);max-width:40rem;font-size:clamp(1.08rem,1.5vw,1.25rem)}:where(body:has(main[data-page=home])) .on-navy .lead{color:var(--on-navy-muted)}:where(body:has(main[data-page=home])) .closing{font-family:var(--serif);color:var(--text);font-size:clamp(1.4rem,2.4vw,1.9rem);font-style:italic;line-height:1.25}:where(body:has(main[data-page=home])) section{padding:clamp(72px,10vw,128px) 0}:where(body:has(main[data-page=home])) .sec-head{gap:1.1rem;max-width:46rem;margin-bottom:clamp(36px,5vw,56px);display:grid}:where(body:has(main[data-page=home])) .on-navy{background:var(--navy);color:var(--on-navy)}:where(body:has(main[data-page=home])) .alt{background:var(--paper-2)}:where(body:has(main[data-page=home])) .tbc{font:600 .72rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#470275;background:#f3eaf8;border:1px dashed #47027573;border-radius:6px;padding:.35em .6em;display:inline-block}:where(body:has(main[data-page=home])) .on-navy .tbc{color:#67aaf1;background:#67aaf11a;border-color:#67aaf180}:where(body:has(main[data-page=home])) .btn{font:600 1rem/1 var(--sans);background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:999px;align-items:center;gap:.55em;padding:1rem 1.4rem;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}:where(body:has(main[data-page=home])) .btn:hover{filter:brightness(1.1);transform:translateY(-1px)}:where(body:has(main[data-page=home])) .btn--ghost{color:inherit;background:0 0;border-color:currentColor}:where(body:has(main[data-page=home])) .btn--ghost:hover{background:#ffffff14}:where(body:has(main[data-page=home])) .on-navy .btn{background:var(--blue-light);border-color:var(--blue-light);color:var(--navy)}:where(body:has(main[data-page=home])) .on-navy .btn--ghost{color:var(--on-navy);background:0 0;border-color:#f4f1ea66}:where(body:has(main[data-page=home])) .on-navy .btn--ghost:hover{background:#ffffff14}:where(body:has(main[data-page=home])) .btn:focus-visible,:where(body:has(main[data-page=home])) a:focus-visible,:where(body:has(main[data-page=home])) button:focus-visible,:where(body:has(main[data-page=home])) summary:focus-visible{outline:3px solid var(--blue-light);outline-offset:3px}:where(body:has(main[data-page=home])) .testbar{color:#13264a;text-align:center;padding:.5rem var(--gut);background:#e8f0fd;font-size:.82rem}:where(body:has(main[data-page=home])) .top{z-index:50;background:var(--nav-bg,#0b1a30eb);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-navy);color:var(--on-navy);position:sticky;top:0}:where(body:has(main[data-page=home])) .top .wrap{align-items:center;gap:1.5rem;height:68px;display:flex}:where(body:has(main[data-page=home])) .top .logo{flex:none;width:150px}:where(body:has(main[data-page=home])) .top nav{gap:1.6rem;margin-left:auto;display:flex}:where(body:has(main[data-page=home])) .top nav a{color:var(--on-navy-muted);font-size:.93rem;font-weight:500;text-decoration:none;transition:color .2s}:where(body:has(main[data-page=home])) .top nav a:hover,:where(body:has(main[data-page=home])) .top nav a.on{color:#fff}:where(body:has(main[data-page=home])) .top .btn{background:var(--blue-light);border-color:var(--blue-light);color:var(--navy);padding:.7rem 1.1rem;font-size:.92rem}:where(body:has(main[data-page=home])) .menu-btn{border:1px solid var(--line-navy);color:var(--on-navy);font:600 .88rem var(--sans);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:.55rem .9rem;display:none}@media (max-width:1000px){:where(body:has(main[data-page=home])) .top nav{background:var(--navy);border-bottom:1px solid var(--line-navy);padding:.5rem var(--gut) 1rem;flex-direction:column;gap:0;display:none;position:absolute;top:68px;left:0;right:0}:where(body:has(main[data-page=home])) .top nav.open{display:flex}:where(body:has(main[data-page=home])) .top nav a{border-bottom:1px solid var(--line-navy);padding:.8rem 0;font-size:1rem}:where(body:has(main[data-page=home])) .menu-btn{display:inline-block}:where(body:has(main[data-page=home])) .top .btn{margin-left:0}}@media (max-width:420px){:where(body:has(main[data-page=home])) .top .logo{width:118px}:where(body:has(main[data-page=home])) .top .wrap{gap:.7rem}:where(body:has(main[data-page=home])) .top .btn{padding:.62rem .85rem;font-size:.85rem}}:where(body:has(main[data-page=home])) .hero{background:radial-gradient(1200px 600px at 60% 30%,var(--navy-2),var(--navy) 70%);padding:clamp(56px,8vw,96px) 0 clamp(56px,7vw,88px)}:where(body:has(main[data-page=home])) .hero h1{max-width:13ch;font-size:clamp(2.6rem,7vw,5.6rem)}:where(body:has(main[data-page=home])) .hero .lead{max-width:36rem;margin-top:1.4rem}:where(body:has(main[data-page=home])) .ctas{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}:where(body:has(main[data-page=home])) .proof{border-top:1px solid var(--line-navy);grid-template-columns:repeat(4,1fr);margin:clamp(40px,6vw,64px) 0 0;padding:0;list-style:none;display:grid}:where(body:has(main[data-page=home])) .proof li{color:var(--on-navy);align-items:center;gap:.6rem;padding:1.1rem 1rem 0 0;font-size:.95rem;font-weight:600;display:flex}:where(body:has(main[data-page=home])) .proof svg{width:20px;height:20px;color:var(--blue-light);flex:none}@media (max-width:760px){:where(body:has(main[data-page=home])) .proof{grid-template-columns:1fr 1fr;row-gap:.4rem}}:where(body:has(main[data-page=home])) .flow{margin-top:clamp(40px,6vw,64px)}:where(body:has(main[data-page=home])) .flow svg text{font-family:var(--sans);fill:var(--on-navy)}:where(body:has(main[data-page=home])) .flow .lbl{font-size:15px;font-weight:600}:where(body:has(main[data-page=home])) .flow .sub{fill:var(--on-navy-muted);letter-spacing:.04em;font-size:12.5px}:where(body:has(main[data-page=home])) .flow .path{fill:none;stroke:#f4f1ea47;stroke-width:1.5px}:where(body:has(main[data-page=home])) .flow .path.check{stroke:var(--blue-light);stroke-dasharray:4 5;stroke-width:1.5px;opacity:.85}:where(body:has(main[data-page=home])) .flow .chip{fill:#ffffff0d;stroke:#f4f1ea38}:where(body:has(main[data-page=home])) .flow .dot{fill:var(--blue-light)}:where(body:has(main[data-page=home])) .flow .dot.ret{fill:#fff}:where(body:has(main[data-page=home])) .flow-m{display:none}@media (max-width:760px){:where(body:has(main[data-page=home])) .flow svg.flow-d{display:none}:where(body:has(main[data-page=home])) .flow-m{text-align:center;justify-items:center;gap:.6rem;display:grid}:where(body:has(main[data-page=home])) .flow-m .row{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}:where(body:has(main[data-page=home])) .flow-m .c{border:1px solid #f4f1ea40;border-radius:999px;padding:.45rem .85rem;font-size:.9rem;font-weight:600}:where(body:has(main[data-page=home])) .flow-m .core{border:1.5px solid var(--blue-light);background:#67aaf11f;border-radius:16px;padding:.9rem 1.2rem;font-weight:700}:where(body:has(main[data-page=home])) .flow-m .core small{color:var(--on-navy-muted);margin-top:.15rem;font-size:.8rem;font-weight:500;display:block}:where(body:has(main[data-page=home])) .flow-m .arr{color:var(--blue-light);font-size:1.1rem;line-height:1}:where(body:has(main[data-page=home])) .flow-m .loop{color:var(--on-navy-muted);font-size:.82rem}:where(body:has(main[data-page=home])) .flow-m .loop b{color:var(--blue-light);font-weight:600}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .flow .dot{display:none}}:where(body:has(main[data-page=home])) .split{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px);margin-top:clamp(32px,4vw,48px);display:grid}:where(body:has(main[data-page=home])) .split figure{background:var(--card);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:1rem;margin:0;padding:clamp(20px,2.6vw,32px);display:grid}:where(body:has(main[data-page=home])) .split figure.good{border-color:#0240c959;box-shadow:0 18px 40px -24px #0240c959}:where(body:has(main[data-page=home])) .split .tag{font:700 .74rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}:where(body:has(main[data-page=home])) .split .good .tag{color:var(--blue)}:where(body:has(main[data-page=home])) .split h3{font-size:1.5rem}:where(body:has(main[data-page=home])) .split ol{color:var(--muted);gap:.35rem;margin:0;padding-left:1.2rem;font-size:.98rem;display:grid}:where(body:has(main[data-page=home])) .split svg{width:100%;height:auto}:where(body:has(main[data-page=home])) .split-title{font-family:var(--serif);text-align:center;margin-top:clamp(40px,5vw,64px);font-size:clamp(1.6rem,3vw,2.3rem)}:where(body:has(main[data-page=home])) .answer{background:var(--navy);color:var(--on-navy);border-radius:var(--r);grid-template-columns:auto 1fr;align-items:start;gap:clamp(16px,3vw,40px);margin-top:clamp(28px,4vw,40px);padding:clamp(24px,3.4vw,44px);display:grid}:where(body:has(main[data-page=home])) .answer .k{font:700 .78rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-light);padding-top:.35rem}:where(body:has(main[data-page=home])) .answer p{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}:where(body:has(main[data-page=home])) .answer p strong{color:#fff}:where(body:has(main[data-page=home])) .bench{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;font-size:.92rem;display:flex}@media (max-width:820px){:where(body:has(main[data-page=home])) .split,:where(body:has(main[data-page=home])) .answer{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) .core-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}:where(body:has(main[data-page=home])) .core-copy{gap:1.1rem;display:grid}:where(body:has(main[data-page=home])) .core-copy p{color:var(--muted)}:where(body:has(main[data-page=home])) .core-copy p.strong{color:var(--text);font-weight:500}:where(body:has(main[data-page=home])) .rings text{font-family:var(--sans)}:where(body:has(main[data-page=home])) .rings .rl{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}:where(body:has(main[data-page=home])) .rings .it{fill:var(--text);font-size:13.5px;font-weight:600}@media (max-width:900px){:where(body:has(main[data-page=home])) .core-grid{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .rings{max-width:520px;margin:0 auto}}:where(body:has(main[data-page=home])) .journey{margin-top:clamp(56px,7vw,88px)}:where(body:has(main[data-page=home])) .journey h3{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1.2rem;font-size:.8rem;font-weight:700}:where(body:has(main[data-page=home])) .steps6{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}:where(body:has(main[data-page=home])) .steps6 li{border-top:2px solid var(--line);padding:1.2rem 1.1rem 1.2rem 0;transition:border-color .4s;position:relative}:where(body:has(main[data-page=home])) .steps6 li .n{font:700 .74rem/1 var(--sans);letter-spacing:.1em;color:var(--muted)}:where(body:has(main[data-page=home])) .steps6 li b{margin:.55rem 0 .3rem;font-size:1.02rem;display:block}:where(body:has(main[data-page=home])) .steps6 li span{color:var(--muted);font-size:.92rem;line-height:1.45;display:block}:where(body:has(main[data-page=home])) .steps6 li.who b{color:var(--blue)}:where(body:has(main[data-page=home])) .steps6 li.on{border-top-color:var(--blue)}:where(body:has(main[data-page=home])) .steps6 li.on .n{color:var(--blue)}:where(body:has(main[data-page=home])) .steps6 li:before{content:"";background:var(--paper);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;transition:all .4s;position:absolute;top:-7px;left:0}:where(body:has(main[data-page=home])) .steps6 li.on:before{background:var(--blue);border-color:var(--blue)}:where(body:has(main[data-page=home])) .journey .note{color:var(--muted);margin-top:1rem;font-size:.85rem}@media (max-width:820px){:where(body:has(main[data-page=home])) .steps6{grid-template-columns:1fr;padding-left:22px}:where(body:has(main[data-page=home])) .steps6:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:5px}:where(body:has(main[data-page=home])) .steps6 li{border-top:0;padding:0 0 1.2rem}:where(body:has(main[data-page=home])) .steps6 li:before{top:3px;left:-22px}}:where(body:has(main[data-page=home])) .how{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}:where(body:has(main[data-page=home])) .how li{background:var(--card);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:.7rem;padding:1.6rem 1.4rem;display:grid;position:relative}:where(body:has(main[data-page=home])) .how li.run{background:var(--paper-2);border-style:dashed}:where(body:has(main[data-page=home])) .how svg{width:40px;height:40px;color:var(--blue)}:where(body:has(main[data-page=home])) .how .n{font:700 .78rem/1 var(--sans);letter-spacing:.12em;color:var(--muted)}:where(body:has(main[data-page=home])) .how h3{font-size:1.4rem}:where(body:has(main[data-page=home])) .how p{color:var(--muted);font-size:.98rem}:where(body:has(main[data-page=home])) .how .phase{font:600 .7rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);position:absolute;top:1.6rem;right:1.4rem}:where(body:has(main[data-page=home])) .support{align-items:center;gap:1rem;margin-top:2rem;font-weight:600;display:flex}:where(body:has(main[data-page=home])) .support:before{content:"";background:var(--blue);width:28px;height:2px}@media (max-width:980px){:where(body:has(main[data-page=home])) .how{grid-template-columns:1fr 1fr}}@media (max-width:560px){:where(body:has(main[data-page=home])) .how{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) .safety-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}:where(body:has(main[data-page=home])) .pillars{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}:where(body:has(main[data-page=home])) .pillars div{background:var(--card);align-content:start;gap:.45rem;padding:1.4rem;display:grid}:where(body:has(main[data-page=home])) .pillars svg{width:28px;height:28px;color:var(--blue);margin-bottom:.3rem}:where(body:has(main[data-page=home])) .pillars h3{font-family:var(--sans);letter-spacing:0;font-size:1.02rem;font-weight:700}:where(body:has(main[data-page=home])) .pillars p{color:var(--muted);font-size:.94rem;line-height:1.5}:where(body:has(main[data-page=home])) .chat{background:var(--navy);color:var(--on-navy);border-radius:22px;gap:1rem;padding:clamp(20px,2.6vw,28px);display:grid}:where(body:has(main[data-page=home])) .chat .head{color:var(--on-navy-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;display:flex}:where(body:has(main[data-page=home])) .chat .switch{background:#ffffff12;border-radius:999px;padding:3px;display:inline-flex}:where(body:has(main[data-page=home])) .chat .switch button{color:var(--on-navy-muted);font:600 .82rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .85rem}:where(body:has(main[data-page=home])) .chat .switch button[aria-pressed=true]{background:var(--on-navy);color:var(--navy)}:where(body:has(main[data-page=home])) .bub{border-radius:18px;max-width:86%;padding:.85rem 1.05rem;font-size:.98rem;line-height:1.45}:where(body:has(main[data-page=home])) .bub.u{background:#ffffff1a;border-bottom-right-radius:6px;justify-self:end}:where(body:has(main[data-page=home])) .bub.a{color:var(--text);background:#fff;border-bottom-left-radius:6px;justify-self:start}:where(body:has(main[data-page=home])) .bub .who{font:700 .7rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;display:block}:where(body:has(main[data-page=home])) .bub.bad{color:var(--on-navy);background:#ff747424;border:1px solid #ff747480}:where(body:has(main[data-page=home])) .bub.bad .who{color:var(--coral)}:where(body:has(main[data-page=home])) .checks{flex-wrap:wrap;gap:.4rem;display:flex}:where(body:has(main[data-page=home])) .checks span{color:var(--blue-light);background:#67aaf124;border-radius:999px;padding:.3rem .6rem;font-size:.76rem;font-weight:600}:where(body:has(main[data-page=home])) .checks span.x{color:var(--coral);background:#ff747424}:where(body:has(main[data-page=home])) .chat .note{color:var(--on-navy-muted);border-top:1px solid var(--line-navy);padding-top:.8rem;font-size:.78rem}:where(body:has(main[data-page=home])) [data-mode=before] .only-after,:where(body:has(main[data-page=home])) [data-mode=after] .only-before{display:none}@media (max-width:900px){:where(body:has(main[data-page=home])) .safety-grid{grid-template-columns:1fr}}@media (max-width:520px){:where(body:has(main[data-page=home])) .pillars{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) .tiles{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px);display:grid}:where(body:has(main[data-page=home])) .tile{border-radius:var(--r);background:var(--card);border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid;overflow:hidden}:where(body:has(main[data-page=home])) .tile .pic{aspect-ratio:16/10;background:var(--bg,#e8eef9);place-items:center;display:grid;position:relative}:where(body:has(main[data-page=home])) .tile .pic svg{width:34%;height:auto;color:var(--fg,var(--blue))}:where(body:has(main[data-page=home])) .tile .pic small{letter-spacing:.06em;text-transform:uppercase;color:#0d1b2a8c;background:#ffffffb3;border-radius:6px;padding:.25rem .5rem;font-size:.68rem;font-weight:600;position:absolute;bottom:10px;left:10px}:where(body:has(main[data-page=home])) .tile .txt{align-content:start;gap:.4rem;padding:1.2rem 1.3rem 1.4rem;display:grid}:where(body:has(main[data-page=home])) .tile h3{font-size:1.3rem}:where(body:has(main[data-page=home])) .tile p{color:var(--muted);font-size:.96rem}:where(body:has(main[data-page=home])) .where-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}:where(body:has(main[data-page=home])) .link{color:var(--blue);border-bottom:1.5px solid;padding-bottom:2px;font-weight:600;text-decoration:none}@media (max-width:900px){:where(body:has(main[data-page=home])) .tiles{grid-template-columns:1fr 1fr}}@media (max-width:560px){:where(body:has(main[data-page=home])) .tiles{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) .tile .pic{display:block}:where(body:has(main[data-page=home])) .tile .pic .uc{width:100%;height:100%;display:block}:where(body:has(main[data-page=home])) .tile .pic svg.iso-svg{width:100%;height:100%}:where(body:has(main[data-page=home])) .tile .pic .uc{--anatomy-paper:var(--bg);--anatomy-face:color-mix(in srgb,var(--bg) 55%,#fff);--anatomy-top:color-mix(in srgb,var(--bg) 45%,#fff);--anatomy-shade-0:color-mix(in srgb,var(--bg) 80%,#0d1b2a);--anatomy-shade-1:color-mix(in srgb,var(--bg) 86%,#0d1b2a);--anatomy-shade-2:color-mix(in srgb,var(--bg) 92%,#0d1b2a);--anatomy-shade-3:color-mix(in srgb,var(--bg) 97%,#0d1b2a);--anatomy-lit-top:#fff;--anatomy-lit-shade:color-mix(in srgb,var(--bg) 60%,#fff);--anatomy-hi:color-mix(in srgb,var(--fg,#0240c9) 70%,#0d1b2a);--anatomy-mid:color-mix(in srgb,var(--bg) 45%,#0d1b2a);--anatomy-lo:color-mix(in srgb,var(--bg) 66%,#0d1b2a);--anatomy-faint:color-mix(in srgb,var(--bg) 82%,#0d1b2a);--anatomy-lit:var(--fg,#0240c9);--anatomy-halo:color-mix(in srgb,var(--bg) 40%,#0d1b2a);--anatomy-halo-opacity:.35;--anatomy-dot:#0d1b2a}:where(body:has(main[data-page=home])) [data-tone=dark] .tile .pic{background:#1a2d4f}:where(body:has(main[data-page=home])) [data-tone=dark] .tile .pic .uc{--bg:#1a2d4f;--anatomy-top:color-mix(in srgb,var(--bg) 80%,#fff);--anatomy-face:color-mix(in srgb,var(--bg) 85%,#fff);--anatomy-shade-0:color-mix(in srgb,var(--bg) 70%,#000);--anatomy-shade-1:color-mix(in srgb,var(--bg) 78%,#000);--anatomy-shade-2:color-mix(in srgb,var(--bg) 86%,#000);--anatomy-shade-3:color-mix(in srgb,var(--bg) 94%,#000);--anatomy-hi:#e8eef9;--anatomy-mid:color-mix(in srgb,var(--bg) 40%,#fff);--anatomy-lo:color-mix(in srgb,var(--bg) 62%,#fff);--anatomy-faint:color-mix(in srgb,var(--bg) 80%,#fff);--anatomy-lit:#9cc2ff;--anatomy-lit-top:color-mix(in srgb,var(--bg) 60%,#fff);--anatomy-lit-shade:color-mix(in srgb,var(--bg) 75%,#fff);--anatomy-dot:#fff;--anatomy-halo:#000}:where(body:has(main[data-page=home])) .ins-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}:where(body:has(main[data-page=home])) .feats{gap:0;margin:0;padding:0;list-style:none;display:grid}:where(body:has(main[data-page=home])) .feats li{border-top:1px solid var(--line);gap:.25rem;padding:1rem 0;display:grid}:where(body:has(main[data-page=home])) .feats li:last-child{border-bottom:1px solid var(--line)}:where(body:has(main[data-page=home])) .feats b{font-size:1.02rem}:where(body:has(main[data-page=home])) .feats span{color:var(--muted);font-size:.95rem}:where(body:has(main[data-page=home])) .dash{background:var(--card);border:1px solid var(--line);border-radius:var(--r);position:sticky;top:96px;overflow:hidden;box-shadow:0 30px 60px -36px #0d1b2a59}:where(body:has(main[data-page=home])) .dash .bar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.8rem;display:flex}:where(body:has(main[data-page=home])) .dash .bar i{background:var(--line);border-radius:50%;width:9px;height:9px;display:inline-block}:where(body:has(main[data-page=home])) .dash .bar .concept{margin-left:auto}:where(body:has(main[data-page=home])) .dash [role=tablist]{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.2rem;padding:.6rem .8rem 0;display:flex;overflow-x:auto}:where(body:has(main[data-page=home])) .dash [role=tab]{font:600 .86rem var(--sans);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.6rem .75rem .75rem}:where(body:has(main[data-page=home])) .dash [role=tab][aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}:where(body:has(main[data-page=home])) .dash [role=tabpanel]{min-height:310px;padding:1.3rem}:where(body:has(main[data-page=home])) .kpis{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:1.1rem;display:grid}:where(body:has(main[data-page=home])) .kpis div{background:var(--paper);border-radius:12px;padding:.8rem .9rem}:where(body:has(main[data-page=home])) .kpis small{color:var(--muted);font-size:.74rem;display:block}:where(body:has(main[data-page=home])) .kpis b{font:400 1.6rem/1.2 var(--serif)}:where(body:has(main[data-page=home])) .bars{gap:.6rem;display:grid}:where(body:has(main[data-page=home])) .bars div{grid-template-columns:8.5rem 1fr 3rem;align-items:center;gap:.7rem;font-size:.86rem;display:grid}:where(body:has(main[data-page=home])) .bars div i{background:var(--blue);height:10px;width:var(--w);opacity:var(--o,1);border-radius:5px}:where(body:has(main[data-page=home])) .bars div span:last-child{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}:where(body:has(main[data-page=home])) .topics{flex-wrap:wrap;gap:.5rem;display:flex}:where(body:has(main[data-page=home])) .topics span{background:rgba(2,64,201,var(--a,.08));color:var(--text);border-radius:999px;padding:.5rem .8rem;font-size:.88rem;font-weight:500}:where(body:has(main[data-page=home])) .dash .cap{color:var(--muted);margin-top:1rem;font-size:.78rem}:where(body:has(main[data-page=home])) .ptab{border-collapse:collapse;width:100%;font-size:.88rem}:where(body:has(main[data-page=home])) .ptab th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:.5rem 0;font-size:.76rem;font-weight:600}:where(body:has(main[data-page=home])) .ptab td{border-bottom:1px solid var(--line);padding:.65rem 0}:where(body:has(main[data-page=home])) .ptab td:last-child,:where(body:has(main[data-page=home])) .ptab th:last-child{text-align:right}@media (max-width:900px){:where(body:has(main[data-page=home])) .ins-grid{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .dash{position:static}}@media (max-width:480px){:where(body:has(main[data-page=home])) .bars div{grid-template-columns:6.5rem 1fr 2.4rem}:where(body:has(main[data-page=home])) .kpis b{font-size:1.3rem}}:where(body:has(main[data-page=home])) .who-cards{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px);display:grid}:where(body:has(main[data-page=home])) .who-cards article{background:var(--card);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:.8rem;padding:1.8rem 1.6rem;display:grid}:where(body:has(main[data-page=home])) .who-cards svg{width:44px;height:44px;color:var(--blue)}:where(body:has(main[data-page=home])) .who-cards h3{font-size:1.5rem}:where(body:has(main[data-page=home])) .who-cards p{color:var(--muted)}@media (max-width:900px){:where(body:has(main[data-page=home])) .who-cards{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) .why{grid-template-columns:1fr 1.3fr;gap:clamp(32px,5vw,72px);display:grid}:where(body:has(main[data-page=home])) .why ul{grid-template-columns:1fr 1fr;gap:1.6rem 2rem;margin:0;padding:0;list-style:none;display:grid}:where(body:has(main[data-page=home])) .why li{border-top:2px solid var(--blue);align-content:start;gap:.35rem;padding-top:1rem;display:grid}:where(body:has(main[data-page=home])) .why li b{font-size:1.08rem}:where(body:has(main[data-page=home])) .why li span{color:var(--muted);font-size:.97rem}:where(body:has(main[data-page=home])) .awards{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}:where(body:has(main[data-page=home])) .awards li{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 6px 0;display:flex}:where(body:has(main[data-page=home])) .awards img{object-fit:contain;width:84px;height:84px;padding:calc(var(--pad,1rem) * .45);box-shadow:0 0 0 1px var(--line),0 8px 18px #0d1b2a14;background:#fff;border-radius:50%}:where(body:has(main[data-page=home])) .awards span{color:var(--muted);font-size:.8rem;font-weight:600;line-height:1.4}@media (max-width:900px){:where(body:has(main[data-page=home])) .why{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .awards{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){:where(body:has(main[data-page=home])) .why ul{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .awards img{width:68px;height:68px}:where(body:has(main[data-page=home])) .awards span{font-size:.72rem}}:where(body:has(main[data-page=home])) .faq{max-width:52rem}:where(body:has(main[data-page=home])) .faq details{border-top:1px solid var(--line)}:where(body:has(main[data-page=home])) .faq details:last-child{border-bottom:1px solid var(--line)}:where(body:has(main[data-page=home])) .faq summary{cursor:pointer;font-family:var(--serif);padding:1.25rem 2.5rem 1.25rem 0;font-size:clamp(1.2rem,2vw,1.45rem);list-style:none;position:relative}:where(body:has(main[data-page=home])) .faq summary::-webkit-details-marker{display:none}:where(body:has(main[data-page=home])) .faq summary:after{content:"+";font:300 1.6rem/1 var(--sans);color:var(--blue);transition:transform .25s;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}:where(body:has(main[data-page=home])) .faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}:where(body:has(main[data-page=home])) .faq details p{color:var(--muted);max-width:44rem;padding:0 0 1.4rem}:where(body:has(main[data-page=home])) .final{text-align:center;padding:clamp(96px,14vw,168px) 0 clamp(64px,8vw,96px)}:where(body:has(main[data-page=home])) .final h2{max-width:15ch;margin:0 auto;font-size:clamp(2.4rem,6vw,4.8rem)}:where(body:has(main[data-page=home])) .final .lead{margin:1.4rem auto 0}:where(body:has(main[data-page=home])) .final .ctas{justify-content:center}:where(body:has(main[data-page=home])) .foot{border-top:1px solid var(--line-navy);color:var(--on-navy-muted);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(72px,10vw,120px);padding-top:2rem;font-size:.85rem;display:flex}:where(body:has(main[data-page=home])) .foot img{width:130px}.js:where(:has(main[data-page=home])) .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js:where(:has(main[data-page=home])) .rv{opacity:1;transition:none;transform:none}}:root:where(:has(main[data-page=home])){--crest:8vh;--dots:radial-gradient(#0d1b2a1a 1.15px,transparent 1.25px);--e2:0 1px 2px #0d1b2a0f,0 14px 32px -12px #0d1b2a2e;--e3:0 2px 4px #0d1b2a14,0 32px 64px -24px #0d1b2a4d;--ease-out:cubic-bezier(.16,1,.3,1)}@media (max-width:760px){:root:where(:has(main[data-page=home])){--crest:4vh}}:where(body:has(main[data-page=home])) .top{background:#060b14eb}:where(body:has(main[data-page=home])) .top .wrap{grid-template-columns:1fr auto 1fr;gap:1.5rem;max-width:none;height:68px;padding:0 clamp(16px,3vw,48px);display:grid}:where(body:has(main[data-page=home])) .top nav{justify-self:start;gap:clamp(14px,1.8vw,28px);margin:0}:where(body:has(main[data-page=home])) .top nav a{letter-spacing:.14em;text-transform:uppercase;transition:background-size .45s var(--ease-out),color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:5px;font-size:.72rem;font-weight:600}:where(body:has(main[data-page=home])) .top nav a:hover,:where(body:has(main[data-page=home])) .top nav a.on{color:#fff;background-size:100% 1px}:where(body:has(main[data-page=home])) .top .brand{justify-self:center}:where(body:has(main[data-page=home])) .top .logo{width:150px}:where(body:has(main[data-page=home])) .top .right{justify-self:end;align-items:center;gap:clamp(12px,1.6vw,22px);display:flex}:where(body:has(main[data-page=home])) .top .mail{color:var(--on-navy-muted);font-size:.8rem;text-decoration:none;transition:color .3s}:where(body:has(main[data-page=home])) .top .mail:hover{color:#fff}:where(body:has(main[data-page=home])) .top .btn{color:#e6f0f4;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border:1px solid #e6f0f4b3;padding:.62rem 1.05rem;font-size:.72rem}:where(body:has(main[data-page=home])) .top .btn:hover{filter:none;background:#e6f0f41a}@media (max-width:1240px){:where(body:has(main[data-page=home])) .top .mail{display:none}}@media (max-width:1000px){:where(body:has(main[data-page=home])) .top .wrap{grid-template-columns:auto 1fr}:where(body:has(main[data-page=home])) .top .brand{grid-area:1/1;justify-self:start}:where(body:has(main[data-page=home])) .top .right{grid-area:1/2}:where(body:has(main[data-page=home])) .top nav{grid-column:1/-1}:where(body:has(main[data-page=home])) .top nav a{font-size:.85rem}}:where(body:has(main[data-page=home])) .top .btn{white-space:nowrap}:where(body:has(main[data-page=home])) .hero .proof{z-index:3;margin-bottom:clamp(40px,6vw,96px);position:relative}@media (max-width:420px){:where(body:has(main[data-page=home])) .top .btn{letter-spacing:.08em;padding:.55rem .75rem;font-size:.66rem}:where(body:has(main[data-page=home])) .top .logo{width:118px}}:where(body:has(main[data-page=home])) main>section:not(.hero){margin-top:calc(-1 * var(--crest));padding-top:calc(var(--crest) + clamp(64px,8vw,112px));background-color:var(--g,var(--paper));-webkit-mask:radial-gradient(var(--arc,62%) 100% at 50% 100%,#000 99%,transparent 100%) top/100% var(--crest) no-repeat,linear-gradient(#000,#000) 0 calc(var(--crest) - 1px)/100% 100% no-repeat;-webkit-mask:radial-gradient(var(--arc,62%) 100% at 50% 100%,#000 99%,transparent 100%) top/100% var(--crest) no-repeat,linear-gradient(#000,#000) 0 calc(var(--crest) - 1px)/100% 100% no-repeat;mask:radial-gradient(var(--arc,62%) 100% at 50% 100%,#000 99%,transparent 100%) top/100% var(--crest) no-repeat,linear-gradient(#000,#000) 0 calc(var(--crest) - 1px)/100% 100% no-repeat;position:relative;overflow:hidden}:where(body:has(main[data-page=home])) main>section>.wrap{z-index:2;position:relative}:where(body:has(main[data-page=home])) .f-paper{--g:#f7f9fd;background-image:var(--dots);background-size:11px 11px}:where(body:has(main[data-page=home])) .f-sky{--g:#e2f4fe;background-image:var(--dots);background-size:11px 11px}:where(body:has(main[data-page=home])) .f-blue{--g:#ecf2fa;background-image:var(--dots);background-size:11px 11px}:where(body:has(main[data-page=home])) .f-wash{--g:#ecf2fa;background-image:var(--dots),linear-gradient(180deg,#e3ecf8 0%,#f7f9fd 100%);background-size:11px 11px,100% 100%}:where(body:has(main[data-page=home])) .f-mist{--g:#d7dee8;background-image:var(--dots);background-size:11px 11px}:where(body:has(main[data-page=home])) .f-grain,:where(body:has(main[data-page=home])) .f-night{color:#fff;--text:#fff;--muted:#e6f0f4d1;--line:#ffffff2e;--card:#ffffff0f}:where(body:has(main[data-page=home])) .f-grain{--g:#0b1446}:where(body:has(main[data-page=home])) .f-grain:before{content:"";z-index:0;pointer-events:none;background:url(/art-ble/grain-dark-soft.jpg) 30%/cover no-repeat fixed;position:absolute;inset:0}:where(body:has(main[data-page=home])) .f-grain:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#070219ad,#0702198c 55%,#07021940);position:absolute;inset:0}:where(body:has(main[data-page=home])) .f-grain h2 em,:where(body:has(main[data-page=home])) .f-night h2 em,:where(body:has(main[data-page=home])) .f-grain .eyebrow,:where(body:has(main[data-page=home])) .f-night .eyebrow{color:var(--blue-light)}:where(body:has(main[data-page=home])) .f-grain .eyebrow b,:where(body:has(main[data-page=home])) .f-night .eyebrow b{color:#e6f0f499}:where(body:has(main[data-page=home])) .f-night{--g:#270a98;background-image:radial-gradient(#e6f0f41a 1.15px,#0000 1.25px),linear-gradient(#270a98 0%,#224eaa 100%);background-size:11px 11px,100% 100%}:where(body:has(main[data-page=home])) .hero{padding-bottom:calc(var(--crest) + clamp(200px,25vw,380px));background:radial-gradient(900px 520px at 78% 12%,#67aaf138,#0000 60%),linear-gradient(#0a1730 0%,#13264a 62%,#2b4a7c 100%);position:relative;overflow:hidden}:where(body:has(main[data-page=home])) .hero:before{content:"";z-index:0;pointer-events:none;opacity:.42;mix-blend-mode:screen;background-image:url(/art-ble/cloud-midx.webp),url(/art-ble/cloud-back.webp);background-position:right -6vw bottom -4vh,left -10vw bottom 4vh;background-repeat:no-repeat;background-size:96%,108%;position:absolute;inset:0}:where(body:has(main[data-page=home])) .hero:after{content:"";z-index:1;pointer-events:none;filter:contrast(1.18)saturate(.37)brightness(1.03);background:url(/art-ble/ridge-4.webp) bottom/152vw no-repeat;position:absolute;inset:0}:where(body:has(main[data-page=home])) .hero>.wrap{z-index:2;position:relative}:where(body:has(main[data-page=home])) #opportunity:before{content:"";z-index:0;pointer-events:none;opacity:.9;background-image:url(/art-ble/wave-near.webp),url(/art-ble/wave-far.webp);background-position:left -6vw bottom -10vh,left -13vw bottom -2vh;background-repeat:no-repeat;background-size:112%,126%;height:70%;position:absolute;inset:auto 0 0}:where(body:has(main[data-page=home])) .split figure{box-shadow:var(--e2)}:where(body:has(main[data-page=home])) .split figure.good,:where(body:has(main[data-page=home])) .answer{box-shadow:var(--e3)}:where(body:has(main[data-page=home])) #canon:before{content:"";z-index:0;pointer-events:none;aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 62px,#0240c91a 62px 63.5px);border-radius:50%;width:72vw;position:absolute;top:4%;right:-18vw;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}:where(body:has(main[data-page=home])) #how .how li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border-color:#ffffff29}:where(body:has(main[data-page=home])) #how .how li.run{background:#67aaf11a;border-color:#67aaf159}:where(body:has(main[data-page=home])) #how .how svg{color:var(--blue-light)}:where(body:has(main[data-page=home])) #how .how .n,:where(body:has(main[data-page=home])) #how .how .phase{color:#e6f0f499}:where(body:has(main[data-page=home])) #how .support:before{background:var(--blue-light)}:where(body:has(main[data-page=home])) .chat{box-shadow:var(--e3)}:where(body:has(main[data-page=home])) .pillars{box-shadow:var(--e2)}:where(body:has(main[data-page=home])) .dash{box-shadow:var(--e3)}:where(body:has(main[data-page=home])) .tile{box-shadow:var(--e2);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}:where(body:has(main[data-page=home])) .who-cards article{box-shadow:var(--e2)}:where(body:has(main[data-page=home])) #why:before,:where(body:has(main[data-page=home])) #why:after{content:"";bottom:0;top:calc(var(--crest) + 2vh);z-index:0;pointer-events:none;opacity:.28;opacity:.38;width:24%;top:calc(var(--crest) + 2vh);background:url(/art-ble/leaf-new.png) 50%/auto 88% no-repeat;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 70%,#0000 98%);mask-image:linear-gradient(#0000,#000 14% 70%,#0000 98%)}:where(body:has(main[data-page=home])) #why>*{z-index:1;position:relative}:where(body:has(main[data-page=home])) #why:after{right:-2%;transform:rotate(-8deg)}:where(body:has(main[data-page=home])) #why:before{left:0;transform:scaleX(-1)}:where(body:has(main[data-page=home])) #why:after{right:0}:where(body:has(main[data-page=home])) .why li{border-top-color:var(--blue)}:where(body:has(main[data-page=home])) .awards img{box-shadow:0 0 0 1px var(--line),0 10px 24px -8px #0d1b2a40}:where(body:has(main[data-page=home])) #where .sec-head,:where(body:has(main[data-page=home])) #who .sec-head,:where(body:has(main[data-page=home])) #faq .sec-head{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}:where(body:has(main[data-page=home])) #where .sec-head .eyebrow,:where(body:has(main[data-page=home])) #who .sec-head .eyebrow,:where(body:has(main[data-page=home])) #faq .sec-head .eyebrow{justify-content:center}:where(body:has(main[data-page=home])) #faq .faq{margin:0 auto}:where(body:has(main[data-page=home])) #faq details[open]{box-shadow:var(--e2);background:#fff;border-color:#0000;border-radius:14px;margin:.6rem -1.2rem;padding:0 1.2rem}:where(body:has(main[data-page=home])) .final{padding-top:calc(var(--crest) + clamp(96px,12vw,160px))!important}:where(body:has(main[data-page=home])) .final .btn{color:#270a98;background:#fff;border-color:#fff}:where(body:has(main[data-page=home])) .final .btn--ghost{color:#fff;background:0 0;border-color:#fff9}@media (max-width:760px){:where(body:has(main[data-page=home])) #why:before,:where(body:has(main[data-page=home])) #why:after{display:none}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .tile,:where(body:has(main[data-page=home])) .tile:hover{transition:none;transform:none}}:where(body:has(main[data-page=home])) .tile .pic{--bg:#e6eefb;--fg:#0240c9}:where(body:has(main[data-page=home])) #where .where-foot{text-align:center;justify-content:center}:where(body:has(main[data-page=home])) .iso[data-theme=light]{--anatomy-page:#f2f2ef;--anatomy-card:#fbfbfa;--anatomy-text:#57575a;--anatomy-strong:#18181a;--anatomy-muted:#8c8c90;--anatomy-paper:#fbfbfa;--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-shade-0:#dcdcd9;--anatomy-shade-1:#e5e5e2;--anatomy-shade-2:#ededea;--anatomy-shade-3:#f4f4f1;--anatomy-lit-top:#fff;--anatomy-lit-shade:#eeeeeb;--anatomy-hi:#26262a;--anatomy-mid:#8a8a8f;--anatomy-lo:#b4b4b8;--anatomy-faint:#d4d4d6;--anatomy-lit:#000;--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32;--anatomy-dot:#3a3a3e;--anatomy-red:#e5484d;--anatomy-green:#30a46c;--anatomy-blue:#3e63dd;--anatomy-lift:inset 0 1px 0 0 #fff,0 0 0 1px #0000000f,0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a}:where(body:has(main[data-page=home])) .iso-svg{width:100%;height:auto;display:block;overflow:visible}:where(body:has(main[data-page=home])) .iso-svg path,:where(body:has(main[data-page=home])) .iso-svg circle{vector-effect:non-scaling-stroke}:where(body:has(main[data-page=home])) .iso-fill{fill:var(--anatomy-paper);stroke:none}:where(body:has(main[data-page=home])) .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}:where(body:has(main[data-page=home])) .iso-shade,:where(body:has(main[data-page=home])) .iso-top{stroke:none}:where(body:has(main[data-page=home])) .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}:where(body:has(main[data-page=home])) .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}:where(body:has(main[data-page=home])) .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}:where(body:has(main[data-page=home])) .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}:where(body:has(main[data-page=home])) .iso-top{fill:var(--anatomy-top)}:where(body:has(main[data-page=home])) .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}:where(body:has(main[data-page=home])) .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}:where(body:has(main[data-page=home])) .iso-solid[data-seamless]>.iso-shade,:where(body:has(main[data-page=home])) .iso-solid[data-seamless]>.iso-top{stroke-width:.4px;stroke-linejoin:round}:where(body:has(main[data-page=home])) .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}:where(body:has(main[data-page=home])) .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}:where(body:has(main[data-page=home])) .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}:where(body:has(main[data-page=home])) .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}:where(body:has(main[data-page=home])) .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}:where(body:has(main[data-page=home])) .iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}:where(body:has(main[data-page=home])) .iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}:where(body:has(main[data-page=home])) .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}:where(body:has(main[data-page=home])) .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}:where(body:has(main[data-page=home])) .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}:where(body:has(main[data-page=home])) .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}:where(body:has(main[data-page=home])) .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}:where(body:has(main[data-page=home])) .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}:where(body:has(main[data-page=home])) .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}:where(body:has(main[data-page=home])) .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}:where(body:has(main[data-page=home])) .iso-line[data-tone=red]{stroke:var(--anatomy-red)}:where(body:has(main[data-page=home])) .iso-line[data-tone=green]{stroke:var(--anatomy-green)}:where(body:has(main[data-page=home])) .iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}:where(body:has(main[data-page=home])) .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1px}:where(body:has(main[data-page=home])) .iso-line[data-dashed]{stroke-dasharray:3 3}:where(body:has(main[data-page=home])) .iso-line[data-flow]{stroke-dasharray:2 6}:where(body:has(main[data-page=home])) .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}:where(body:has(main[data-page=home])) .iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}:where(body:has(main[data-page=home])) .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}:where(body:has(main[data-page=home])) .iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}:where(body:has(main[data-page=home])) .iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}:where(body:has(main[data-page=home])) .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}:where(body:has(main[data-page=home])) .iso-dots[data-tone=hi] circle{opacity:.85}:where(body:has(main[data-page=home])) .iso-dots[data-tone=mid] circle{opacity:.45}:where(body:has(main[data-page=home])) .iso-dots[data-tone=lo] circle{opacity:.22}:where(body:has(main[data-page=home])) .iso-dots[data-tone=faint] circle{opacity:.12}:where(body:has(main[data-page=home])) .iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}:where(body:has(main[data-page=home])) .iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}:where(body:has(main[data-page=home])) .iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}:where(body:has(main[data-page=home])) .iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}:where(body:has(main[data-page=home])) .tb-body{fill:var(--anatomy-shade-2);stroke:none}:where(body:has(main[data-page=home])) .tb-shine{fill:var(--anatomy-top);stroke:none}:where(body:has(main[data-page=home])) .tb-shade{fill:var(--anatomy-shade-0);stroke:none}:where(body:has(main[data-page=home])) .tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45px;stroke-linecap:butt;stroke-linejoin:round}:where(body:has(main[data-page=home])) .tb-ring[data-tone=mid]{stroke:var(--anatomy-mid)}:where(body:has(main[data-page=home])) .tb-ring[data-tone=faint]{stroke:var(--anatomy-faint)}:where(body:has(main[data-page=home])) .tb-ring[data-tone=hi]{stroke:var(--anatomy-hi)}@keyframes iso-flow{to{stroke-dashoffset:-32px}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}:where(body:has(main[data-page=home])) .iso-line[data-flow]{animation:1.6s linear infinite iso-flow}:where(body:has(main[data-page=home])) .iso-dots circle[data-pulse]{animation:1.6s step-end infinite iso-pulse;animation-delay:var(--pulse-at,0s)}:where(body:has(main[data-page=home])) .iso-figure{margin:32px 0 36px}:where(body:has(main[data-page=home])) .iso-plate{background:var(--anatomy-card);box-shadow:0 0 0 1px var(--anatomy-mid);--anatomy-paper:var(--anatomy-card);border-radius:0;padding:52px 24px;position:relative}:where(body:has(main[data-page=home])) .iso-plate-corners{pointer-events:none;position:absolute;inset:18px 20px}:where(body:has(main[data-page=home])) .iso-plate-corner{color:var(--anatomy-muted);font-family:var(--anatomy-mono);letter-spacing:.04em;white-space:nowrap;font-size:10.5px;line-height:1;position:absolute}:where(body:has(main[data-page=home])) .iso-plate-corner[data-corner=fig]{color:var(--anatomy-text);top:0;left:0}:where(body:has(main[data-page=home])) .iso-plate-corner[data-corner=title]{text-transform:uppercase;letter-spacing:.1em;top:0;right:0}:where(body:has(main[data-page=home])) .iso-plate-corner[data-corner=hint]{text-transform:uppercase;letter-spacing:.1em;bottom:0;left:0}:where(body:has(main[data-page=home])) .iso-plate-corner[data-corner=readout]{color:var(--anatomy-text);font-variant-numeric:tabular-nums;bottom:0;right:0}:where(body:has(main[data-page=home])) .iso-plate .iso-svg{margin:0 auto}:where(body:has(main[data-page=home])) .iso-legend{color:var(--anatomy-muted);gap:8px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}:where(body:has(main[data-page=home])) .iso-keys{flex-wrap:wrap;gap:6px 18px;display:flex}:where(body:has(main[data-page=home])) .iso-key{align-items:center;gap:7px;display:inline-flex}:where(body:has(main[data-page=home])) .iso-swatch{flex:none;width:16px;height:10px;overflow:visible}:where(body:has(main[data-page=home])) .iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}:where(body:has(main[data-page=home])) .iso-swatch[data-mark=raised] path,:where(body:has(main[data-page=home])) .iso-swatch[data-mark=flat] path{stroke:var(--anatomy-mid)}:where(body:has(main[data-page=home])) .iso-swatch[data-mark=lit] path{stroke:var(--anatomy-lit)}:where(body:has(main[data-page=home])) .iso-swatch[data-mark=dim] path{stroke:var(--anatomy-lo)}:where(body:has(main[data-page=home])) .iso-swatch[data-mark=dotted] path{stroke-dasharray:.01 3;stroke-width:1.4px}:where(body:has(main[data-page=home])) .iso-swatch[data-mark=dashed] path{stroke-dasharray:3 2.5}:where(body:has(main[data-page=home])) .iso-swatch[data-mark=red] path{stroke:var(--anatomy-red)}:where(body:has(main[data-page=home])) .iso-swatch[data-mark=green] path{stroke:var(--anatomy-green)}:where(body:has(main[data-page=home])) .iso-swatch[data-mark=blue] path{stroke:var(--anatomy-blue)}:where(body:has(main[data-page=home])) .iso-swatch-crease{stroke:var(--anatomy-lo)!important}@media (max-width:560px){:where(body:has(main[data-page=home])) .iso-plate{padding:48px 12px 70px}:where(body:has(main[data-page=home])) .iso-plate-corner[data-corner=hint]{bottom:18px}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .iso-line[data-flow],:where(body:has(main[data-page=home])) .iso-dots circle[data-pulse]{animation:none}}body:where(:has(main[data-page=home])){background:#0d1b2a}:where(body:has(main[data-page=home])) main{gap:16px;padding:16px clamp(8px,1.6vw,24px) 0;display:grid}:where(body:has(main[data-page=home])) main>section,:where(body:has(main[data-page=home])) main>section:not(.hero){border-radius:8px;box-shadow:0 1px 2px #0000004d,0 24px 48px -32px #000c;margin:0!important;padding-top:0!important;-webkit-mask:none!important;mask:none!important}:where(body:has(main[data-page=home])) .hero{padding-bottom:calc(clamp(200px,25vw,380px))!important}:where(body:has(main[data-page=home])) .final{padding-bottom:clamp(72px,8vw,112px)!important}:where(body:has(main[data-page=home])) .runhead{z-index:3;max-width:calc(var(--wrap) - 2 * var(--gut));margin:0 max(var(--gut),calc((100% - var(--wrap)) / 2 + var(--gut)));color:#46566b;border-bottom:1px solid #0d1b2a1f;justify-content:space-between;align-items:center;gap:24px;padding:22px 0 14px;font-size:.875rem;display:flex;position:relative}:where(body:has(main[data-page=home])) .runhead b{color:#0d1b2a;margin-right:.6em;font-weight:650}:where(body:has(main[data-page=home])) .runhead .pg{font-family:var(--serif);color:#0d1b2a;font-size:1rem}:where(body:has(main[data-page=home])) .hero .runhead,:where(body:has(main[data-page=home])) .f-grain .runhead,:where(body:has(main[data-page=home])) .f-night .runhead{color:#b9c5d3;border-color:#ffffff2e}:where(body:has(main[data-page=home])) .hero .runhead b,:where(body:has(main[data-page=home])) .hero .runhead .pg,:where(body:has(main[data-page=home])) .f-grain .runhead b,:where(body:has(main[data-page=home])) .f-grain .runhead .pg,:where(body:has(main[data-page=home])) .f-night .runhead b,:where(body:has(main[data-page=home])) .f-night .runhead .pg{color:#fff}:where(body:has(main[data-page=home])) h1 em,:where(body:has(main[data-page=home])) h2 em,:where(body:has(main[data-page=home])) .closing,:where(body:has(main[data-page=home])) .split-title em{font-style:normal!important}:where(body:has(main[data-page=home])) .closing{font-weight:400}:where(body:has(main[data-page=home])) .btn{border-radius:999px}:where(body:has(main[data-page=home])) .split figure,:where(body:has(main[data-page=home])) .tile,:where(body:has(main[data-page=home])) .who-cards article,:where(body:has(main[data-page=home])) .dash,:where(body:has(main[data-page=home])) .chat,:where(body:has(main[data-page=home])) .pillars{border-radius:8px}:where(body:has(main[data-page=home])) .top{background:#0d1b2a;border-bottom:0}:where(body:has(main[data-page=home])) #canon:before{display:none!important}:where(body:has(main[data-page=home])) .core-fig{margin:0}:where(body:has(main[data-page=home])) .rings{width:100%;height:auto;overflow:visible}:where(body:has(main[data-page=home])) .rings .rl{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;fill:#0240c9;font-size:15px;font-weight:700}:where(body:has(main[data-page=home])) .rings .ct{font-family:var(--serif);fill:#fff;font-size:30px}:where(body:has(main[data-page=home])) .rings .cs{font-family:var(--sans);fill:#c9dbf8;font-size:15px}:where(body:has(main[data-page=home])) .rings .box{fill:#fff;stroke:#0d1b2a2e;stroke-width:1.2px}:where(body:has(main[data-page=home])) .rings .box.dash{stroke-dasharray:5 4}:where(body:has(main[data-page=home])) .rings .bt{font-family:var(--sans);fill:#0d1b2a;font-size:18px;font-weight:650}:where(body:has(main[data-page=home])) .rings .bs{font-family:var(--sans);fill:#46566b;font-size:15px}:where(body:has(main[data-page=home])) .core-fig figcaption{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}:where(body:has(main[data-page=home])) .core-fig figcaption span{color:#46566b;margin-right:4px;font-size:.82rem}:where(body:has(main[data-page=home])) .core-fig figcaption b{background:#fff;border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:600;box-shadow:0 0 0 1px #0d1b2a1f}:where(body:has(main[data-page=home])) .core-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}:where(body:has(main[data-page=home])) .core-body{color:var(--muted);gap:.9rem;font-size:1.02rem;display:grid}:where(body:has(main[data-page=home])) .core-body p.strong{color:var(--text);font-weight:500}:where(body:has(main[data-page=home])) .brainflow{grid-template-rows:auto auto;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:0;margin:clamp(48px,6vw,80px) 0 0;display:grid}:where(body:has(main[data-page=home])) .bf-llm{flex-direction:column;grid-area:1/3;align-items:center;display:flex}:where(body:has(main[data-page=home])) .bf-in{grid-area:2/1;justify-self:end}:where(body:has(main[data-page=home])) .bf-link.l1{grid-area:2/2}:where(body:has(main[data-page=home])) .bf-core{grid-area:2/3}:where(body:has(main[data-page=home])) .bf-out{grid-area:2/5;justify-self:start}:where(body:has(main[data-page=home])) .bf-link.l2{grid-area:2/4}:where(body:has(main[data-page=home])) .bf-k{font-family:var(--serif);color:var(--text);margin-bottom:.8rem;font-size:clamp(1.3rem,1.8vw,1.6rem);display:block}:where(body:has(main[data-page=home])) .bf-in ul,:where(body:has(main[data-page=home])) .bf-out ul{flex-wrap:wrap;gap:8px;max-width:260px;margin:0;padding:0;list-style:none;display:flex}:where(body:has(main[data-page=home])) .bf-in li,:where(body:has(main[data-page=home])) .bf-out li{background:#fff;border-radius:999px;padding:8px 14px;font-size:.95rem;font-weight:600;box-shadow:0 0 0 1px #0d1b2a1a,0 6px 14px -8px #0d1b2a40}:where(body:has(main[data-page=home])) .bf-out li{background:var(--blue);color:#fff;box-shadow:0 6px 14px -8px #0240c999}:where(body:has(main[data-page=home])) .bf-card{text-align:center;background:#fff;border-radius:14px;padding:14px 22px;box-shadow:0 0 0 1px #0d1b2a1f,0 10px 24px -14px #0d1b2a59}:where(body:has(main[data-page=home])) .bf-card.dashed{box-shadow:none;border:1.5px dashed #0d1b2a4d}:where(body:has(main[data-page=home])) .bf-card b{font-size:1.1rem;display:block}:where(body:has(main[data-page=home])) .bf-card span{color:var(--muted);font-size:.9rem}:where(body:has(main[data-page=home])) .bf-link{justify-content:center;align-items:center;display:flex;position:relative}:where(body:has(main[data-page=home])) .bf-link em{color:var(--muted);text-align:center;font-size:.82rem;font-style:normal;line-height:1.35}:where(body:has(main[data-page=home])) .bf-link.h{width:clamp(80px,9vw,140px);height:2px}:where(body:has(main[data-page=home])) .bf-link.h i{background:var(--blue);position:absolute;inset:0}:where(body:has(main[data-page=home])) .bf-link.h i:after{content:"";border-top:2px solid var(--blue);border-right:2px solid var(--blue);width:10px;height:10px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}:where(body:has(main[data-page=home])) .bf-link.h em{white-space:nowrap;position:absolute;bottom:12px}:where(body:has(main[data-page=home])) .bf-link.v{width:100%;height:96px}:where(body:has(main[data-page=home])) .bf-link.v i{background:var(--blue);width:2px;position:absolute;top:8px;bottom:8px}:where(body:has(main[data-page=home])) .bf-link.v i.up{left:calc(50% - 10px)}:where(body:has(main[data-page=home])) .bf-link.v i.down{background:repeating-linear-gradient(var(--blue) 0 5px,transparent 5px 10px);left:calc(50% + 8px)}:where(body:has(main[data-page=home])) .bf-link.v i.up:before{content:"";border-top:2px solid var(--blue);border-left:2px solid var(--blue);width:9px;height:9px;position:absolute;top:-2px;left:50%;transform:translate(-50%)rotate(45deg)}:where(body:has(main[data-page=home])) .bf-link.v i.down:after{content:"";border-bottom:2px solid var(--blue);border-right:2px solid var(--blue);width:9px;height:9px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)rotate(45deg)}:where(body:has(main[data-page=home])) .bf-link.v em{text-align:left;white-space:nowrap;position:absolute;top:50%;left:calc(50% + 30px);transform:translateY(-50%)}:where(body:has(main[data-page=home])) .ring{border-radius:50%;place-items:center;display:grid;position:relative}:where(body:has(main[data-page=home])) .ring .tag{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);background:#fff;border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0240c940}:where(body:has(main[data-page=home])) .r2{aspect-ratio:1;background:#dce8fb;width:clamp(280px,26vw,360px);box-shadow:0 30px 60px -36px #0240c98c}:where(body:has(main[data-page=home])) .r1{aspect-ratio:1;background:#bfd4f7;width:76%}:where(body:has(main[data-page=home])) .core{aspect-ratio:1;background:var(--blue);color:#fff;text-align:center;border-radius:50%;place-content:center;width:62%;display:grid;box-shadow:0 14px 30px -14px #0240c9e6}:where(body:has(main[data-page=home])) .core b{font-family:var(--serif);font-size:clamp(1.4rem,2vw,1.9rem);font-weight:400;line-height:1.05}:where(body:has(main[data-page=home])) .core span{color:#c9dbf8;margin-top:4px;font-size:.85rem}:where(body:has(main[data-page=home])) .r2>.tag{top:100%}:where(body:has(main[data-page=home])) .core-close{text-align:center;margin-top:clamp(40px,5vw,64px)}@media (max-width:1000px){:where(body:has(main[data-page=home])) .core-head{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .brainflow{grid-template-columns:1fr;justify-items:center;row-gap:0}:where(body:has(main[data-page=home])) .bf-llm,:where(body:has(main[data-page=home])) .bf-in,:where(body:has(main[data-page=home])) .bf-core,:where(body:has(main[data-page=home])) .bf-out,:where(body:has(main[data-page=home])) .bf-link.l1,:where(body:has(main[data-page=home])) .bf-link.l2{grid-area:auto/1;justify-self:center}:where(body:has(main[data-page=home])) .bf-in{order:1}:where(body:has(main[data-page=home])) .bf-link.l1{order:2}:where(body:has(main[data-page=home])) .bf-core{order:3}:where(body:has(main[data-page=home])) .bf-llm{order:4}:where(body:has(main[data-page=home])) .bf-link.l2{order:5}:where(body:has(main[data-page=home])) .bf-out{order:6}:where(body:has(main[data-page=home])) .bf-in,:where(body:has(main[data-page=home])) .bf-out{text-align:center}:where(body:has(main[data-page=home])) .bf-in ul,:where(body:has(main[data-page=home])) .bf-out ul{justify-content:center;max-width:340px}:where(body:has(main[data-page=home])) .bf-llm{flex-direction:column-reverse;margin-top:8px}:where(body:has(main[data-page=home])) .bf-link.h{width:2px;height:56px;margin:14px 0}:where(body:has(main[data-page=home])) .bf-link.h i:after{inset:auto auto -1px 50%;transform:translate(-50%)rotate(135deg)}:where(body:has(main[data-page=home])) .bf-link.h em{bottom:auto;left:14px}:where(body:has(main[data-page=home])) .bf-link.v em{white-space:normal;width:150px;font-size:.76rem;left:calc(50% + 26px)}:where(body:has(main[data-page=home])) .bf-link.v{height:110px}}:where(body:has(main[data-page=home])) .brainmap{max-width:1100px;margin:clamp(48px,6vw,88px) auto 0}:where(body:has(main[data-page=home])) .brainmap svg{width:100%;height:auto;overflow:visible}:where(body:has(main[data-page=home])) .brainmap .hd{font-family:var(--serif);fill:#0d1b2a;font-size:24px}:where(body:has(main[data-page=home])) .brainmap .sm{font-family:var(--sans);fill:#5b6b82;font-size:14px}:where(body:has(main[data-page=home])) .brainmap .it{font-family:var(--sans);fill:#1e2b3c;font-size:16px}:where(body:has(main[data-page=home])) .brainmap .cap{font-family:var(--sans);fill:#5b6b82;font-size:12.5px}:where(body:has(main[data-page=home])) .brainmap .hl{stroke:#0d1b2a24;stroke-width:1px}:where(body:has(main[data-page=home])) .brainmap .ln{stroke:#0240c9;stroke-width:1.2px;fill:none}:where(body:has(main[data-page=home])) .brainmap .ln.dash{stroke-dasharray:3 5}:where(body:has(main[data-page=home])) .brainmap .dot{fill:#0240c9}:where(body:has(main[data-page=home])) .brainmap .ring{fill:none;stroke:#0240c947;stroke-width:1px}:where(body:has(main[data-page=home])) .brainmap .rl{font-family:var(--sans);letter-spacing:.2em;fill:#3d5a8a;font-size:11px;font-weight:600}:where(body:has(main[data-page=home])) .brainmap .core{font-family:var(--serif);fill:#fff;font-size:23px}:where(body:has(main[data-page=home])) .brainmap .core-s{font-family:var(--sans);fill:#c9dbf8;font-size:12px}:where(body:has(main[data-page=home])) .bm-m{margin:0;padding:0;list-style:none;display:none}:where(body:has(main[data-page=home])) .core-close{color:#46566b;font-size:clamp(1.3rem,2vw,1.7rem)!important}@media (max-width:760px){:where(body:has(main[data-page=home])) .brainmap svg{display:none}:where(body:has(main[data-page=home])) .bm-m{border-top:1px solid #0d1b2a24;gap:0;display:grid}:where(body:has(main[data-page=home])) .bm-m li{border-bottom:1px solid #0d1b2a24;gap:2px;padding:16px 0 16px 22px;display:grid;position:relative}:where(body:has(main[data-page=home])) .bm-m li:before{content:"";border:1.2px solid #0240c9;border-radius:50%;width:8px;height:8px;position:absolute;top:23px;left:0}:where(body:has(main[data-page=home])) .bm-m li.c:before{background:#0240c9}:where(body:has(main[data-page=home])) .bm-m b{font-family:var(--serif);font-size:1.25rem;font-weight:400}:where(body:has(main[data-page=home])) .bm-m span{color:#5b6b82;font-size:.92rem}}:where(body:has(main[data-page=home])) .f-paper,:where(body:has(main[data-page=home])) .f-sky,:where(body:has(main[data-page=home])) .f-blue,:where(body:has(main[data-page=home])) .f-wash,:where(body:has(main[data-page=home])) .f-mist,:where(body:has(main[data-page=home])) .f-white{background-image:none!important}:where(body:has(main[data-page=home])) .f-paper{--g:#fff}:where(body:has(main[data-page=home])) .f-sky,:where(body:has(main[data-page=home])) .f-blue{--g:#f3f7fd}:where(body:has(main[data-page=home])) .f-wash{--g:#fff}:where(body:has(main[data-page=home])) .f-mist{--g:#eef2f8}:where(body:has(main[data-page=home])) .f-white{--g:#fff}:where(body:has(main[data-page=home])) #opportunity:before,:where(body:has(main[data-page=home])) .proof svg,:where(body:has(main[data-page=home])) .how svg,:where(body:has(main[data-page=home])) .pillars svg,:where(body:has(main[data-page=home])) .who-cards svg{display:none!important}:where(body:has(main[data-page=home])) .split figure{background:0 0;border:0;border-top:2px solid #0d1b2ad9;border-radius:0;padding-left:0;padding-right:0;box-shadow:none!important;transform:none!important}:where(body:has(main[data-page=home])) .split figure.good{border-top-color:var(--blue)}:where(body:has(main[data-page=home])) .split .tag{color:#5b6b82}:where(body:has(main[data-page=home])) .who-cards article{background:0 0;border:0;border-top:1px solid #0d1b2a2e;border-radius:0;padding:1.2rem 0 0;box-shadow:none!important}:where(body:has(main[data-page=home])) .pillars{background:0 0;border:0;gap:0;box-shadow:none!important}:where(body:has(main[data-page=home])) .pillars div{background:0 0;border-top:1px solid #0d1b2a2e;padding:1rem 0 1.2rem}:where(body:has(main[data-page=home])) .tile{background:0 0;border:0;box-shadow:none!important}:where(body:has(main[data-page=home])) .tile:hover{box-shadow:none!important;transform:none!important}:where(body:has(main[data-page=home])) .tile .pic{border-radius:8px}:where(body:has(main[data-page=home])) .tile .txt{padding:1rem 0 0}:where(body:has(main[data-page=home])) #how .how li{border-radius:8px}:where(body:has(main[data-page=home])) .answer{box-shadow:none!important}:where(body:has(main[data-page=home])) .runhead b{display:none}:where(body:has(main[data-page=home])) .runhead{font-size:.8rem}:where(body:has(main[data-page=home])) main h2{max-width:22ch;line-height:1.06;font-size:clamp(2rem,3.6vw,3.1rem)!important}:where(body:has(main[data-page=home])) .lead,:where(body:has(main[data-page=home])) .core-body p{max-width:38rem;line-height:1.6;font-size:clamp(1.02rem,1.25vw,1.15rem)!important}:where(body:has(main[data-page=home])) .closing,:where(body:has(main[data-page=home])) .support,:where(body:has(main[data-page=home])) .core-close{color:#0d1b2a;letter-spacing:0;font-weight:600;font-family:var(--sans)!important;font-size:1rem!important}:where(body:has(main[data-page=home])) .f-grain .support,:where(body:has(main[data-page=home])) .f-night .closing{color:#fff}:where(body:has(main[data-page=home])) .core-close{text-align:center}:where(body:has(main[data-page=home])) .closing:before,:where(body:has(main[data-page=home])) .support:before{display:none!important}:where(body:has(main[data-page=home])) .sec-head{margin-bottom:clamp(28px,4vw,48px)}:where(body:has(main[data-page=home])) .hero h1{max-width:16ch!important}:where(body:has(main[data-page=home])) .pillars{column-gap:clamp(20px,3vw,40px)!important}:where(body:has(main[data-page=home])) .dash .kpis>div{background:0 0!important;border:0!important;border-left:1px solid #0d1b2a24!important;border-radius:0!important;padding:2px 0 2px 12px!important}:where(body:has(main[data-page=home])) .dash .bar i{display:none}:where(body:has(main[data-page=home])) h1,:where(body:has(main[data-page=home])) h2{letter-spacing:-.025em;font-family:var(--serif)!important}:where(body:has(main[data-page=home])) .hero h1{line-height:.98;font-size:clamp(3rem,6.4vw,6rem)!important}:where(body:has(main[data-page=home])) .runhead,:where(body:has(main[data-page=home])) .split .tag,:where(body:has(main[data-page=home])) .journey h3,:where(body:has(main[data-page=home])) .rings .rl,:where(body:has(main[data-page=home])) .orb-tag{font-family:var(--sans)!important}:root:where(:has(main[data-page=home])){--o1:#0d1b2a;--o2:#0d1b2ab8;--o3:#0d1b2a80}:where(body:has(main[data-page=home])) .f-grain,:where(body:has(main[data-page=home])) .f-night,:where(body:has(main[data-page=home])) .hero{--o1:#fff;--o2:#ffffffc2;--o3:#ffffff8a}:where(body:has(main[data-page=home])) main h2,:where(body:has(main[data-page=home])) main h3,:where(body:has(main[data-page=home])) .bf-k,:where(body:has(main[data-page=home])) .feats b,:where(body:has(main[data-page=home])) .why li b,:where(body:has(main[data-page=home])) .pillars h3{color:var(--o1)}:where(body:has(main[data-page=home])) .lead,:where(body:has(main[data-page=home])) .core-body p,:where(body:has(main[data-page=home])) .tile p,:where(body:has(main[data-page=home])) .feats span,:where(body:has(main[data-page=home])) .pillars p,:where(body:has(main[data-page=home])) .why li span,:where(body:has(main[data-page=home])) .faq details p,:where(body:has(main[data-page=home])) .who-cards p,:where(body:has(main[data-page=home])) .steps6 li span,:where(body:has(main[data-page=home])) .how p,:where(body:has(main[data-page=home])) .split li{color:var(--o2)!important}:where(body:has(main[data-page=home])) .note,:where(body:has(main[data-page=home])) .cap,:where(body:has(main[data-page=home])) .runhead,:where(body:has(main[data-page=home])) .split .tag,:where(body:has(main[data-page=home])) .journey .note,:where(body:has(main[data-page=home])) .dash .cap,:where(body:has(main[data-page=home])) .journey h3{color:var(--o3)!important}:where(body:has(main[data-page=home])) .core-body p.strong{color:var(--o1)!important}:where(body:has(main[data-page=home])) .noise{z-index:45;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}:where(body:has(main[data-page=home])) .top{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0d1b2ab8!important}:where(body:has(main[data-page=home])) .rmk,:where(body:has(main[data-page=home])) .why li:before,:where(body:has(main[data-page=home])) .feats li:before,:where(body:has(main[data-page=home])) .who-cards article:before,:where(body:has(main[data-page=home])) .pillars div:before{content:"";background:radial-gradient(circle,var(--blue) 0 3px,transparent 3.5px),radial-gradient(circle,transparent 5px,#0240c959 5.5px 6.5px,transparent 7px);border-radius:50%;width:14px;height:14px;margin-bottom:10px;display:block}:where(body:has(main[data-page=home])) .f-grain .rmk{filter:brightness(2)}:where(body:has(main[data-page=home])) .feats li{position:relative}:where(body:has(main[data-page=home])) .steps6 li:before{background:radial-gradient(circle,var(--blue) 0 2px,transparent 2.5px),var(--paper)!important}:where(body:has(main[data-page=home])) .steps6 li.on:before{background:radial-gradient(circle,#fff 0 2px,transparent 2.5px),var(--blue)!important}:where(body:has(main[data-page=home])) .runhead .pg:before{content:"";vertical-align:1px;opacity:.6;border:1px solid;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}:where(body:has(main[data-page=home])) .final{position:relative;overflow:hidden}:where(body:has(main[data-page=home])) .final:after{content:"";z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:screen;background:url(/art-ble/cloud-midx.webp) bottom/110% no-repeat;height:60%;position:absolute;inset:auto 0 0}:where(body:has(main[data-page=home])) .final>*{z-index:1;position:relative}:where(body:has(main[data-page=home])) .hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,64px);display:grid}:where(body:has(main[data-page=home])) .hero .wrap>*{grid-column:1}:where(body:has(main[data-page=home])) .hero .hero-star{grid-area:1/2/span 4}:where(body:has(main[data-page=home])) .hero .flow{display:none}:where(body:has(main[data-page=home])) .hero .proof{grid-column:1/-1}:where(body:has(main[data-page=home])) .hero-star{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}:where(body:has(main[data-page=home])) .orb{border-radius:50%;margin:auto;position:absolute;inset:0}:where(body:has(main[data-page=home])) .o3{background:radial-gradient(circle,#67aaf11a,#0000 70%);border:1px solid #67aaf147;width:100%;height:100%}:where(body:has(main[data-page=home])) .o2{border:1px dashed #67aaf173;width:76%;height:76%;animation:80s linear infinite spin}:where(body:has(main[data-page=home])) .o1{background:#67aaf10f;border:1px solid #67aaf199;width:54%;height:54%;animation:80s linear infinite reverse spin}:where(body:has(main[data-page=home])) .nucleus{text-align:center;background:radial-gradient(circle at 35% 30%,#2a63e0,#0236ad 70%);border-radius:50%;place-content:center;width:66%;height:66%;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 10px #0240c92e,0 30px 60px -20px #0240c9e6}:where(body:has(main[data-page=home])) .nucleus b{font-family:var(--serif);color:#fff;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:400;line-height:1.05}:where(body:has(main[data-page=home])) .nucleus span{color:#c9dbf8;margin-top:4px;font-size:.8rem}@keyframes spin{to{transform:rotate(360deg)}}:where(body:has(main[data-page=home])) .sat{margin:0;padding:0;list-style:none;position:absolute;inset:0}:where(body:has(main[data-page=home])) .sat li{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(-50%,-50%) rotate(var(--a)) translateX(calc(min(520px,40vw) * .54)) rotate(calc(-1 * var(--a)));background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:.86rem;font-weight:600;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff38}:where(body:has(main[data-page=home])) .sat.out li{background:var(--blue-light);color:#0b1a30;box-shadow:none}:where(body:has(main[data-page=home])) .orb-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--blue-light);white-space:nowrap;font-size:.66rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}:where(body:has(main[data-page=home])) .orb-tag.t1{top:13%}:where(body:has(main[data-page=home])) .orb-tag.t2{top:1%}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .o1,:where(body:has(main[data-page=home])) .o2,:where(body:has(main[data-page=home])) .nucleus{animation:none}}@media (max-width:900px){:where(body:has(main[data-page=home])) .hero .wrap{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .hero .hero-star{grid-area:auto/1;max-width:300px;margin:48px auto 10px}:where(body:has(main[data-page=home])) .sat li{transform:translate(-50%,-50%) rotate(var(--a)) translateX(150px) rotate(calc(-1 * var(--a)));padding:4px 8px;font-size:.72rem}}@media (max-width:420px){:where(body:has(main[data-page=home])) .hero .hero-star{max-width:240px}:where(body:has(main[data-page=home])) .nucleus span{display:none}:where(body:has(main[data-page=home])) .nucleus b{font-size:1.05rem}:where(body:has(main[data-page=home])) .o1{width:60%;height:60%}:where(body:has(main[data-page=home])) .sat li{transform:translate(-50%,-50%) rotate(var(--a)) translateX(126px) rotate(calc(-1 * var(--a)))}}html:root:where(:has(main[data-page=home])) .hero .hero-star{display:none}html:root:where(:has(main[data-page=home])) .hero .flow{grid-column:1/-1;display:block}html:root:where(:has(main[data-page=home])) .hero .wrap{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .hsw{z-index:90;background:#0d1b2af0;border-radius:999px;gap:3px;padding:5px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #00000080}:where(body:has(main[data-page=home])) .hsw span{color:#ffffff80;font:700 .66rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;align-self:center;padding:0 .5rem 0 .7rem}:where(body:has(main[data-page=home])) .hsw button{color:#ffffffc7;font:600 .84rem/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.6rem .9rem}:where(body:has(main[data-page=home])) .hsw button[aria-pressed=true]{color:#0d1b2a;background:#fff}:where(body:has(main[data-page=home])) .hero{position:relative}:where(body:has(main[data-page=home])) .hero .wrap{display:block!important}:where(body:has(main[data-page=home])) .hero .hero-star{z-index:1;pointer-events:none;aspect-ratio:1;top:50%;right:calc(-1*clamp(120px,14vw,260px));transform:translateY(-58%);width:clamp(520px,62vw,980px)!important;max-width:none!important;margin:0!important;position:absolute!important}:where(body:has(main[data-page=home])) .hero .hero-star .orb{border-radius:50%;margin:auto;animation:none;position:absolute;inset:0;background:0 0!important}:where(body:has(main[data-page=home])) .hero .hero-star .o4{border:1px solid #67aaf114;width:100%;height:100%}:where(body:has(main[data-page=home])) .hero .hero-star .o3{border:1px solid #67aaf11f;width:78%;height:78%}:where(body:has(main[data-page=home])) .hero .hero-star .o2{border:1px dashed #67aaf138;width:57%;height:57%;animation:160s linear infinite spin}:where(body:has(main[data-page=home])) .hero .hero-star .o1{border:1px solid #67aaf14d;width:38%;height:38%}:where(body:has(main[data-page=home])) .hero .hero-star .nucleus{background:radial-gradient(circle at 38% 32%,#67aaf18c,#0240c98c 55%,#0240c900 100%);border-radius:50%;place-content:center;width:21%;height:21%;margin:auto;animation:none;display:grid;position:absolute;inset:0;box-shadow:0 0 120px 30px #0240c947}:where(body:has(main[data-page=home])) .hero .hero-star .nucleus b{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#e6f0f4bf;white-space:nowrap;font-size:.68rem;font-weight:600}:where(body:has(main[data-page=home])) .hero .hero-star .sat,:where(body:has(main[data-page=home])) .hero .hero-star .orb-tag{display:none}:where(body:has(main[data-page=home])) .hero h1,:where(body:has(main[data-page=home])) .hero .lead,:where(body:has(main[data-page=home])) .hero .ctas,:where(body:has(main[data-page=home])) .hero .proof,:where(body:has(main[data-page=home])) .hero .runhead{z-index:2;position:relative}@media (max-width:900px){:where(body:has(main[data-page=home])) .hero .hero-star{opacity:.7;top:-40px;right:-250px;transform:none;width:520px!important}:where(body:has(main[data-page=home])) .hero .hero-star .nucleus b{display:none}}@media (max-width:420px){:where(body:has(main[data-page=home])) .hero .hero-star{right:-240px;width:460px!important}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .hero .hero-star .o2{animation:none}}:where(body:has(main[data-page=home])) .hero .hero-star .lr{--w:calc(22% + var(--k) * 7%);width:var(--w);height:var(--w);border:1px solid rgba(103,170,241,calc(.34 - var(--k) * .024))}:where(body:has(main[data-page=home])) .hero .hero-star .lr:nth-child(3n+2){animation:spin calc(120s + var(--k) * 20s) linear infinite;border-style:dashed}:where(body:has(main[data-page=home])) .hero .hero-star .lr:nth-child(6n+2){animation-direction:reverse}:where(body:has(main[data-page=home])) .hero .hero-star .nucleus{width:19%;height:19%}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .hero .hero-star .lr{animation:none!important}}:where(body:has(main[data-page=home])) .split svg.cmp{width:100%;height:auto}:where(body:has(main[data-page=home])) .cmp .hl{fill:none;stroke:#0d1b2a47;stroke-width:1px}:where(body:has(main[data-page=home])) .cmp .hl.fill,:where(body:has(main[data-page=home])) .cmp rect.fill{fill:#fff}:where(body:has(main[data-page=home])) .cmp .hl.dash{stroke-dasharray:3 4}:where(body:has(main[data-page=home])) .cmp .ln{fill:none;stroke:#0240c9;stroke-width:1.2px}:where(body:has(main[data-page=home])) .cmp .ln.dash{stroke-dasharray:3 4}:where(body:has(main[data-page=home])) .cmp .ring{fill:none;stroke:#0240c93d;stroke-width:1px}:where(body:has(main[data-page=home])) .cmp .patch rect{fill:#fff;stroke:#c93c3c8c;stroke-width:1px}:where(body:has(main[data-page=home])) .cmp .p{letter-spacing:.12em;text-transform:uppercase;fill:#b23a3a;font:600 9.5px Figtree,sans-serif}:where(body:has(main[data-page=home])) .cmp .t{fill:#0d1b2a;font:400 17px Newsreader,serif}:where(body:has(main[data-page=home])) .cmp .tc{fill:#fff;font:400 14px Newsreader,serif}:where(body:has(main[data-page=home])) .cmp .s{fill:#5b6b82;font:12px Figtree,sans-serif}:where(body:has(main[data-page=home])) .cmp .i{fill:#0d1b2a;font:15px Figtree,sans-serif}:where(body:has(main[data-page=home])) .cmp .i.s2{fill:#5b6b82}:where(body:has(main[data-page=home])) .brainmap .ring{stroke:#0240c924}:where(body:has(main[data-page=home])) .brainmap .ring.k{stroke:#0240c957}:where(body:has(main[data-page=home])) .brainmap .core{font-size:22px}:where(body:has(main[data-page=home])) .brainmap .core-s{font-size:11.5px}:where(body:has(main[data-page=home])) .why li,:where(body:has(main[data-page=home])) .pillars div,:where(body:has(main[data-page=home])) .feats li,:where(body:has(main[data-page=home])) .who-cards article{position:relative;padding-left:26px!important}:where(body:has(main[data-page=home])) .why li:before,:where(body:has(main[data-page=home])) .pillars div:before,:where(body:has(main[data-page=home])) .feats li:before,:where(body:has(main[data-page=home])) .who-cards article:before{position:absolute;left:0;margin:0!important}:where(body:has(main[data-page=home])) .why li:before{top:calc(1rem + 4px)}:where(body:has(main[data-page=home])) .pillars div:before,:where(body:has(main[data-page=home])) .feats li:before{top:calc(1rem + 3px)}:where(body:has(main[data-page=home])) .who-cards article:before{top:calc(1.2rem + 7px)}:where(body:has(main[data-page=home])) .final:after{display:none!important}:where(body:has(main[data-page=home])) .final-core{z-index:0;pointer-events:none;aspect-ratio:1;width:min(1100px,110vw);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}:where(body:has(main[data-page=home])) .final-core .orb{border-radius:50%;margin:auto;position:absolute;inset:0}:where(body:has(main[data-page=home])) .final-core .lr{--w:calc(22% + var(--k) * 7%);width:var(--w);height:var(--w);border:1px solid rgba(201,219,248,calc(.3 - var(--k) * .022))}:where(body:has(main[data-page=home])) .final-core .lr:nth-child(3n+2){animation:spin calc(140s + var(--k) * 20s) linear infinite;border-style:dashed}:where(body:has(main[data-page=home])) .final-core .nucleus{background:radial-gradient(circle at 38% 32%,#67aaf159,#0240c940 60%,#0000 100%);border-radius:50%;width:19%;height:19%;margin:auto;position:absolute;inset:0;box-shadow:0 0 140px 40px #67aaf11f}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .final-core .lr{animation:none!important}}:where(body:has(main[data-page=home])) .final-core{width:min(1000px,100vw)!important;top:58%!important;left:82%!important}:where(body:has(main[data-page=home])) .safety-grid{grid-template-columns:1fr 1fr!important;align-items:start!important;column-gap:clamp(16px,2.4vw,28px)!important}:where(body:has(main[data-page=home])) .safety-grid>*{margin-top:0!important}:where(body:has(main[data-page=home])) .safety-grid .chat{width:100%}:where(body:has(main[data-page=home])) .hero-flow{margin:0;display:none}html:root:where(:has(main[data-page=home])) .hero .flow,html:root:where(:has(main[data-page=home])) .hero .hero-star{display:none!important}html:root:where(:has(main[data-page=home])) .hero-flow{z-index:2;max-width:1100px;margin:clamp(40px,5vw,72px) auto 0;display:block;position:relative}:where(body:has(main[data-page=home])) .hero-flow svg{width:100%;height:auto;overflow:visible}:where(body:has(main[data-page=home])) .hero-flow .hd{font-family:var(--serif);fill:#f4f1ea;font-size:24px}:where(body:has(main[data-page=home])) .hero-flow .sm,:where(body:has(main[data-page=home])) .hero-flow .cap{font-family:var(--sans);fill:#e6f0f499;font-size:13px}:where(body:has(main[data-page=home])) .hero-flow .it{font-family:var(--sans);fill:#e6f0f4e6;font-size:16px}:where(body:has(main[data-page=home])) .hero-flow .hl{stroke:#e6f0f424;stroke-width:1px}:where(body:has(main[data-page=home])) .hero-flow .ln{stroke:#67aaf1;stroke-width:1.2px;fill:none}:where(body:has(main[data-page=home])) .hero-flow .ln.dash{stroke-dasharray:3 5}:where(body:has(main[data-page=home])) .hero-flow .dot{fill:#67aaf1}:where(body:has(main[data-page=home])) .hero-flow .ring{fill:none;stroke:#67aaf129;stroke-width:1px}:where(body:has(main[data-page=home])) .hero-flow .ring.k{stroke:#67aaf161}:where(body:has(main[data-page=home])) .hero-flow .rl{font-family:var(--sans);letter-spacing:.2em;fill:#67aaf1d9;font-size:11px;font-weight:600}:where(body:has(main[data-page=home])) .hero-flow .core{font-family:var(--serif);fill:#fff;font-size:22px}:where(body:has(main[data-page=home])) .hero-flow .core-s{font-family:var(--sans);fill:#c9dbf8;font-size:11.5px}html:root:where(:has(main[data-page=home])) .hero h1{max-width:18ch!important}@media (max-width:760px){html:root:where(:has(main[data-page=home])) .hero-flow{display:none}html:root:where(:has(main[data-page=home])) .hero .flow{display:block!important}}:where(body:has(main[data-page=home])) h1,:where(body:has(main[data-page=home])) h2,:where(body:has(main[data-page=home])) h3,:where(body:has(main[data-page=home])) .bf-k{text-wrap:balance}:where(body:has(main[data-page=home])) p,:where(body:has(main[data-page=home])) li,:where(body:has(main[data-page=home])) dd,:where(body:has(main[data-page=home])) figcaption,:where(body:has(main[data-page=home])) summary,:where(body:has(main[data-page=home])) .lead{text-wrap:pretty}:where(body:has(main[data-page=home])) .hero-star .qs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(body:has(main[data-page=home])) .hero-star .qs .q{fill:#edeef0}:where(body:has(main[data-page=home])) .hero-star .qs .ok{fill:#67aaf1}:where(body:has(main[data-page=home])) .hero-star .qs .no{fill:none;stroke:#ff7474;stroke-width:.25px}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .hero-star .qs{display:none}}:where(body:has(main[data-page=home])) .split .old{opacity:.62;filter:grayscale()}:where(body:has(main[data-page=home])) .split .old h3,:where(body:has(main[data-page=home])) .split .old li{-webkit-text-decoration:line-through #0d1b2a59;text-decoration:line-through #0d1b2a59;text-decoration-thickness:1px}:where(body:has(main[data-page=home])) .split .old .tag{border:1px solid;border-radius:4px;justify-self:start;width:fit-content;padding:3px 8px;display:inline-block}:where(body:has(main[data-page=home])) .demo-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(16px,2.4vw,28px);margin-top:clamp(40px,5vw,64px);display:grid}:where(body:has(main[data-page=home])) .demo-row .chat{width:100%}:where(body:has(main[data-page=home])) #canon .how{margin-top:1rem}:where(body:has(main[data-page=home])) #canon .row-t{margin-top:clamp(48px,6vw,72px)}:where(body:has(main[data-page=home])) .aw-head{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}:where(body:has(main[data-page=home])) #awards .awards{margin-top:0}:where(body:has(main[data-page=home])) #awards:before,:where(body:has(main[data-page=home])) #awards:after{content:"";z-index:0;pointer-events:none;opacity:.38;background:url(/art-ble/leaf-new.png) 50%/auto 88% no-repeat;width:24%;position:absolute;top:2vh;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 70%,#0000 98%);mask-image:linear-gradient(#0000,#000 14% 70%,#0000 98%)}:where(body:has(main[data-page=home])) #awards:before{left:-2%;transform:scaleX(-1)rotate(-8deg)}:where(body:has(main[data-page=home])) #awards:after{right:-2%;transform:rotate(-8deg)}:where(body:has(main[data-page=home])) #awards>*{z-index:1;position:relative}:where(body:has(main[data-page=home])) .final .why-list{text-align:left;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);max-width:1100px;margin:clamp(48px,6vw,72px) auto 0;padding:0;list-style:none;display:grid}:where(body:has(main[data-page=home])) .final .why-list li{border-top:1px solid #ffffff40;gap:4px;padding-top:14px;display:grid}:where(body:has(main[data-page=home])) .final .why-list b{color:#fff;font-weight:600}:where(body:has(main[data-page=home])) .final .why-list span{color:#e6f0f4b8;font-size:.95rem}@media (max-width:900px){:where(body:has(main[data-page=home])) .demo-row{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .final .why-list{grid-template-columns:1fr 1fr}:where(body:has(main[data-page=home])) #awards:before,:where(body:has(main[data-page=home])) #awards:after{display:none}}@media (max-width:520px){:where(body:has(main[data-page=home])) .final .why-list{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) .top nav a{white-space:nowrap}@media (max-width:1240px){:where(body:has(main[data-page=home])) .top nav{gap:14px!important}:where(body:has(main[data-page=home])) .top nav a{letter-spacing:.08em!important}}:where(body:has(main[data-page=home])) .tile .pic .uc-photo{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}:where(body:has(main[data-page=home])) .tile .pic.has-photo .uc{visibility:hidden}:where(body:has(main[data-page=home])) .runhead{display:none!important}:where(body:has(main[data-page=home])) main>section>.wrap{padding-top:clamp(64px,8vw,112px)}:where(body:has(main[data-page=home])) .hero-flow .core-dot{fill:#0240c9}:where(body:has(main[data-page=home])) .hero-flow .sm{font-size:14px!important}:where(body:has(main[data-page=home])) .journey-art{margin:clamp(48px,6vw,72px) 0 -24px;display:none}:where(body:has(main[data-page=home])) .journey-art.has{display:block}:where(body:has(main[data-page=home])) .journey-art img{border-radius:12px;width:100%;height:auto}:where(body:has(main[data-page=home])) .journey-art{position:relative}:where(body:has(main[data-page=home])) .journey-art .ja-mark{z-index:1;width:6.6%;height:auto;position:absolute;top:57.8%;left:49.45%;transform:translate(-50%,-50%);border-radius:0!important}:where(body:has(main[data-page=home])) .who-x{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}:where(body:has(main[data-page=home])) .who-tabs{gap:10px;display:grid}:where(body:has(main[data-page=home])) .who-tabs button{all:unset;cursor:pointer;transition:background .35s var(--ease-out,ease),box-shadow .35s,transform .35s var(--ease-out,ease);background:#fff;border-radius:12px;gap:4px;padding:18px 20px;display:grid;box-shadow:0 0 0 1px #0d1b2a1a}:where(body:has(main[data-page=home])) .who-tabs button:hover{transform:translate(4px);box-shadow:0 0 0 1px #0240c966}:where(body:has(main[data-page=home])) .who-tabs button:focus-visible{outline-offset:3px;outline:2px solid #0240c9}:where(body:has(main[data-page=home])) .who-tabs .wk{font-family:var(--serif);color:#0d1b2a;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.1}:where(body:has(main[data-page=home])) .who-tabs .wn{color:#0d1b2a99;font-size:.85rem}:where(body:has(main[data-page=home])) .who-tabs button[aria-selected=true]{background:#0240c9;transform:none;box-shadow:0 14px 30px -16px #0240c9cc}:where(body:has(main[data-page=home])) .who-tabs button[aria-selected=true] .wk{color:#fff}:where(body:has(main[data-page=home])) .who-tabs button[aria-selected=true] .wn{color:#c9dbf8}:where(body:has(main[data-page=home])) .who-body{background:#fff;border-radius:14px;padding:clamp(20px,2.6vw,36px);box-shadow:0 0 0 1px #0d1b2a14,0 24px 48px -32px #0d1b2a66}:where(body:has(main[data-page=home])) .who-map{width:100%;height:auto;margin-bottom:clamp(16px,2vw,24px);overflow:visible}:where(body:has(main[data-page=home])) .who-map .seg{stroke:#0d1b2a26;stroke-width:2px;transition:stroke .5s}:where(body:has(main[data-page=home])) .who-map .end{fill:#0d1b2a33;transition:fill .5s}:where(body:has(main[data-page=home])) .who-map .lb{fill:#0d1b2a66;font:600 13px Figtree,sans-serif;transition:fill .5s}:where(body:has(main[data-page=home])) .who-map .rg{fill:none;stroke:#0240c940}:where(body:has(main[data-page=home])) .who-map .core{fill:#0240c9}:where(body:has(main[data-page=home])) .who-map .cl{display:none}:where(body:has(main[data-page=home])) .who-x[data-lit=in] .in,:where(body:has(main[data-page=home])) .who-x[data-lit=both] .in,:where(body:has(main[data-page=home])) .who-x[data-lit=out] .out,:where(body:has(main[data-page=home])) .who-x[data-lit=both] .out{stroke:#0240c9}:where(body:has(main[data-page=home])) .who-x[data-lit=in] .end.in,:where(body:has(main[data-page=home])) .who-x[data-lit=both] .end.in,:where(body:has(main[data-page=home])) .who-x[data-lit=out] .end.out,:where(body:has(main[data-page=home])) .who-x[data-lit=both] .end.out,:where(body:has(main[data-page=home])) .who-x[data-lit=in] .lb.in,:where(body:has(main[data-page=home])) .who-x[data-lit=both] .lb.in,:where(body:has(main[data-page=home])) .who-x[data-lit=out] .lb.out,:where(body:has(main[data-page=home])) .who-x[data-lit=both] .lb.out{fill:#0240c9;stroke:none}:where(body:has(main[data-page=home])) .who-lead{color:#0d1b2abf;max-width:38rem;font-size:clamp(1.05rem,1.3vw,1.2rem)}:where(body:has(main[data-page=home])) .who-steps{counter-reset:w;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin:clamp(18px,2.4vw,28px) 0;padding:0;list-style:none;display:grid}:where(body:has(main[data-page=home])) .who-steps li{counter-increment:w;border-top:1px solid #0d1b2a26;align-content:start;gap:4px;padding-top:12px;display:grid}:where(body:has(main[data-page=home])) .who-steps li:before{content:counter(w,decimal-leading-zero);letter-spacing:.1em;color:#0240c9;font:600 .72rem Figtree,sans-serif}:where(body:has(main[data-page=home])) .who-steps b{color:#0d1b2a;font-weight:600}:where(body:has(main[data-page=home])) .who-steps span{color:#0d1b2ab3;font-size:.94rem;line-height:1.5}:where(body:has(main[data-page=home])) .who-panel:not([hidden])>*{animation:whoIn .5s var(--ease-out,ease) both}:where(body:has(main[data-page=home])) .who-panel:not([hidden]) .who-steps li:nth-child(2){animation-delay:60ms}:where(body:has(main[data-page=home])) .who-panel:not([hidden]) .who-steps li:nth-child(3){animation-delay:.12s}:where(body:has(main[data-page=home])) .who-panel:not([hidden]) .who-steps li{animation:whoIn .5s var(--ease-out,ease) both}@keyframes whoIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .who-panel *{animation:none!important}}@media (max-width:900px){:where(body:has(main[data-page=home])) .who-x{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .who-tabs{grid-template-columns:repeat(3,1fr)}:where(body:has(main[data-page=home])) .who-tabs button{padding:12px}:where(body:has(main[data-page=home])) .who-tabs .wk{font-size:1.05rem}:where(body:has(main[data-page=home])) .who-tabs .wn{display:none}:where(body:has(main[data-page=home])) .who-steps{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) #opportunity{position:relative}:where(body:has(main[data-page=home])) .abc{z-index:5;background:#0d1b2a;border-radius:999px;align-items:center;gap:2px;padding:4px;font:600 12px/1 Figtree,system-ui,sans-serif;display:flex;position:absolute;top:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);box-shadow:0 10px 24px -12px #00000080}:where(body:has(main[data-page=home])) .abc span{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;padding:0 6px 0 8px;font-size:10px}:where(body:has(main[data-page=home])) .abc button{all:unset;cursor:pointer;color:#ffffffbf;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}:where(body:has(main[data-page=home])) .abc button:hover{color:#fff}:where(body:has(main[data-page=home])) .abc button[aria-pressed=true]{color:#0d1b2a;background:#fff}:where(body:has(main[data-page=home])) .abc button:focus-visible{outline-offset:2px;outline:2px solid #67aaf1}:where(body:has(main[data-page=home])) #opportunity[data-l=b]>.wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"head demo""st st""split split""ans ans""bench bench";align-items:start;column-gap:clamp(24px,4vw,64px);display:grid}:where(body:has(main[data-page=home])) #opportunity[data-l=b] .sec-head{grid-area:head;margin-bottom:0}:where(body:has(main[data-page=home])) #opportunity[data-l=b] .demo-row{grid-area:demo;margin:0;display:block}:where(body:has(main[data-page=home])) #opportunity[data-l=b] .demo-copy{display:none}:where(body:has(main[data-page=home])) #opportunity[data-l=b] .split-title{grid-area:st;margin-top:clamp(56px,7vw,96px)}:where(body:has(main[data-page=home])) #opportunity[data-l=b] .split{grid-area:split}:where(body:has(main[data-page=home])) #opportunity[data-l=b] .answer{grid-area:ans;margin-top:clamp(40px,5vw,64px)}:where(body:has(main[data-page=home])) #opportunity[data-l=b] .bench{grid-area:bench}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .sec-head{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split-title{text-align:center}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split{background:#fff;border:1px solid #0d1b2a1f;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split figure>*,:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split li{border-top:1px solid #0d1b2a14;margin:0;padding:16px clamp(16px,2.4vw,32px)}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .old>*{background:#f5f6f8;grid-column:1}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .good>*{border-left:1px solid #0d1b2a1f;grid-column:2}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .tag{border-width:0;border-top-style:none;border-top-color:currentColor;border-radius:0;grid-row:1;justify-self:stretch;width:auto}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .old .tag{border:0}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split h3{grid-row:2}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split li:first-child{grid-row:3}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split li:nth-child(2){grid-row:4}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split li:nth-child(3){grid-row:5}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .old li{background:#f5f6f8;grid-column:1}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .good li{border-left:1px solid #0d1b2a1f;grid-column:2}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split li{list-style:none}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split li b{letter-spacing:.12em;text-transform:uppercase;color:#0d1b2a80;margin-bottom:4px;font-size:.72rem;display:block}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .old{opacity:1;filter:none}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .old li,:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .old h3{-webkit-text-decoration:line-through #0d1b2a4d;text-decoration:line-through #0d1b2a4d;color:#0d1b2a73!important}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .old li b{text-decoration:none;display:block}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split .good .tag{color:#0240c9}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .demo-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .demo-copy{display:none}:where(body:has(main[data-page=home])) #opportunity[data-l=c]>.wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"head head""st st""split split""ans demo""bench bench";column-gap:clamp(16px,2.4vw,28px);display:grid}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .sec-head{grid-area:head}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split-title{grid-area:st}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split{grid-area:split}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .demo-row{grid-area:demo;display:block}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .answer{grid-area:ans;margin-top:clamp(40px,5vw,64px);display:block}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .answer .k{margin-bottom:12px;display:block}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .bench{grid-area:bench}@media (max-width:900px){:where(body:has(main[data-page=home])) #opportunity[data-l=b]>.wrap,:where(body:has(main[data-page=home])) #opportunity[data-l=c]>.wrap{grid-template-columns:1fr;grid-template-areas:"head""demo""st""split""ans""bench"}:where(body:has(main[data-page=home])) #opportunity[data-l=b] .demo-row{margin-top:32px}:where(body:has(main[data-page=home])) #opportunity[data-l=c]>.wrap{grid-template-areas:"head""st""split""ans""demo""bench"}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .demo-row{margin-top:24px}}:where(body:has(main[data-page=home])) #opportunity[data-l=a]>.wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"head split""demo ans""bench bench";align-items:center;column-gap:clamp(32px,5vw,80px);display:grid}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .sec-head{grid-area:head;margin-bottom:0}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split-title{display:none}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split{grid-area:split;grid-template-columns:1fr;margin:0;padding:28px 0 0 28px;display:grid;position:relative}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split figure{border:0;border-radius:16px;grid-area:1/1;margin:0;padding:clamp(20px,2.4vw,32px)}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split .old{opacity:.9;filter:none;background:#eef1f5;align-self:start;transform:translate(-28px,-28px)rotate(-2deg)}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split .old ol{display:none}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split .old h3{color:#0d1b2a80;text-decoration:line-through}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split .good{z-index:1;background:#fff;margin-top:118px;box-shadow:0 0 0 1px #0240c940,0 30px 60px -30px #0240c973}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .demo-row{grid-area:demo;margin-top:clamp(64px,8vw,112px);display:block}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .demo-copy{display:none}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .answer{color:#0d1b2a;background:0 0;grid-area:ans;margin-top:clamp(64px,8vw,112px);padding:0;display:block;box-shadow:none!important}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .answer .k{color:#0240c9;margin-bottom:16px;display:block}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .answer p{color:#0d1b2ab8;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .answer p strong{font-family:var(--serif);color:#0240c9;margin-bottom:.5em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.1;display:block}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .bench{grid-area:bench}@media (max-width:900px){:where(body:has(main[data-page=home])) #opportunity[data-l=a]>.wrap{grid-template-columns:1fr;grid-template-areas:"head""split""ans""demo""bench"}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split,:where(body:has(main[data-page=home])) #opportunity[data-l=a] .answer{margin-top:48px}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .demo-row{margin-top:32px}}:where(body:has(main[data-page=home])) .hero .hero-star .nucleus{place-items:center;display:grid!important}:where(body:has(main[data-page=home])) .hero .hero-star .core-mark{opacity:.95;width:62%;height:auto}:where(body:has(main[data-page=home])) .journey .journey-art{margin:12px 0 0}:where(body:has(main[data-page=home])) .journey .steps6{z-index:1;grid-template-columns:1fr;margin-top:-5.9%;display:grid;position:relative}:where(body:has(main[data-page=home])) .journey .steps6 li .n{display:none}:where(body:has(main[data-page=home])) .journey .steps6 li{padding-top:30px!important}:where(body:has(main[data-page=home])) .journey .steps6 li:after{height:24px!important;top:2px!important}:where(body:has(main[data-page=home])) .journey .steps6 li{width:16.4%;margin-left:calc(var(--x) - 8.2%);text-align:center;grid-area:1/1;position:relative;border-top:0!important;padding:26px 0 0!important}:where(body:has(main[data-page=home])) .journey .steps6 li:before{display:none!important}:where(body:has(main[data-page=home])) .journey .steps6 li:after{content:"";background:#0240c959;width:1px;position:absolute;left:50%}:where(body:has(main[data-page=home])) .journey .steps6 li b{font-size:1rem}:where(body:has(main[data-page=home])) .journey .steps6 li span{font-size:.9rem}@media (max-width:900px){:where(body:has(main[data-page=home])) .journey .steps6{row-gap:20px;margin-top:24px!important}:where(body:has(main[data-page=home])) .journey .steps6 li .n{display:inline}:where(body:has(main[data-page=home])) .journey .steps6 li{text-align:left;grid-area:auto;width:auto;margin-left:0;padding:0 0 0 28px!important}:where(body:has(main[data-page=home])) .journey .steps6 li:after{background:#67aaf1;border-radius:50%;width:9px;height:9px;top:6px;left:8px}}:where(body:has(main[data-page=home])) .demo-row.flip{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,4vw,64px)}:where(body:has(main[data-page=home])) .flip-h{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:400;line-height:1.05}:where(body:has(main[data-page=home])) .flip-h em{color:var(--blue);font-style:normal}:where(body:has(main[data-page=home])) .flip-copy .lead{margin-top:16px}:where(body:has(main[data-page=home])) .scen{flex-wrap:wrap;gap:8px;margin:24px 0 8px;display:flex}:where(body:has(main[data-page=home])) .scen button{all:unset;cursor:pointer;background:#fff;border-radius:999px;padding:10px 18px;font-size:.95rem;transition:background .3s,color .3s,box-shadow .3s;box-shadow:0 0 0 1px #0d1b2a24}:where(body:has(main[data-page=home])) .scen button:hover{box-shadow:0 0 0 1px #0240c9}:where(body:has(main[data-page=home])) .scen button[aria-selected=true]{color:#fff;box-shadow:none;background:#0240c9}:where(body:has(main[data-page=home])) .scen button:focus-visible{outline-offset:3px;outline:2px solid #0240c9}:where(body:has(main[data-page=home])) .flip-pts{margin:24px 0 0;padding:0;list-style:none}:where(body:has(main[data-page=home])) .flip-pts li{border-top:1px solid #0d1b2a1f;gap:4px;padding:16px 0;display:grid}:where(body:has(main[data-page=home])) .flip-pts b{color:#0d1b2a;font-weight:600}:where(body:has(main[data-page=home])) .flip-pts span{color:#0d1b2aad;font-size:.96rem}:where(body:has(main[data-page=home])) #chat .bub,:where(body:has(main[data-page=home])) #chat .checks{transition:opacity .35s var(--ease-out,ease)}:where(body:has(main[data-page=home])) #chat.swap .bub,:where(body:has(main[data-page=home])) #chat.swap .checks{opacity:0}:where(body:has(main[data-page=home])) #opportunity[data-l] .flip-copy{display:block!important}:where(body:has(main[data-page=home])) .who-head{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}:where(body:has(main[data-page=home])) .net-map{max-width:1000px;height:400px;margin:clamp(32px,4vw,56px) auto 0;position:relative}:where(body:has(main[data-page=home])) .net-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(body:has(main[data-page=home])) .net-map .w{stroke:#0d1b2a33;stroke-width:1.5px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;transition:stroke .4s}:where(body:has(main[data-page=home])) .net-map .node{opacity:.7;background:#fff9;border-radius:14px;gap:4px;width:320px;padding:22px 28px;transition:background .4s,box-shadow .4s,opacity .4s;display:grid;position:absolute;box-shadow:0 0 0 1.5px #0d1b2a1f}:where(body:has(main[data-page=home])) .net-map .node b{color:#0d1b2a;font-size:1.15rem;font-weight:600}:where(body:has(main[data-page=home])) .net-map .node span{color:#0d1b2a8c}:where(body:has(main[data-page=home])) .net-map .wl{color:#0d1b2a73;font-size:.85rem;transition:color .4s;position:absolute}:where(body:has(main[data-page=home])) .net-map .core{color:#fff;text-align:center;background:#0240c9;border-radius:50%;place-content:center;width:150px;height:150px;display:grid;position:absolute;top:140px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #0240c914,0 0 0 15px #0240c92e,0 20px 40px -16px #0240c9b3}:where(body:has(main[data-page=home])) .net-map .core b{font-family:var(--serif);font-size:1.35rem;font-weight:400}:where(body:has(main[data-page=home])) .net-map .core span{letter-spacing:.2em;text-transform:uppercase;color:#c9dbf8;margin-top:2px;font-size:.62rem}:where(body:has(main[data-page=home])) .net[data-lit=lic] .node.lic,:where(body:has(main[data-page=home])) .net[data-lit=see] .node.see,:where(body:has(main[data-page=home])) .net[data-lit=age] .node.age{opacity:1;background:#fff;box-shadow:0 0 0 2px #0240c9,0 16px 32px -20px #0240c999}:where(body:has(main[data-page=home])) .net[data-lit=lic] .node.lic span,:where(body:has(main[data-page=home])) .net[data-lit=see] .node.see span,:where(body:has(main[data-page=home])) .net[data-lit=age] .node.age span{color:#0240c9}:where(body:has(main[data-page=home])) .net[data-lit=lic] .w.lic,:where(body:has(main[data-page=home])) .net[data-lit=see] .w.see,:where(body:has(main[data-page=home])) .net[data-lit=age] .w.age{stroke:#0240c9;stroke-dasharray:none}:where(body:has(main[data-page=home])) .net[data-lit=lic] .wl.lic,:where(body:has(main[data-page=home])) .net[data-lit=see] .wl.see,:where(body:has(main[data-page=home])) .net[data-lit=age] .wl.age{color:#0240c9;font-weight:600}:where(body:has(main[data-page=home])) .net-pills{justify-content:center;gap:10px;margin:8px 0 28px;display:flex}:where(body:has(main[data-page=home])) .net-pills button{all:unset;cursor:pointer;background:#fff;border-radius:999px;padding:11px 22px;transition:background .3s,color .3s;box-shadow:0 0 0 1px #0d1b2a24}:where(body:has(main[data-page=home])) .net-pills button[aria-selected=true]{color:#fff;box-shadow:none;background:#0240c9}:where(body:has(main[data-page=home])) .net-pills button:focus-visible{outline-offset:3px;outline:2px solid #0240c9}:where(body:has(main[data-page=home])) .who-cards2{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}:where(body:has(main[data-page=home])) .who-cards2 li{background:#fff;border-top:3px solid #0240c9;border-radius:4px 4px 14px 14px;align-content:start;gap:10px;padding:28px;display:grid;box-shadow:0 20px 40px -32px #0d1b2a80}:where(body:has(main[data-page=home])) .who-cards2 .n{font-family:var(--serif);color:#0240c9;font-size:2.6rem;line-height:1}:where(body:has(main[data-page=home])) .who-cards2 b{color:#0d1b2a;font-size:1.15rem;font-weight:600}:where(body:has(main[data-page=home])) .who-cards2 span:last-child{color:#0d1b2aad}:where(body:has(main[data-page=home])) .who-cards2:not([hidden]) li{animation:whoIn .5s var(--ease-out,ease) both}:where(body:has(main[data-page=home])) .who-cards2 li:nth-child(2){animation-delay:60ms!important}:where(body:has(main[data-page=home])) .who-cards2 li:nth-child(3){animation-delay:.12s!important}@media (max-width:1000px){:where(body:has(main[data-page=home])) .net-map{justify-items:center;gap:12px;height:auto;display:grid}:where(body:has(main[data-page=home])) .net-map svg,:where(body:has(main[data-page=home])) .net-map .wl{display:none}:where(body:has(main[data-page=home])) .net-map .node,:where(body:has(main[data-page=home])) .net-map .core{width:100%;max-width:420px;position:static;transform:none}:where(body:has(main[data-page=home])) .net-map .core{order:-1;width:120px;height:120px;margin-bottom:12px}:where(body:has(main[data-page=home])) .who-cards2{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .net-pills{flex-wrap:wrap}}:where(body:has(main[data-page=home])) .faq-x{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}:where(body:has(main[data-page=home])) .faq-head h2{font-size:clamp(2rem,3.6vw,3.1rem)!important}:where(body:has(main[data-page=home])) .faq-head p{color:#0d1b2aad;margin-top:20px}:where(body:has(main[data-page=home])) .faq-head a{color:#0240c9}:where(body:has(main[data-page=home])) .faq-x .faq{max-width:none;margin:0}:where(body:has(main[data-page=home])) .faq-x .faq summary{font-size:1.08rem;font-weight:500;font-family:var(--sans)!important}@media (max-width:900px){:where(body:has(main[data-page=home])) .faq-x{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) #faq .sec-head{display:none}:where(body:has(main[data-page=home])) .journey .journey-art{aspect-ratio:var(--ar,3.61)/1;border-radius:12px;overflow:hidden}:where(body:has(main[data-page=home])) .journey .journey-art img:not(.ja-mark){border-radius:0;width:100%;height:auto;display:block}:where(body:has(main[data-page=home])) .journey .journey-art .ja-mark{top:var(--my,69.6%)!important}:where(body:has(main[data-page=home])) .journey .steps6{margin-top:-.7%!important}:where(body:has(main[data-page=home])) .who-cards2[hidden]{display:none!important}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .answer{max-width:46rem}:where(body:has(main[data-page=home])) #opportunity[data-l=b] .demo-row{margin-bottom:clamp(56px,7vw,96px)}:where(body:has(main[data-page=home])) #opportunity[data-l] .demo-row.flip{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid!important}@media (max-width:900px){:where(body:has(main[data-page=home])) #opportunity[data-l]>.wrap{grid-template-areas:"head""split""demo""ans""bench"!important}:where(body:has(main[data-page=home])) #opportunity[data-l] .demo-row.flip{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) .faq-head{position:sticky;top:96px}:where(body:has(main[data-page=home])) .faq-nav{border-top:1px solid #0d1b2a1f;margin-top:32px;display:grid}:where(body:has(main[data-page=home])) .faq-nav a{color:#0d1b2a99;border-bottom:1px solid #0d1b2a1f;justify-content:space-between;align-items:center;padding:12px 0;font-weight:500;text-decoration:none;transition:color .3s,padding .3s;display:flex}:where(body:has(main[data-page=home])) .faq-nav a span{background:#0d1b2a0f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}:where(body:has(main[data-page=home])) .faq-nav a:hover,:where(body:has(main[data-page=home])) .faq-nav a.on{color:#0240c9;padding-left:6px}:where(body:has(main[data-page=home])) .faq-g{scroll-margin-top:96px}:where(body:has(main[data-page=home])) .faq-g+.faq-g{margin-top:clamp(40px,5vw,64px)}:where(body:has(main[data-page=home])) .faq-g h3{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#0240c9;margin:0 0 4px;font-size:.75rem;font-weight:700}:where(body:has(main[data-page=home])) .faq-x .faq details{border-top:1px solid #0d1b2a1f}:where(body:has(main[data-page=home])) .faq-x .faq details:last-child{border-bottom:1px solid #0d1b2a1f}:where(body:has(main[data-page=home])) .faq-x .faq details[open]{background:#fff;border-color:#0000;border-radius:12px;margin:8px -20px;padding:0 20px;box-shadow:0 18px 36px -28px #0d1b2a73}:where(body:has(main[data-page=home])) .faq-x .faq details[open]+details{border-top-color:#0000}@media (max-width:900px){:where(body:has(main[data-page=home])) .faq-head{position:static}:where(body:has(main[data-page=home])) .faq-nav{border:0;gap:8px;display:flex;overflow-x:auto}:where(body:has(main[data-page=home])) .faq-nav a{white-space:nowrap;border:1px solid #0d1b2a24;border-radius:999px;gap:8px;padding:8px 14px}}:where(body:has(main[data-page=home])) .hero-flow .hd{font-size:30px!important}:where(body:has(main[data-page=home])) .hero-flow .sm{fill:#e6f0f4b8!important;font-size:18px!important}:where(body:has(main[data-page=home])) .hero-flow .cap{fill:#e6f0f499!important;font-size:15px!important}:where(body:has(main[data-page=home])) .hero-flow .llm{fill:#67aaf11f;stroke:#67aaf199;stroke-width:1.2px}:where(body:has(main[data-page=home])) .hero-flow .llm-t{font-family:var(--sans);fill:#edeef0;font-size:17px;font-weight:600}:where(body:has(main[data-page=home])) .hero-flow .pulse{fill:#edeef0;filter:drop-shadow(0 0 6px #67aaf1e6)}:where(body:has(main[data-page=home])) .hero-flow .pulse.ok{fill:#67aaf1}:where(body:has(main[data-page=home])) .hero-flow .hf-rings{transform-origin:550px 200px;animation:5s ease-in-out infinite hfBreathe}@keyframes hfBreathe{55%{transform:scale(1)}60%{transform:scale(1.07)}70%{transform:scale(1)}}:where(body:has(main[data-page=home])) .hero-flow .core-dot{filter:drop-shadow(0 0 18px #0240c9cc)}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .hero-flow .pulse{display:none}:where(body:has(main[data-page=home])) .hero-flow .hf-rings{animation:none}}:where(body:has(main[data-page=home])) .hero-flow .cap.ok{fill:#67aaf1!important}:where(body:has(main[data-page=home])) .hero-flow .tick circle{fill:#0240c9;stroke:#67aaf1;stroke-width:1.5px}:where(body:has(main[data-page=home])) .hero-flow .tick path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .hero-flow .tick{opacity:1}}:where(body:has(main[data-page=home])) .brainmap .bp{fill:#0240c9;filter:drop-shadow(0 0 5px #0240c999)}:where(body:has(main[data-page=home])) .brainmap .bp.ok{fill:#67aaf1}:where(body:has(main[data-page=home])) .brainmap .rp{fill:none;stroke:#0240c9;stroke-width:1.5px}:where(body:has(main[data-page=home])) .brainmap svg .it{transition:fill .4s}:where(body:has(main[data-page=home])) .brainmap.lit-in svg .it.in-i,:where(body:has(main[data-page=home])) .brainmap.lit-out svg .it.out-i{fill:#0240c9}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .brainmap .bp,:where(body:has(main[data-page=home])) .brainmap .bm-ring-pulse{display:none}}:where(body:has(main[data-page=home])) #opportunity .split .old,:where(body:has(main[data-page=home])) #opportunity .split .old *{text-decoration:none!important}:where(body:has(main[data-page=home])) #opportunity .split .old{opacity:1!important;filter:none!important;transform:none!important}:where(body:has(main[data-page=home])) #opportunity .split .old .tag{border:0!important;padding:0!important}:where(body:has(main[data-page=home])) #opportunity .split .old .tag:before{content:none}:where(body:has(main[data-page=home])) #opportunity .split figure{grid-template-rows:auto auto 1fr;align-self:stretch;gap:14px;border-radius:16px!important;margin:0!important;padding:clamp(24px,2.6vw,36px)!important;display:grid!important}:where(body:has(main[data-page=home])) #opportunity .split .old{box-shadow:none!important;background:#f1f3f6!important;border:0!important}:where(body:has(main[data-page=home])) #opportunity .split .good{background:#fff!important;border:0!important;box-shadow:0 0 0 1.5px #0240c959,0 30px 60px -36px #0240c980!important}:where(body:has(main[data-page=home])) #opportunity .split .tag{letter-spacing:.14em;text-transform:uppercase;font:700 .72rem/1 var(--sans)!important;color:#0d1b2a80!important}:where(body:has(main[data-page=home])) #opportunity .split h3{color:#0d1b2a!important;margin:0!important;font-size:clamp(1.25rem,1.7vw,1.5rem)!important}:where(body:has(main[data-page=home])) #opportunity .split .old h3{color:#0d1b2a9e!important}:where(body:has(main[data-page=home])) #opportunity .split ol{gap:0;margin:6px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}:where(body:has(main[data-page=home])) #opportunity .split li{border-top:1px solid #0d1b2a1a;line-height:1.5;position:relative;color:#0d1b2ab3!important;padding:14px 0 14px 34px!important}:where(body:has(main[data-page=home])) #opportunity .split li b{letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;display:block;color:#0d1b2a73!important}:where(body:has(main[data-page=home])) #opportunity .split li:before{content:"";border-radius:50%;width:20px;height:20px;position:absolute;top:17px;left:0}:where(body:has(main[data-page=home])) #opportunity .split .good li{color:#0d1b2a!important}:where(body:has(main[data-page=home])) #opportunity .split{background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:clamp(14px,2vw,24px)!important;padding:0!important;display:grid!important;overflow:visible!important}:where(body:has(main[data-page=home])) #opportunity .split figure>*,:where(body:has(main[data-page=home])) #opportunity .split figure ol,:where(body:has(main[data-page=home])) #opportunity .split figure li{background:0 0;grid-area:auto!important}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split figure,:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split ol{display:grid!important}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split figure>*,:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split li{border-left:0!important}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .split figure>:not(li){border-top:0!important;padding:0!important}:where(body:has(main[data-page=home])) #opportunity[data-l=a]>.wrap{grid-template-columns:1fr 1fr!important;grid-template-areas:"head head""split split""demo demo""ans ans""bench bench"!important}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .sec-head{max-width:46rem}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split{margin-top:clamp(40px,5vw,64px)!important}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split .good{margin-top:0!important}:where(body:has(main[data-page=home])) #opportunity[data-l=a] .split-title{grid-area:st;margin-top:clamp(56px,7vw,88px)!important;display:block!important}:where(body:has(main[data-page=home])) #opportunity .split figure{grid-area:auto!important}:where(body:has(main[data-page=home])) #opportunity .split .old>*,:where(body:has(main[data-page=home])) #opportunity .split .old li,:where(body:has(main[data-page=home])) #opportunity .split .good>*,:where(body:has(main[data-page=home])) #opportunity .split .good li{background-color:#0000!important}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .demo-row .bub,:where(body:has(main[data-page=home])) #opportunity[data-l=c] .demo-row .checks span{min-height:0!important}:where(body:has(main[data-page=home])) #opportunity[data-l=c] .demo-row{align-items:start!important}@media (max-width:760px){:where(body:has(main[data-page=home])) #opportunity .split{grid-template-columns:1fr!important}}:where(body:has(main[data-page=home])) .brainmap .cap.ok{font-weight:600;fill:#0240c9!important}:where(body:has(main[data-page=home])) .hero-flow .rlab{font-family:var(--sans);letter-spacing:.2em;fill:#9cc6f5e6;font-size:11px;font-weight:600}:where(body:has(main[data-page=home])) .hero-flow .hf-rings{transform-origin:550px 170px!important;animation-duration:5s!important}:where(body:has(main[data-page=home])) .hero-flow .rlab{letter-spacing:.24em!important;font-size:12px!important}:where(body:has(main[data-page=home])) .faq-head{position:static!important}:where(body:has(main[data-page=home])) .faq-nav{flex-wrap:wrap;gap:8px;margin-top:28px;border:0!important;display:flex!important}:where(body:has(main[data-page=home])) .faq-nav a{white-space:nowrap;border-radius:999px;gap:10px;color:#0d1b2ab3!important;border:1px solid #0d1b2a24!important;padding:9px 16px!important}:where(body:has(main[data-page=home])) .faq-nav a:hover{border-color:#0240c9!important;padding-left:16px!important}:where(body:has(main[data-page=home])) .faq-nav a.on{background:#0240c9;color:#fff!important;border-color:#0240c9!important;padding-left:16px!important}:where(body:has(main[data-page=home])) .faq-x .faq-g.on{animation:whoIn .45s var(--ease-out,ease) both;display:block}:where(body:has(main[data-page=home])) .faq-x .faq-g h3{display:none}:where(body:has(main[data-page=home])) #faq>.wrap{padding-bottom:0}:where(body:has(main[data-page=home])) .faq-x .faq{justify-self:stretch;width:100%}:where(body:has(main[data-page=home])) .faq-x .faq-g.on{width:100%}:where(body:has(main[data-page=home])) .journey .steps6 li b,:where(body:has(main[data-page=home])) .who-cards2 b,:where(body:has(main[data-page=home])) .flip-pts b,:where(body:has(main[data-page=home])) .split li,:where(body:has(main[data-page=home])) .chat .bub{text-wrap:balance}:where(body:has(main[data-page=home])) .final .ctas{flex-direction:column;align-items:center;gap:1.1rem;margin-top:2.6rem}:where(body:has(main[data-page=home])) .final .btn--xl{padding:1.25rem 2.4rem;font-size:clamp(1.1rem,1.6vw,1.3rem);box-shadow:0 0 0 6px #ffffff1f,0 18px 40px -12px #67aaf18c}:where(body:has(main[data-page=home])) .final .btn--xl:hover{transform:translateY(-2px)}:where(body:has(main[data-page=home])) .final-mail{color:#e6f0f4bf;margin:0;font-size:1rem}:where(body:has(main[data-page=home])) .final-mail a{color:#fff;text-underline-offset:3px}:where(body:has(main[data-page=home])) .ins-grid.no-dash{grid-template-columns:1fr;max-width:46rem}:where(body:has(main[data-page=home])) .tiles{flex-wrap:wrap;justify-content:center;display:flex}:where(body:has(main[data-page=home])) .tiles .tile{flex:0 calc(25% - clamp(12px,1.6vw,20px)/1.33333)}@media (max-width:1100px){:where(body:has(main[data-page=home])) .tiles .tile{flex-basis:calc(33.3333% - clamp(12px,1.6vw,20px)/1.5)}}@media (max-width:900px){:where(body:has(main[data-page=home])) .tiles .tile{flex-basis:calc(50% - clamp(12px,1.6vw,20px)/2)}}@media (max-width:560px){:where(body:has(main[data-page=home])) .tiles .tile{flex-basis:100%}}:where(body:has(main[data-page=home])) .split .cmp{width:100%;height:auto;font-family:var(--sans);margin:.2rem 0 .4rem}:where(body:has(main[data-page=home])) .cmp .cl{letter-spacing:.12em;fill:var(--muted);font-size:10px;font-weight:700}:where(body:has(main[data-page=home])) .cmp .bl{fill:var(--ink,#0d1b2a);font-size:15px;font-weight:600}:where(body:has(main[data-page=home])) .cmp .box{fill:var(--paper-2,#f3f1ec);stroke:#0d1b2a47}:where(body:has(main[data-page=home])) .old .cmp .rule{stroke:#0d1b2a73;stroke-width:3px;stroke-dasharray:30 12;fill:none}:where(body:has(main[data-page=home])) .old .cmp .q{stroke:#e8604c;stroke-width:1.6px;fill:none;stroke-dasharray:3 4}:where(body:has(main[data-page=home])) .old .cmp .qx{fill:#e8604c}:where(body:has(main[data-page=home])) .old .cmp .mix circle{fill:#0d1b2a47}:where(body:has(main[data-page=home])) .good .cmp .box{fill:#fff;stroke-dasharray:5 4}:where(body:has(main[data-page=home])) .good .cmp .ring{fill:none;stroke:#0240c94d}:where(body:has(main[data-page=home])) .good .cmp .core{fill:#0240c9}:where(body:has(main[data-page=home])) .good .cmp .cw{fill:#fff;font-size:13px;font-weight:600}:where(body:has(main[data-page=home])) .good .cmp .go{stroke:#0240c9;stroke-width:1.6px;fill:none}:where(body:has(main[data-page=home])) .good .cmp .go.dsh{stroke-dasharray:4 4}:where(body:has(main[data-page=home])) .good .cmp .tk{fill:#0240c9}:where(body:has(main[data-page=home])) .good .cmp .tkm{stroke:#fff;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(body:has(main[data-page=home])) .lc-t{text-align:center;margin-top:clamp(48px,6vw,88px)}:where(body:has(main[data-page=home])) .lifecycle{background:#fff;border:1px solid #0d1b2a1f;border-radius:14px;max-width:1180px;margin:clamp(24px,3vw,40px) auto 0;padding:28px;box-shadow:0 18px 50px #0d1b2a1a}:where(body:has(main[data-page=home])) .lifecycle .lc-svg{width:100%;height:auto;font-family:var(--sans);display:block}:where(body:has(main[data-page=home])) .lifecycle .lc-svg .serif{font-family:var(--serif)}:where(body:has(main[data-page=home])) .lc-m{margin:0;padding:0;list-style:none;display:none}@media (max-width:760px){:where(body:has(main[data-page=home])) .lifecycle{box-shadow:none;background:0 0;border:0;padding:0}:where(body:has(main[data-page=home])) .lifecycle .lc-svg{display:none}:where(body:has(main[data-page=home])) .lc-m{gap:0;display:grid}:where(body:has(main[data-page=home])) .lc-m li{border-top:1px solid #0d1b2a24;gap:3px;padding:14px 2px;display:grid}:where(body:has(main[data-page=home])) .lc-m li:last-child{border-bottom:1px solid #0d1b2a24}:where(body:has(main[data-page=home])) .lc-m .k{letter-spacing:.12em;text-transform:uppercase;color:var(--c);font-size:.68rem;font-weight:700}:where(body:has(main[data-page=home])) .lc-m b{font-size:1rem}:where(body:has(main[data-page=home])) .lc-m span:last-child{color:var(--muted);font-size:.92rem}}:where(body:has(main[data-page=home])) .journey-art .ja-llm{z-index:2;text-align:right;color:#0d1b2a;border-right:2px solid #0240c9;gap:2px;padding-right:14px;font-size:clamp(.62rem,1vw,.9rem);line-height:1.2;display:grid;position:absolute;top:13%;right:54.2%}:where(body:has(main[data-page=home])) .journey-art .ja-llm b{color:#0240c9;font-weight:700}:where(body:has(main[data-page=home])) .journey-art .ja-llm span{color:var(--muted)}@media (max-width:640px){:where(body:has(main[data-page=home])) .journey-art .ja-llm span{display:none}}:where(body:has(main[data-page=home])) .iso.why-fig[data-theme=light]{--anatomy-paper:#fff;--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-shade-0:#d9dde5;--anatomy-shade-1:#e3e6ec;--anatomy-shade-2:#eceef2;--anatomy-shade-3:#f4f5f8;--anatomy-hi:#2b3442;--anatomy-mid:#8a919c;--anatomy-lo:#b3b9c2;--anatomy-faint:#d3d7de;--anatomy-lit:#0240c9;--anatomy-lit-top:#dce6fb;--anatomy-lit-shade:#b6caf4;--anatomy-red:#e8604c;--anatomy-halo:#5a6475;--anatomy-halo-opacity:.28}:where(body:has(main[data-page=home])) .why-fig .wf{font-family:var(--sans)}:where(body:has(main[data-page=home])) .wf-l{letter-spacing:.11em;fill:#4a5563;font-size:9.5px;font-weight:700}:where(body:has(main[data-page=home])) .wf-l.sub{letter-spacing:0;fill:#6b7380;font-size:10.5px;font-weight:500}:where(body:has(main[data-page=home])) .wf-l.blue{fill:#0240c9}:where(body:has(main[data-page=home])) .wf-l.red{fill:#d2513e}:where(body:has(main[data-page=home])) .wf-lead{fill:none;stroke:#9aa2ae;stroke-width:.8px}:where(body:has(main[data-page=home])) .wf-lead.blue{stroke:#0240c9}:where(body:has(main[data-page=home])) .wf-lead.red{stroke:#e8604c}:where(body:has(main[data-page=home])) .wf-lead.sub,:where(body:has(main[data-page=home])) .wf-pin.sub{display:none}:where(body:has(main[data-page=home])) .wf-pin{fill:#fff;stroke:#9aa2ae;stroke-width:1px}:where(body:has(main[data-page=home])) .wf-pin.blue{stroke:#0240c9}:where(body:has(main[data-page=home])) .wf-pin.red{stroke:#e8604c}:where(body:has(main[data-page=home])) .wf-q{fill:none;stroke:#e8604c;stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round}:where(body:has(main[data-page=home])) .wf-hit{fill:#e8604c}:where(body:has(main[data-page=home])) .wf-arrow{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}:where(body:has(main[data-page=home])) .wf-arrow.red{stroke:#e8604c}:where(body:has(main[data-page=home])) .wf-arrow.blue{stroke:#0240c9}:where(body:has(main[data-page=home])) .wf-lane{fill:none;stroke:#8a919c;stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round}:where(body:has(main[data-page=home])) .wf-lane.blue{stroke:#0240c9;stroke-dasharray:none}:where(body:has(main[data-page=home])) .wf-stem{stroke:#0240c9;stroke-width:1.4px}:where(body:has(main[data-page=home])) .wf-badge{fill:#0240c9}:where(body:has(main[data-page=home])) .wf-arrow.grey{stroke:#8a919c}:where(body:has(main[data-page=home])) .wf-tick{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}:where(body:has(main[data-page=home])) .split .why-fig{margin:.2rem 0 .4rem}:where(body:has(main[data-page=home])) .old .iso.why-fig[data-theme=light]{--anatomy-paper:#f7f8fa;--anatomy-top:#f7f8fa;--anatomy-face:#f7f8fa}:where(body:has(main[data-page=home])) .wf-num.grey{fill:#5b6676}:where(body:has(main[data-page=home])) .wf-num.blue{fill:#0240c9}:where(body:has(main[data-page=home])) .wf-n{fill:#fff;font-size:11px;font-weight:700}:where(body:has(main[data-page=home])) .wf-lead.grey,:where(body:has(main[data-page=home])) .wf-pin.grey{stroke:#5b6676}:where(body:has(main[data-page=home])) .wf-bub{fill:#fff;stroke:#e8604c;stroke-width:1.3px}:where(body:has(main[data-page=home])) .wf-q-t{fill:#e8604c;font-size:12px;font-weight:700}:where(body:has(main[data-page=home])) #opportunity .split ol{counter-reset:wf}:where(body:has(main[data-page=home])) #opportunity .split li{counter-increment:wf}:where(body:has(main[data-page=home])) #opportunity .split .old li:before,:where(body:has(main[data-page=home])) #opportunity .split .good li:before{color:#fff;font:700 .74rem/20px var(--sans);text-align:center;content:counter(wf)!important;background:#5b6676!important}:where(body:has(main[data-page=home])) #opportunity .split .good li:before{background:#0240c9!important}:where(body:has(main[data-page=home])) .wf-bad{fill:#fff;stroke:#e8604c;stroke-width:1.4px}:where(body:has(main[data-page=home])) .wf-x{fill:none;stroke:#e8604c;stroke-width:2px;stroke-linecap:round}:where(body:has(main[data-page=home])) .wf-shackle{fill:none;stroke:#5b6676;stroke-width:2px}:where(body:has(main[data-page=home])) .wf-lockb{fill:#5b6676}:where(body:has(main[data-page=home])) .wf-key{fill:#fff}:where(body:has(main[data-page=home])) .a-dot.ctx{fill:#8a919c}:where(body:has(main[data-page=home])) .a-dot.ans{fill:#0240c9}:where(body:has(main[data-page=home])) .lc17{--lc-hair:#ffffff24;color:#fff;background:#14243a;border-radius:14px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(24px,4vw,64px);max-width:1180px;margin:clamp(24px,3vw,40px) auto 0;padding:clamp(28px,4vw,64px);display:grid}:where(body:has(main[data-page=home])) .lc-fig{margin:0}:where(body:has(main[data-page=home])) .lc-fig svg{width:100%;height:auto;display:block;overflow:visible}:where(body:has(main[data-page=home])) .lc-fig figcaption{color:#e6f0f4b3;margin-top:14px;font-size:.85rem}:where(body:has(main[data-page=home])) .lc-mk circle{fill:#fff}:where(body:has(main[data-page=home])) .lc-mk text{font:700 14px var(--sans);fill:#0240c9;text-anchor:middle}:where(body:has(main[data-page=home])) .lc-fig [class*=k]{transition:opacity .35s}:where(body:has(main[data-page=home])) .lc-legend{margin:0;padding:0;list-style:none}:where(body:has(main[data-page=home])) .lc-legend li{border-bottom:1px solid var(--lc-hair);grid-template-columns:30px 1fr;column-gap:16px;padding:16px 0;transition:opacity .35s;display:grid}:where(body:has(main[data-page=home])) .lc-legend li:first-child{padding-top:0}:where(body:has(main[data-page=home])) .lc-legend li:last-child{border-bottom:0}:where(body:has(main[data-page=home])) .lc-legend .num{color:#0240c9;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-top:2px;font-size:.85rem;font-weight:700;display:grid}:where(body:has(main[data-page=home])) .lc-legend .num svg{width:16px;height:16px}:where(body:has(main[data-page=home])) .lc-legend .verb{font-family:var(--serif);color:#fff;font-size:1.6rem;line-height:1}:where(body:has(main[data-page=home])) .lc-legend h3{font-family:var(--sans);color:#fff;margin-top:8px;font-size:1rem;font-weight:650}:where(body:has(main[data-page=home])) .lc-legend li[data-k="5"] h3{margin-top:4px}:where(body:has(main[data-page=home])) .lc-legend p{margin-top:4px;font-size:.98rem;color:#e6f0f4bf!important}:where(body:has(main[data-page=home])) .lc17 .tbc{color:#0d1b2a;white-space:nowrap;background:#fff1c2;border-radius:3px;padding:0 .3em;font-weight:600}@media (max-width:900px){:where(body:has(main[data-page=home])) .lc17{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .lc-fig{max-width:560px;margin:0 auto 28px}}:where(body:has(main[data-page=home])) .jtabs{border-bottom:1px solid #0d1b2a1f;flex-wrap:wrap;gap:4px 28px;margin:0 0 6px;display:flex}:where(body:has(main[data-page=home])) .jtabs button{appearance:none;font:600 1rem var(--sans);color:#4a5563;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0 12px}:where(body:has(main[data-page=home])) .jtabs button[aria-selected=true]{color:#0240c9;border-bottom-color:#0240c9}:where(body:has(main[data-page=home])) .jtabs button:hover{color:#0d1b2a}:where(body:has(main[data-page=home])) .journey.noart .journey-art{display:none}@media (min-width:761px){:where(body:has(main[data-page=home])) .journey.noart .steps6{column-gap:24px;grid-template-columns:repeat(5,1fr)!important;margin-top:28px!important}:where(body:has(main[data-page=home])) .journey.noart .steps6 li{text-align:left!important;border-top:2px solid #0240c940!important;grid-area:auto!important;width:auto!important;margin-left:0!important;padding:26px 0 0!important}:where(body:has(main[data-page=home])) .journey.noart .steps6 li:after{display:none}}:where(body:has(main[data-page=home])) .hsw-sep{background:#fff3;align-self:center;width:1px;height:18px;margin:0 3px}:where(body:has(main[data-page=home])) .hsw .hsw-q{color:#ffffffc7;font:600 .84rem/1 var(--sans);border-radius:999px;padding:.6rem .9rem;text-decoration:none}:where(body:has(main[data-page=home])) .hsw .hsw-q:hover{color:#fff}:where(body:has(main[data-page=home])) .chat .duo{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:14px;display:grid}:where(body:has(main[data-page=home])) .chat .duo .side{border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}:where(body:has(main[data-page=home])) .chat .duo .no{background:#ff74740f;border:1px dashed #ff747473}:where(body:has(main[data-page=home])) .chat .duo .yes{background:#67aaf114;border:1px solid #67aaf173}:where(body:has(main[data-page=home])) .chat .duo .lab{font:700 .9rem/1.2 var(--sans);margin:0}:where(body:has(main[data-page=home])) .chat .duo .no .lab{color:#f7c4bb}:where(body:has(main[data-page=home])) .chat .duo .yes .lab{color:#bfd8ff}:where(body:has(main[data-page=home])) .chat .duo .bub{width:auto!important;max-width:none!important;margin:0!important}:where(body:has(main[data-page=home])) .chat .duo .checks{margin:0!important}:where(body:has(main[data-page=home])) .journey .steps6 li:first-child{--x:var(--d1,12.7%)}:where(body:has(main[data-page=home])) .journey .steps6 li:nth-child(2){--x:var(--d2,32%)}:where(body:has(main[data-page=home])) .journey .steps6 li:nth-child(3){--x:var(--d3,49.6%)}:where(body:has(main[data-page=home])) .journey .steps6 li:nth-child(4){--x:var(--d4,66.3%)}:where(body:has(main[data-page=home])) .journey .steps6 li:nth-child(5){--x:var(--d5,87.3%)}@media (min-width:901px){:where(body:has(main[data-page=home])) .journey .steps6 li{width:var(--lw,16.4%)!important;margin-left:calc(var(--x) - var(--lw,16.4%) / 2)!important}}:where(body:has(main[data-page=home])) .journey-art .ja-mark{left:var(--mx,49.45%);top:var(--my,57.8%);width:var(--mw,6.6%)}:where(body:has(main[data-page=home])) .journey-art .ja-llm{right:var(--lr,54.2%);top:var(--lt,13%)}:where(body:has(main[data-page=home])) .jbar{border-bottom:1px solid #0d1b2a1f;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px;display:flex}:where(body:has(main[data-page=home])) .jbar .jtabs{border-bottom:0;margin:0;position:relative}:where(body:has(main[data-page=home])) .jbar .jtabs button,:where(body:has(main[data-page=home])) .jbar .jtabs button[aria-selected=true]{border-bottom-color:#0000!important}:where(body:has(main[data-page=home])) .jbar .jtabs button{transition:color .25s}:where(body:has(main[data-page=home])) .jind{pointer-events:none;will-change:transform,width;background:#0240c9;border-radius:2px;width:0;height:2px;position:absolute;bottom:-1px;left:0}:where(body:has(main[data-page=home])) .jarrows{gap:8px;padding-bottom:8px;display:flex}:where(body:has(main[data-page=home])) .jarrows button{color:#0240c9;cursor:pointer;background:#fff;border:1px solid #0240c959;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,opacity .2s;display:grid}:where(body:has(main[data-page=home])) .jarrows button:hover{background:#e6eefb}:where(body:has(main[data-page=home])) .jarrows button:disabled{opacity:.35;cursor:default;background:#fff}:where(body:has(main[data-page=home])) .jarrows svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:where(body:has(main[data-page=home])) .jtrack{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow:auto hidden}:where(body:has(main[data-page=home])) .jtrack::-webkit-scrollbar{display:none}:where(body:has(main[data-page=home])) .jtrack.drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}:where(body:has(main[data-page=home])) .jtrack.drag img{pointer-events:none}:where(body:has(main[data-page=home])) .jslide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}:where(body:has(main[data-page=home])) .jtrack:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #67aaf1}@media (max-width:640px){:where(body:has(main[data-page=home])) .jbar{flex-wrap:wrap}:where(body:has(main[data-page=home])) .jarrows{display:none}}:where(body:has(main[data-page=home])) .split .wplay{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:6px 10px;margin:-6px 0 4px;display:flex}:where(body:has(main[data-page=home])) .wplay button{appearance:none;color:#0d1b2a;font:600 .95rem var(--sans);cursor:pointer;background:#fff;border:1px solid #0d1b2a24;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .95rem;transition:background .25s,color .25s,border-color .25s;display:inline-flex}:where(body:has(main[data-page=home])) .wplay .wp-step span{color:#0d1b2a;background:#e3e8f0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;transition:background .25s,color .25s;display:grid}:where(body:has(main[data-page=home])) .wplay .wp-step.on{color:#fff;background:#0240c9;border-color:#0240c9}:where(body:has(main[data-page=home])) .wplay .wp-step.on span{color:#0240c9;background:#fff}:where(body:has(main[data-page=home])) .wplay .wp-cap{text-align:center;color:#4a5563;flex-basis:100%;min-height:1.6em;margin:6px 0 0;font-size:1rem}:where(body:has(main[data-page=home])) .wplay .wp-toggle{justify-content:center;width:38px;height:38px;padding:0}:where(body:has(main[data-page=home])) .wplay .wp-toggle svg{fill:#0240c9;width:15px;height:15px}:where(body:has(main[data-page=home])) .wplay .wp-toggle[aria-pressed=true] .i-play,:where(body:has(main[data-page=home])) .wplay .wp-toggle[aria-pressed=false] .i-pause{display:none}:where(body:has(main[data-page=home])) #ways[data-beat="1"] li,:where(body:has(main[data-page=home])) #ways[data-beat="2"] li,:where(body:has(main[data-page=home])) #ways[data-beat="3"] li{opacity:.38;transition:opacity .45s}:where(body:has(main[data-page=home])) #ways[data-beat="1"] li:first-child,:where(body:has(main[data-page=home])) #ways[data-beat="2"] li:nth-child(2),:where(body:has(main[data-page=home])) #ways[data-beat="3"] li:nth-child(3){opacity:1}:where(body:has(main[data-page=home])) #ways .nb{transition:opacity .45s}:where(body:has(main[data-page=home])) #ways[data-beat="1"] .nb:not(.n1),:where(body:has(main[data-page=home])) #ways[data-beat="2"] .nb:not(.n2),:where(body:has(main[data-page=home])) #ways[data-beat="3"] .nb:not(.n3){opacity:.3}:where(body:has(main[data-page=home])) #ways .a-tiles,:where(body:has(main[data-page=home])) #ways .a-q,:where(body:has(main[data-page=home])) #ways .a-bad,:where(body:has(main[data-page=home])) #ways .a-lock,:where(body:has(main[data-page=home])) #ways .a-tick,:where(body:has(main[data-page=home])) #ways .a-model,:where(body:has(main[data-page=home])) #ways .a-next{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}:where(body:has(main[data-page=home])) #ways .a-dot,:where(body:has(main[data-page=home])) #ways[data-beat=all] .a-next{opacity:0}:where(body:has(main[data-page=home])) #ways[data-beat="1"] .a-tiles{opacity:0;transform:translateY(-22px)}:where(body:has(main[data-page=home])) #ways[data-beat="1"] .a-q,:where(body:has(main[data-page=home])) #ways[data-beat="1"] .a-bad,:where(body:has(main[data-page=home])) #ways[data-beat="2"] .a-bad,:where(body:has(main[data-page=home])) #ways[data-beat="2"] .a-q{opacity:0}:where(body:has(main[data-page=home])) #ways[data-beat="2"].late .a-q{opacity:1;transition-delay:0s}:where(body:has(main[data-page=home])) #ways[data-beat="2"].later .a-bad{opacity:1}:where(body:has(main[data-page=home])) #ways[data-beat="1"] .a-lock,:where(body:has(main[data-page=home])) #ways[data-beat="2"] .a-lock{opacity:0;transform:translateY(-8px)}:where(body:has(main[data-page=home])) #ways[data-beat="1"] .a-band{animation:1.6s ease-in-out 2 wband}@keyframes wband{50%{filter:brightness(1.25)saturate(1.4)}}:where(body:has(main[data-page=home])) #ways[data-beat="1"] .a-ring{animation:1.4s ease-out 2 wring}@keyframes wring{0%{opacity:0}30%{opacity:1}to{opacity:0}}:where(body:has(main[data-page=home])) #ways .a-ring,:where(body:has(main[data-page=home])) #ways[data-beat=all] .a-ring{opacity:0}:where(body:has(main[data-page=home])) #ways[data-beat="1"] .a-tick,:where(body:has(main[data-page=home])) #ways[data-beat="2"]:not(.later) .a-tick{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.6)}:where(body:has(main[data-page=home])) #ways .a-tick{transform-box:fill-box;transform-origin:50%}:where(body:has(main[data-page=home])) #ways[data-beat="1"] .a-next,:where(body:has(main[data-page=home])) #ways[data-beat="2"] .a-next{opacity:0}:where(body:has(main[data-page=home])) #ways[data-beat="3"] .a-model{opacity:0;transform:translate(30px,-14px)}:where(body:has(main[data-page=home])) #ways[data-beat="3"] .a-next{opacity:1;transform:translate(var(--gx),var(--gy));transition-delay:.35s}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) #ways *{transition:none!important;animation:none!important}}:where(body:has(main[data-page=home])) .lay{background:#fff;border:1px solid #0d1b2a1a;border-radius:18px;margin:clamp(24px,3vw,40px) 0 clamp(28px,3.5vw,44px);padding:clamp(18px,2.6vw,36px);box-shadow:0 24px 50px -34px #0d1b2a59}:where(body:has(main[data-page=home])) .lay-bar{color:#4a5563;align-items:center;gap:12px;margin-bottom:clamp(14px,2vw,24px);font-size:1rem;display:flex}:where(body:has(main[data-page=home])) .lay-toggle{appearance:none;cursor:pointer;background:#fff;border:1px solid #0240c94d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}:where(body:has(main[data-page=home])) .lay-toggle svg{fill:#0240c9;width:15px;height:15px}:where(body:has(main[data-page=home])) .lay-toggle[aria-pressed=true] .i-play,:where(body:has(main[data-page=home])) .lay-toggle[aria-pressed=false] .i-pause{display:none}:where(body:has(main[data-page=home])) .lrow{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,28px);padding:clamp(14px,2vw,22px) 0;display:grid}:where(body:has(main[data-page=home])) .lhead b{font-family:var(--serif);color:#0d1b2a;font-size:1.5rem;font-weight:400;line-height:1.1;display:block}:where(body:has(main[data-page=home])) .lhead span{font:700 .85rem var(--sans);color:#5b6676;margin-top:4px;display:block}:where(body:has(main[data-page=home])) .lrow.new .lhead b,:where(body:has(main[data-page=home])) .lrow.new .lhead span{color:#0240c9}:where(body:has(main[data-page=home])) .lflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:where(body:has(main[data-page=home])) .lrow.old .ls.ai{grid-column:2/span 3}:where(body:has(main[data-page=home])) .ls{text-align:center;border-radius:14px;align-content:start;justify-items:center;gap:8px;padding:12px 8px 14px;transition:background .4s,opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative}:where(body:has(main[data-page=home])) .ls p{color:#22303f;max-width:24ch;margin:0;font-size:.95rem;line-height:1.4}:where(body:has(main[data-page=home])) .li-ic{place-items:center;height:84px;display:grid}:where(body:has(main[data-page=home])) .li-ic svg{width:auto;height:68px;overflow:visible}:where(body:has(main[data-page=home])) .ls.ai .li-ic svg{height:84px}:where(body:has(main[data-page=home])) .ls:not(:last-child):after{content:"";border-top:2px solid #b3bcc9;border-right:2px solid #b3bcc9;width:10px;height:10px;position:absolute;top:50px;right:-12px;transform:rotate(45deg)}:where(body:has(main[data-page=home])) .lrow.new .ls:not(:last-child):after{border-color:#9db6ee}:where(body:has(main[data-page=home])) .ic-bub{fill:#fff;stroke:#5b6676;stroke-width:2px}:where(body:has(main[data-page=home])) .ic-q{font:700 22px var(--sans);fill:#0d1b2a;text-anchor:middle}:where(body:has(main[data-page=home])) .ic-bub.bad{stroke:#e8604c;fill:#fff3f1}:where(body:has(main[data-page=home])) .ic-x{fill:none;stroke:#e8604c;stroke-width:3.2px;stroke-linecap:round}:where(body:has(main[data-page=home])) .ic-bub.good{stroke:#0240c9;fill:#eef3fd}:where(body:has(main[data-page=home])) .ic-tick2{fill:none;stroke:#0240c9;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}:where(body:has(main[data-page=home])) .ic-head{fill:#f1f3f6;stroke:#5b6676;stroke-width:2px}:where(body:has(main[data-page=home])) .ic-win{fill:#dce6fb;stroke:#5b6676;stroke-width:1.5px}:where(body:has(main[data-page=home])) .ic-win.plain{fill:#fff}:where(body:has(main[data-page=home])) .ic-swirl{fill:none;stroke:#0240c9;stroke-width:3px;stroke-linecap:round}:where(body:has(main[data-page=home])) .ic-star{fill:#0240c9}:where(body:has(main[data-page=home])) .ic-eye{fill:#0d1b2a}:where(body:has(main[data-page=home])) .ic-ln{stroke:#5b6676;stroke-width:2px}:where(body:has(main[data-page=home])) .ic-ant{fill:#ff7474}:where(body:has(main[data-page=home])) .ic-note rect{fill:#ffe38a;stroke:#c9a43a;stroke-width:1px}:where(body:has(main[data-page=home])) .ic-note path{fill:none;stroke:#b08a22;stroke-width:1.4px;stroke-linecap:round}:where(body:has(main[data-page=home])) .ic-book path:first-child{fill:#0240c9}:where(body:has(main[data-page=home])) .ic-book .ic-spine{stroke:#67aaf1;stroke-width:2px;fill:none}:where(body:has(main[data-page=home])) .ic-book circle{fill:none;stroke:#fff;stroke-width:1.8px}:where(body:has(main[data-page=home])) .ic-card{fill:#fff;stroke:#0240c9;stroke-width:1.6px}:where(body:has(main[data-page=home])) .ic-card-path{fill:none;stroke:#9db6ee;stroke-width:1.6px;stroke-dasharray:3 3}:where(body:has(main[data-page=home])) .ic-ring{fill:none;stroke:#9db6ee;stroke-width:1.5px}:where(body:has(main[data-page=home])) .ic-ring2{fill:none;stroke:#67aaf1;stroke-width:1.5px}:where(body:has(main[data-page=home])) .ic-core{fill:#0240c9}:where(body:has(main[data-page=home])) .ic-tick{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}:where(body:has(main[data-page=home])) .lay[data-step="1"] .ls[data-s="1"],:where(body:has(main[data-page=home])) .lay[data-step="2"] .ls[data-s="1"],:where(body:has(main[data-page=home])) .lay[data-step="2"] .ls[data-s="2"],:where(body:has(main[data-page=home])) .lay[data-step="3"] .ls:is([data-s="1"],[data-s="2"],[data-s="3"]),:where(body:has(main[data-page=home])) .lay[data-step="4"] .ls:is([data-s="1"],[data-s="2"],[data-s="3"],[data-s="4"]),:where(body:has(main[data-page=home])) .lay[data-step="5"] .ls{opacity:1}:where(body:has(main[data-page=home])) .lay[data-step="1"] .ls[data-s="1"],:where(body:has(main[data-page=home])) .lay[data-step="2"] .ls[data-s="2"],:where(body:has(main[data-page=home])) .lay[data-step="3"] .ls[data-s="3"],:where(body:has(main[data-page=home])) .lay[data-step="4"] .ls[data-s="4"],:where(body:has(main[data-page=home])) .lay[data-step="5"] .ls[data-s="5"]{background:#f2f6fe;transform:translateY(-3px)}:where(body:has(main[data-page=home])) .lay[data-step="3"] .lrow.old .ls.ai,:where(body:has(main[data-page=home])) .lay[data-step="4"] .lrow.old .ls.ai{background:#f6f7f9}:where(body:has(main[data-page=home])) .lay[data-step="5"] .lrow.old .ls.out{background:#fff3f1}:where(body:has(main[data-page=home])) .lay[data-step="3"] .ic-card{animation:1.1s cubic-bezier(.16,1,.3,1) both lcard}@keyframes lcard{0%{opacity:0;transform:translate(-14px,6px)}to{opacity:1;transform:none}}:where(body:has(main[data-page=home])) .lay[data-step="2"] .ls.chk .ic-ring,:where(body:has(main[data-page=home])) .lay[data-step="4"] .ls.chk[data-s="4"] .ic-ring{animation:1s ease-out 2 lring}@keyframes lring{50%{stroke:#0240c9;stroke-width:3px}}:where(body:has(main[data-page=home])) .lay[data-step="5"] .out .li-ic{animation:.5s cubic-bezier(.3,1.6,.5,1) lpop}@keyframes lpop{0%{transform:scale(.7)}to{transform:none}}@media (max-width:900px){:where(body:has(main[data-page=home])) .lrow{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .lflow{grid-template-columns:1fr;gap:4px}:where(body:has(main[data-page=home])) .lrow.old .ls.ai{grid-column:auto}:where(body:has(main[data-page=home])) .ls{text-align:left;grid-template-columns:72px 1fr;place-items:center start;padding:8px 10px}:where(body:has(main[data-page=home])) .ls p{max-width:none}:where(body:has(main[data-page=home])) .li-ic{height:auto}:where(body:has(main[data-page=home])) .li-ic svg{height:52px}:where(body:has(main[data-page=home])) .ls.ai .li-ic svg{height:56px}:where(body:has(main[data-page=home])) .ls:not(:last-child):after{width:8px;height:8px;inset:auto auto -7px 30px;transform:rotate(135deg)}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .lay *{transition:none!important;animation:none!important}}:where(body:has(main[data-page=home])) #opportunity .lay{grid-area:lay}:where(body:has(main[data-page=home])) #opportunity[data-l=a]>.wrap{grid-template-areas:"head head""st st""lay lay""split split""demo demo""ans ans""bench bench"!important}:where(body:has(main[data-page=home])) #opportunity[data-l=b]>.wrap{grid-template-areas:"demo demo""head head""st st""lay lay""split split""ans ans""bench bench"!important}:where(body:has(main[data-page=home])) #opportunity[data-l=c]>.wrap{grid-template-areas:"head head""st st""lay lay""split split""demo demo""ans ans""bench bench"!important}@media (max-width:900px){:where(body:has(main[data-page=home])) #opportunity[data-l]>.wrap{grid-template-areas:"head""st""lay""split""demo""ans""bench"!important}}:where(body:has(main[data-page=home])) .hero-strip{display:none}:where(body:has(main[data-page=home])) .closing,:where(body:has(main[data-page=home])) .core-close{text-align:center;color:#0d1b2a;text-wrap:balance;max-width:18ch;font-family:var(--serif)!important;letter-spacing:-.01em!important;margin:clamp(56px,7vw,104px) auto clamp(8px,2vw,24px)!important;font-size:clamp(1.9rem,3.6vw,3.2rem)!important;font-weight:400!important;line-height:1.08!important}:where(body:has(main[data-page=home])) .f-night .closing,:where(body:has(main[data-page=home])) .f-blue .closing{color:inherit}:where(body:has(main[data-page=home])) #insights>.wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(32px,5vw,80px);display:grid}:where(body:has(main[data-page=home])) #insights .ins-grid.no-dash{max-width:none}:where(body:has(main[data-page=home])) #insights .closing{text-align:left;margin:clamp(32px,4vw,48px) 0 0!important;font-size:clamp(1.6rem,2.6vw,2.3rem)!important}@media (max-width:900px){:where(body:has(main[data-page=home])) #insights>.wrap{grid-template-columns:1fr}}:where(body:has(main[data-page=home])) #opportunity .split li b{color:#0d1b2aa8!important;font-size:.8rem!important}:where(body:has(main[data-page=home])) #opportunity .split .tag,:where(body:has(main[data-page=home])) .split .tag{color:#4a5563!important}:where(body:has(main[data-page=home])) #opportunity .split .good .tag{color:#0240c9!important}@media (max-width:420px){:where(body:has(main[data-page=home])) .top .btn{padding:.6rem .85rem!important;font-size:.78rem!important}}:where(body:has(main[data-page=home])) .lay{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:where(body:has(main[data-page=home])) .lay-bar{font:600 .95rem var(--sans);color:#5b6676;flex-direction:row-reverse;justify-content:space-between;margin-bottom:8px!important}:where(body:has(main[data-page=home])) .lrow{grid-template-columns:170px minmax(0,1fr)!important;padding:clamp(22px,3vw,34px) 0!important}:where(body:has(main[data-page=home])) .lrow+.lrow{border-top:1px solid #0d1b2a1a!important}:where(body:has(main[data-page=home])) .lflow{position:relative;gap:10px!important}:where(body:has(main[data-page=home])) .lflow:before{content:"";background:#d3d9e2;border-radius:2px;height:2px;position:absolute;top:40px;left:10%;right:10%}:where(body:has(main[data-page=home])) .lrow.new .lflow:before{background:linear-gradient(90deg,#d3d9e2 0 10%,#0240c9 10% 100%)}:where(body:has(main[data-page=home])) .ls{background:0 0!important;gap:12px!important;padding:0!important;transform:none!important}:where(body:has(main[data-page=home])) .ls:after{display:none!important}:where(body:has(main[data-page=home])) .li-ic{z-index:1;background:#fff;border-radius:50%;width:80px;position:relative;box-shadow:0 0 0 2px #d3d9e2;height:80px!important}:where(body:has(main[data-page=home])) .lrow.new .ls.chk .li-ic,:where(body:has(main[data-page=home])) .lrow.new .ls.ai .li-ic,:where(body:has(main[data-page=home])) .lrow.new .ls.out .li-ic{box-shadow:0 0 0 2px #0240c9}:where(body:has(main[data-page=home])) .lrow.old .ls.out .li-ic{box-shadow:0 0 0 2px #e8604c}:where(body:has(main[data-page=home])) .lrow.old .ls.ai .li-ic{width:80px}:where(body:has(main[data-page=home])) .ls p{color:#5b6676!important;max-width:18ch!important;font-size:.92rem!important;line-height:1.35!important}:where(body:has(main[data-page=home])) .ls p b{color:#0d1b2a;margin-bottom:2px;font-size:1rem;font-weight:650;display:block}:where(body:has(main[data-page=home])) .lrow.new .ls.out p b{color:#0240c9}:where(body:has(main[data-page=home])) .lrow.old .ls.out p b{color:#c2412f}:where(body:has(main[data-page=home])) .ic-bub{stroke-width:2.4px!important}:where(body:has(main[data-page=home])) .lay[data-step] .ls{transition:opacity .45s}@media (max-width:900px){:where(body:has(main[data-page=home])) .lrow{grid-template-columns:1fr!important}:where(body:has(main[data-page=home])) .lflow{gap:18px!important}:where(body:has(main[data-page=home])) .lflow:before{width:2px;height:auto;inset:10px auto 10px 39px}:where(body:has(main[data-page=home])) .lrow.new .lflow:before{background:#0240c9}:where(body:has(main[data-page=home])) .ls{column-gap:16px;grid-template-columns:80px 1fr!important;align-items:center!important}:where(body:has(main[data-page=home])) .ls p{max-width:none!important}}:where(body:has(main[data-page=home])) .lay-bar{flex-direction:row-reverse!important}:where(body:has(main[data-page=home])) .lay-t{font:600 1rem var(--sans);color:#0d1b2a}:where(body:has(main[data-page=home])) .lflow:before{display:none!important}:where(body:has(main[data-page=home])) .lflow .lpath{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(body:has(main[data-page=home])) .lpath .base{fill:none;stroke:#dde2ea;stroke-width:2px;stroke-linecap:round}:where(body:has(main[data-page=home])) .lpath .prog{fill:none;stroke-width:2.6px;stroke-linecap:round}:where(body:has(main[data-page=home])) .lrow.new .lpath .prog{stroke:#0240c9}:where(body:has(main[data-page=home])) .lrow.old .lpath .prog{stroke:#9aa3af;stroke-dasharray:5 7}:where(body:has(main[data-page=home])) .lpath .qdot{r:7px}:where(body:has(main[data-page=home])) .lrow.new .lpath .qdot{fill:#0240c9;filter:drop-shadow(0 0 6px #0240c973)}:where(body:has(main[data-page=home])) .lrow.old .lpath .qdot{fill:#8a919c}:where(body:has(main[data-page=home])) .lpath .qdot.bad{fill:#e8604c}:where(body:has(main[data-page=home])) .lay .li-ic{transition:box-shadow .35s,background .35s,transform .35s cubic-bezier(.3,1.5,.5,1)}:where(body:has(main[data-page=home])) .lay .ls p b{transition:color .35s}:where(body:has(main[data-page=home])) .lay.run .ls:not(.lit) .li-ic{box-shadow:0 0 0 2px #dde2ea!important}:where(body:has(main[data-page=home])) .lay.run .lrow.new .ls:not(.lit) p b,:where(body:has(main[data-page=home])) .lay.run .lrow.old .ls.out:not(.lit) p b{color:#0d1b2a}:where(body:has(main[data-page=home])) .lay.run .lrow.old .ls.lit .li-ic{box-shadow:0 0 0 2px #9aa3af!important}:where(body:has(main[data-page=home])) .lay.run .lrow.old .ls.out.lit .li-ic{background:#fff3f1;box-shadow:0 0 0 2px #e8604c!important}:where(body:has(main[data-page=home])) .lay.run .lrow.new .ls.lit .li-ic{background:#f1f5fe;box-shadow:0 0 0 2px #0240c9!important}:where(body:has(main[data-page=home])) .lay .ls.ping .li-ic{animation:.7s ease-out lping}@keyframes lping{0%{box-shadow:0 0 0 2px #0240c9,0 0 #0240c959}to{box-shadow:0 0 0 2px #0240c9,0 0 0 16px #0240c900}}:where(body:has(main[data-page=home])) .lay .lrow.new .ls.out.pop .li-ic{animation:.6s cubic-bezier(.3,1.6,.5,1) lpop2}@keyframes lpop2{0%{transform:scale(.86)}to{transform:none}}:where(body:has(main[data-page=home])) .lay .lrow.old .ls.wob .li-ic{animation:.9s ease-in-out lwob}@keyframes lwob{0%,to{transform:none}20%{transform:rotate(-7deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}:where(body:has(main[data-page=home])) .lay .lrow.old .ls.out.shake .li-ic{background:#fff3f1;animation:.5s ease-in-out lshake}@keyframes lshake{0%,to{transform:none}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .lay .li-ic,:where(body:has(main[data-page=home])) .lay .ls p{transition:none!important;animation:none!important}}:root:where(:has(main[data-page=home])){--s-head:clamp(32px,4vw,56px);--s-block:clamp(64px,8vw,104px);--s-sub:clamp(20px,2.4vw,32px)}:where(body:has(main[data-page=home])) main>section .sec-head,:where(body:has(main[data-page=home])) #canon .core-head{margin-bottom:var(--s-head)!important}:where(body:has(main[data-page=home])) main>section:not(.hero):not(.final){padding-bottom:var(--s-block)!important}:where(body:has(main[data-page=home])) #canon .lc-t{margin-top:var(--s-block)!important;margin-bottom:0!important}:where(body:has(main[data-page=home])) #canon .lc17{margin-top:var(--s-sub)!important}:where(body:has(main[data-page=home])) #canon .core-close{margin-top:var(--s-block)!important;margin-bottom:0!important}:where(body:has(main[data-page=home])) #canon .journey{margin-top:var(--s-block)!important}:where(body:has(main[data-page=home])) #opportunity .split-title,:where(body:has(main[data-page=home])) #opportunity[data-l] .split-title{margin-top:calc(var(--s-block) - var(--s-head))!important;margin-bottom:0!important}:where(body:has(main[data-page=home])) #opportunity .lay{margin:var(--s-sub) 0 0!important}:where(body:has(main[data-page=home])) #opportunity .split{margin-top:clamp(40px,5vw,64px)!important}:where(body:has(main[data-page=home])) #opportunity .demo-row,:where(body:has(main[data-page=home])) #where .where-foot{margin-top:var(--s-block)!important}:where(body:has(main[data-page=home])) #where .where-foot .closing{margin:0 auto!important}:where(body:has(main[data-page=home])) #insights .closing{margin-top:var(--s-head)!important}:where(body:has(main[data-page=home])) .faq-nav{flex-wrap:nowrap!important}:where(body:has(main[data-page=home])) .faq-nav a{white-space:nowrap}@media (min-width:901px){:where(body:has(main[data-page=home])) .faq-x{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important}}:where(body:has(main[data-page=home])) #awards .aw-head{margin-bottom:var(--s-head)!important}@media (max-width:900px){:where(body:has(main[data-page=home])) #opportunity>.wrap,:where(body:has(main[data-page=home])) #opportunity[data-l]>.wrap{grid-template-columns:minmax(0,1fr)!important}:where(body:has(main[data-page=home])) #opportunity .split{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:0!important}:where(body:has(main[data-page=home])) #opportunity .split figure{margin:0!important;transform:none!important}:where(body:has(main[data-page=home])) .faq-x{grid-template-columns:minmax(0,1fr)!important}:where(body:has(main[data-page=home])) .faq-nav{scrollbar-width:none;margin-left:calc(-1*var(--gut,24px));margin-right:calc(-1*var(--gut,24px));padding:2px var(--gut,24px);overflow-x:auto}:where(body:has(main[data-page=home])) .faq-nav::-webkit-scrollbar{display:none}:where(body:has(main[data-page=home])) .faq-head a{overflow-wrap:anywhere}:where(body:has(main[data-page=home])) .jbar .jtabs{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:22px!important}:where(body:has(main[data-page=home])) .jbar .jtabs::-webkit-scrollbar{display:none}:where(body:has(main[data-page=home])) .jbar .jtabs button{white-space:nowrap}}@media (max-width:640px){:root:where(:has(main[data-page=home])){--s-head:28px;--s-block:56px;--s-sub:18px}:where(body:has(main[data-page=home])) #where .tiles{gap:12px!important}:where(body:has(main[data-page=home])) #where .tiles .tile{flex-basis:calc(50% - 6px)!important}:where(body:has(main[data-page=home])) #where .tile .txt{padding:10px 12px 14px!important}:where(body:has(main[data-page=home])) #where .tile h3{line-height:1.2;font-size:1.02rem!important}:where(body:has(main[data-page=home])) #where .tile p{line-height:1.4;font-size:.85rem!important}:where(body:has(main[data-page=home])) .closing,:where(body:has(main[data-page=home])) .core-close{font-size:clamp(1.6rem,7.4vw,2rem)!important}:where(body:has(main[data-page=home])) .lc17{padding:22px 18px!important}:where(body:has(main[data-page=home])) #opportunity .split figure{padding:20px!important}:where(body:has(main[data-page=home])) #opportunity .abc{width:max-content;margin:0 0 16px auto;position:static!important}:where(body:has(main[data-page=home])) .journey-art .ja-llm,:where(body:has(main[data-page=home])) .split .tag,:where(body:has(main[data-page=home])) .chat .who,:where(body:has(main[data-page=home])) .awards li span{font-size:12px!important}}:where(body:has(main[data-page=home])) .hero h1,:where(body:has(main[data-page=home])) #h-hero{letter-spacing:-.02em!important;line-height:1.08!important}:where(body:has(main[data-page=home])) main h2{letter-spacing:-.02em!important;line-height:1.1!important}:where(body:has(main[data-page=home])) .closing,:where(body:has(main[data-page=home])) .core-close{font-size:clamp(1.7rem,3vw,2.5rem)!important;line-height:1.12!important}:where(body:has(main[data-page=home])) #opportunity .split-title,:where(body:has(main[data-page=home])) #canon .lc-t,:where(body:has(main[data-page=home])) #opportunity .flip-h{color:#0d1b2a;font-family:var(--serif)!important;letter-spacing:-.01em!important;font-size:clamp(1.5rem,2.4vw,2.15rem)!important;font-weight:400!important;line-height:1.15!important}:where(body:has(main[data-page=home])) #opportunity .flip-h em{color:#0240c9}:where(body:has(main[data-page=home])) .hero .lead p{margin:0}:where(body:has(main[data-page=home])) .hero .lead p+p{margin-top:.6em}:where(body:has(main[data-page=home])) .scen{border-bottom:1px solid #0d1b2a1f;flex-wrap:wrap;gap:2px 26px!important;margin:24px 0 18px!important}:where(body:has(main[data-page=home])) .scen button{all:unset;cursor:pointer;margin-bottom:-1px;box-shadow:none!important;color:#4a5563!important;font:600 1rem var(--sans)!important;background:0 0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 0 12px!important;transition:color .25s,border-color .25s!important}:where(body:has(main[data-page=home])) .scen button:hover{color:#0d1b2a!important;box-shadow:none!important}:where(body:has(main[data-page=home])) .scen button[aria-selected=true]{color:#0240c9!important;background:0 0!important;border-bottom-color:#0240c9!important}:where(body:has(main[data-page=home])) .faq-nav{border:0!important;border-bottom:1px solid #0d1b2a1f!important;gap:2px 26px!important;margin-top:24px!important;display:flex!important}:where(body:has(main[data-page=home])) .faq-nav a{all:unset;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;margin-bottom:-1px;color:#4a5563!important;font:600 1rem var(--sans)!important;background:0 0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 0 12px!important;display:inline-flex!important}:where(body:has(main[data-page=home])) .faq-nav a:hover{color:#0d1b2a!important}:where(body:has(main[data-page=home])) .faq-nav a.on{color:#0240c9!important;background:0 0!important;border-bottom-color:#0240c9!important;padding-left:0!important}:where(body:has(main[data-page=home])) .faq-nav a span{border-radius:50%;place-items:center;color:#4a5563!important;background:#e8edf5!important;width:22px!important;height:22px!important;font-size:.72rem!important;display:grid!important}:where(body:has(main[data-page=home])) .faq-nav a.on span{color:#fff!important;background:#0240c9!important}@media (max-width:640px){:where(body:has(main[data-page=home])) .scen button,:where(body:has(main[data-page=home])) .faq-nav a,:where(body:has(main[data-page=home])) .jtabs button,:where(body:has(main[data-page=home])) .utabs button{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex!important}:where(body:has(main[data-page=home])) .btn{min-height:48px}:where(body:has(main[data-page=home])) .jarrows button,:where(body:has(main[data-page=home])) .lay-toggle{width:44px!important;height:44px!important}:where(body:has(main[data-page=home])) .faq summary{align-items:center;min-height:48px;display:flex}}:where(body:has(main[data-page=home])) .hero .btn--ghost{background:0 0!important}:where(body:has(main[data-page=home])) .chat .note{margin-top:14px;line-height:1.5;color:#e6f0f4b8!important;font-size:.8rem!important}@media (max-width:900px){:where(body:has(main[data-page=home])) .faq-nav a{border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 0 12px!important}:where(body:has(main[data-page=home])) .faq-nav a.on{border-bottom-color:#0240c9!important}}:where(body:has(main[data-page=home])) .lrow{grid-template-areas:"head flow"".facts";grid-template-columns:200px minmax(0,1fr)!important;row-gap:22px!important}:where(body:has(main[data-page=home])) .lrow .lhead{grid-area:head;align-self:start;padding-top:18px}:where(body:has(main[data-page=home])) .lrow .lflow{grid-area:flow}:where(body:has(main[data-page=home])) .lhead span{color:#5b6676;display:block;font:700 .85rem var(--sans)!important;margin:0 0 6px!important}:where(body:has(main[data-page=home])) .lhead b{font-family:var(--serif);color:#0d1b2a;font-weight:400;display:block;font-size:1.35rem!important;line-height:1.2!important}:where(body:has(main[data-page=home])) .lrow.new .lhead span{color:#0240c9}:where(body:has(main[data-page=home])) .lrow.new .lhead b{color:#0d1b2a!important}:where(body:has(main[data-page=home])) .lfacts{border-top:1px solid #0d1b2a1a;grid-area:facts;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;padding-top:16px;display:grid}:where(body:has(main[data-page=home])) .lfacts div{align-content:start;gap:4px;display:grid}:where(body:has(main[data-page=home])) .lfacts dt{font:700 .8rem var(--sans);color:#4a5563}:where(body:has(main[data-page=home])) .lfacts dd{color:#22303f;margin:0;font-size:.98rem;line-height:1.5}:where(body:has(main[data-page=home])) .lrow.new .lfacts dt{color:#0240c9}@media (max-width:900px){:where(body:has(main[data-page=home])) .lrow{grid-template-areas:"head""flow""facts";grid-template-columns:1fr!important}:where(body:has(main[data-page=home])) .lrow .lhead{padding-top:0}:where(body:has(main[data-page=home])) .lfacts{grid-template-columns:1fr;gap:14px}}.js:where(:has(main[data-page=home])) .rv{opacity:1!important;transition:none!important;transform:none!important}.js:where(:has(main[data-page=home])) main h2.mask,.js:where(:has(main[data-page=home])) main .closing.mask{clip-path:inset(-.3em -20% -.35em)}.js:where(:has(main[data-page=home])) main h2.mask:not(.up),.js:where(:has(main[data-page=home])) main .closing.mask:not(.up){clip-path:inset(-.3em -20% 100%);transform:translateY(.35em)}.js:where(:has(main[data-page=home])) main h2.mask,.js:where(:has(main[data-page=home])) main .closing.mask{transition:clip-path .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}@keyframes hrise{0%{clip-path:inset(-.3em -20% 100%);transform:translateY(.25em)}to{clip-path:inset(-.3em -20% -.35em);transform:none}}@keyframes hunroll{0%{clip-path:inset(0 100% 0 0 round 16px)}to{clip-path:inset(0 round 16px)}}:where(body:has(main[data-page=home])) .hero-strip .hs-ring{aspect-ratio:1;pointer-events:none;opacity:0;border-radius:50%;width:9.4%;position:absolute;top:58.2%;left:49.56%;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 2px #ffffffe6}@keyframes hring{0%{opacity:1;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7);box-shadow:0 0 0 1px #0240c999}}:where(body:has(main[data-page=home])) .closing,:where(body:has(main[data-page=home])) .core-close{position:relative}:where(body:has(main[data-page=home])) .closing .ink,:where(body:has(main[data-page=home])) .core-close .ink{width:min(220px,46%);height:14px;margin:14px auto 0;display:block;overflow:visible}:where(body:has(main[data-page=home])) #insights .closing .ink{margin-left:0}:where(body:has(main[data-page=home])) .ink path{fill:none;stroke:#0240c9;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240px;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .35s}:where(body:has(main[data-page=home])) .up .ink path{stroke-dashoffset:0}:where(body:has(main[data-page=home])) .f-night .ink path,:where(body:has(main[data-page=home])) .f-blue .ink path{stroke:#67aaf1}:where(body:has(main[data-page=home])) .duo .yes .checks span{animation:.42s cubic-bezier(.2,1.4,.4,1) both stamp}:where(body:has(main[data-page=home])) .duo .yes .checks span:nth-child(2){animation-delay:.14s}:where(body:has(main[data-page=home])) .duo .yes .checks span:nth-child(3){animation-delay:.28s}:where(body:has(main[data-page=home])) .duo .yes .bub{animation:.5s cubic-bezier(.16,1,.3,1) .4s both land}@keyframes stamp{0%{transform:scale(.6)rotate(-4deg)}60%{transform:scale(1.06)}to{transform:none}}@keyframes land{0%{transform:translateY(10px)}to{transform:none}}:where(body:has(main[data-page=home])) .btn span[aria-hidden]{transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}:where(body:has(main[data-page=home])) .btn:hover span[aria-hidden],:where(body:has(main[data-page=home])) .btn:focus-visible span[aria-hidden]{transform:translate(4px)}:where(body:has(main[data-page=home])) #where .tile .pic{overflow:hidden}:where(body:has(main[data-page=home])) #where .tile .uc-photo{transition:transform .6s cubic-bezier(.16,1,.3,1)}:where(body:has(main[data-page=home])) #where .tile:hover .uc-photo{transform:scale(1.045)}:where(body:has(main[data-page=home])) .awards img{transition:transform .5s cubic-bezier(.2,1.4,.4,1)}:where(body:has(main[data-page=home])) .awards li:hover img{transform:rotate(-6deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.js:where(:has(main[data-page=home])) main h2.mask,.js:where(:has(main[data-page=home])) main .closing.mask{clip-path:none!important;transition:none!important;transform:none!important}:where(body:has(main[data-page=home])) .hero-strip .hs-ring,:where(body:has(main[data-page=home])) .duo .yes .checks span,:where(body:has(main[data-page=home])) .duo .yes .bub{animation:none!important}:where(body:has(main[data-page=home])) .ink path{stroke-dashoffset:0;transition:none}:where(body:has(main[data-page=home])) .btn span[aria-hidden],:where(body:has(main[data-page=home])) #where .tile .uc-photo,:where(body:has(main[data-page=home])) .awards img{transition:none!important}}:where(body:has(main[data-page=home])) #opportunity .pt{margin-top:var(--s-block);grid-area:demo;min-width:0}:where(body:has(main[data-page=home])) .pt-copy{max-width:44rem;margin-bottom:var(--s-head)}:where(body:has(main[data-page=home])) .pt-copy .lead{margin-top:14px}:where(body:has(main[data-page=home])) .pt-stage{color:#e9eef6;background:#0f1e33;border-radius:20px;padding:clamp(20px,3vw,40px);box-shadow:0 30px 60px -34px #0d1b2a99}:where(body:has(main[data-page=home])) .pt-bar{border-bottom:1px solid #22344d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding-bottom:22px;display:grid}:where(body:has(main[data-page=home])) .pt-meter{align-items:center;gap:6px;display:flex}:where(body:has(main[data-page=home])) .pt-meter span{font:700 .8rem var(--sans);color:#9fb0c6;margin-right:6px}:where(body:has(main[data-page=home])) .pt-meter i{background:#22344d;border-radius:4px;width:22px;height:8px;transition:background .3s}:where(body:has(main[data-page=home])) .pt-meter i.on{background:#ff7474}:where(body:has(main[data-page=home])) .pt-meter i.on:nth-child(-n+3){background:#f2a96b}:where(body:has(main[data-page=home])) .pt-meter i.on:nth-child(2){background:#e9c46a}:where(body:has(main[data-page=home])) .pt-q{color:#fff;background:#22344d;border-radius:14px 14px 14px 4px;align-items:center;min-height:3.1em;margin:0;padding:12px 16px;font-size:1.08rem;line-height:1.45;display:flex}:where(body:has(main[data-page=home])) .pt-q.swap{animation:.45s cubic-bezier(.16,1,.3,1) ptq}@keyframes ptq{0%{transform:translateY(-8px)}to{transform:none}}:where(body:has(main[data-page=home])) .pt-push{appearance:none;cursor:pointer;color:#0240c9;font:600 1rem var(--sans);white-space:nowrap;background:#fff;border:0;border-radius:999px;min-height:46px;padding:.85rem 1.2rem;transition:transform .15s}:where(body:has(main[data-page=home])) .pt-push:active{transform:scale(.96)}:where(body:has(main[data-page=home])) .pt-cols{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,40px);margin-top:26px;display:grid}:where(body:has(main[data-page=home])) .pt-col{align-content:start;justify-items:center;gap:12px;display:grid}:where(body:has(main[data-page=home])) .pt-name{font:700 .95rem var(--sans);margin:0}:where(body:has(main[data-page=home])) .gen .pt-name{color:#c9d2de}:where(body:has(main[data-page=home])) .vs .pt-name{color:#bfd8ff}:where(body:has(main[data-page=home])) .pt-vis{width:min(240px,100%);height:auto;overflow:visible}:where(body:has(main[data-page=home])) .pt-seg{fill:none;stroke:#9aa3af;stroke-width:9px;stroke-linecap:butt;transform-box:view-box;transform-origin:120px 120px;transition:transform .7s cubic-bezier(.2,1.3,.4,1),stroke .4s}:where(body:has(main[data-page=home])) .pt-ring{fill:none;stroke:#67aaf1;stroke-width:1.6px;opacity:.75}:where(body:has(main[data-page=home])) .pt-ring:nth-child(odd){stroke:#3e7be0}:where(body:has(main[data-page=home])) .pt-core{fill:#0240c9}:where(body:has(main[data-page=home])) .pt-ripple{fill:none;stroke:#fff;stroke-width:2px;transform-box:view-box;transform-origin:120px 120px;opacity:0;transform:scale(1)}:where(body:has(main[data-page=home])) .pt-hit{fill:#ff7474}:where(body:has(main[data-page=home])) .vs .pt-hit{fill:#fff}:where(body:has(main[data-page=home])) .pt-core-t{font:400 20px var(--serif);text-anchor:middle;fill:#e9eef6}:where(body:has(main[data-page=home])) .pt-core-s{font:600 10px var(--sans);text-anchor:middle;fill:#9fb0c6;letter-spacing:.06em}:where(body:has(main[data-page=home])) .pt-core-t.w{fill:#fff}:where(body:has(main[data-page=home])) .pt-core-s.w{fill:#bfd8ff}:where(body:has(main[data-page=home])) .gen .pt-vis.shake{animation:.4s ease-in-out ptshake}@keyframes ptshake{25%{transform:translate(-4px,1px)rotate(-1deg)}50%{transform:translate(4px,-1px)rotate(1deg)}75%{transform:translate(-2px)}}:where(body:has(main[data-page=home])) .pt-ans{border-radius:16px;width:100%;min-height:6.4em;margin:0;padding:14px 18px;font-size:1rem;line-height:1.5}:where(body:has(main[data-page=home])) .pt-ans .who{font:700 .78rem var(--sans);margin-bottom:4px;display:block}:where(body:has(main[data-page=home])) .gen .pt-ans{color:#e9eef6;background:#1b2a40;border:1.5px solid #2e4a70}:where(body:has(main[data-page=home])) .gen .pt-ans .who{color:#9fb0c6}:where(body:has(main[data-page=home])) .gen .pt-ans.bad{color:#f7c4bb;background:#2a1f2c;border:1.5px dashed #ff7474}:where(body:has(main[data-page=home])) .gen .pt-ans.bad .who{color:#ff7474}:where(body:has(main[data-page=home])) .vs .pt-ans{color:#0d1b2a;background:#fff}:where(body:has(main[data-page=home])) .vs .pt-ans .who{color:#0240c9}:where(body:has(main[data-page=home])) .pt-ans.swap{animation:.45s cubic-bezier(.16,1,.3,1) ptq}:where(body:has(main[data-page=home])) .pt .note{color:#e6f0f4b8;border-top:1px solid #22344d;margin-top:22px;padding-top:16px;font-size:.82rem}@media (max-width:760px){:where(body:has(main[data-page=home])) .pt-bar{grid-template-columns:1fr;gap:14px}:where(body:has(main[data-page=home])) .pt-cols{grid-template-columns:1fr 1fr;gap:12px}:where(body:has(main[data-page=home])) .pt-vis{width:100%}:where(body:has(main[data-page=home])) .pt-ans{min-height:9em;padding:12px;font-size:.9rem}:where(body:has(main[data-page=home])) .pt-push{justify-self:start}}@media (max-width:420px){:where(body:has(main[data-page=home])) .pt-cols{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .pt-vis{width:200px}:where(body:has(main[data-page=home])) .pt-ans{min-height:0}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .pt *{transition:none!important;animation:none!important}}:where(body:has(main[data-page=home])) .pt-hit{transform-box:fill-box;transform-origin:50%;transform:scale(0)}:where(body:has(main[data-page=home])) .pt-stage{background:#0f1e33!important}:where(body:has(main[data-page=home])) .pt-bar{border-bottom:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;padding-bottom:0!important}:where(body:has(main[data-page=home])) .pt-qwrap{gap:10px;min-width:0;display:grid}:where(body:has(main[data-page=home])) .pt-step{font:700 .82rem var(--sans);color:#9fb0c6}:where(body:has(main[data-page=home])) .pt-q{font-family:var(--serif)!important;background:0 0!important;border-radius:0!important;align-items:flex-start!important;min-height:2.6em!important;padding:0!important;font-size:clamp(1.25rem,2vw,1.6rem)!important;line-height:1.25!important}:where(body:has(main[data-page=home])) .pt-meter{background:#22344d;border-radius:3px;height:3px;overflow:hidden;display:block!important}:where(body:has(main[data-page=home])) .pt-meter i{width:calc(var(--p,0) * 100%);background:linear-gradient(90deg,#e9c46a,#ff7474);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}:where(body:has(main[data-page=home])) .pt-cols{position:relative;margin-top:clamp(28px,3vw,40px)!important}:where(body:has(main[data-page=home])) .pt-cols:before{content:"";background:#22344d;width:1px;position:absolute;top:0;bottom:0;left:50%}:where(body:has(main[data-page=home])) .pt-name{font:600 .95rem var(--sans)!important}:where(body:has(main[data-page=home])) .pt-seg{stroke-width:3px!important;stroke-linecap:round!important}:where(body:has(main[data-page=home])) .pt-ring{stroke:#67aaf1!important;stroke-width:2px!important;opacity:1!important}:where(body:has(main[data-page=home])) .pt-ring:nth-child(2){stroke:#3e7be0!important}:where(body:has(main[data-page=home])) .pt-core-t{font-size:22px!important}:where(body:has(main[data-page=home])) .pt-ans{text-align:center;max-width:30ch;min-height:5.2em;color:#e9eef6!important;background:0 0!important;border:0!important;padding:0!important;font-size:1.02rem!important}:where(body:has(main[data-page=home])) .pt-ans .who{margin-bottom:8px!important}:where(body:has(main[data-page=home])) .pt-ans .st{font:700 .78rem var(--sans);color:#ff9a8a;background:#3a2430;border-radius:999px;padding:4px 10px;display:inline-block}:where(body:has(main[data-page=home])) .pt-ans .st.ok{color:#bfd8ff;background:#1e3a6b}:where(body:has(main[data-page=home])) .gen .pt-ans .txt{color:#f7c4bb}:where(body:has(main[data-page=home])) .pt-ans .st.on{color:#bfe6d4;background:#203a38}:where(body:has(main[data-page=home])) .gen .pt-ans:not(.bad) .txt{color:#e9eef6}:where(body:has(main[data-page=home])) .pt-verdict{text-align:center;max-width:64ch;margin:26px auto 0}:where(body:has(main[data-page=home])) .pt-verdict b{font:600 1rem var(--sans);color:#8fb8ff;margin-bottom:6px;display:block}:where(body:has(main[data-page=home])) .pt-verdict span{color:#e6f0f4cc;font-size:.95rem;line-height:1.5;display:block}:where(body:has(main[data-page=home])) .pt-ans,:where(body:has(main[data-page=home])) .pt-verdict span,:where(body:has(main[data-page=home])) .pt-verdict b{text-wrap:balance}:where(body:has(main[data-page=home])) .pt-verdict.swap{animation:.45s cubic-bezier(.16,1,.3,1) ptq}:where(body:has(main[data-page=home])) .gen .pt-ans:not(.bad) .st{color:#c9d2de;background:#22344d}@media (max-width:760px){:where(body:has(main[data-page=home])) .pt-cols:before{display:none}:where(body:has(main[data-page=home])) .pt-bar{grid-template-columns:1fr!important}:where(body:has(main[data-page=home])) .pt-ans{min-height:7em}}@media (max-width:420px){:where(body:has(main[data-page=home])) .pt-ans{min-height:0}:where(body:has(main[data-page=home])) .pt-cols{row-gap:28px!important}:where(body:has(main[data-page=home])) .pt-col.vs{border-top:1px solid #22344d;padding-top:28px}}:where(body:has(main[data-page=home])) .pt-seg{stroke-width:5px!important;stroke-linecap:butt!important;transition:transform .9s cubic-bezier(.2,.9,.3,1.1),stroke .3s!important}:where(body:has(main[data-page=home])) .pt-crack{fill:none;stroke:#ff7474;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:40px;transition:stroke-dashoffset .5s ease-out;display:none}:where(body:has(main[data-page=home])) .pt-crack.on{stroke-dashoffset:0}:where(body:has(main[data-page=home])) .pt-shard{fill:#ff7474;transform-box:fill-box;transform-origin:50%;transition:transform 1s cubic-bezier(.15,.8,.3,1);transform:scale(0)}:where(body:has(main[data-page=home])) .pt-q{width:fit-content;max-width:100%;position:relative;font-family:var(--sans)!important;background:#22344d!important;border-radius:18px 18px 18px 4px!important;align-items:center!important;min-height:0!important;padding:14px 18px!important;font-size:1.1rem!important;line-height:1.45!important}:where(body:has(main[data-page=home])) .pt-step{align-items:center;gap:8px;display:flex}:where(body:has(main[data-page=home])) .pt-step:before{content:"";background:#3a4e6c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='8.5' r='3.4' fill='%239FB0C6'/%3E%3Cpath d='M4.5 18.5c1.2-3.4 3.8-5 6.5-5s5.3 1.6 6.5 5' fill='%239FB0C6'/%3E%3C/svg%3E") 50%/cover;border-radius:50%;width:22px;height:22px}:where(body:has(main[data-page=home])) .gen .pt-vis{margin-bottom:14px;overflow:visible}:where(body:has(main[data-page=home])) .pt-col{position:relative}:where(body:has(main[data-page=home])) .pt-ans{z-index:1;position:relative}@media (max-width:760px){:where(body:has(main[data-page=home])) .flow-m .core{justify-items:center;gap:6px;box-shadow:none!important;aspect-ratio:auto!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;padding:0!important;display:grid!important}:where(body:has(main[data-page=home])) .flow-m .core:before,:where(body:has(main[data-page=home])) .flow-m .core:after{display:none!important}:where(body:has(main[data-page=home])) .flow-m .cm-rings{aspect-ratio:1;place-items:center;width:min(230px,62vw);margin:6px 0 4px;display:grid;position:relative}:where(body:has(main[data-page=home])) .flow-m .cm-rings i{width:var(--r);aspect-ratio:1;border:1.5px solid #67aaf18c;border-radius:50%;position:absolute}:where(body:has(main[data-page=home])) .flow-m .cm-rings i:nth-child(2){border-color:#67aaf1cc}:where(body:has(main[data-page=home])) .flow-m .cm-rings i:nth-child(3){border:1px dashed #67aaf1;animation:40s linear infinite cmspin}:where(body:has(main[data-page=home])) .flow-m .cm-rings b{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#1a55d6,#0236ad);border-radius:50%;place-items:center;width:52%;display:grid;position:relative;box-shadow:0 0 40px #0240c98c}:where(body:has(main[data-page=home])) .flow-m .cm-rings b img{width:72%;height:auto}:where(body:has(main[data-page=home])) .flow-m .cm-t{color:#fff;font-size:1.05rem;font-weight:700}@keyframes cmspin{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .flow-m .cm-rings i{animation:none!important}}:where(body:has(main[data-page=home])) .final .wrap{grid-template-columns:minmax(0,1fr) 0fr;column-gap:0;transition:grid-template-columns .7s cubic-bezier(.16,1,.3,1),column-gap .7s cubic-bezier(.16,1,.3,1);display:grid}:where(body:has(main[data-page=home])) .final .wrap>*{grid-column:1}:where(body:has(main[data-page=home])) .final .wrap>.fd{grid-area:1/2/span 3;align-self:center}:where(body:has(main[data-page=home])) .final .wrap>.foot{grid-column:1/-1}:where(body:has(main[data-page=home])) .final.open .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:clamp(32px,5vw,80px)}:where(body:has(main[data-page=home])) .final.open #h-final,:where(body:has(main[data-page=home])) .final.open .lead{text-align:left;margin-left:0!important;margin-right:0!important}:where(body:has(main[data-page=home])) .final #h-final,:where(body:has(main[data-page=home])) .final .lead,:where(body:has(main[data-page=home])) .final .ctas{transition:transform .7s cubic-bezier(.16,1,.3,1)}:where(body:has(main[data-page=home])) .final.open .ctas{align-items:flex-start!important}:where(body:has(main[data-page=home])) .final.open .fd-open{display:none!important}:where(body:has(main[data-page=home])) .fd{color:#0d1b2a;text-align:left;opacity:0;background:#fff;border-radius:20px;min-width:0;padding:clamp(22px,3vw,36px);transition:opacity .45s .15s,transform .7s cubic-bezier(.16,1,.3,1) .1s;position:relative;transform:translate(40px)scale(.98);box-shadow:0 40px 80px -30px #0000008c}:where(body:has(main[data-page=home])) .final.open .fd{opacity:1;transform:none}:where(body:has(main[data-page=home])) .final .fd[hidden]{display:none!important}:where(body:has(main[data-page=home])) .fd-h{font-family:var(--serif);color:#0d1b2a;margin:0 0 18px;font-size:1.8rem;font-weight:400}:where(body:has(main[data-page=home])) .fd-close{cursor:pointer;background:#eef1f5;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}:where(body:has(main[data-page=home])) .fd-close svg{stroke:#0d1b2a;stroke-width:1.8px;fill:none;stroke-linecap:round;width:14px;height:14px}:where(body:has(main[data-page=home])) .fd .fields{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}:where(body:has(main[data-page=home])) .fd .field{gap:6px;display:grid}:where(body:has(main[data-page=home])) .fd .field.wide{grid-column:1/-1}:where(body:has(main[data-page=home])) .fd label{font:600 .88rem var(--sans);color:#22303f}:where(body:has(main[data-page=home])) .fd .star{color:#c2412f}:where(body:has(main[data-page=home])) .fd .opt{color:#5b6676;font-weight:400}:where(body:has(main[data-page=home])) .fd input,:where(body:has(main[data-page=home])) .fd textarea{font:400 1rem var(--sans);color:#0d1b2a;box-sizing:border-box;resize:vertical;background:#f4f7fc;border:1px solid #d3d9e2;border-radius:10px;width:100%;padding:12px 14px;transition:border-color .2s,box-shadow .2s}:where(body:has(main[data-page=home])) .fd input:focus,:where(body:has(main[data-page=home])) .fd textarea:focus{background:#fff;border-color:#0240c9;outline:0;box-shadow:0 0 0 3px #0240c926}:where(body:has(main[data-page=home])) .fd .err{color:#c2412f;margin:0;font-size:.85rem;display:none}:where(body:has(main[data-page=home])) .fd .is-bad input,:where(body:has(main[data-page=home])) .fd .is-bad textarea{border-color:#c2412f}:where(body:has(main[data-page=home])) .fd .is-bad .err{display:block}:where(body:has(main[data-page=home])) .fd .actions{justify-items:start;gap:10px;margin-top:20px;display:grid}:where(body:has(main[data-page=home])) .fd .actions .btn{box-shadow:none;color:#fff!important;background:#0240c9!important;border-color:#0240c9!important}:where(body:has(main[data-page=home])) .fd .form-note{color:#5b6676;margin:0;font-size:.85rem}:where(body:has(main[data-page=home])) .fd .done{text-align:center;padding:40px 10px}:where(body:has(main[data-page=home])) .fd .done svg{fill:none;stroke:#0240c9;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;width:52px;height:52px;transition:stroke-dashoffset .6s .1s}:where(body:has(main[data-page=home])) .fd .done.on svg{stroke-dashoffset:0}:where(body:has(main[data-page=home])) .fd .done h3{font-family:var(--serif);color:#0d1b2a;margin:12px 0 6px;font-size:1.6rem;font-weight:400}:where(body:has(main[data-page=home])) .fd .done p{color:#4a5563;margin:0}@media (max-width:900px){:where(body:has(main[data-page=home])) .final .wrap,:where(body:has(main[data-page=home])) .final.open .wrap{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}:where(body:has(main[data-page=home])) .final .wrap>.fd{grid-area:auto/1;margin-top:24px}:where(body:has(main[data-page=home])) .fd{transform:translateY(24px)}:where(body:has(main[data-page=home])) .final:not(.open) .fd{display:none!important}:where(body:has(main[data-page=home])) .fd .fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .final .wrap,:where(body:has(main[data-page=home])) .fd,:where(body:has(main[data-page=home])) .final #h-final,:where(body:has(main[data-page=home])) .final .lead{transition:none!important}}@media (min-width:901px){:where(body:has(main[data-page=home])) .final.open .wrap{grid-template-rows:min-content min-content min-content 1fr auto;align-items:start}:where(body:has(main[data-page=home])) .final.open .wrap>.fd{grid-row:1/span 4;align-self:start}:where(body:has(main[data-page=home])) .final.open .wrap>.foot{grid-row:5}:where(body:has(main[data-page=home])) .final.open .wrap>#h-final{margin-top:clamp(8px,2vw,24px)!important}}:where(body:has(main[data-page=home])) #opportunity .wv{background:#eef1f5;border-radius:999px;grid-area:wv;justify-content:center;gap:4px;width:max-content;margin:18px auto 0;padding:4px;display:flex}:where(body:has(main[data-page=home])) #opportunity .wv button{appearance:none;font:600 .92rem var(--sans);color:#4a5563;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:10px 18px;transition:background .25s,color .25s}:where(body:has(main[data-page=home])) #opportunity .wv button[aria-selected=true]{color:#0240c9;background:#fff;box-shadow:0 2px 8px -3px #0d1b2a40}:where(body:has(main[data-page=home])) #opportunity[data-v=a] .lay,:where(body:has(main[data-page=home])) #opportunity:not([data-v=a]) #ways{display:none!important}:where(body:has(main[data-page=home])) #opportunity #ways{grid-area:lay;margin-top:var(--s-sub)!important}:where(body:has(main[data-page=home])) #opportunity[data-l]>.wrap{grid-template-areas:"head head""st st""wv wv""lay lay""demo demo""ans ans""bench bench"!important}@media (max-width:900px){:where(body:has(main[data-page=home])) #opportunity[data-l]>.wrap{grid-template-areas:"head""st""wv""lay""demo""ans""bench"!important}}:where(body:has(main[data-page=home])) #ways .a-dot,:where(body:has(main[data-page=home])) #ways .a-next,:where(body:has(main[data-page=home])) #ways .a-ring{display:none}:where(body:has(main[data-page=home])) .lflow .ls p{width:100%;max-width:none!important;font-size:0!important}:where(body:has(main[data-page=home])) .lflow .ls p b{max-width:14ch;line-height:1.3;margin:0 auto!important;font-size:.98rem!important}:where(body:has(main[data-page=home])) .li-ic{width:64px!important;height:64px!important}:where(body:has(main[data-page=home])) .li-ic svg{height:34px!important}:where(body:has(main[data-page=home])) .ls.ai .li-ic svg{width:46px!important;height:auto!important}:where(body:has(main[data-page=home])) .lrow{row-gap:28px!important;padding:clamp(28px,3.5vw,44px) 0!important}:where(body:has(main[data-page=home])) .lhead b{font-size:1.2rem!important}:where(body:has(main[data-page=home])) .lfacts{border-top:0!important;gap:0 40px!important;padding-top:0!important}:where(body:has(main[data-page=home])) .lfacts dd{color:#4a5563!important;font-size:.92rem!important}@media (max-width:900px){:where(body:has(main[data-page=home])) .lflow .ls p b{max-width:none;margin:0!important}:where(body:has(main[data-page=home])) .lfacts{gap:14px!important}}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lay{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2vw,28px);display:grid!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lay-bar{grid-column:1/-1;margin-bottom:0!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow{border:1px solid #0000;border-radius:16px;flex-direction:column;gap:22px;padding:clamp(22px,2.6vw,32px)!important;display:flex!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow+.lrow{border-top:1px solid #0240c959!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.old{background:#eef1f5}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new{background:#fff;border-color:#0240c959;box-shadow:0 24px 50px -30px #0240c973}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lhead{padding-top:0!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lhead span{letter-spacing:.1em;text-transform:uppercase;font:700 .78rem var(--sans)!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lhead b{font-size:1.4rem!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.old .lhead b{color:#4a5563!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lflow{padding:18px 0 8px;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lflow .ls p{display:none!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .li-ic{width:52px!important;height:52px!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .li-ic svg{height:28px!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .ls.ai .li-ic svg{width:38px!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lfacts{counter-reset:lf;grid-template-columns:1fr!important;gap:0!important;display:grid!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lfacts div{counter-increment:lf;border-top:1px solid #0d1b2a1a;padding:14px 0 14px 34px;position:relative}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lfacts div:before{content:counter(lf);color:#fff;width:22px;height:22px;font:700 .75rem/22px var(--sans);text-align:center;background:#5b6676;border-radius:50%;position:absolute;top:16px;left:0}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lfacts div:before{background:#0240c9}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lfacts dt{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem!important}@media (max-width:900px){:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lay{grid-template-columns:1fr}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lflow{grid-template-columns:repeat(5,minmax(0,1fr))!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lflow .ls{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.old .ls.ai{grid-column:2/span 3!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lflow:before,:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lflow:after{display:none!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lflow{box-sizing:border-box;align-self:stretch;width:100%;padding-left:0;padding-right:0}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow>*{width:100%;min-width:0}@media (max-width:640px){:where(body:has(main[data-page=home])) #opportunity[data-v=b] .li-ic{width:44px!important;height:44px!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .li-ic svg{height:22px!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .ls.ai .li-ic svg{width:30px!important}}:where(body:has(main[data-page=home])) .hero-strip .hs-ph{display:none}:where(body:has(main[data-page=home])) .hs-ph b{font:700 .95rem var(--sans);color:#0d1b2a;background:#fff1c2;border-radius:4px;justify-self:center;padding:4px 10px}:where(body:has(main[data-page=home])) .hs-ph span{color:#4a5563;font-size:.9rem}:where(body:has(main[data-page=home])) .lc17{border:1px solid #0240c924;box-shadow:0 30px 60px -40px #0240c959;color:#0d1b2a!important;--lc-hair:#0d1b2a1a!important;background:#fff!important}:where(body:has(main[data-page=home])) .lc17 .lc-fig svg [stroke=\#FFFFFF],:where(body:has(main[data-page=home])) .lc17 .lc-fig svg [stroke=\#fff]{stroke:#0240c9}:where(body:has(main[data-page=home])) .lc17 .lc-fig svg [stroke=\#67AAF1]{stroke:#8fb4f0}:where(body:has(main[data-page=home])) .lc17 .lc-fig svg text[fill=\#fff],:where(body:has(main[data-page=home])) .lc17 .lc-fig svg g[fill=\#fff] text{fill:#0d1b2a}:where(body:has(main[data-page=home])) .lc17 .lc-fig svg text[fill=\#67AAF1]{fill:#0240c9}:where(body:has(main[data-page=home])) .lc17 .lc-fig svg text[fill=\#C9DCF8]{fill:#4a5563}:where(body:has(main[data-page=home])) .lc17 .lc-fig svg .k1 circle[fill=\#fff]{fill:#0240c9}:where(body:has(main[data-page=home])) .lc17 .lc-fig svg .k1 text[fill=\#0D1B2A]{fill:#fff}:where(body:has(main[data-page=home])) .lc17 .lc-fig svg #lc-ah path{stroke:#0240c9}:where(body:has(main[data-page=home])) .lc17 .lc-mk circle{fill:#0240c9!important}:where(body:has(main[data-page=home])) .lc17 .lc-mk text{fill:#fff!important}:where(body:has(main[data-page=home])) .lc17 .lc-fig figcaption{color:#4a5563!important}:where(body:has(main[data-page=home])) .lc-legend .num{color:#fff!important;background:#0240c9!important}:where(body:has(main[data-page=home])) .lc-legend .num.loop{color:#0240c9!important;background:0 0!important;box-shadow:inset 0 0 0 1.5px #0240c9!important}:where(body:has(main[data-page=home])) .lc-legend .verb{color:#0d1b2a!important}:where(body:has(main[data-page=home])) .lc-legend h3{color:#0240c9!important}:where(body:has(main[data-page=home])) .lc-legend p{color:#4a5563!important}:where(body:has(main[data-page=home])) .tex{z-index:-1;pointer-events:none;opacity:.05;background-size:600px;position:absolute;inset:0}:where(body:has(main[data-page=home])) .has-tex{isolation:isolate}:where(body:has(main[data-page=home])) .has-tex.dark .tex,:where(body:has(main[data-page=home])) .on-navy .tex,:where(body:has(main[data-page=home])) .f-night .tex,:where(body:has(main[data-page=home])) .final .tex{filter:invert();opacity:.04}:where(body:has(main[data-page=home])) .ink{display:none!important}:where(body:has(main[data-page=home])) .brushline{clip-path:inset(0 100% 0 0);background:url(/art/texture/brush-line-blue.png) 0/100% 100% no-repeat;width:min(240px,48%);height:16px;margin:14px auto 0;transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .35s;display:block}:where(body:has(main[data-page=home])) .up .brushline,:where(body:has(main[data-page=home])) .brushline.on{clip-path:inset(0)}:where(body:has(main[data-page=home])) #insights .closing .brushline{margin-left:0}:where(body:has(main[data-page=home])) .f-night .brushline,:where(body:has(main[data-page=home])) .f-blue .brushline,:where(body:has(main[data-page=home])) .on-navy .brushline{background-image:url(/art/texture/brush-line-light.png)}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .brushline{clip-path:none;transition:none}}:where(body:has(main[data-page=home])) .faq-nav a{border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 0 12px!important}:where(body:has(main[data-page=home])) .faq-nav a.on{border-bottom-color:#0240c9!important}html:root:where(:has(main[data-page=home])) .hero{padding-bottom:clamp(220px,26vw,380px)!important}@media (max-width:760px){html:root:where(:has(main[data-page=home])) .hero h1{font-size:clamp(2.2rem,10.2vw,2.75rem)!important}html:root:where(:has(main[data-page=home])) .hero{padding-bottom:clamp(140px,40vw,200px)!important}html:root:where(:has(main[data-page=home])) .flow-m{gap:.75rem}html:root:where(:has(main[data-page=home])) .flow-m .row{max-width:340px}}:where(body:has(main[data-page=home])) .hero-flow .hf-rings{transform-box:view-box;transform-origin:550px 170px!important}:where(body:has(main[data-page=home])) .hero-flow #hf-in,:where(body:has(main[data-page=home])) .hero-flow #hf-out{stroke-dasharray:330;stroke-dashoffset:0}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter #hf-in{animation:.8s cubic-bezier(.65,0,.35,1) .45s both hfDraw}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter #hf-out{animation:.8s cubic-bezier(.65,0,.35,1) 1.75s both hfDraw}@keyframes hfDraw{0%{stroke-dashoffset:330px}to{stroke-dashoffset:0}}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hf-rings circle{transform-box:view-box;transform-origin:550px 170px;animation:.9s cubic-bezier(.16,1,.3,1) both hfRipple}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hf-rings circle:first-child{animation-delay:1.05s}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hf-rings circle:nth-child(2){animation-delay:1.1s}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hf-rings circle:nth-child(3){animation-delay:1.15s}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hf-rings circle:nth-child(4){animation-delay:1.2s}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hf-rings circle:nth-child(5){animation-delay:1.25s}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hf-rings circle:nth-child(6){animation-delay:1.3s}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hf-rings circle:nth-child(7){animation-delay:1.35s}@keyframes hfRipple{0%{transform:scale(.55)}to{transform:scale(1)}}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .core-dot,html:root.js:where(:has(main[data-page=home])) .hero-flow.enter image{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.3,1.4,.5,1) .9s both hfLand}@keyframes hfLand{0%{transform:scale(0)}to{transform:scale(1)}}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .rlab{animation:.9s cubic-bezier(.65,0,.35,1) 1.4s both hfWrite}@keyframes hfWrite{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hd,html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .sm{animation:.7s cubic-bezier(.16,1,.3,1) both hfRise}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter text[x="60"]{animation-delay:.25s}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter text[x="1040"]{animation-delay:2.1s}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter text[x="550"]{animation-delay:1.6s}@keyframes hfRise{0%{clip-path:inset(0 0 100%);transform:translateY(14px)}to{clip-path:inset(-20% 0);transform:none}}html:root.js:where(:has(main[data-page=home])) .hero h1{animation:.9s cubic-bezier(.16,1,.3,1) both hrise}:where(body:has(main[data-page=home])) .hero .ctas .btn{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background .2s}:where(body:has(main[data-page=home])) .hero .ctas .btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #67aaf1cc}:where(body:has(main[data-page=home])) .hero .ctas .btn:active{transform:translateY(0)scale(.98)}:where(body:has(main[data-page=home])) .hero .ctas .btn:focus-visible{outline-offset:4px;outline:3px solid #67aaf1}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter path[d^=M379\ 164]{transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.3,1.6,.5,1) 1.2s both hfLand}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter path[d^=M1033\ 164]{transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.3,1.6,.5,1) 2.5s both hfLand}@media (prefers-reduced-motion:reduce){html:root:where(:has(main[data-page=home])) .hero-flow *,html:root:where(:has(main[data-page=home])) .hero h1{animation:none!important}}:where(body:has(main[data-page=home])) #who h2 em{color:#470275!important}:where(body:has(main[data-page=home])) #who .who-tabs button[aria-selected=true] .wn{color:#e3cff2!important}body:where(:has(main[data-page=home])){font-kerning:normal;font-feature-settings:"kern","liga","calt"}:where(body:has(main[data-page=home])) main p,:where(body:has(main[data-page=home])) main li,:where(body:has(main[data-page=home])) main dd,:where(body:has(main[data-page=home])) main summary{text-wrap:pretty;hanging-punctuation:first last}:where(body:has(main[data-page=home])) main h1,:where(body:has(main[data-page=home])) main h2,:where(body:has(main[data-page=home])) main h3{text-wrap:balance;font-optical-sizing:auto}:where(body:has(main[data-page=home])) .lc-mk text,:where(body:has(main[data-page=home])) .pt-step,:where(body:has(main[data-page=home])) .lc-legend .num,:where(body:has(main[data-page=home])) .wv button{font-variant-numeric:tabular-nums lining-nums}:where(body:has(main[data-page=home])) blockquote,:where(body:has(main[data-page=home])) .journey .steps6 li:last-child span{hanging-punctuation:first}:where(body:has(main[data-page=home])) main .lead,:where(body:has(main[data-page=home])) main .core-body p,:where(body:has(main[data-page=home])) main .ans p,:where(body:has(main[data-page=home])) main .who-lead,:where(body:has(main[data-page=home])) main .faq details p{max-width:62ch}:where(body:has(main[data-page=home])) main .sec-head .lead{max-width:56ch}.js:where(:has(main[data-page=home])) #where .tiles .tile{transition:transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.js:where(:has(main[data-page=home])) #where .tiles.go .tile{transform:none}.js:where(:has(main[data-page=home])) #where .tiles .tile:nth-child(2){transition-delay:60ms}.js:where(:has(main[data-page=home])) #where .tiles .tile:nth-child(3){transition-delay:.12s}.js:where(:has(main[data-page=home])) #where .tiles .tile:nth-child(4){transition-delay:.18s}.js:where(:has(main[data-page=home])) #where .tiles .tile:nth-child(5){transition-delay:.24s}.js:where(:has(main[data-page=home])) #where .tiles .tile:nth-child(6){transition-delay:.3s}.js:where(:has(main[data-page=home])) #where .tiles .tile:nth-child(7){transition-delay:.36s}.js:where(:has(main[data-page=home])) .awards li img{transition:transform .6s cubic-bezier(.3,1.5,.5,1);transform:scale(.6)rotate(-10deg)}.js:where(:has(main[data-page=home])) .awards.go li img{transform:none}.js:where(:has(main[data-page=home])) .awards li:nth-child(2) img{transition-delay:80ms}.js:where(:has(main[data-page=home])) .awards li:nth-child(3) img{transition-delay:.16s}.js:where(:has(main[data-page=home])) .awards li:nth-child(4) img{transition-delay:.24s}.js:where(:has(main[data-page=home])) .awards li:nth-child(5) img{transition-delay:.32s}.js:where(:has(main[data-page=home])) .awards li:nth-child(6) img{transition-delay:.4s}.js:where(:has(main[data-page=home])) .awards.go li:hover img{transition-delay:0s;transform:rotate(-6deg)scale(1.06)}:where(body:has(main[data-page=home])) .lc17 .lc-progress{background:#e3e8f0;border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}:where(body:has(main[data-page=home])) .lc17 .lc-progress i{width:100%;height:calc(var(--lp,0) * 100%);background:#0240c9;transition:height .2s linear;display:block}:where(body:has(main[data-page=home])) .lc-legend{position:relative;padding-left:18px!important}:where(body:has(main[data-page=home])) .lc17[data-scroll] .lc-legend li{transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1)}:where(body:has(main[data-page=home])) .lc17[data-scroll] .lc-legend li.on{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.js:where(:has(main[data-page=home])) #where .tiles .tile,.js:where(:has(main[data-page=home])) .awards li img{transition:none!important;transform:none!important}:where(body:has(main[data-page=home])) .lc17 .lc-progress{display:none}}:where(body:has(main[data-page=home])) #who .who-map .lb,:where(body:has(main[data-page=home])) #who .who-map .end{stroke:none!important}:where(body:has(main[data-page=home])) #who .who-x[data-lit=in] .end.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .end.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=out] .end.out,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .end.out,:where(body:has(main[data-page=home])) #who .who-x[data-lit=in] .lb.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .lb.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=out] .lb.out,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .lb.out,:where(body:has(main[data-page=home])) #who .who-map .core{fill:#470275!important}:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k1,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k2,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k3,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k4,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k5{opacity:.5!important}:where(body:has(main[data-page=home])) .lc17[data-on="1"] .lc-fig .k1,:where(body:has(main[data-page=home])) .lc17[data-on="2"] .lc-fig .k2,:where(body:has(main[data-page=home])) .lc17[data-on="3"] .lc-fig .k3,:where(body:has(main[data-page=home])) .lc17[data-on="4"] .lc-fig .k4,:where(body:has(main[data-page=home])) .lc17[data-on="5"] .lc-fig .k5{opacity:1!important}:where(body:has(main[data-page=home])) .lc17[data-on] .lc-legend li{opacity:.6!important}:where(body:has(main[data-page=home])) .lc17[data-on] .lc-legend li.on{opacity:1!important}:where(body:has(main[data-page=home])) .final .fd.leaving{opacity:0!important;transition:opacity .3s,transform .32s cubic-bezier(.4,0,.6,1)!important;transform:translate(48px)scale(.97)!important}@media (max-width:900px){:where(body:has(main[data-page=home])) .final .fd.leaving{transform:translateY(24px)scale(.98)!important}}:where(body:has(main[data-page=home])) .final #h-final{view-transition-name:final-h}:where(body:has(main[data-page=home])) .final .lead{view-transition-name:final-lead}:where(body:has(main[data-page=home])) .final .ctas{view-transition-name:final-ctas}:where(body:has(main[data-page=home])) .final .foot{view-transition-name:final-foot}:where(html:has(main[data-page=home]))::view-transition-group(final-h){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:where(html:has(main[data-page=home]))::view-transition-group(final-lead){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:where(html:has(main[data-page=home]))::view-transition-group(final-ctas){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:where(html:has(main[data-page=home]))::view-transition-group(final-foot){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:where(html:has(main[data-page=home]))::view-transition-group(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:where(html:has(main[data-page=home]))::view-transition-old(final-h){object-fit:none;object-position:left top;height:100%}:where(html:has(main[data-page=home]))::view-transition-new(final-h){object-fit:none;object-position:left top;height:100%}:where(html:has(main[data-page=home]))::view-transition-old(final-lead){object-fit:none;object-position:left top;height:100%}:where(html:has(main[data-page=home]))::view-transition-new(final-lead){object-fit:none;object-position:left top;height:100%}:where(body:has(main[data-page=home])) .faq-nav{display:none!important}:where(body:has(main[data-page=home])) .faq-x{grid-template-columns:minmax(0,1fr)!important}:where(body:has(main[data-page=home])) .faq-x .faq-head{max-width:46rem}:where(body:has(main[data-page=home])) .faq-x .faq{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin-top:clamp(28px,3vw,40px);display:grid!important}:where(body:has(main[data-page=home])) .faq-x .faq-g{display:block!important}:where(body:has(main[data-page=home])) .faq-x .faq-g h3{letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #0240c9;padding-bottom:12px;font:700 .8rem var(--sans)!important;color:#0240c9!important;margin:0 0 6px!important;display:block!important}:where(body:has(main[data-page=home])) .faq-x details{border-top:0!important;border-bottom:1px solid #0d1b2a1a!important;padding:16px 0!important}:where(body:has(main[data-page=home])) .faq-x details summary{pointer-events:none;cursor:default;color:#0d1b2a;font-weight:650;list-style:none;padding:0!important}:where(body:has(main[data-page=home])) .faq-x details summary:after,:where(body:has(main[data-page=home])) .faq-x details summary:before{display:none!important}:where(body:has(main[data-page=home])) .faq-x details summary::-webkit-details-marker{display:none}:where(body:has(main[data-page=home])) .faq-x details p{color:#4a5563;font-size:.97rem;line-height:1.55;margin:8px 0 0!important;padding:0!important}:where(body:has(main[data-page=home])) .faq-x details[open]{box-shadow:none!important;background:0 0!important;transform:none!important}@media (max-width:1000px){:where(body:has(main[data-page=home])) .faq-x .faq{grid-template-columns:1fr 1fr}}@media (max-width:640px){:where(body:has(main[data-page=home])) .faq-x .faq{grid-template-columns:1fr}:where(body:has(main[data-page=home])) .faq-x .faq-g+.faq-g{margin-top:28px}}:where(body:has(main[data-page=home])) .faq-x .faq{align-items:start!important}:where(body:has(main[data-page=home])) .faq-x .faq-g{margin:0!important;padding:0!important}:where(body:has(main[data-page=home])) .faq-x .faq-g>h3{margin-top:0!important}:where(body:has(main[data-page=home])) .faq-x .faq details{border-radius:0!important;margin:0!important;padding-left:0!important;padding-right:0!important}:where(body:has(main[data-page=home])) .faq-x .faq details>*{margin-left:0!important;padding-left:0!important}:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig [class*=k],:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k1,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k2,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k3,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k4,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-fig .k5,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-legend li,:where(body:has(main[data-page=home])) .lc17[data-on] .lc-legend li.on{opacity:1!important}:where(body:has(main[data-page=home])) .lc-legend li .num{transition:box-shadow .3s,transform .3s cubic-bezier(.3,1.5,.5,1)}:where(body:has(main[data-page=home])) .lc-legend li.on .num{transform:scale(1.08);box-shadow:0 0 0 5px #0240c929}:where(body:has(main[data-page=home])) .lc-legend li.on .num.loop{box-shadow:inset 0 0 0 1.5px #0240c9,0 0 0 5px #0240c929!important}:where(body:has(main[data-page=home])) .lc-mk circle{transition:r .3s}:where(body:has(main[data-page=home])) .lc17[data-on="1"] .lc-mk.k1 circle,:where(body:has(main[data-page=home])) .lc17[data-on="2"] .lc-mk.k2 circle,:where(body:has(main[data-page=home])) .lc17[data-on="3"] .lc-mk.k3 circle,:where(body:has(main[data-page=home])) .lc17[data-on="4"] .lc-mk.k4 circle{r:19px}:where(body:has(main[data-page=home])) .tex{background-repeat:no-repeat!important;background-size:cover!important}:where(body:has(main[data-page=home])) .tex.arcs-a{background-image:url(/art/texture/brush-arcs-a.png)!important;background-position:0 100%!important}:where(body:has(main[data-page=home])) .tex.arcs-b{background-image:url(/art/texture/brush-arcs-b.png)!important;background-position:100% 0!important}:where(body:has(main[data-page=home])) .pt-hit{visibility:hidden}:where(body:has(main[data-page=home])) .journey .steps6 li:not(#_x):not(#_y):after{border-radius:1px;margin-left:-1px;background:#66a2fe!important;width:2px!important;height:20px!important;top:9px!important}@media (max-width:900px){:where(body:has(main[data-page=home])) .journey .steps6 li:not(#_x):not(#_y):after{border-radius:50%;margin-left:0;background:#66a2fe!important;width:9px!important;height:9px!important;top:6px!important}}:where(body:has(main[data-page=home])) .bar-hide{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:center;width:30px;padding:.45rem 0;font:600 1rem/1 sans-serif}:where(body:has(main[data-page=home])) .bar-hide:hover{color:#fff;background:#ffffff1a}html.bars-off:where(:has(main[data-page=home])) .hsw,html.bars-off:where(:has(main[data-page=home])) .lsw{display:none!important}:where(body:has(main[data-page=home])) .bar-show{z-index:90;color:#ffffffd9;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#0d1b2af0;border:0;border-radius:999px;padding:.55rem .9rem;font:700 .66rem/1 sans-serif;display:none;position:fixed;bottom:14px;left:14px;box-shadow:0 12px 30px -10px #00000080}html.bars-off:where(:has(main[data-page=home])) .bar-show{display:block}:where(body:has(main[data-page=home])) main .eyebrow,:where(body:has(main[data-page=home])) .sub-eyebrow{font:700 .78rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#0240c9;margin:0 0 16px;display:block}:where(body:has(main[data-page=home])) #canon .core-head>div:first-child{display:block}:where(body:has(main[data-page=home])) main h2:not(#h-final){color:#070219;letter-spacing:-.025em!important;font-size:clamp(2.4rem,4.6vw,4rem)!important;line-height:1.04!important}:where(body:has(main[data-page=home])) #canon .core-head h2{max-width:16ch}@font-face{font-family:NewsreaderV;src:url(/fonts/Newsreader-wght.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:where(body:has(main[data-page=home])) main h2:not(#h-final){letter-spacing:-.03em!important;font-family:NewsreaderV,Newsreader,serif!important;font-weight:600!important}:where(body:has(main[data-page=home])) main h2:not(#h-final) em{letter-spacing:-.025em;text-wrap:wrap;font-weight:400;display:block}:where(body:has(main[data-page=home])) main h2#h-opp:not(#h-final) em{display:inline}@media (max-width:600px){:where(body:has(main[data-page=home])) main h2#h-opp:not(#h-final){font-size:min(2.4rem,8.4vw)!important}}:where(body:has(main[data-page=home])) main h2:not(#h-final){max-width:none!important}:where(body:has(main[data-page=home])) main .eyebrow{margin-bottom:20px!important}:where(body:has(main[data-page=home])) #who .eyebrow{color:#470275}:where(body:has(main[data-page=home])) main .on-navy .eyebrow{color:#9ec3ff}:where(body:has(main[data-page=home])) #canon .core-body{columns:2;column-gap:clamp(28px,4vw,64px);display:block!important}:where(body:has(main[data-page=home])) #canon .core-body p{break-inside:avoid;margin:0 0 .9rem;max-width:none!important}:where(body:has(main[data-page=home])) #canon .lc-t,:where(body:has(main[data-page=home])) #journey>h3{font-family:var(--serif)!important;letter-spacing:-.015em!important;color:#0d1b2a!important;text-transform:none!important;font-size:clamp(1.9rem,3.3vw,2.9rem)!important;font-weight:500!important;line-height:1.08!important}:where(body:has(main[data-page=home])) #journey>h3{margin-bottom:clamp(22px,2.6vw,36px)!important}@media (min-width:901px){:where(body:has(main[data-page=home])) #insights>.wrap{grid-template-areas:"head head""lead feats";row-gap:clamp(24px,3vw,40px)}:where(body:has(main[data-page=home])) #insights .sec-head{grid-area:head;margin-bottom:0!important}:where(body:has(main[data-page=home])) #insights .ins-lead{grid-area:lead;margin:0}:where(body:has(main[data-page=home])) #insights .ins-grid{grid-area:feats}}@media (max-width:900px){:where(body:has(main[data-page=home])) #insights .ins-lead{margin:0 0 28px}}:where(body:has(main[data-page=home])) main .closing:not(.final *),:where(body:has(main[data-page=home])) #insights .closing{max-width:none!important;font-family:var(--sans)!important;letter-spacing:0!important;color:#5b6b82!important;margin-top:clamp(28px,3vw,40px)!important;font-size:1.25rem!important;font-weight:500!important;line-height:1.4!important}:where(body:has(main[data-page=home])) main .closing:not(.final *) .ink,:where(body:has(main[data-page=home])) main .closing:not(.final *) .brushline{display:none!important}:where(body:has(main[data-page=home])) #opportunity .split .old li:before{background:#e8604c24 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 7l6 6M13 7l-6 6' stroke='%23C8432F' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/20px no-repeat!important}:where(body:has(main[data-page=home])) #opportunity .split .con{color:#b83a27;margin-top:4px;font-weight:600;display:block}:where(body:has(main[data-page=home])) #opportunity .split .pro{color:#0240c9;margin-top:4px;font-weight:600;display:block}:where(body:has(main[data-page=home])) #opportunity .split .good{background:linear-gradient(#f3f7ff 0%,#fff 46%)!important;box-shadow:0 0 0 2px #0240c9,0 34px 70px -34px #0240c999!important}:where(body:has(main[data-page=home])) #opportunity#opportunity .split .good .tag{border-radius:999px;justify-self:start;color:#fff!important;background-color:#0240c9!important;padding:7px 12px!important}:where(body:has(main[data-page=home])) #opportunity .split .good h3{color:#0240c9!important}:where(body:has(main[data-page=home])) mark.cc{color:#0240c9;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dce8ff;border-radius:6px;padding:.05em .4em;font-weight:700;box-shadow:inset 0 0 0 1px #0240c940}@media (max-width:760px){:where(body:has(main[data-page=home])) #canon .core-body{columns:1}}:where(body:has(main[data-page=home])) .journey .steps6 li b,:where(body:has(main[data-page=home])) .journey .steps6 li>span:not(.n){margin:0!important;display:inline!important}:where(body:has(main[data-page=home])) .journey .steps6 li{text-wrap:balance;line-height:1.5}:where(body:has(main[data-page=home])) .journey .steps6 li b{white-space:nowrap}:where(body:has(main[data-page=home])) .journey .steps6 li:first-child b{white-space:normal}:where(body:has(main[data-page=home])) .journey .steps6 li .n{margin-right:.5em}:where(body:has(main[data-page=home])) .faq-x details summary{position:relative;pointer-events:auto!important;cursor:pointer!important;padding-right:34px!important}:where(body:has(main[data-page=home])) .faq-x details summary:after{background:#e8edf5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M7 11h8M11 7v8' stroke='%230240C9' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/22px no-repeat;border-radius:50%;width:22px;height:22px;margin-top:0;transition:transform .25s,background-color .25s;position:absolute;top:calc(.92em - 11px);right:0;content:""!important;display:block!important}:where(body:has(main[data-page=home])) .faq-x details summary:hover{color:#0240c9}:where(body:has(main[data-page=home])) .faq-x details summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0240c9}:where(body:has(main[data-page=home])) .faq-x details p{margin-top:10px!important}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .faq-x details summary:after{transition:none}}:where(body:has(main[data-page=home])) .faq-x details summary,:where(body:has(main[data-page=home])) .faq-x details[open] summary{justify-content:space-between;align-items:flex-start;gap:14px;padding-right:0!important;display:flex!important}:where(body:has(main[data-page=home])) .faq-x details summary:after,:where(body:has(main[data-page=home])) .faq-x details[open] summary:after{flex:none;width:22px;height:22px;background:#e8edf5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M7.5 9.5l3.5 3.5 3.5-3.5' fill='none' stroke='%230240C9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/22px no-repeat!important;margin:calc(.5lh - 11px) 0 0!important;position:static!important;top:auto!important;transform:none!important}:where(body:has(main[data-page=home])) .faq-x details[open] summary:after{background-color:#dce8ff!important;transform:rotate(180deg)!important}:where(body:has(main[data-page=home])) .faq-x details summary{min-height:0!important}@media (max-width:640px){:where(body:has(main[data-page=home])) .faq-x .faq-g+.faq-g{margin-top:44px!important}}:where(body:has(main[data-page=home])) #opportunity .wv{display:none!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lfacts .con{color:#b83a27;margin-top:4px;font-weight:600;display:block}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lfacts .pro{color:#fff;margin-top:4px;font-weight:600;display:block}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lfacts .con,:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lfacts .pro{font-size:.95em}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new{color:#fff;transform:translateY(-6px);background:linear-gradient(160deg,#0240c9 0%,#0a2f9a 100%)!important;border:0!important;box-shadow:0 34px 70px -30px #0240c9bf!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lhead span{background:#fff;border-radius:999px;place-self:flex-start start;width:auto;padding:7px 12px;display:inline-block;color:#0240c9!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lhead{flex-direction:column;align-items:flex-start;gap:10px;display:flex}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lhead b{color:#fff!important;font-size:1.65rem!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lfacts div{border-top-color:#ffffff38!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lfacts div:before{color:#0240c9!important;background:#fff!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lfacts dt{color:#bfd4ff!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lfacts dd{color:#ffffffe0!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new mark.cc{color:#0240c9;box-shadow:none;background:#fff}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .li-ic{background:#fff!important;border-color:#fff!important;box-shadow:0 0 0 4px #ffffff2e!important}:where(body:has(main[data-page=home])) .vs-tag{display:none}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk{position:relative}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lflow{padding-bottom:58px!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .vs-tag{text-align:center;width:max-content;font:500 .72rem/1.3 var(--sans);color:#ffffffd9;display:block;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .vs-tag b{color:#0240c9;letter-spacing:.02em;background:#fff;border-radius:999px;margin:0 auto 4px;padding:3px 8px;font-size:.72rem;font-weight:700;display:table}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .li-ic{box-shadow:0 0 0 4px #ffffff2e,0 0 0 9px #ffffff14!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .lflow{align-items:start!important}@media (max-width:600px){:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .li-ic,:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .li-ic{box-shadow:0 0 0 3px #ffffff2e!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .vs-tag{font-size:.68rem}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .vs-tag b{padding:3px 6px;font-size:.66rem}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .li-ic{width:38px!important;height:38px!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .li-ic svg{height:19px!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .ls.ai .li-ic svg{width:26px!important}}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lflow .ls{text-align:center;justify-items:center!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lflow .ls .li-ic{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}html:root:where(:has(main[data-page=home])) .hero .wrap{justify-items:center;text-align:center!important;grid-template-columns:1fr!important}html:root:where(:has(main[data-page=home])) .hero h1{text-align:center!important;grid-area:auto/1!important;max-width:18ch!important;margin-inline:auto!important}html:root:where(:has(main[data-page=home])) .hero .lead{text-align:center;max-width:36rem;grid-area:auto/1!important;margin:1.2rem auto 0!important}html:root:where(:has(main[data-page=home])) .hero .ctas{grid-area:auto/1!important;justify-content:center!important}html:root:where(:has(main[data-page=home])) .hero .hero-strip{justify-self:stretch}:where(body:has(main[data-page=home])) #canon .core-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:clamp(24px,3vw,40px) clamp(28px,4vw,64px)!important}:where(body:has(main[data-page=home])) #canon .core-head .eyebrow,:where(body:has(main[data-page=home])) #canon .core-head h2{grid-column:1/-1}:where(body:has(main[data-page=home])) #canon .core-body{columns:1!important}:where(body:has(main[data-page=home])) .core-hl{background:#fff;border-radius:14px;align-self:start;gap:12px;margin:0;padding:22px 24px;list-style:none;display:grid;box-shadow:0 0 0 1.5px #0240c933,0 20px 40px -30px #0240c980}:where(body:has(main[data-page=home])) .core-hl li{color:#0d1b2a;padding-left:30px;font-weight:600;line-height:1.4;position:relative}:where(body:has(main[data-page=home])) .core-hl li:before{content:"";background:#0240c9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.3l2.6 2.6L14.2 7' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0}@media (max-width:760px){:where(body:has(main[data-page=home])) #canon .core-head{grid-template-columns:1fr!important}}:where(body:has(main[data-page=home])) .lc-mk circle{r:19px}:where(body:has(main[data-page=home])) .lc-mk text{transform:translateY(1.5px);font-size:18px!important}:where(body:has(main[data-page=home])) .lc-mk.k1 circle,:where(body:has(main[data-page=home])) .lc17[data-on="2"] .lc-mk.k2 circle,:where(body:has(main[data-page=home])) .lc17[data-on="3"] .lc-mk.k3 circle,:where(body:has(main[data-page=home])) .lc17[data-on="4"] .lc-mk.k4 circle{r:23px}:where(body:has(main[data-page=home])) .lc-fig svg g[font-size="19"] text{font-size:23px;transform:translate(9px)}:where(body:has(main[data-page=home])) .lc-fig svg text[font-size="13"]{font-size:15px}:where(body:has(main[data-page=home])) .lc-legend .num{width:40px!important;height:40px!important;font-size:1.1rem!important}:where(body:has(main[data-page=home])) .lc-legend li{grid-template-columns:40px 1fr!important}:where(body:has(main[data-page=home])) .lc-legend .verb{font-size:2rem!important}:where(body:has(main[data-page=home])) .lc-legend h3{font-size:1.15rem!important}:where(body:has(main[data-page=home])) .lc-legend p{font-size:1.05rem!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.old .lhead .brk{font:700 .72rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#b83a27;background:#e8604c1f;border-radius:999px;align-self:flex-start;margin-top:8px;padding:6px 10px;font-style:normal;display:inline-block}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.old .lhead{flex-direction:column;align-items:flex-start;display:flex}:where(body:has(main[data-page=home])) .brk{display:none}:where(body:has(main[data-page=home])) #opportunity .sec-head{margin-bottom:0!important}:where(body:has(main[data-page=home])) #opportunity .split-title{margin-top:clamp(28px,3vw,44px)!important}:where(body:has(main[data-page=home])) #opportunity .split-title:before{content:"";background:linear-gradient(#0240c9,#0240c900);width:2px;height:clamp(28px,3vw,44px);margin:0 auto 18px;display:block}:where(body:has(main[data-page=home])) #opportunity .lay{margin-top:clamp(16px,2vw,24px)!important}:where(body:has(main[data-page=home])) #opportunity .lay-t{display:none!important}:where(body:has(main[data-page=home])) #who h2 em,:where(body:has(main[data-page=home])) #who .eyebrow{color:#0240c9!important}:where(body:has(main[data-page=home])) #who .who-tabs button[aria-selected=true]{background:#0240c9!important;box-shadow:0 14px 30px -16px #0240c9b3!important}:where(body:has(main[data-page=home])) #who .who-steps li:before,:where(body:has(main[data-page=home])) #who .who-steps .n{color:#0240c9!important;border-color:#0240c9!important}:where(body:has(main[data-page=home])) #who .who-panel .btn{background:#0240c9!important;border-color:#0240c9!important}:where(body:has(main[data-page=home])) #who .who-x[data-lit=in] .seg.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .seg.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=out] .seg.out,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .seg.out{stroke:#0240c9!important}:where(body:has(main[data-page=home])) #who .who-map .core{fill:#0240c9!important}:where(body:has(main[data-page=home])) #who{--g:#eef3fb!important;background-color:#eef3fb!important}:where(body:has(main[data-page=home])) #who .who-map .rg{stroke:#0240c94d!important}:where(body:has(main[data-page=home])) #who .who-x[data-lit=in] .end.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .end.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=out] .end.out,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .end.out,:where(body:has(main[data-page=home])) #who .who-x[data-lit=in] .lb.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .lb.in,:where(body:has(main[data-page=home])) #who .who-x[data-lit=out] .lb.out,:where(body:has(main[data-page=home])) #who .who-x[data-lit=both] .lb.out{fill:#0240c9!important}:where(body:has(main[data-page=home])) .hero-canon{display:none}html:root:where(:has(main[data-page=home])) .hero{position:relative}html:root:where(:has(main[data-page=home])) .hero .wrap{z-index:1;position:relative}html:root:where(:has(main[data-page=home])) .hero-canon{left:var(--hc-x,50%);top:var(--hc-y,440px);width:var(--hc-d,1800px);aspect-ratio:1;pointer-events:none;z-index:0;background:radial-gradient(circle closest-side,#0240c980 0,#0240c92e 40%,#0240c900 62%);display:block;position:absolute;transform:translate(-50%,-50%)}html:root:where(:has(main[data-page=home])) .hero-canon svg{-webkit-mask:radial-gradient(circle closest-side,transparent 0 var(--hc-in,60%),#000 calc(var(--hc-in,60%) + 6%),#000 88%,transparent 100%);-webkit-mask:radial-gradient(circle closest-side,transparent 0 var(--hc-in,60%),#000 calc(var(--hc-in,60%) + 6%),#000 88%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 0 var(--hc-in,60%),#000 calc(var(--hc-in,60%) + 6%),#000 88%,transparent 100%);fill:none;stroke:#67aaf147;stroke-width:1.2px;width:100%;height:100%;display:block}html:root.js:where(:has(main[data-page=home])) .hero-canon svg{animation:140s linear infinite hcSpin}@keyframes hcSpin{to{transform:rotate(360deg)}}html:root:where(:has(main[data-page=home])) .hero-flow{width:100%}html:root.js:where(:has(main[data-page=home])) .hero-flow:not(.enter){visibility:hidden}@media (prefers-reduced-motion:reduce){html:root.js:where(:has(main[data-page=home])) .hero-flow:not(.enter){visibility:visible}html:root.js:where(:has(main[data-page=home])) .hero-canon svg{animation:none}}@media (max-width:760px){html:root:where(:has(main[data-page=home])) .hero-canon{width:220vw;top:300px}}:where(body:has(main[data-page=home])) #pt .pt-stage{background:linear-gradient(160deg,#0240c9 0%,#0a2f9a 100%)!important;box-shadow:0 34px 70px -30px #0240c9bf!important}:where(body:has(main[data-page=home])) #pt .pt-bar,:where(body:has(main[data-page=home])) #pt .note{border-color:#ffffff38!important}:where(body:has(main[data-page=home])) #pt .pt-cols:before{background:#ffffff38!important}:where(body:has(main[data-page=home])) #pt .pt-meter{background:#fff3!important}:where(body:has(main[data-page=home])) #pt .pt-step,:where(body:has(main[data-page=home])) #pt .gen .pt-name{color:#ffffffbf!important}:where(body:has(main[data-page=home])) #pt .vs .pt-name{color:#fff!important}:where(body:has(main[data-page=home])) #pt .note{color:#ffffffbf!important}:where(body:has(main[data-page=home])) #pt .pt-q{color:#fff!important}:where(body:has(main[data-page=home])) #pt .pt-core{fill:#fff!important}:where(body:has(main[data-page=home])) #pt .pt-core-t.w{fill:#0240c9!important}:where(body:has(main[data-page=home])) #pt .pt-ring{stroke:#ffffffbf!important}:where(body:has(main[data-page=home])) #pt .pt-ring:nth-child(odd){stroke:#fff6!important}:where(body:has(main[data-page=home])) #pt .pt-seg{stroke:#ffffff8c}:where(body:has(main[data-page=home])) #pt .gen .pt-core-t{fill:#ffffffe6!important}:where(body:has(main[data-page=home])) #pt .gen .pt-ans{color:#fff!important}:where(body:has(main[data-page=home])) #pt .pt-vis{margin-bottom:8px!important}:where(body:has(main[data-page=home])) #pt .pt-ans .st{margin-bottom:10px}:where(body:has(main[data-page=home])) #pt .pt-ans .txt{color:inherit}:where(body:has(main[data-page=home])) #pt .pt-verdict span{color:#ffffffd9!important}:where(body:has(main[data-page=home])) #pt .pt-verdict b{color:#fff!important}:where(body:has(main[data-page=home])) #pt .pt-q{background:#ffffff29!important}:where(body:has(main[data-page=home])) #pt .pt-col.vs{border-top-color:#ffffff38!important}:where(body:has(main[data-page=home])) #pt .pt-ans .st.ok{color:#0240c9!important;background:#fff!important}:where(body:has(main[data-page=home])) #pt .gen .pt-ans:not(.bad) .st,:where(body:has(main[data-page=home])) #pt .pt-ans .st.on{color:#fff!important;background:#ffffff2e!important}:where(body:has(main[data-page=home])) #pt .pt-ans .st:not(.ok):not(.on){color:#b83a27!important;background:#ffe3de!important}:where(body:has(main[data-page=home])) .lc-mk .lc-ring,:where(body:has(main[data-page=home])) .lc17 .lc-mk .lc-ring{stroke:#0240c9;stroke-width:1.2px;opacity:.5;r:24px;transition:r .3s;fill:none!important}:where(body:has(main[data-page=home])) .lc-mk.k1 .lc-ring,:where(body:has(main[data-page=home])) .lc17[data-on="2"] .lc-mk.k2 .lc-ring,:where(body:has(main[data-page=home])) .lc17[data-on="3"] .lc-mk.k3 .lc-ring,:where(body:has(main[data-page=home])) .lc17[data-on="4"] .lc-mk.k4 .lc-ring{r:28px}:where(body:has(main[data-page=home])) .lc-legend .num:not(.loop){outline-offset:4px;outline:1.5px solid #0240c966;box-shadow:none!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .li-ic{outline-offset:5px;outline:1.5px solid #ffffff80;box-shadow:none!important}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .li-ic{outline-color:#ffffffd9}@media (max-width:600px){:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .li-ic{outline-offset:3px;outline-width:1px}}:where(body:has(main[data-page=home])) .core-hl li:before{outline-offset:2.5px;outline:1px solid #0240c966}:where(body:has(main[data-page=home])) #who .who-steps .n{outline-offset:3px;outline:1px solid #0240c959}:where(body:has(main[data-page=home])) #pt .pt-copy{text-align:center;max-width:46rem;margin-inline:auto}:where(body:has(main[data-page=home])) #pt .pt-copy .eyebrow{margin-bottom:12px!important}:where(body:has(main[data-page=home])) #pt .pt-copy .lead{margin:0 auto;color:#46566b!important;font-size:clamp(1.1rem,1.5vw,1.3rem)!important}:where(body:has(main[data-page=home])) #pt .pt-copy .lead b{color:#0d1b2a;font-weight:650}:where(body:has(main[data-page=home])) #pt .pt-link{background:linear-gradient(#0240c900,#0240c9);width:2px;height:clamp(40px,5vw,72px);margin:0 auto 26px;display:block;position:relative}:where(body:has(main[data-page=home])) #pt .pt-link:after{content:"";outline-offset:3px;background:#0240c9;border-radius:50%;outline:1.5px solid #0240c959;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-7px;left:50%}:where(body:has(main[data-page=home])) #opportunity .pt{margin-top:clamp(24px,3vw,40px)!important}:where(body:has(main[data-page=home])) #h-canon .hv-b,html:root:where(:has(main[data-page=home])) #h-canon .hv-a{display:none}html:root:where(:has(main[data-page=home])) #h-canon .hv-b{display:inline}@media (max-width:760px){:where(body:has(main[data-page=home])) .hsw{scrollbar-width:none;max-width:calc(100vw - 16px);overflow-x:auto}:where(body:has(main[data-page=home])) .hsw::-webkit-scrollbar{display:none}:where(body:has(main[data-page=home])) .hsw button,:where(body:has(main[data-page=home])) .hsw .hsw-q{flex:none;padding:.55rem .7rem}:where(body:has(main[data-page=home])) .hsw span{flex:none}}:where(body:has(main[data-page=home])) .hero-flow .hf-cc{fill:#fff!important;font-size:24px!important}html:root:where(:has(main[data-page=home])) .hero-flow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0240c9 0,#0240c9e6 30%,#0240c980 62%,#0240c900 100%);border-radius:50%;width:min(1100px,96%);height:150%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}html:root.js:where(:has(main[data-page=home])) .hero-flow:not(.enter):before{opacity:0}html:root:where(:has(main[data-page=home])) .hero-flow:before{transition:opacity 1.2s}:where(body:has(main[data-page=home])) .hero-flow .hf-hit{fill:#0000;cursor:pointer;pointer-events:all}:where(body:has(main[data-page=home])) .hero-flow .hf-ripples circle{fill:none;stroke:#9ec3ff;stroke-width:1.6px;transform-box:view-box;transform-origin:550px 170px;pointer-events:none;animation:1.6s cubic-bezier(.16,1,.3,1) forwards hfRip}@keyframes hfRip{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}:where(body:has(main[data-page=home])) .hero-flow.rip .hf-rings circle{transform-box:view-box;transform-origin:550px 170px;animation:1.2s ease-in-out infinite hfLayer}:where(body:has(main[data-page=home])) .hero-flow.rip .hf-rings circle:nth-child(2){animation-delay:80ms}:where(body:has(main[data-page=home])) .hero-flow.rip .hf-rings circle:nth-child(3){animation-delay:.16s}:where(body:has(main[data-page=home])) .hero-flow.rip .hf-rings circle:nth-child(4){animation-delay:.24s}:where(body:has(main[data-page=home])) .hero-flow.rip .hf-rings circle:nth-child(5){animation-delay:.32s}:where(body:has(main[data-page=home])) .hero-flow.rip .hf-rings circle:nth-child(6){animation-delay:.4s}:where(body:has(main[data-page=home])) .hero-flow.rip .hf-rings circle:nth-child(7){animation-delay:.48s}@keyframes hfLayer{0%,to{stroke:#67aaf129;transform:scale(1)}40%{stroke:#9ec3ffbf;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .hero-flow .hf-ripples circle,:where(body:has(main[data-page=home])) .hero-flow.rip .hf-rings circle{animation:none!important}}:where(body:has(main[data-page=home])) #opportunity .lay:before{content:"";background:linear-gradient(#0240c9,#0240c900);grid-column:1/-1;width:2px;height:clamp(28px,3vw,44px);margin:0 auto 18px;display:block}:where(body:has(main[data-page=home])) #pt .pt-q{padding:18px 24px!important;font-size:clamp(1.25rem,1.8vw,1.55rem)!important}:where(body:has(main[data-page=home])) #pt .pt-ans{max-width:34ch;line-height:1.5;font-size:clamp(1.1rem,1.4vw,1.25rem)!important}:where(body:has(main[data-page=home])) #pt .pt-ans .st{padding:6px 12px!important;font-size:.85rem!important}:where(body:has(main[data-page=home])) #pt .pt-name{font-size:1.05rem!important}:where(body:has(main[data-page=home])) #pt .pt-verdict b{font-size:1.15rem}:where(body:has(main[data-page=home])) #pt .pt-verdict span{font-size:1.05rem}:where(body:has(main[data-page=home])) .lc-legend .num.loop{outline-offset:4px;outline:1.5px solid #0240c966;color:#fff!important;box-shadow:none!important;background:#0240c9!important}:where(body:has(main[data-page=home])) .lc-legend .num.loop svg{width:22px!important;height:22px!important}:where(body:has(main[data-page=home])) .flow-m .core b .cm-in{font-family:var(--serif);color:#fff;text-align:center;font-size:1.15rem;line-height:1.1}:where(body:has(main[data-page=home])) .flow-m .core b{place-items:center;display:grid}:where(body:has(main[data-page=home])) .hero-flow .hf-span path{stroke:#9ec3ffb3;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}html:root.js:where(:has(main[data-page=home])) .hero-flow.enter .hf-span{animation:.8s cubic-bezier(.16,1,.3,1) 2.4s both hfRise}:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .vs-tag,:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .vs-tag b{font-size:.8rem!important}@media (max-width:600px){:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .vs-tag,:where(body:has(main[data-page=home])) #opportunity[data-v=b] .lrow.new .ls.chk .vs-tag b{font-size:.72rem!important}:where(body:has(main[data-page=home])) .lc-fig svg text:not(.lc-mk text){display:none}:where(body:has(main[data-page=home])) .lc-fig svg .k1 text,:where(body:has(main[data-page=home])) .lc-fig svg g.k1 text{display:block}}@media (max-width:1000px){:where(body:has(main[data-page=home])) .who-tabs .wk{font-weight:650;font-family:var(--sans)!important;font-size:1.05rem!important}:where(body:has(main[data-page=home])) .who-tabs{grid-auto-rows:1fr}:where(body:has(main[data-page=home])) .who-tabs button{padding:14px 16px!important}}:where(body:has(main[data-page=home])) .flow-m .c{color:#e6f0f4d9;background:0 0!important;border:0!important;padding:0 .2rem!important;font-weight:500!important}:where(body:has(main[data-page=home])) .flow-m .chips,:where(body:has(main[data-page=home])) .flow-m .row{column-gap:1.1rem!important}:where(body:has(main[data-page=home])) .flow-m .fm-span{align-items:center;gap:12px;width:100%;max-width:340px;margin:18px auto 0;display:flex}:where(body:has(main[data-page=home])) .flow-m .fm-span:before,:where(body:has(main[data-page=home])) .flow-m .fm-span:after{content:"";border-bottom:1.4px solid #9ec3ffb3;flex:1;height:12px}:where(body:has(main[data-page=home])) .flow-m .fm-span:before{border-left:1.4px solid #9ec3ffb3}:where(body:has(main[data-page=home])) .flow-m .fm-span:after{border-right:1.4px solid #9ec3ffb3}:where(body:has(main[data-page=home])) .flow-m .fm-span img{flex:none;width:auto;height:17px;transform:translateY(6px)}@media (max-width:900px){html:where(:has(main[data-page=home])) body .journey .steps6 li:not(#_x):not(#_y):not(#_z):after{outline-offset:3px;outline:1.5px solid #66a2fe73;background:#66a2fe!important;border-radius:50%!important;width:10px!important;height:10px!important;margin:0!important;top:calc(.75em - 5px)!important;left:4px!important}html:where(:has(main[data-page=home])) body .journey .steps6 li:not(#_x){margin:0!important;padding:0 0 0 30px!important}html:where(:has(main[data-page=home])) body .journey .steps6:not(#_x){gap:18px!important}html:where(:has(main[data-page=home])) body .journey .steps6 li .n{margin-right:.4em}}@media (max-width:600px){:where(body:has(main[data-page=home])) #pt .pt-vis{width:150px!important;height:150px!important}:where(body:has(main[data-page=home])) #pt .pt-cols{gap:8px!important}:where(body:has(main[data-page=home])) #pt .pt-col.vs{padding-top:20px!important}:where(body:has(main[data-page=home])) main a[href^=mailto\:]{padding:6px 0}:where(body:has(main[data-page=home])) .awards{padding-inline:6px}}:where(body:has(main[data-page=home])) #pt .pt-hit{display:none!important}:where(body:has(main[data-page=home])) #pt .pt-vis{width:170px!important;height:170px!important}:where(body:has(main[data-page=home])) #pt .pt-col{gap:14px!important}:where(body:has(main[data-page=home])) #pt .pt-ans{box-sizing:border-box;line-height:1.5;transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);text-align:left!important;border-radius:18px!important;width:100%!important;max-width:30rem!important;min-height:0!important;padding:18px 20px!important}:where(body:has(main[data-page=home])) #pt .pt-ans .who{margin-bottom:8px;display:block}:where(body:has(main[data-page=home])) #pt .gen .pt-ans{color:#ffffffe0!important;background:#0702193d!important;box-shadow:inset 0 0 0 1px #ffffff24!important}:where(body:has(main[data-page=home])) #pt .gen .pt-ans.bad{box-shadow:inset 0 0 0 1.5px #ff7474b3!important}:where(body:has(main[data-page=home])) #pt .vs .pt-ans{color:#0d1b2a!important;background:#fff!important;box-shadow:0 22px 44px -22px #07021999,0 0 0 4px #ffffff2e!important}:where(body:has(main[data-page=home])) #pt .vs .pt-ans .st.ok{color:#fff!important;background:#0240c9!important}:where(body:has(main[data-page=home])) #pt .vs .pt-name{font-size:1.15rem!important}:where(body:has(main[data-page=home])) #pt .pt-verdict{transition:opacity .45s .15s}:where(body:has(main[data-page=home])) #pt.asking .pt-ans,:where(body:has(main[data-page=home])) #pt.asking .pt-verdict{opacity:0;transform:translateY(8px)}:where(body:has(main[data-page=home])) #pt.asking .vs .pt-ans{transition-delay:.18s}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) #pt.asking .pt-ans,:where(body:has(main[data-page=home])) #pt.asking .pt-verdict{opacity:1;transform:none}}@media (max-width:600px){:where(body:has(main[data-page=home])) #pt .pt-vis{width:120px!important;height:120px!important}:where(body:has(main[data-page=home])) #pt .pt-ans{padding:14px 16px!important}}:where(body:has(main[data-page=home])) .hero h1 .h1-line{white-space:nowrap;display:block}@media (max-width:600px){:where(body:has(main[data-page=home])) .hero h1 .h1-line{font-size:min(1em,9.6vw)}}:where(body:has(main[data-page=home])) #pt .pt-q{text-wrap:balance}@media (max-width:370px){:where(body:has(main[data-page=home])) .top .top-cta{letter-spacing:.04em!important;padding-inline:12px!important;font-size:.68rem!important}:where(body:has(main[data-page=home])) .top .menu-btn{padding-inline:10px!important}:where(body:has(main[data-page=home])) .top .right{gap:6px!important}:where(body:has(main[data-page=home])) .top .logo{height:auto;width:104px!important}:where(body:has(main[data-page=home])) .top .brand{width:auto!important}}html:root:where(:has(main[data-page=home])) .hero-canon svg{display:none}html:root:where(:has(main[data-page=home])) .hero-canon canvas{width:100%;height:100%;-webkit-mask:radial-gradient(circle closest-side,transparent 0 var(--hc-in,60%),#000 calc(var(--hc-in,60%) + 6%),#000 88%,transparent 100%);-webkit-mask:radial-gradient(circle closest-side,transparent 0 var(--hc-in,60%),#000 calc(var(--hc-in,60%) + 6%),#000 88%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 0 var(--hc-in,60%),#000 calc(var(--hc-in,60%) + 6%),#000 88%,transparent 100%);display:block;position:absolute;inset:0}:where(body:has(main[data-page=home])) .top .top-cta{isolation:isolate;position:relative;overflow:visible;color:#fff!important;background:#0240c9!important;border-color:#0240c9!important}:where(body:has(main[data-page=home])) .top .top-cta:before{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;border:2px solid #9ec3ff;animation:7s cubic-bezier(.22,1,.36,1) infinite ctaRing;position:absolute;inset:-1px;box-shadow:0 0 12px #67aaf199}:where(body:has(main[data-page=home])) .top .top-cta:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%) 120% 0/250% 100% no-repeat;animation:7s ease-in-out infinite ctaSweep;position:absolute;inset:0}:where(body:has(main[data-page=home])) .top .top-cta span{position:relative}@keyframes ctaRing{0%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(1.18,1.55)}}@keyframes ctaSweep{0%,55%{background-position:120% 0}80%,to{background-position:-120% 0}}:where(body:has(main[data-page=home])) .top .top-cta:hover:before,:where(body:has(main[data-page=home])) .top .top-cta:hover:after,:where(body:has(main[data-page=home])) .top .top-cta:focus-visible:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .top .top-cta:before,:where(body:has(main[data-page=home])) .top .top-cta:after{opacity:0;animation:none}}html:root:where(:has(main[data-page=home])) .hero:before{background-position:right -6vw bottom calc(-12vh - 90px),left -10vw bottom calc(-4vh - 90px)!important}html:root:where(:has(main[data-page=home])) .hero:after{background-position:50% calc(100% + 90px)!important}@media (max-width:760px){html:root:where(:has(main[data-page=home])) .hero:before{background-position:right -6vw bottom calc(-12vh - 20px),left -10vw bottom calc(-4vh - 20px)!important}html:root:where(:has(main[data-page=home])) .hero:after{background-position:50% calc(100% + 20px)!important}}:where(body:has(main[data-page=home])) #pt .pt-cols{align-items:stretch!important}:where(body:has(main[data-page=home])) #pt .pt-col{justify-items:center;grid-template-rows:auto auto 1fr!important;align-content:stretch!important;display:grid!important}:where(body:has(main[data-page=home])) #pt .pt-vis{margin:0 0 8px!important;display:block!important}:where(body:has(main[data-page=home])) #pt .pt-ans{align-self:stretch}:where(body:has(main[data-page=home])) #pt .pt-name{height:24px;margin:0!important;line-height:24px!important}:where(body:has(main[data-page=home])) #pt .pt-ans{border:0!important}@media (max-width:420px){:where(body:has(main[data-page=home])) #pt .pt-col{grid-template-rows:auto auto auto!important}}:where(body:has(main[data-page=home])) #pt .pt-av.p0{background-image:url(/art/faces/p0.jpg)}:where(body:has(main[data-page=home])) #pt .pt-av.p1{background-image:url(/art/faces/p1.jpg)}:where(body:has(main[data-page=home])) #pt .pt-av.p2{background-image:url(/art/faces/p2.jpg)}:where(body:has(main[data-page=home])) #pt .pt-av.p3{background-image:url(/art/faces/p3.jpg)}:where(body:has(main[data-page=home])) #pt .pt-av.p4{background-image:url(/art/faces/p4.jpg)}:where(body:has(main[data-page=home])) #pt .pt-av.p5{background-image:url(/art/faces/p5.jpg)}:where(body:has(main[data-page=home])) #pt .pt-step:before{display:none!important}:where(body:has(main[data-page=home])) #pt .pt-qrow{align-items:flex-end;gap:12px;min-width:0;display:flex}:where(body:has(main[data-page=home])) #pt .pt-qrow .pt-q{flex:1;min-width:0}:where(body:has(main[data-page=home])) #pt .pt-av{outline-offset:3px;background-repeat:no-repeat;border-radius:50%;outline:1.5px solid #ffffff8c;flex:none;width:56px;height:56px;box-shadow:0 10px 24px -10px #07021999;background-position:50%!important;background-size:cover!important}@media (max-width:600px){:where(body:has(main[data-page=home])) #pt .pt-av{width:44px;height:44px}}:where(body:has(main[data-page=home])) #pt .pt-qrow{align-items:center!important;gap:16px!important}:where(body:has(main[data-page=home])) #pt .pt-av{border:3px solid #fff;background-color:#eef3fb!important;outline:0!important;width:64px!important;height:64px!important;box-shadow:0 0 0 1.5px #ffffff59,0 0 0 7px #ffffff14,0 12px 26px -10px #0702198c!important}@media (max-width:600px){:where(body:has(main[data-page=home])) #pt .pt-av{border-width:2px;width:48px!important;height:48px!important}}:where(body:has(main[data-page=home])) .core-hl{gap:16px!important;padding:26px 30px!important}:where(body:has(main[data-page=home])) .core-hl li{min-height:22px;padding-left:38px!important;line-height:1.4!important}:where(body:has(main[data-page=home])) .core-hl li:before{outline-offset:2px!important;background-size:22px!important;width:22px!important;height:22px!important;top:calc(.7em - 11px)!important;left:3px!important}@media (max-width:600px){:where(body:has(main[data-page=home])) .core-hl{gap:14px!important;padding:22px!important}}:where(body:has(main[data-page=home])) .journey .journey-art .ja-llm{display:none!important}@media (max-width:900px){:where(body:has(main[data-page=home])) .top a.brand{align-items:center;min-height:44px;display:inline-flex}:where(body:has(main[data-page=home])) .top .menu-btn{min-height:44px}}:where(body:has(main[data-page=home])) main a[href^=mailto\:]{min-height:44px;line-height:32px;display:inline-block;padding:6px 0!important}:where(body:has(main[data-page=home])) .top a.brand:active{opacity:.75}:where(body:has(main[data-page=home])) .lay-toggle:active{transform:scale(.94)}:where(body:has(main[data-page=home])) .who-tabs button:active{transform:scale(.98)!important}@media (max-width:520px){:where(body:has(main[data-page=home])) .awards{row-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}:where(body:has(main[data-page=home])) .awards img{object-fit:contain;box-sizing:border-box;outline-offset:6px;background:#fff;border-radius:50%;outline:1.5px solid #0240c938;width:96px!important;height:96px!important;padding:0!important;box-shadow:0 0 0 1px #0d1b2a14,0 14px 30px -14px #0d1b2a59!important}:where(body:has(main[data-page=home])) .awards li{gap:22px!important;padding-top:34px!important}:where(body:has(main[data-page=home])) .awards span{color:#46566b!important;font-size:.86rem!important;line-height:1.45!important}@media (max-width:600px){:where(body:has(main[data-page=home])) .awards img{outline-offset:5px;width:80px!important;height:80px!important}}:where(body:has(main[data-page=home])) #canon .core-head{grid-template-columns:1fr!important}:where(body:has(main[data-page=home])) #canon .core-body{justify-self:start;max-width:62ch;grid-column:1!important}:where(body:has(main[data-page=home])) .lc-fig svg g[font-size="19"] text,:where(body:has(main[data-page=home])) .lc-fig svg text.k1:not(.lc-mk text){font-weight:600;font-family:NewsreaderV,Newsreader,serif!important}:where(body:has(main[data-page=home])) .lc-legend .verb{font-family:NewsreaderV,Newsreader,serif!important;font-weight:600!important}@media (min-width:1001px){:where(body:has(main[data-page=home])) .top .wrap{align-items:center;column-gap:32px;grid-template-columns:auto 1fr auto!important;display:grid!important}:where(body:has(main[data-page=home])) .top .brand{grid-area:1/1!important;justify-self:start!important}:where(body:has(main[data-page=home])) .top nav{grid-area:1/2!important;justify-self:center!important;gap:clamp(18px,2.2vw,34px)!important;display:flex!important}:where(body:has(main[data-page=home])) .top nav a{border-bottom:1.5px solid #0000;padding:6px 0;font-weight:500;text-transform:none!important;letter-spacing:0!important;color:#e6f0f4b8!important;font-size:.92rem!important}:where(body:has(main[data-page=home])) .top nav a:hover,:where(body:has(main[data-page=home])) .top nav a.on,:where(body:has(main[data-page=home])) .top nav a[aria-current]{border-bottom-color:#67aaf1;color:#fff!important}:where(body:has(main[data-page=home])) .top .right{grid-area:1/3!important}:where(body:has(main[data-page=home])) .top .mail{display:none!important}:where(body:has(main[data-page=home])) .top .top-cta{text-transform:none!important;letter-spacing:.01em!important;padding:.62rem 1.15rem!important;font-size:.88rem!important}}@media (min-width:1001px) and (max-width:1180px){:where(body:has(main[data-page=home])) .top nav{gap:16px!important}:where(body:has(main[data-page=home])) .top nav a{font-size:.86rem!important}:where(body:has(main[data-page=home])) .top .logo{width:120px!important}}@media (min-width:601px) and (max-width:1000px){:root:where(:has(main[data-page=home])){--gut:32px}:where(body:has(main[data-page=home])) main>section:not(.hero)>.wrap{padding-inline:32px!important}:where(body:has(main[data-page=home])) #lay .lrow{padding:24px!important}}@media (max-width:600px){:where(body:has(main[data-page=home])) .lc17{padding:20px 18px!important}:where(body:has(main[data-page=home])) .lc-legend li{grid-template-columns:32px 1fr!important;column-gap:14px!important;padding:14px 0!important}:where(body:has(main[data-page=home])) .lc-legend .num{outline-offset:3px!important;width:32px!important;height:32px!important;font-size:.95rem!important}:where(body:has(main[data-page=home])) .lc-legend .verb{font-size:1.5rem!important}:where(body:has(main[data-page=home])) .lc-legend h3{font-size:1.02rem!important}:where(body:has(main[data-page=home])) .lc-legend p{font-size:.95rem!important}:where(body:has(main[data-page=home])) #pt .pt-cols{grid-template-columns:1fr 1fr!important;gap:10px!important}:where(body:has(main[data-page=home])) #pt .pt-cols:before{display:block!important}:where(body:has(main[data-page=home])) #pt .pt-col.vs{border-top:0!important;padding-top:0!important}:where(body:has(main[data-page=home])) #pt .pt-vis{width:92px!important;height:92px!important}:where(body:has(main[data-page=home])) #pt .pt-ans{padding:12px!important;font-size:.9rem!important;line-height:1.45!important}:where(body:has(main[data-page=home])) #pt .pt-ans .st{padding:4px 8px!important;font-size:.68rem!important}:where(body:has(main[data-page=home])) #pt .pt-name{font-size:.88rem!important}:where(body:has(main[data-page=home])) #pt .pt-stage{padding:18px 14px!important}}:where(body:has(main[data-page=home])) #insights .feats li:before{top:calc(1rem + 7px)!important}@media (max-width:600px){:where(body:has(main[data-page=home])) #pt .pt-name,:where(body:has(main[data-page=home])) #pt .vs .pt-name{white-space:nowrap;font-size:.82rem!important}:where(body:has(main[data-page=home])) #pt .pt-qrow .pt-q{font-size:1.05rem!important}}@media (max-width:900px){:where(body:has(main[data-page=home])) .journey .steps6:not(#_x){margin-top:28px!important}}:where(body:has(main[data-page=home])) .flow-m .fm-h{font-family:var(--serif);color:#f4f1ea;text-align:center;margin:0 0 6px;font-size:1.45rem;line-height:1.1}:where(body:has(main[data-page=home])) #pt .gen .pt-ans.bad .txt{color:#fff!important}:where(body:has(main[data-page=home])) #pt .gen .pt-ans.bad .st:before{content:"✕ ";font-weight:800}:where(body:has(main[data-page=home])) #pt .gen .pt-seg[style*=FF7474]{stroke-width:11px;stroke:#ff5a4a!important}:where(body:has(main[data-page=home])) #pt .gen .pt-core-t{paint-order:stroke;stroke:#07021959;stroke-width:3px;font-weight:500;fill:#fff!important}:where(body:has(main[data-page=home])) #pt .gen{position:relative}:where(body:has(main[data-page=home])) #pt .gen:has(.pt-ans.bad):before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 50% 35%,#ff5a4a61,#ff5a4a00 75%);border-radius:22px;position:absolute;inset:-10px -6px}:where(body:has(main[data-page=home])) #pt .gen>*{z-index:1;position:relative}:where(body:has(main[data-page=home])) #pt .gen:has(.pt-ans.bad) .pt-seg{stroke:#ff6b5c!important}:where(body:has(main[data-page=home])) #pt .gen:has(.pt-ans.bad) .pt-name{color:#ff9a8e!important}:where(body:has(main[data-page=home])) #pt .gen .pt-ans.bad .st{color:#b83a27!important;background:#fff!important}:where(body:has(main[data-page=home])) .lc-fig .ring-lbl text{paint-order:stroke fill;stroke:#fff;stroke-width:9px;stroke-linejoin:round}@media (max-width:600px){:where(body:has(main[data-page=home])) #where .tiles .tile{min-width:0!important;max-width:calc(50% - 6px)!important}:where(body:has(main[data-page=home])) #where .tiles .tile img,:where(body:has(main[data-page=home])) #where .tiles .tile .uc-photo{width:100%!important;max-width:100%!important}}:where(body:has(main[data-page=home])) #where .tile{grid-template-columns:minmax(0,1fr)!important}:where(body:has(main[data-page=home])) #where .tile>*{min-width:0;max-width:100%}:where(body:has(main[data-page=home])) #where .tile .pic .uc-fg{object-fit:cover;z-index:2;pointer-events:none;transform-origin:50% 90%;filter:drop-shadow(0 8px 12px #07021973);width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.035)}:where(body:has(main[data-page=home])) #where .tile .pic.has-fg .uc-photo{filter:blur(1.6px)brightness(.9)saturate(1.05);transform:scale(1.04)}:where(body:has(main[data-page=home])) #where .tile:hover .pic.has-fg .uc-photo{transform:scale(1.06)}:where(body:has(main[data-page=home])) #where .tile:hover .pic .uc-fg{transform:scale(1.07)}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) #where .tile .pic .uc-fg{transition:none}}:root:where(:has(main[data-page=home])){--r-head:56px;--r-pad-b:104px}@media (max-width:1100px){:root:where(:has(main[data-page=home])){--r-head:41px;--r-pad-b:82px}}@media (max-width:900px){:root:where(:has(main[data-page=home])){--r-head:32px;--r-pad-b:64px}}@media (max-width:600px){:root:where(:has(main[data-page=home])){--r-head:28px;--r-pad-b:56px}}:where(body:has(main[data-page=home])) #canon .core-head{row-gap:0!important}:where(body:has(main[data-page=home])) #canon .core-head .eyebrow{margin-bottom:38px!important}:where(body:has(main[data-page=home])) #canon .core-head h2{margin-bottom:24px!important}:where(body:has(main[data-page=home])) .faq-head .eyebrow{margin-bottom:38px!important}:where(body:has(main[data-page=home])) .faq-head h2{margin-top:0!important}:where(body:has(main[data-page=home])) #canon .core-head,:where(body:has(main[data-page=home])) #insights .sec-head,:where(body:has(main[data-page=home])) #insights .ins-lead{margin-bottom:var(--r-head)!important}:where(body:has(main[data-page=home])) .faq-x .faq-head{margin-bottom:0!important}:where(body:has(main[data-page=home])) .faq-x{row-gap:var(--r-head)!important}:where(body:has(main[data-page=home])) #insights .sec-head{margin-bottom:24px!important}:where(body:has(main[data-page=home])) #insights>.wrap{row-gap:0!important}:where(body:has(main[data-page=home])) .faq-x .faq{margin-top:0!important}:where(body:has(main[data-page=home])) #faq{padding-bottom:var(--r-pad-b)!important}:where(body:has(main[data-page=home])) .hero .ctas .btn:not(.btn--ghost){color:#fff!important;background:#0240c9!important;border-color:#0240c9!important}:where(body:has(main[data-page=home])) .hero .ctas .btn:not(.btn--ghost):hover{background:#0a4fe0!important}:where(body:has(main[data-page=home])) #canon .core-body{max-width:645px!important}:where(body:has(main[data-page=home])) .top .top-cta{text-transform:none!important;letter-spacing:.01em!important}:where(body:has(main[data-page=home])) .top .menu-btn{text-transform:none!important}:where(body:has(main[data-page=home])) .hero-flow .hf-plate{fill:#0a1730;stroke:#9ec3ff59;stroke-width:1px}:where(body:has(main[data-page=home])) .flow-m .fm-span img{box-sizing:content-box;background:#0a1730;border-radius:999px;padding:9px 16px;transform:translateY(6px);box-shadow:0 0 0 1px #9ec3ff59}:where(body:has(main[data-page=home])) #pt .gen .pt-ans.bad{color:#ffffffe6!important;background:linear-gradient(#b2342dd1,#801e22d1)!important;box-shadow:inset 0 0 0 1px #ff8c808c!important}:where(body:has(main[data-page=home])) #pt .gen:has(.pt-ans.bad):before{opacity:.45}:where(body:has(main[data-page=home])) #pt .gen:has(.pt-ans.bad) .pt-seg{filter:none!important}:where(body:has(main[data-page=home])) #pt .gen .pt-ans.bad .st{background:#ffffffeb!important}:where(body:has(main[data-page=home])) #pt .vs .pt-ans{box-shadow:0 26px 54px -22px #070219b3,0 0 0 4px #ffffff38!important}:where(body:has(main[data-page=home])) #pt .gen .pt-ans.bad{outline-offset:-6px;outline:1.5px dashed #ff968abf;box-shadow:none!important;background:#7e2a31!important}:where(body:has(main[data-page=home])) #pt .gen:has(.pt-ans.bad):before{display:none!important}:where(body:has(main[data-page=home])) #pt .vs .pt-ans{isolation:isolate;position:relative;overflow:hidden}:where(body:has(main[data-page=home])) #pt .vs .pt-ans:after{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 17px,#0240c921 17px 18.5px,#0000 18.5px 30px);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-70px;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}:where(body:has(main[data-page=home])) .flow-m.fm2{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0702198c,#07021959);border:1px solid #9ec3ff52;border-radius:28px;flex-direction:column;align-items:center;max-width:360px;margin:56px auto 0;padding:34px 18px 26px;position:relative;gap:0!important;display:flex!important}:where(body:has(main[data-page=home])) .fm2-badge{background:#0a1730;border:1px solid #9ec3ff66;border-radius:999px;padding:9px 18px;line-height:0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}:where(body:has(main[data-page=home])) .fm2-badge img{width:auto;height:17px}:where(body:has(main[data-page=home])) .fm2-card{text-align:center;width:100%}:where(body:has(main[data-page=home])) .fm2-k{color:#f4f1ea;margin:0 0 12px;font-family:NewsreaderV,Newsreader,serif;font-size:1.45rem;font-weight:600;line-height:1.1}:where(body:has(main[data-page=home])) .fm2-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(body:has(main[data-page=home])) .fm2-chips span{font:500 .86rem/1.25 var(--sans);color:#f0f5ffeb;background:#9ec3ff1a;border-radius:12px;padding:9px 8px;box-shadow:inset 0 0 0 1px #9ec3ff38}:where(body:has(main[data-page=home])) .fm2-line{background:linear-gradient(#67aaf126,#67aaf1cc);border-radius:2px;width:2px;height:36px;margin:12px 0;display:block;position:relative}:where(body:has(main[data-page=home])) .fm2-line i{background:#9ec3ff;border-radius:50%;width:6px;height:6px;margin-left:-3px;animation:2.4s ease-in infinite fm2Drop;position:absolute;top:0;left:50%;box-shadow:0 0 8px #67aaf1}@keyframes fm2Drop{0%{opacity:0;top:-3px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:33px}}:where(body:has(main[data-page=home])) .fm2-core{flex-direction:column;align-items:center;gap:14px;display:flex}:where(body:has(main[data-page=home])) .fm2-rings{place-items:center;width:176px;height:176px;display:grid;position:relative}:where(body:has(main[data-page=home])) .fm2-rings i{border:1.5px solid #67aaf18c;border-radius:50%;position:absolute;inset:0}:where(body:has(main[data-page=home])) .fm2-rings i:nth-child(2){border-color:#67aaf1cc;inset:14px}:where(body:has(main[data-page=home])) .fm2-rings i:nth-child(3){border:1px dashed #67aaf1;animation:40s linear infinite cmspin;inset:28px}:where(body:has(main[data-page=home])) .fm2-rings b{text-align:center;color:#fff;background:radial-gradient(circle at 40% 35%,#1a55d6,#0236ad);border-radius:50%;place-items:center;width:104px;height:104px;padding:0 10px;font:500 1.08rem/1.1 Newsreader,serif;display:grid;position:relative;box-shadow:0 0 40px #0240c9b3}:where(body:has(main[data-page=home])) .fm2-tags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}:where(body:has(main[data-page=home])) .fm2-tags span{font:700 .62rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#9ec3ff;border-radius:999px;padding:7px 10px;box-shadow:inset 0 0 0 1px #9ec3ff59}@media (prefers-reduced-motion:reduce){:where(body:has(main[data-page=home])) .fm2-line i,:where(body:has(main[data-page=home])) .fm2-rings i:nth-child(3){animation:none}:where(body:has(main[data-page=home])) .fm2-line i{display:none}}@media (max-width:760px){html:root:where(:has(main[data-page=home])) .hero-canon{-webkit-mask:linear-gradient(#000 0 52%,#0000 66%);mask:linear-gradient(#000 0 52%,#0000 66%)}}:where(body:has(main[data-page=home])) .flow-m.fm2{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important;border:0!important;margin-top:44px!important;padding:0!important}:where(body:has(main[data-page=home])) .fm2-core{box-sizing:border-box;background:linear-gradient(#0702198c,#07021952);border:1px solid #9ec3ff59;border-radius:26px;width:100%;padding:34px 16px 20px;position:relative}:where(body:has(main[data-page=home])) .fm2-badge{top:0!important}:where(body:has(main[data-page=home])) .fm2-chips{flex-wrap:wrap;justify-content:center;max-width:300px;margin:0 auto;gap:4px 0!important;display:flex!important}:where(body:has(main[data-page=home])) .fm2-chips span{position:relative;box-shadow:none!important;color:#e6f0fad1!important;background:0 0!important;border-radius:0!important;padding:0 10px!important;font-size:.95rem!important}:where(body:has(main[data-page=home])) .fm2-chips span+span:before{content:"";background:#67aaf1;border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-2px}:where(body:has(main[data-page=home])) .fm2-core{background:0 0!important;border:0!important;padding:0!important}:where(body:has(main[data-page=home])) .fm2-badge{order:3;margin-top:4px;background:0 0!important;border:0!important;padding:0!important;position:static!important;transform:none!important}:where(body:has(main[data-page=home])) .fm2-badge img{height:18px!important}:where(body:has(main[data-page=home])) .fm2-tags{order:2;gap:0!important}:where(body:has(main[data-page=home])) .fm2-tags span{position:relative;box-shadow:none!important;color:#9ec3ffd9!important;padding:0 8px!important;font-size:.6rem!important}:where(body:has(main[data-page=home])) .fm2-tags span+span:before{content:"·";position:absolute;left:-3px}:where(body:has(main[data-page=home])) .fm2-line{height:30px!important;margin:16px 0!important}:where(body:has(main[data-page=home])) .fm2>.fm2-card:first-child .fm2-chips{grid-template-columns:auto auto;justify-content:center;max-width:none;display:grid!important}:where(body:has(main[data-page=home])) .fm2>.fm2-card:first-child .fm2-chips span:nth-child(3):before{display:none}@media (max-width:370px){:where(body:has(main[data-page=home])) .fm2>.fm2-card:last-child .fm2-chips{grid-template-columns:auto auto;justify-content:center;display:grid!important}:where(body:has(main[data-page=home])) .fm2>.fm2-card:last-child .fm2-chips span:nth-child(3):before{display:none}}:where(body:has(main[data-page=home])) .fm2-list{text-align:center;line-height:1.9;font:500 .95rem/1.9 var(--sans);color:#e6f0fad1;margin:0}:where(body:has(main[data-page=home])) .fm2-list span{white-space:nowrap}:where(body:has(main[data-page=home])) .fm2-dot{vertical-align:middle;background:#67aaf1;border-radius:50%;width:3px;height:3px;margin:0 12px;display:inline-block}:where(body:has(main[data-page=home])) .fm2-br{display:none}@media (max-width:370px){:where(body:has(main[data-page=home])) .fm2-br{display:inline}:where(body:has(main[data-page=home])) .fm2-mid{display:none}}@media (max-width:1000px){:where(body:has(main[data-page=home])) .top .wrap{column-gap:12px!important;padding-inline:16px!important}:where(body:has(main[data-page=home])) .top .right{align-items:center;gap:8px!important}:where(body:has(main[data-page=home])) .top .menu-btn,:where(body:has(main[data-page=home])) .top .top-cta{box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:40px!important;min-height:40px!important;font:600 .9rem/1 var(--sans)!important;letter-spacing:.01em!important;padding:0 16px!important;display:inline-flex!important}:where(body:has(main[data-page=home])) .top .menu-btn{color:#e6f0f4!important;border:1px solid #e6f0f452!important}:where(body:has(main[data-page=home])) .top .logo{width:112px!important}}@media (min-width:601px) and (max-width:1000px){:where(body:has(main[data-page=home])) .top .wrap{padding-inline:32px!important}:where(body:has(main[data-page=home])) .top .menu-btn,:where(body:has(main[data-page=home])) .top .top-cta{height:42px!important;padding:0 18px!important}:where(body:has(main[data-page=home])) .top .logo{width:124px!important}}@media (max-width:370px){:where(body:has(main[data-page=home])) .top .menu-btn,:where(body:has(main[data-page=home])) .top .top-cta{padding:0 12px!important;font-size:.84rem!important}:where(body:has(main[data-page=home])) .top .logo{width:100px!important}:where(body:has(main[data-page=home])) .top .right{gap:6px!important}}@media (min-width:1001px){:where(body:has(main[data-page=home])) .top .top-cta{align-items:center;height:42px;padding:0 20px!important;display:inline-flex!important}}:where(body:has(main[data-page=home])) .fm2-rings{order:1}:where(body:has(main[data-page=home])) .fm2-badge{order:2!important;margin-top:0!important}:where(body:has(main[data-page=home])) .fm2-tags{order:3!important}:where(body:has(main[data-page=home])) .fm2-core{gap:12px!important}
