@font-face{font-family:Lumi Fraunces;src:url(/fonts/lumi/Fraunces.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Lumi Figtree;src:url(/fonts/lumi/Figtree.woff2)format("woff2");font-weight:300 900;font-display:swap}.cs-lumi[data-astro-cid-7v25y7fj]{--l-canvas:#eef1f8;--l-surface:#fff;--l-line:#d6dcec;--l-control:#737d9f;--l-ink:#1a2140;--l-muted:#525b7e;--l-action:#33438a;--l-on-action:#fff;--l-soft:#dfe5f6;--l-hover:#e8ecf7;--l-thread:#875709;--l-thread-soft:#f4e7cf;--l-post-it:#fff1a6;--l-post-it-ink:#3b3420;--l-night:#161d36;--l-night-surface:#1f2846;--l-night-line:#2f3a60;--l-night-ink:#eef0fa;--l-night-muted:#aeb6d6;--l-gold:#f5c15c;--l-night-action:#bac6ff;--l-display:"Lumi Fraunces", Georgia, serif;--l-sans:"Lumi Figtree", system-ui, -apple-system, sans-serif;--l-shadow-float:0 1px 6px #00000014, 0 6px 24px #0000001a;--l-shadow-win:0 2px 8px #141c3c14, 0 24px 64px #141c3c2e;background:var(--l-canvas);color:var(--l-ink);font-family:var(--l-sans);font-size:17px;line-height:1.55;overflow-x:clip}.cs-lumi[data-astro-cid-7v25y7fj] [data-astro-cid-7v25y7fj]:is(h1,h2,h3){font-family:var(--l-display);font-optical-sizing:auto;font-weight:500}.l-wrap[data-astro-cid-7v25y7fj]{max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}@media (width>=640px){.l-wrap[data-astro-cid-7v25y7fj]{padding-left:32px;padding-right:32px}}.l-section[data-astro-cid-7v25y7fj]{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(24px,4vw,48px)}.sr[data-astro-cid-7v25y7fj]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.head[data-astro-cid-7v25y7fj]{gap:14px;max-width:760px;margin-bottom:clamp(32px,5vw,56px);display:grid}.kicker[data-astro-cid-7v25y7fj],.eyebrow[data-astro-cid-7v25y7fj],.f-tag[data-astro-cid-7v25y7fj]{font:600 13px/17px var(--l-sans);letter-spacing:2px;text-transform:uppercase;color:var(--l-thread);margin:0}.title[data-astro-cid-7v25y7fj]{letter-spacing:-.01em;margin:0;font-size:clamp(34px,4.6vw,52px);line-height:1.1}.title[data-astro-cid-7v25y7fj] span[data-astro-cid-7v25y7fj]{color:var(--l-muted);display:block}.title[data-astro-cid-7v25y7fj].sm{font-size:clamp(30px,3.6vw,40px)}.l-lead[data-astro-cid-7v25y7fj]{color:var(--l-muted);max-width:640px;margin:0;font-size:clamp(17px,1.6vw,19px)}.win[data-astro-cid-7v25y7fj]{background:var(--l-surface);border:1px solid var(--l-line);box-shadow:var(--l-shadow-win);border-radius:14px;margin:0;overflow:hidden}.win-bar[data-astro-cid-7v25y7fj]{border-bottom:1px solid var(--l-line);background:#f7f8fc;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.win-bar[data-astro-cid-7v25y7fj] i[data-astro-cid-7v25y7fj]{background:#d6dcec;border-radius:50%;width:11px;height:11px}.win-bar[data-astro-cid-7v25y7fj] i[data-astro-cid-7v25y7fj]:first-child{background:#f2786b}.win-bar[data-astro-cid-7v25y7fj] i[data-astro-cid-7v25y7fj]:nth-child(2){background:#f5c15c}.win-bar[data-astro-cid-7v25y7fj] i[data-astro-cid-7v25y7fj]:nth-child(3){background:#8fcf86}.win-bar[data-astro-cid-7v25y7fj] span[data-astro-cid-7v25y7fj]{font:600 12px var(--l-sans);color:var(--l-muted);margin:0 auto;transform:translate(-24px)}.win[data-astro-cid-7v25y7fj] img[data-astro-cid-7v25y7fj]{width:100%;height:auto;display:block}.l-hero[data-astro-cid-7v25y7fj]{background:radial-gradient(120% 70% at 80% 0%, #24305a 0%, var(--l-night) 60%);color:var(--l-night-ink);padding-top:clamp(48px,7vw,96px);position:relative}.l-hero[data-astro-cid-7v25y7fj]:after{content:"";background:var(--l-canvas);height:clamp(120px,22vw,300px);position:absolute;bottom:0;left:0;right:0}.hero-in[data-astro-cid-7v25y7fj]{justify-items:start;gap:20px;padding-bottom:clamp(40px,6vw,72px);display:grid}.l-hero[data-astro-cid-7v25y7fj] .eyebrow[data-astro-cid-7v25y7fj]{color:var(--l-gold)}.logo[data-astro-cid-7v25y7fj]{margin:0;line-height:0}.logo[data-astro-cid-7v25y7fj] img[data-astro-cid-7v25y7fj]{width:clamp(200px,30vw,340px);height:auto}.l-h1[data-astro-cid-7v25y7fj]{font:500 clamp(20px, 2.2vw, 26px)/1.25 var(--l-display);color:var(--l-gold);max-width:32ch;margin:0}.promise[data-astro-cid-7v25y7fj]{font:500 clamp(30px, 4.6vw, 56px)/1.1 var(--l-display);letter-spacing:-.01em;max-width:900px;margin:0}.promise[data-astro-cid-7v25y7fj] span[data-astro-cid-7v25y7fj]{color:var(--l-night-muted);display:block}.hero-lead[data-astro-cid-7v25y7fj]{max-width:620px;color:var(--l-night-muted);margin:0;font-size:clamp(17px,1.6vw,19px)}.facts[data-astro-cid-7v25y7fj]{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-7v25y7fj] li[data-astro-cid-7v25y7fj]{border:1px solid var(--l-night-line);background:var(--l-night-surface);font:600 13px/17px var(--l-sans);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.facts[data-astro-cid-7v25y7fj] .l-dot[data-astro-cid-7v25y7fj]{width:8px;height:8px;box-shadow:0 0 0 3px #f5c15c59, 0 0 10px var(--l-gold);background:#fff4d6;border-radius:50%}.hero-shot[data-astro-cid-7v25y7fj]{z-index:1;margin-top:0;margin-bottom:0;position:relative}.hero-shot[data-astro-cid-7v25y7fj] .win[data-astro-cid-7v25y7fj]{border-color:#d6dcec59}.hero-shot[data-astro-cid-7v25y7fj] figcaption[data-astro-cid-7v25y7fj]{color:var(--l-muted);margin-top:14px;font-size:14px}.pains[data-astro-cid-7v25y7fj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.l-card[data-astro-cid-7v25y7fj]{background:var(--l-surface);border:1px solid var(--l-line);border-radius:18px;padding:24px}.pains[data-astro-cid-7v25y7fj] .l-card[data-astro-cid-7v25y7fj]{align-content:start;gap:8px;display:grid}.num[data-astro-cid-7v25y7fj]{font:600 13px var(--l-sans);color:var(--l-thread)}.pains[data-astro-cid-7v25y7fj] h3[data-astro-cid-7v25y7fj]{margin:0;font-size:22px;line-height:1.25}.pains[data-astro-cid-7v25y7fj] p[data-astro-cid-7v25y7fj]{color:var(--l-muted);margin:0;font-size:16px}.features[data-astro-cid-7v25y7fj]{gap:clamp(56px,8vw,104px);display:grid}.feature[data-astro-cid-7v25y7fj]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.feature[data-astro-cid-7v25y7fj].flip{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.feature[data-astro-cid-7v25y7fj].flip .f-copy[data-astro-cid-7v25y7fj]{order:2}.f-copy[data-astro-cid-7v25y7fj]{gap:12px;padding-left:22px;display:grid;position:relative}.f-copy[data-astro-cid-7v25y7fj]:before{content:"";background:var(--l-thread);opacity:.5;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.f-copy[data-astro-cid-7v25y7fj]:after{content:"";background:var(--l-thread);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:-5px;box-shadow:0 0 8px #f5c15ce6}.f-copy[data-astro-cid-7v25y7fj] h3[data-astro-cid-7v25y7fj]{margin:0;font-size:clamp(26px,2.8vw,34px);line-height:1.15}.f-copy[data-astro-cid-7v25y7fj] p[data-astro-cid-7v25y7fj]{margin:0}.f-copy[data-astro-cid-7v25y7fj] p[data-astro-cid-7v25y7fj]:not(.f-tag){color:var(--l-muted)}.win[data-astro-cid-7v25y7fj].small{transition:transform .35s,box-shadow .35s}@media (hover:hover) and (pointer:fine){.win[data-astro-cid-7v25y7fj].small:hover{transform:translateY(-4px);box-shadow:0 2px 8px #141c3c14,0 32px 72px #141c3c38}}@media (width<=860px){.feature[data-astro-cid-7v25y7fj],.feature[data-astro-cid-7v25y7fj].flip{grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-7v25y7fj].flip .f-copy[data-astro-cid-7v25y7fj]{order:0}}.night[data-astro-cid-7v25y7fj]{background:var(--l-night);color:var(--l-night-ink);margin-top:clamp(72px,10vw,128px)}.night[data-astro-cid-7v25y7fj] .l-section[data-astro-cid-7v25y7fj]{padding-bottom:clamp(72px,10vw,128px)}.night[data-astro-cid-7v25y7fj] .kicker[data-astro-cid-7v25y7fj]{color:var(--l-gold)}.night[data-astro-cid-7v25y7fj] .title[data-astro-cid-7v25y7fj] span[data-astro-cid-7v25y7fj],.night[data-astro-cid-7v25y7fj] .l-lead[data-astro-cid-7v25y7fj]{color:var(--l-night-muted)}.diagram[data-astro-cid-7v25y7fj]{gap:16px;margin:0 0 clamp(40px,6vw,64px);display:grid}.mac[data-astro-cid-7v25y7fj]{border:1px solid var(--l-night-line);background:var(--l-night-surface);border-radius:22px;padding:clamp(18px,3vw,28px)}.mac-label[data-astro-cid-7v25y7fj]{font:600 13px var(--l-sans);letter-spacing:1px;text-transform:uppercase;color:var(--l-night-muted);align-items:center;gap:8px;margin:0 0 18px;display:flex}.mac-label[data-astro-cid-7v25y7fj] svg[data-astro-cid-7v25y7fj]{fill:currentColor;width:16px;height:16px}.flow[data-astro-cid-7v25y7fj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.node[data-astro-cid-7v25y7fj]{background:var(--l-night);border:1px solid var(--l-night-line);border-radius:18px;align-content:start;justify-items:start;gap:6px;padding:20px;display:grid;position:relative}.node[data-astro-cid-7v25y7fj] svg[data-astro-cid-7v25y7fj]{width:28px;height:28px;fill:var(--l-night-action)}.node[data-astro-cid-7v25y7fj] img[data-astro-cid-7v25y7fj]{width:64px;height:64px;margin:-10px 0 -6px -10px}.node[data-astro-cid-7v25y7fj] strong[data-astro-cid-7v25y7fj]{font:500 20px/1.25 var(--l-display)}.node[data-astro-cid-7v25y7fj] span[data-astro-cid-7v25y7fj]{color:var(--l-night-muted);font-size:15px}.node[data-astro-cid-7v25y7fj].core{border-color:#f5c15c8c;box-shadow:0 0 0 4px #f5c15c14,0 0 40px #f5c15c1f}.chips[data-astro-cid-7v25y7fj]{flex-wrap:wrap;gap:6px;display:flex}.chips[data-astro-cid-7v25y7fj] em[data-astro-cid-7v25y7fj]{font-style:normal;font:600 12px/16px var(--l-sans);color:var(--l-gold);background:#3b3218;border-radius:999px;padding:3px 10px}.node[data-astro-cid-7v25y7fj]:not(:last-child):after{content:"";background:var(--l-gold);width:24px;height:2px;position:absolute;top:50%;right:-32px}.node[data-astro-cid-7v25y7fj]:not(:last-child):before{content:"";border-top:2px solid var(--l-gold);border-right:2px solid var(--l-gold);width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:-33px;transform:rotate(45deg)}.outside[data-astro-cid-7v25y7fj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.outside[data-astro-cid-7v25y7fj]>div[data-astro-cid-7v25y7fj]{border:1.5px dashed var(--l-night-line);border-radius:18px;align-items:center;gap:14px;padding:16px 20px;display:flex}.outside[data-astro-cid-7v25y7fj] p[data-astro-cid-7v25y7fj]{color:var(--l-night-muted);margin:0;font-size:15px}.outside[data-astro-cid-7v25y7fj] strong[data-astro-cid-7v25y7fj]{color:var(--l-night-ink);font-weight:600;display:block}.cloud[data-astro-cid-7v25y7fj] svg[data-astro-cid-7v25y7fj]{color:#f2967f;flex-shrink:0;width:44px;height:34px}.dash[data-astro-cid-7v25y7fj]{border-top:2px dashed var(--l-night-action);flex-shrink:0;width:44px}@media (width<=860px){.flow[data-astro-cid-7v25y7fj]{grid-template-columns:minmax(0,1fr);gap:36px}.node[data-astro-cid-7v25y7fj]:not(:last-child):after{width:2px;height:20px;inset:auto auto -28px 32px}.node[data-astro-cid-7v25y7fj]:not(:last-child):before{inset:auto auto -30px 29px;transform:rotate(135deg)}}.dark-win[data-astro-cid-7v25y7fj]{border-color:var(--l-night-line);box-shadow:0 24px 64px #00000073}.dark-win[data-astro-cid-7v25y7fj] .win-bar[data-astro-cid-7v25y7fj]{border-color:var(--l-night-line);background:#1b2340}.ds[data-astro-cid-7v25y7fj]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.ds-card[data-astro-cid-7v25y7fj]{background:var(--l-surface);border:1px solid var(--l-line);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.logo-card[data-astro-cid-7v25y7fj]{grid-column:span 5;place-items:center;padding:40px 24px;display:grid}.logo-card[data-astro-cid-7v25y7fj] img[data-astro-cid-7v25y7fj]{width:min(100%,300px);height:auto}.swatches[data-astro-cid-7v25y7fj]{grid-column:span 7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.swatches[data-astro-cid-7v25y7fj] li[data-astro-cid-7v25y7fj]{flex-direction:column;justify-content:flex-end;gap:2px;min-height:104px;padding:14px;display:flex}.swatches[data-astro-cid-7v25y7fj] span[data-astro-cid-7v25y7fj]{font:600 14px var(--l-sans)}.swatches[data-astro-cid-7v25y7fj] code[data-astro-cid-7v25y7fj]{opacity:.9;font:12px ui-monospace,monospace}.type[data-astro-cid-7v25y7fj]{grid-column:span 5;align-content:center;gap:8px;padding:28px;display:grid}.t-display[data-astro-cid-7v25y7fj]{font:500 clamp(44px, 5vw, 64px)/1 var(--l-display);margin:0}.t-body[data-astro-cid-7v25y7fj]{font:500 18px var(--l-sans);margin:0}.t-scale[data-astro-cid-7v25y7fj]{color:var(--l-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.states[data-astro-cid-7v25y7fj]{background:var(--l-night);border-color:var(--l-night);grid-column:span 7;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:20px;display:grid}.states[data-astro-cid-7v25y7fj] li[data-astro-cid-7v25y7fj]{text-align:center;color:var(--l-night-ink);justify-items:center;gap:2px;display:grid}.states[data-astro-cid-7v25y7fj] img[data-astro-cid-7v25y7fj]{width:96px;height:96px}.states[data-astro-cid-7v25y7fj] strong[data-astro-cid-7v25y7fj]{font:500 18px var(--l-display)}.states[data-astro-cid-7v25y7fj] span[data-astro-cid-7v25y7fj]{color:var(--l-night-muted);font-size:14px}@media (width<=860px){.logo-card[data-astro-cid-7v25y7fj],.swatches[data-astro-cid-7v25y7fj],.type[data-astro-cid-7v25y7fj],.states[data-astro-cid-7v25y7fj]{grid-column:1/-1}}@media (width<=480px){.swatches[data-astro-cid-7v25y7fj]{grid-template-columns:repeat(2,minmax(0,1fr))}.states[data-astro-cid-7v25y7fj]{padding:16px 8px}.states[data-astro-cid-7v25y7fj] img[data-astro-cid-7v25y7fj]{width:72px;height:72px}.states[data-astro-cid-7v25y7fj] span[data-astro-cid-7v25y7fj]{font-size:13px}}.split[data-astro-cid-7v25y7fj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.split[data-astro-cid-7v25y7fj] .head[data-astro-cid-7v25y7fj]{margin-bottom:0}.roles[data-astro-cid-7v25y7fj]{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.roles[data-astro-cid-7v25y7fj] li[data-astro-cid-7v25y7fj]{background:var(--l-soft);color:var(--l-action);font:600 14px/18px var(--l-sans);border-radius:999px;padding:7px 14px}.stack[data-astro-cid-7v25y7fj] h3[data-astro-cid-7v25y7fj]{margin:0 0 12px;font-size:22px}.stack[data-astro-cid-7v25y7fj] dl[data-astro-cid-7v25y7fj]{margin:0;display:grid}.stack[data-astro-cid-7v25y7fj] dl[data-astro-cid-7v25y7fj] div[data-astro-cid-7v25y7fj]{border-top:1px solid var(--l-line);grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.stack[data-astro-cid-7v25y7fj] dt[data-astro-cid-7v25y7fj]{font-weight:600}.stack[data-astro-cid-7v25y7fj] dd[data-astro-cid-7v25y7fj]{color:var(--l-muted);margin:0;font-size:16px}@media (width<=860px){.split[data-astro-cid-7v25y7fj]{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.stack[data-astro-cid-7v25y7fj] dl[data-astro-cid-7v25y7fj] div[data-astro-cid-7v25y7fj]{grid-template-columns:minmax(0,1fr);gap:2px}}.status[data-astro-cid-7v25y7fj]{border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,4vw,40px);padding:clamp(24px,4vw,48px);display:grid}.status[data-astro-cid-7v25y7fj]>img[data-astro-cid-7v25y7fj]{width:clamp(88px,12vw,140px);height:auto}.status[data-astro-cid-7v25y7fj]>div[data-astro-cid-7v25y7fj]{justify-items:start;gap:14px;display:grid}.status[data-astro-cid-7v25y7fj] p[data-astro-cid-7v25y7fj]:not(.kicker){color:var(--l-muted);max-width:680px;margin:0}.l-btn[data-astro-cid-7v25y7fj]{background:var(--l-action);min-height:48px;color:var(--l-on-action);font:600 16px var(--l-sans);border-radius:999px;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.l-btn[data-astro-cid-7v25y7fj] svg[data-astro-cid-7v25y7fj]{fill:currentColor;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.l-btn[data-astro-cid-7v25y7fj]:hover{color:var(--l-on-action);background:#26346f;transform:translateY(-1px)}}.cs-lumi[data-astro-cid-7v25y7fj] [data-astro-cid-7v25y7fj]:focus-visible{outline:2px solid var(--l-action);outline-offset:3px}@media (width<=560px){.status[data-astro-cid-7v25y7fj]{grid-template-columns:minmax(0,1fr)}}.next[data-astro-cid-7v25y7fj]{padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px)}.next-link[data-astro-cid-7v25y7fj]{background:var(--l-surface);border:1px solid var(--l-line);color:var(--l-ink);box-shadow:var(--l-shadow-float);border-radius:22px;gap:6px;padding:clamp(24px,4vw,40px);text-decoration:none;transition:transform .25s,border-color .25s;display:grid}@media (hover:hover) and (pointer:fine){.next-link[data-astro-cid-7v25y7fj]:hover{color:var(--l-ink);border-color:var(--l-action);transform:translateY(-2px)}}.next-label[data-astro-cid-7v25y7fj]{font:600 13px var(--l-sans);letter-spacing:2px;text-transform:uppercase;color:var(--l-thread)}.next-name[data-astro-cid-7v25y7fj]{font:500 clamp(32px, 5vw, 52px)/1.1 var(--l-display)}.next-desc[data-astro-cid-7v25y7fj]{color:var(--l-muted)}@media (prefers-reduced-motion:reduce){.win[data-astro-cid-7v25y7fj].small,.win[data-astro-cid-7v25y7fj].small:hover,.l-btn[data-astro-cid-7v25y7fj],.l-btn[data-astro-cid-7v25y7fj]:hover,.next-link[data-astro-cid-7v25y7fj],.next-link[data-astro-cid-7v25y7fj]:hover{transition:none;transform:none}}
