.hx{background:var(--ws-paper);color:var(--ws-navy);padding:52px 0 34px;position:relative;overflow:hidden}.hx .ws-wrap{--ws-wrap:1392px;z-index:1;position:relative}.hx-bg{opacity:0;width:100%;height:100%;transition:opacity 1.6s;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 52%);mask-image:linear-gradient(90deg,#0000 16%,#000 52%)}.hx-bg.on{opacity:.62}.hx-grid{pointer-events:none;background-image:linear-gradient(#071a4f0e 1px,#0000 1px),linear-gradient(90deg,#071a4f0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 55%);mask-image:linear-gradient(90deg,#0000 18%,#000 55%)}.hx-hw{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:24px;min-height:720px;display:grid}.hx-ht{z-index:2;position:relative}.hx-ht .ws-crumb{margin-bottom:26px}.hx-h1{letter-spacing:-.055em;text-wrap:balance;max-width:600px;margin:0;font-size:68px;font-weight:600;line-height:.98}.hx-h1 em{color:#e39b12;font-style:normal}.hx-l{color:var(--ws-ink2);text-wrap:pretty;max-width:470px;margin:24px 0 0;font-size:19px;line-height:1.55}.hx-ht .ws-ctas{margin-top:32px}.hx-ex{right:calc(var(--ws-gut) + 210px);z-index:2;letter-spacing:.09em;text-transform:uppercase;color:#a3a8b6;margin:0;font:500 10px IBM Plex Mono,monospace;position:absolute;bottom:22px}.hx-stage{perspective:1600px;height:680px;position:relative}.hx-l2{filter:blur(1.2px);opacity:.92;position:absolute}.hx-l3{filter:blur(2.4px);opacity:.7;position:absolute}.hx-phone{background:#fff;border-radius:44px;width:356px;padding:10px;position:absolute;box-shadow:0 0 0 1px #071a4f14,0 70px 120px -60px #071a4f99,0 20px 40px -24px #071a4f33}.hx-phone .scr{border-radius:34px;position:relative;overflow:hidden}.hx-card{background:#fff;border-radius:20px;position:absolute;box-shadow:0 0 0 1px #071a4f12,0 40px 80px -44px #071a4f8c}.hx-tag{z-index:4;background:var(--ws-amber);color:#3b2600;white-space:nowrap;opacity:0;transition:opacity .5s,transform .6s var(--ws-ease);border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 9px;font:600 13px Instrument Sans,system-ui,sans-serif;display:inline-flex;position:absolute;transform:translate(-10px);box-shadow:0 10px 22px -10px #b7790cbf}.hx-tag:before{content:"";background:#3b2600;border-radius:50%;width:6px;height:6px}.hx-tag:after{content:"";width:var(--lead,30px);border-top:1.5px dashed #f2a512;position:absolute;top:50%}.hx-tag:not(.l):after{right:100%}.hx-tag.l{transform:translate(10px)}.hx-tag.l:after{left:100%}.hx-tag.on{opacity:1;transform:none}.hx-chip{z-index:5;color:var(--ws-navy);white-space:nowrap;opacity:0;transition:opacity .5s,transform .6s var(--ws-ease);background:#fff;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14.5px;font-weight:600;display:flex;position:absolute;transform:translateY(10px);box-shadow:0 0 0 1px #071a4f0f,0 24px 40px -20px #071a4f8c}.hx-chip.on{opacity:1;transform:none}.hx-chip i{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.hx-chip i svg{width:16px;height:16px}.hx-chip small{color:var(--ws-mute);font-size:13px;font-weight:500;display:block}.hx [data-s]:not(.hx-tag):not(.hx-chip){transition:opacity .5s,transform .6s var(--ws-ease)}.hx .pre{opacity:0;transform:translateY(8px)}.hx .pre.on{opacity:1;transform:none}@media (max-width:1180px){.hx-hw{grid-template-columns:1fr;gap:8px;min-height:0}.hx-h1{font-size:56px}.hx-stage{width:100%;max-width:720px;height:640px;margin:0 auto}.hx-bg,.hx-grid{-webkit-mask-image:linear-gradient(#0000 30%,#000 60%);mask-image:linear-gradient(#0000 30%,#000 60%)}}@media (max-width:760px){.hx{padding:40px 0 30px}.hx .ws-wrap{--ws-gut:20px}.hx-h1{letter-spacing:-.05em;font-size:42px}.hx-l{font-size:17px}.hx-stage{perspective:none;transform-origin:top;height:auto;min-height:560px}.hx-l2,.hx-l3{display:none}.hx-tag{font-size:12px}.hx-ex{padding:0 var(--ws-gut);text-align:right;margin:14px 0 0;position:static}}@media (prefers-reduced-motion:reduce){.hx-tag,.hx-chip,.hx .pre{opacity:1;transition:none;transform:none}}.hx.nv{color:#fff;background:0 0}.hx.nv .sh-glow{display:none}.hx.nv .hx-h1{color:#f4f6fc}.hx.nv .hx-h1 em{color:#ffb23e}.hx.nv .hx-l{color:#d6def5d1}.hx.nv .ws-crumb{color:#bec9eb8c}.hx.nv .ws-crumb a{color:#d6def5cc}.hx.nv .ws-crumb>span:nth-child(2)>a{color:#8fb0ff}.hx.nv .ws-crumb a:hover{color:#fff}.hx.nv .ws-ctas .ws-btn{color:#fff;background:linear-gradient(135deg,#2450ad,#15347e);box-shadow:0 0 0 1px #f4f6fc47,0 14px 30px -12px #2450ad99}.hx.nv .ws-ctas .ws-btn:hover{background:linear-gradient(135deg,#2c5cc2,#183b8c)}.hx.nv .ws-ctas .ws-arrow{color:#f4f6fc;border-bottom-color:#f4f6fc66}.hx.nv .ws-ctas .ws-arrow:hover{border-bottom-color:#fff}.hx.nv .hx-stage{color:var(--ws-navy)}.hx.nv .hx-ex{color:#9aa6c8b3}.hx.nv.flat{background:#071a4f}.hx.nv .hx-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)}.hx.nv .hx-bg.on{opacity:.25}.hx.nv .fd2-clock .ws-mono{color:#bec9eb99}.hx.nv .fd2-clock b{color:#fff}.hx.nv .fd2-index{border-top-color:#ffffff1f}.hx.nv .fd2-index a{color:#d6def5b8}.hx.nv .fd2-index a:hover{color:#fff}.hx.nv .hx-bg[data-dark].on{opacity:1}
.apps{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;color:#101828;background:#ffffff1f;border-radius:20px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff2e,0 60px 120px -40px #0009}.apps .in{background:#fff;border-radius:13px;min-height:100%;display:flex;overflow:hidden}.apps .sd{border-right:1px solid #eaecf0;flex:none;width:200px;padding:18px 12px}.apps .br{align-items:center;gap:10px;margin:0 6px 18px;display:flex}.apps .br .lg{color:#ffad1f;background:#071a4f;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.apps .br b{font-size:15px;font-weight:600}.apps .sr{color:#667085;border-radius:8px;align-items:center;gap:8px;margin:0 0 14px;padding:8px 10px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #d0d5dd}.apps .sr kbd{color:#667085;border-radius:4px;margin-left:auto;padding:1px 5px;font:500 11px inherit;box-shadow:inset 0 0 0 1px #eaecf0}.apps svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.apps .nv{color:#344054;border-radius:7px;align-items:center;gap:10px;margin:2px 0;padding:7px 10px;font-size:14px;font-weight:600;display:flex}.apps .nv svg{color:#667085}.apps .nv.on{color:#101828;background:#f2f4f7}.apps .nv.on svg{color:#071a4f}.apps .nv em{color:#344054;background:#f2f4f7;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12px;font-style:normal;font-weight:500}.apps .mn{flex:1;min-width:0;padding:24px}.hx:has(.bleed-stage){padding-bottom:0}.hx .hx-stage.bleed-stage{align-self:start;height:760px;margin-top:64px}.hx .bleed-stage .apps{width:1120px;height:820px;position:absolute;top:0;left:24px}@media (min-width:1360px){.hx .bleed-stage .apps{left:-36px}}.hx:has(.bleed-stage) .hx-ex{right:auto;left:max(var(--ws-gut),calc((100vw - 1392px) / 2 + var(--ws-gut)));bottom:26px}@media (max-width:1180px){.hx .hx-stage.bleed-stage{height:520px;margin-top:40px}.hx .bleed-stage .apps{width:980px;height:600px;left:0}}@media (max-width:760px){.hx .hx-stage.bleed-stage{height:440px;margin:28px calc(-1 * var(--ws-gut)) 0 0}.hx .bleed-stage .apps{width:760px;height:520px}.hx:has(.bleed-stage) .hx-ex{display:none}.apps .sd{display:none}}@media (min-width:1181px) and (max-width:1359px){.hx .bleed-stage .apps .sd{display:none}}@media (max-width:760px){.hx .bleed-stage .apps .mn{padding:18px 16px}}.hx:has(.duo-stage){padding-bottom:0}.hx .hx-stage.duo-stage{align-self:start;height:760px;margin-top:64px}.hx .duo-stage .apps{width:1120px;height:820px;position:absolute;top:0;left:150px}.hx .duo-stage .duo-phone{z-index:2;transform-origin:0 0;position:absolute;top:110px;left:-40px;transform:scale(.8)}.hx:has(.duo-stage) .hx-ex{right:auto;left:max(var(--ws-gut),calc((100vw - 1392px) / 2 + var(--ws-gut)));bottom:26px}@media (max-width:1180px){.hx .hx-stage.duo-stage{height:620px;margin-top:40px}.hx .duo-stage .apps{width:980px;height:680px;left:180px}.hx .duo-stage .duo-phone{top:40px;left:0}}@media (max-width:760px){.hx .hx-stage.duo-stage{height:auto;margin-top:28px;padding-bottom:20px}.hx .duo-stage .apps{display:none}.hx .duo-stage .duo-phone{justify-content:center;display:flex;position:relative;top:auto;left:auto;transform:none}.hx:has(.duo-stage) .hx-ex{display:none}}@media (min-width:1181px) and (max-width:1359px){.hx .duo-stage .duo-phone{left:0}.hx .duo-stage .apps{left:190px}}.hx .hx-stage.panel-stage{display:block}.panel-stage .soft{background:linear-gradient(#8fb0ff29,#8fb0ff0d);border-radius:230px 230px 36px 36px;width:460px;height:720px;position:absolute;top:-20px;right:20px;box-shadow:inset 0 0 0 1px #ffffff14}.panel-stage>.ph{transform-origin:100% 0;position:absolute;top:10px;right:70px;transform:scale(.9)}.panel-stage .nts{z-index:3;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:250px;left:0}.panel-stage .nts li{background:#fff;border-radius:16px;align-items:center;gap:12px;width:330px;padding:12px 16px 12px 12px;display:flex;box-shadow:0 24px 48px -20px #0000008c}.panel-stage .nts li:nth-child(2){margin-left:36px}.panel-stage .nts li:nth-child(3){margin-left:10px}.panel-stage .nts .ic{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.panel-stage .nts .ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.panel-stage .nts .ic.call{background:#071a4f}.panel-stage .nts .ic.cal{color:#3b2600;background:#ffad1f}.panel-stage .nts .ic.wa{background:#25d366}.panel-stage .nts b{color:#101828;font-size:15px;font-weight:600;display:block}.panel-stage .nts small{color:#667085;margin-top:1px;font-size:13px;display:block}@media (max-width:1180px){.hx .hx-stage.panel-stage{height:700px}.panel-stage .soft{margin-right:-230px;right:50%}.panel-stage>.ph{margin-right:-162px;right:50%}.panel-stage .nts{margin-right:110px;left:auto;right:50%}}@media (max-width:760px){.hx .hx-stage.panel-stage{height:auto;padding:24px 0 10px}.panel-stage .soft{display:none}.panel-stage>.ph{width:max-content;max-width:100%;margin:0 auto;position:relative;top:auto;right:auto;transform:none}.panel-stage .nts{margin:16px 0 0;position:relative;top:auto;right:auto}.panel-stage .nts li,.panel-stage .nts li:nth-child(n){width:auto;margin-left:0}}.hx.hx-center{text-align:center;padding:56px 0 0}.hx-center .hx-ht{max-width:860px;margin:0 auto}.hx-center .ws-crumb{justify-content:center}.hx-center .hx-h1{max-width:none;font-size:62px}.hx-center .hx-l{max-width:680px;margin-left:auto;margin-right:auto}.hx-center .ws-ctas{justify-content:center}.hx .hx-stage.center-stage{text-align:left;height:520px;margin-top:56px;overflow:hidden}.hx .center-stage .apps{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:1240px;height:640px;margin:0 auto}@media (max-width:1180px){.hx .center-stage .apps .sd{display:none}}@media (max-width:760px){.hx-center .hx-h1{font-size:40px}.hx .hx-stage.center-stage{height:440px;margin:32px calc(-1 * var(--ws-gut)) 0 0}.hx .center-stage .apps{width:760px;max-width:none}.hx.hx-center{padding-top:28px}.hx .hx-stage.center-stage{margin-right:0}.hx .center-stage .apps{width:100%}}.hx.hx-center{padding-top:84px}.hx .hx-stage.center-stage{justify-self:stretch;max-width:none}.hx-center .hx-ex.c{text-align:center;margin:22px 0 0;position:static}@media (max-width:760px){.hx.hx-center{padding-top:36px}}.hx.hx-plain{padding:96px 0 104px}.hx-plain .hx-h1{font-size:64px}@media (max-width:760px){.hx.hx-plain{padding:48px 0 56px}.hx-plain .hx-h1{font-size:40px}}
.fd{display:block}.fd .ws-wrap{--ws-wrap:1392px}.fd .pp-h2 em,.fd .fd-h1 em{font-style:normal}.fd .pp-sec:not(.navy) .pp-h2 em{color:#4a5370}.fd-left{text-align:left;margin-left:0}.fd-hero{color:#fff;background:#061540;flex-direction:column;justify-content:space-between;min-height:820px;display:flex;position:relative;overflow:hidden}.fd-map{width:100%;height:100%;display:block;position:absolute;inset:0}.fd-shade{background:linear-gradient(90deg,#061540f5 0%,#061540db 30%,#06154059 58%,#06154000 80%),linear-gradient(#06154000 74%,#061540e6 100%);position:absolute;inset:0}.fd-pings{pointer-events:none;position:absolute;inset:0}.fd-hw{z-index:2;flex:1;justify-content:space-between;align-items:center;gap:40px;width:100%;padding-top:96px;padding-bottom:72px;display:flex;position:relative}.fd-ht{max-width:680px}.fd-crumb{color:#7f8dba}.fd-crumb a{color:#c9d1ea}.fd-h1{letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:86px;font-weight:600;line-height:.95}.fd-h1 em{color:var(--ws-amber)}.fd-lead{color:#b4bfe0;max-width:560px;margin:28px 0 0;font-size:20px;line-height:1.55}.fd-hero .ws-ctas{margin-top:38px}.fd-arrow{color:#fff;border-bottom:1px solid #ffffff59;align-items:center;gap:8px;padding-bottom:2px;font-size:15.5px;font-weight:600;transition:border-color .2s;display:inline-flex}.fd-arrow:hover{border-color:#fff}.fd-arrow span{transition:transform .2s var(--ws-ease)}.fd-arrow:hover span{transform:translate(3px)}.fd-clock{text-align:right;align-self:flex-start;margin-top:40px}.fd-clock .ws-mono{color:#7f8dba}.fd-clock b{font:500 46px/1 var(--font-plex-mono),"IBM Plex Mono",monospace;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;margin-top:16px;display:block}.fd-index{z-index:2;-webkit-backdrop-filter:blur(6px);background:#0615408c;border-top:1px solid #ffffff1a;position:relative}.fd-index .ws-wrap{scrollbar-width:none;gap:6px;width:100%;display:flex;overflow-x:auto}.fd-index a{color:#c9d1ea;white-space:nowrap;align-items:center;gap:10px;margin-right:22px;padding:22px 18px 22px 0;font-size:15px;font-weight:500;transition:color .2s;display:flex}.fd-index a:hover{color:#fff}.fd-index .n{font:500 11px var(--font-plex-mono),"IBM Plex Mono",monospace;color:var(--ws-amber);letter-spacing:.06em}.fd-pg{opacity:0;transition:opacity .6s var(--ws-ease);position:absolute;transform:translate(-50%,-50%)}.fd-pg.on{opacity:1}.fd-pg .dot{background:var(--ws-amber);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #ffad1f2e,0 0 24px 6px #ffad1f73}.fd-pg .dot:after{content:"";animation:fd-ring 2.4s var(--ws-ease) infinite;border:1.5px solid #ffad1fb3;border-radius:50%;position:absolute;inset:-6px}@keyframes fd-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.fd-pg .card{width:max-content;max-width:300px;color:var(--ws-navy);transition:transform .6s var(--ws-ease);background:#fffffff7;border-radius:16px;align-items:center;gap:12px;padding:11px 16px 11px 11px;display:flex;position:absolute;top:-30px;left:18px;transform:translateY(8px);box-shadow:0 24px 50px -20px #0000008c}.fd-pg.on .card{transform:none}.fd-pg.left .card{left:auto;right:18px}.fd-pg .card b{font-size:14px;font-weight:600;display:block}.fd-pg .card small{color:var(--ws-mute);margin-top:1px;font-size:12.5px;display:block}.fd-pg .card .st{color:#1f7a4d;white-space:nowrap;background:#2fa36b21;border-radius:999px;margin-left:6px;padding:4px 9px;font-size:12px;font-weight:600}.fd-ch{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.fd-ch svg{width:17px;height:17px}.fd-ch.s{vertical-align:-3px;border-radius:5px;width:16px;height:16px;margin-right:6px}.fd-ch.s svg{width:9px;height:9px}.fd-flow{grid-template-columns:330px 1fr 330px;align-items:center;max-width:1240px;margin:76px auto 0;display:grid;position:relative}.fd-ins,.fd-outs{z-index:2;grid-template-rows:repeat(4,90px);align-items:center;margin:0;padding:0;list-style:none;display:grid;position:relative}.fd-ins li,.fd-outs li{opacity:0;transition:opacity .6s var(--ws-ease),transform .6s var(--ws-ease);transition-delay:calc(var(--i)*.12s + .2s);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:15.5px;line-height:1.35;display:flex;transform:translate(-10px);box-shadow:0 1px #071a4f0d,0 18px 40px -26px #071a4f73}.fd-ins li small{color:var(--ws-mute);margin-bottom:1px;font-size:12px;display:block}.fd-outs li{background:var(--ws-navy);color:#fff;transition-delay:calc(var(--i)*.12s + .9s);justify-content:space-between;transform:translate(10px)}.fd-outs .ok{color:#7fdcab;background:#2fa36b38;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-style:normal;font-weight:600}.fd-flow.in li{opacity:1;transform:none}.fd-wires{grid-area:1/2;width:100%;height:360px;overflow:visible}.fd-wires .w{fill:none;stroke:#d9dde8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.fd-wires .w.o{stroke:var(--ws-amber);stroke-dasharray:5 9;animation:1.1s linear infinite fd-dash}@keyframes fd-dash{to{stroke-dashoffset:-28px}}.fd-core{text-align:center;z-index:2;flex-direction:column;grid-area:1/2;justify-self:center;align-items:center;gap:6px;display:flex;position:relative}.fd-core .orb{background:radial-gradient(80% 80% at 30% 22%,#2a4da6 0%,#071a4f 70%);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative;box-shadow:0 30px 60px -24px #071a4fb3,inset 0 1px #ffffff26}.fd-core .orb:before{content:"";animation:fd-ring2 2.6s var(--ws-ease) infinite;border:1.5px solid #ffad1f8c;border-radius:50%;position:absolute;inset:-14px}@keyframes fd-ring2{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.fd-core .orb span{letter-spacing:-.06em;color:#fff;font-size:46px;font-weight:700}.fd-core b{margin-top:12px;font-size:17px;font-weight:600}.fd-core small{color:var(--ws-mute);max-width:170px;font-size:13px}.fd-links{flex-wrap:wrap;justify-content:center;gap:10px 30px;margin-top:56px;display:flex}.fd-go{color:var(--ws-navy);border-bottom:1px solid #071a4f4d;align-items:center;gap:8px;padding-bottom:2px;font-size:15.5px;font-weight:600;transition:border-color .2s;display:inline-flex}.fd-go:hover{border-color:var(--ws-navy)}.fd-go span{transition:transform .2s var(--ws-ease)}.fd-go:hover span{transform:translate(3px)}.fd-night{overflow:hidden}.fd-nw{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:80px;display:grid;max-width:1180px!important}.fd-nt .pp-h2{font-size:68px}.fd-ticks{flex-direction:column;gap:14px;margin:40px 0 0;padding:0;list-style:none;display:flex}.fd-ticks li{color:#fff;opacity:.28;align-items:center;gap:14px;font-size:18px;font-weight:500;transition:opacity .6s;display:flex}.fd-ticks li i{border:1.5px solid #ffffff4d;border-radius:50%;width:22px;height:22px;transition:background .4s,border-color .4s;position:relative}.fd-ticks li.on{opacity:1}.fd-ticks li.on i{background:var(--ws-amber);border-color:var(--ws-amber)}.fd-ticks li.on i:after{content:"";border:solid var(--ws-navy);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3.5px;left:7px;transform:rotate(45deg)}.fd-phone{background:#0b1533;border-radius:44px;flex-direction:column;width:400px;height:640px;padding:12px;display:flex;overflow:hidden;box-shadow:0 60px 120px -40px #000000b3,inset 0 0 0 1px #ffffff14}.fd-phone .top{color:#fff;background:#075e54;border-radius:34px 34px 0 0;align-items:center;gap:12px;padding:20px 18px 16px;display:flex}.fd-phone .top .av{color:#075e54;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.fd-phone .top b{font-size:16px;display:block}.fd-phone .top small{opacity:.8;font-size:12.5px;display:block}.fd-chat{background:#ece5dd;border-radius:0 0 34px 34px;flex-direction:column;flex:1;gap:8px;margin:0;padding:18px 14px;list-style:none;display:flex;overflow:hidden}.fd-chat li{color:#111b21;opacity:0;max-width:82%;transition:opacity .45s var(--ws-ease),transform .45s var(--ws-ease);border-radius:14px;padding:9px 13px;font-size:14.5px;line-height:1.4;transform:translateY(8px);box-shadow:0 1px 1px #00000014}.fd-chat li.on{opacity:1;transform:none}.fd-chat li.c{background:#fff;border-top-left-radius:4px;align-self:flex-start}.fd-chat li.w{background:#d9fdd3;border-top-right-radius:4px;align-self:flex-end}.fd-chat li.pay{color:#fff;background:var(--ws-navy);justify-content:center;align-items:center;font-weight:600;display:flex;box-shadow:0 0 0 3px #ffad1f80}.fd-inbox{background:#fff;border-radius:24px;max-width:980px;margin:68px auto 0;overflow:hidden;box-shadow:0 1px #071a4f0a,0 40px 80px -48px #071a4f80}.fd-inbox .tabs{border-bottom:1px solid var(--ws-line2);gap:6px;padding:18px 20px;display:flex}.fd-inbox .tabs span{color:var(--ws-ink2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.fd-inbox .tabs span.on{color:#8a5a00;background:#fff4e0}.fd-inbox .tabs b{background:var(--ws-paper);color:var(--ws-ink2);border-radius:999px;padding:1px 7px;font-size:12px}.fd-inbox .tabs span.on b{background:var(--ws-amber);color:var(--ws-navy)}.fd-inbox .row{border-bottom:1px solid var(--ws-line2);grid-template-columns:44px 170px 1fr auto;align-items:center;gap:16px;padding:18px 24px;display:grid}.fd-inbox .row.you{background:#fffaf0}.fd-inbox .av{background:#eef1f8;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.fd-inbox .who b{font-size:16px;display:block}.fd-inbox .who small{color:var(--ws-mute);margin-top:2px;font-size:12.5px;display:block}.fd-inbox .txt{color:var(--ws-ink);font-size:15.5px}.fd-inbox .tag{background:var(--ws-paper);color:var(--ws-ink2);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.fd-inbox .you .tag{background:var(--ws-amber);color:var(--ws-navy)}.fd-inbox .w .tag{color:var(--ws-navy);background:#eef1f8}.fd-inbox .ok .tag{color:#1f7a4d;background:#2fa36b21}.fd-inbox .step{background:var(--ws-paper);flex-wrap:wrap;align-items:center;gap:14px;padding:20px 24px;display:flex}.fd-inbox .me{background:var(--ws-navy);color:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.fd-inbox .say{color:var(--ws-ink);font-size:15.5px}.fd-inbox .quiet{font:500 11.5px var(--font-plex-mono),"IBM Plex Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-mute);margin-left:auto}.fd-cal{background:var(--ws-paper);border-radius:24px;max-width:1000px;margin:68px auto 0;padding:24px 26px 20px}.fd-cal .hd{justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.fd-cal .hd b{letter-spacing:-.02em;font-size:22px;font-weight:600}.fd-cal .hd span{color:var(--ws-ink2);align-items:center;gap:8px;font-size:13.5px;display:flex}.fd-cal .live{background:var(--ws-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2fa36b2e}.fd-cal .grid{grid-template-columns:64px repeat(3,1fr);gap:0 10px;display:grid}.fd-cal .times{grid-template-rows:repeat(6,64px);padding-top:40px;display:grid}.fd-cal .times span{font:500 11.5px var(--font-plex-mono),"IBM Plex Mono",monospace;color:var(--ws-mute);transform:translateY(-6px)}.fd-cal .col{background:repeating-linear-gradient(180deg,transparent 0 63px,var(--ws-line) 63px 64px) 0 40px/100% calc(100% - 40px) no-repeat;height:424px;position:relative}.fd-cal .who{height:40px;font-size:14.5px;font-weight:600}.fd-cal .appt{left:0;right:0;top:calc(40px + var(--t)*64px + 3px);height:calc(var(--h)*64px - 6px);background:#fff;border-radius:12px;padding:10px 12px;position:absolute;overflow:hidden;box-shadow:0 1px #071a4f0d}.fd-cal .appt b{font-size:14.5px;font-weight:600;display:block}.fd-cal .appt small{color:var(--ws-mute);margin-top:3px;font-size:12px;display:block}.fd-cal .appt.new{box-shadow:inset 0 0 0 1.5px var(--ws-amber);opacity:0;transition:opacity .5s var(--ws-ease),transform .6s var(--ws-ease);transition-delay:calc(var(--k)*.18s + .3s);background:#fff7e8;transform:translateY(-14px)scale(.98)}.fd-cal.in .appt.new{opacity:1;transform:none}.fd-cal .ft{color:var(--ws-ink2);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.fd-cal .ft i{border-radius:4px;width:12px;height:12px}.fd-cal .ft .nw{box-shadow:inset 0 0 0 1.5px var(--ws-amber);background:#fff7e8}.fd-cal .ft .old{box-shadow:inset 0 0 0 1px var(--ws-line);background:#fff;margin-left:14px}.fd-line{grid-template-columns:repeat(5,1fr);max-width:1180px;margin:76px auto 0;padding:0;list-style:none;display:grid;position:relative}.fd-line:before{content:"";background:linear-gradient(90deg,var(--ws-line),var(--ws-amber) 50%,var(--ws-line));height:2px;position:absolute;top:9px;left:10%;right:10%}.fd-line li{text-align:center;opacity:0;transition:opacity .6s var(--ws-ease),transform .6s var(--ws-ease);transition-delay:calc(var(--i)*.14s + .15s);flex-direction:column;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative;transform:translateY(10px)}.fd-line.in li{opacity:1;transform:none}.fd-line .dot{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ws-navy);background:#fff;border-radius:50%;margin-bottom:16px}.fd-line .hot .dot{background:var(--ws-amber);box-shadow:0 0 0 6px #ffad1f33}.fd-line .when{color:var(--ws-mute);font-size:11px}.fd-line b{letter-spacing:-.015em;font-size:19px;font-weight:600}.fd-line .note{color:var(--ws-ink2);font-size:14.5px}.fd-line .hot .note{color:#111b21;background:#d9fdd3;border-radius:14px;padding:7px 14px;font-weight:600}.fd-wait{background:var(--ws-paper);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:0;max-width:1100px;margin:72px auto 0;display:grid;overflow:hidden}.fd-wait .st{flex-direction:column;gap:8px;padding:34px 32px 36px;display:flex;position:relative}.fd-wait .st+.st{border-left:1px solid var(--ws-line)}.fd-wait .st+.st:before{content:"→";width:28px;height:28px;box-shadow:0 0 0 1px var(--ws-line);color:var(--ws-ink2);background:#fff;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:36px;left:-14px}.fd-wait .ws-mono{color:var(--ws-mute)}.fd-wait b{letter-spacing:-.03em;font-size:26px;font-weight:600}.fd-wait small{color:var(--ws-ink2);font-size:15px}.fd-wait .s0 b{color:#a4adc4;text-decoration:line-through;text-decoration-thickness:2px}.fd-wait .msg{background:#fff;border-radius:4px 14px 14px;max-width:260px;margin:12px 0 0;padding:10px 14px;font-size:14.5px;line-height:1.4;box-shadow:0 10px 24px -18px #071a4f80}.fd-wait .s2{background:linear-gradient(#2fa36b14,#2fa36b00)}.fd-wait .s2 b{color:#1f7a4d}.fd-queue{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:28px;max-width:1080px;margin:68px auto 0;display:grid}.fd-queue .screen{color:#fff;background:radial-gradient(70% 90% at 50% 0,#2b5bd073,#2b5bd000 70%),#071a4f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;box-shadow:0 40px 80px -40px #071a4fb3}.fd-queue .screen .ws-mono{color:#8e9bc6}.fd-queue .screen b{font:600 130px/1 var(--font-plex-mono),"IBM Plex Mono",monospace;letter-spacing:-.04em;color:var(--ws-amber);margin-top:10px}.fd-queue .screen .room{background:#ffffff1a;border-radius:999px;margin-top:14px;padding:8px 18px;font-size:18px;font-weight:600}.fd-queue ul{background:#fff;border-radius:24px;margin:0;padding:8px 26px;list-style:none;box-shadow:0 1px #071a4f0a,0 30px 60px -44px #071a4f73}.fd-queue li{border-bottom:1px solid var(--ws-line2);grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:22px 0;display:grid}.fd-queue li:last-child{border-bottom:0}.fd-queue .t{font:600 20px var(--font-plex-mono),"IBM Plex Mono",monospace;color:var(--ws-navy)}.fd-queue .n b{font-size:17px;display:block}.fd-queue .n small{color:var(--ws-mute);margin-top:2px;font-size:13.5px;display:block}.fd-queue .tag{background:#eef1f8;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.fd-queue .tag.walk{color:#8a5a00;background:#fff4e0}.fd-pages{border-top:1px solid var(--ws-line);grid-template-columns:repeat(4,1fr);max-width:1240px;margin:56px auto 0;display:grid}.fd-pages a{border-bottom:1px solid var(--ws-line);flex-direction:column;gap:5px;padding:28px 24px 30px;transition:background .25s;display:flex;position:relative}.fd-pages a:hover{background:var(--ws-paper)}.fd-pages .fd-ic{width:22px;height:22px;color:var(--ws-navy);margin-bottom:14px}.fd-pages b{letter-spacing:-.015em;font-size:18px;font-weight:600}.fd-pages span{color:var(--ws-mute);font-size:14.5px}.fd-pages em{color:var(--ws-mute);transition:transform .25s var(--ws-ease),color .25s;font-style:normal;position:absolute;top:28px;right:24px}.fd-pages a:hover em{color:var(--ws-navy);transform:translate(3px)}.fd-close{padding:170px 0 180px;position:relative;overflow:hidden}.fd-glow{background:radial-gradient(closest-side,#ffad1f59,#ffad1f00);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;top:100%;left:50%}.fd-close .pp-h2{font-size:92px}@media (max-width:1100px){.fd-h1{font-size:64px}.fd-clock{display:none}.fd-flow{grid-template-columns:1fr;gap:28px}.fd-wires{display:none}.fd-ins,.fd-outs{grid-template-rows:none;gap:10px}.fd-core{grid-area:auto}.fd-nw{grid-template-columns:1fr;justify-items:center;gap:56px}.fd-nt{justify-self:stretch}.fd-pages{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.fd .ws-wrap{--ws-gut:20px}.fd-hero{min-height:0}.fd-hw{padding-top:56px;padding-bottom:300px}.fd-shade{background:linear-gradient(#061540f2 0%,#061540db 52%,#06154033 80%,#061540bf 100%)}.fd-h1{letter-spacing:-.05em;font-size:46px}.fd-lead{font-size:17px}.fd-pg .card{max-width:290px;left:14px}.fd-pg .card .st{display:none}.fd .pp-h2,.fd-nt .pp-h2{letter-spacing:-.05em;font-size:42px}.fd .pp-line{font-size:17px}.fd .pp-sec{padding:88px 0}.fd .pp-sec.tight{padding:72px 0}.fd .ws-h2{font-size:34px}.fd-phone{width:100%;max-width:360px;height:600px}.fd-inbox .row{grid-template-columns:40px 1fr auto;gap:4px 12px;padding:16px}.fd-inbox .txt{grid-column:2/-1;font-size:14.5px}.fd-inbox .tag{grid-area:1/3;justify-self:end}.fd-inbox .tabs{overflow-x:auto}.fd-inbox .quiet{margin-left:0}.fd-cal{padding:18px 14px}.fd-cal .grid{grid-template-columns:44px repeat(3,minmax(0,1fr));gap:0 6px}.fd-cal .appt{padding:8px}.fd-cal .appt b{font-size:12.5px}.fd-cal .appt small{display:none}.fd-line{grid-template-columns:1fr;gap:26px;margin-top:56px}.fd-line:before{background:linear-gradient(180deg,var(--ws-line),var(--ws-amber) 50%,var(--ws-line));width:2px;height:auto;inset:10px auto 10px 9px}.fd-line li{text-align:left;grid-template-columns:20px 1fr;align-items:start;column-gap:16px;padding:0;display:grid}.fd-line .dot{grid-row:1/4;margin:0}.fd-line .note{justify-self:start}.fd-wait{grid-template-columns:1fr}.fd-wait .st+.st{border-left:0;border-top:1px solid var(--ws-line)}.fd-wait .st+.st:before{content:"↓";top:-14px;left:32px}.fd-queue{grid-template-columns:1fr}.fd-queue .screen b{font-size:96px}.fd-pages{grid-template-columns:1fr}.fd-close{padding:110px 0 120px}.fd-close .pp-h2{font-size:52px}}@media (prefers-reduced-motion:reduce){.fd-ins li,.fd-outs li,.fd-cal .appt.new,.fd-line li,.fd-chat li{opacity:1;transition:none;transform:none}}.fd2 .hx-hw{min-height:700px}.fd2-stage{justify-self:end;width:100%;max-width:720px}.fd2-clock{text-align:right;z-index:1;position:absolute;top:0;right:0}.fd2-clock .ws-mono{color:var(--ws-mute);font-size:11px}.fd2-clock b{letter-spacing:-.04em;color:var(--ws-navy);font-variant-numeric:tabular-nums;margin-top:10px;font:500 64px/1 IBM Plex Mono,monospace;display:block}.fd2-clock b i{font-style:normal;display:none}.fd2-stage:not([data-step]) .k0,.fd2-stage[data-step="1"] .k1,.fd2-stage[data-step="2"] .k2,.fd2-stage[data-step="3"] .k3,.fd2-stage[data-step="4"] .k4,.fd2-stage[data-step="5"] .k5{display:inline}.fd2-at{z-index:2;opacity:0;width:310px;transition:opacity .6s,transform .7s var(--ws-ease);position:absolute;transform:translateY(14px)scale(.98)}.fd2-at.on{opacity:1;transform:none}.fd2-a1{top:56px;left:0}.fd2-a2{top:168px;left:390px}.fd2-a3{top:340px;left:24px}.fd2-a4{top:452px;left:404px}.fd2-pin{background:var(--ws-amber);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-22px;left:-22px;box-shadow:0 0 0 5px #ffad1f38,0 0 20px 6px #ffad1f59}.fd2-pin:after{content:"";animation:fd2-ring 2.4s var(--ws-ease) infinite;border:1.5px solid #f2a512b3;border-radius:50%;position:absolute;inset:-5px}@keyframes fd2-ring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(3)}}.fd2-at .hx-tag{top:-15px;right:16px}.fd2-at .hx-tag:after{display:none}.fd2-call{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e20f0;border-radius:24px;grid-template-columns:46px 1fr auto;align-items:center;gap:4px 12px;padding:14px 14px 12px;display:grid;box-shadow:0 40px 80px -40px #071a4fb3}.fd2-call .av{background:linear-gradient(160deg,#a7aebb,#6e7583);border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:600;display:grid}.fd2-call .who small{color:#a1a1aa;font-size:11.5px;display:block}.fd2-call .who b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.fd2-call .who em{color:#d4d4d8;margin-top:2px;font-size:12.5px;font-style:normal;display:block}.fd2-call .bt{gap:8px;display:flex}.fd2-call .bt i{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.fd2-call .bt i svg{width:18px;height:18px}.fd2-call .bt .no{background:#ff3b30}.fd2-call .bt .ok{background:#34c759}.fd2-call .live{color:#86efac;border-top:1px solid #ffffff1a;grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;padding-top:9px;font-size:12.5px;display:flex}.fd2-call .live i{background:#34c759;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite fd2-blink}@keyframes fd2-blink{50%{opacity:.3}}.fd2-app{background:#fff;border-radius:20px;padding:12px 12px 14px;box-shadow:0 0 0 1px #071a4f0f,0 40px 80px -42px #071a4f8c}.fd2-app .bar{align-items:center;gap:7px;padding:0 2px 10px;font-size:13.5px;display:flex}.fd2-app .bar small{color:var(--ws-mute);margin-left:auto;font:500 11px IBM Plex Mono,monospace}.fd2-app p{border-radius:14px;max-width:84%;margin:0;padding:8px 11px;font-size:13.5px;line-height:1.38}.fd2-app p+p{margin-top:6px}.fd2-app .in{color:#111b21;background:#f0f2f5;border-top-left-radius:4px}.fd2-app .out{border-top-right-radius:4px;margin-left:auto}.fd2-app.wa{background:#fff}.fd2-app.wa .out{color:#111b21;background:#d9fdd3}.fd2-app.ig .out{color:#fff;background:linear-gradient(135deg,#7638fa,#a033e0 60%,#d300c5)}.fd2-app.ms .out{color:#fff;background:#0084ff}.fd2-end{top:604px;left:40px}.fd2-index{z-index:2;border-top:1px solid var(--ws-line);margin-top:18px;position:relative}.fd2-index .ws-wrap{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.fd2-index a{color:var(--ws-ink2);white-space:nowrap;align-items:center;gap:10px;margin-right:20px;padding:20px 18px 6px 0;font-size:15px;font-weight:500;transition:color .2s;display:flex}.fd2-index a:hover{color:var(--ws-navy)}.fd2-index .n{color:#e39b12;letter-spacing:.06em;font:500 11px IBM Plex Mono,monospace}.fd2 .hx-ex{bottom:64px}@media (max-width:1180px){.fd2-stage{justify-self:center;height:700px}}@media (max-width:760px){.fd2 .fd2-stage{flex-direction:column;gap:18px;height:auto;min-height:0;padding-top:12px;display:flex}.fd2-stage .fd2-clock{text-align:left;position:relative;top:auto;right:auto}.fd2-stage .fd2-clock b{font-size:48px}.fd2-stage .fd2-at{opacity:1;width:100%;position:relative;top:auto;left:auto;transform:none}.fd2-stage .fd2-a1,.fd2-stage .fd2-a3,.fd2-stage .fd2-a4,.fd2-stage .fd2-end,.fd2-stage .fd2-pin{display:none}.fd2 .hx-ex{margin:10px 20px 0;position:static}}.fd2:has(.fd4) .fd2-index{background:#071a4f}.fd4 .apps .mn>*{max-width:560px}@media (min-width:1360px){.fd4 .apps .mn>*{max-width:488px}}@media (max-width:760px){.fd4 .apps .mn>*{max-width:318px}}.fd4-hd b{letter-spacing:-.02em;color:#101828;font-size:22px;font-weight:600;display:block}.fd4-hd span{color:#475467;font-size:14px}.fd4-ls{border-radius:12px;margin-top:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #eaecf0}.fd4-ls p{border-bottom:1px solid #eaecf0;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.fd4-ls p:last-child{border-bottom:0}.fd4-ls .fd-ch.s{border-radius:9px;width:30px;height:30px;margin:0}.fd4-ls .fd-ch svg{stroke:#fff;fill:none;width:15px;height:15px}.fd4-ls .tx{color:#101828;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;overflow:hidden}.fd4-ls .tx small{color:#667085;font-size:12.5px;display:block}.fd4-ls .st{color:#344054;background:#f2f4f7;border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:600}.fd4-ls .st.bk{color:#93370d;background:#fef0c7}.fd4-ls .st.cf{color:#067647;background:#ecfdf3}
