:root{--background: #ffffff;--foreground: #3d3d4a;--ink: #16142e;--muted: #f3f3f7;--muted-foreground: #6b6a7b;--primary: #5b63fe;--primary-strong: #432dd7;--accent: #eef0ff;--accent-foreground: #2f24a3;--navy: #251f68;--orange: #ff6f08;--orange-soft: #fff0e3;--yellow: #f4e55e;--yellow-soft: #fdf9d8;--glow: rgba(220, 224, 255, .9);--squiggle: var(--orange);--band: var(--navy);--band-glow: rgba(91, 99, 254, .45);--band-accent: var(--yellow);--band-text: #ffffff;--band-muted: rgba(255, 255, 255, .78);--band-card: rgba(255, 255, 255, .1);--pop: #c25200;--pop-soft: var(--orange-soft);--pop-2: var(--navy);--pop-2-soft: #e9e8f3;--pop-3: #8a6d00;--pop-3-soft: var(--yellow-soft);--border: rgba(22, 20, 46, .12);--surface: #f5f5f8;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 24px;--bounce: cubic-bezier(.34, 1.56, .64, 1);--page-width: 1344px;--section-gap: 144px;--gutter: max(24px, env(safe-area-inset-left, 0px))}.theme-engage{--foreground: #47434d;--ink: #2d2a32;--muted: #f3efe9;--muted-foreground: #6d6873;--primary: #a7d8f5;--primary-strong: #2d2a32;--accent: #d8ecfb;--accent-foreground: #1f4766;--surface: #fbf8f4;--border: rgba(45, 42, 50, .12);--glow: rgba(191, 227, 251, .35);--squiggle: #a7d8f5;--band: #fbf8f4;--band-glow: transparent;--band-accent: #fde7a7;--band-text: var(--ink);--band-muted: var(--muted-foreground);--band-card: #ffffff;--pop: #1d5a3a;--pop-soft: #c9efd9;--pop-2: #5c4400;--pop-2-soft: #fde7a7;--pop-3: #8a2f2b;--pop-3-soft: #fcd5d3}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/engage/fonts/InterVariable.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.5;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--primary-strong);outline-offset:3px;border-radius:4px}.container{max-width:var(--page-width);margin:0 auto;padding-left:var(--gutter);padding-right:max(24px,env(safe-area-inset-right,0px))}.button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:999px;font-family:inherit;font-size:16.5px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s ease,transform .15s cubic-bezier(.22,1,.36,1)}.button:active{transform:scale(.97)}.button:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 42%,transparent);outline-offset:3px}.button-sm{height:36px;padding:0 12px;font-size:14.5px}.button-lg{height:48px}.button-full{width:100%}.button-primary{background:var(--primary-strong);color:#fff}.button-primary:hover{background:color-mix(in srgb,var(--primary-strong) 88%,#000000)}.button-primary:active{background:color-mix(in srgb,var(--primary-strong) 90%,transparent)}.button-secondary{background:var(--accent);color:var(--primary-strong)}.button-ghost{background:transparent;color:var(--primary-strong);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary-strong) 30%,transparent)}.button-ghost:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}@media(max-width:900px){:root{--section-gap: 96px}}.menu-locked,.menu-locked body{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.site-nav[data-astro-cid-4lunwx2e]{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top,0px)}.site-nav[data-astro-cid-4lunwx2e]:after{content:"";position:fixed;inset:0;z-index:-1;background:#ffffff80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .2s ease}.site-nav[data-astro-cid-4lunwx2e].has-open-panel:after{opacity:1}.bar-bg[data-astro-cid-4lunwx2e]{position:relative;background:#fff;border-bottom:1px solid rgba(26,26,26,.06);transition:background-color .2s ease,border-color .2s ease}.is-scrolled[data-astro-cid-4lunwx2e] .bar-bg[data-astro-cid-4lunwx2e],.is-open[data-astro-cid-4lunwx2e] .bar-bg[data-astro-cid-4lunwx2e]{background:#fffc;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px)}.has-open-panel[data-astro-cid-4lunwx2e] .bar-bg[data-astro-cid-4lunwx2e]{background:#fff;border-bottom-color:transparent}.rule-wrap[data-astro-cid-4lunwx2e]{position:absolute;left:0;right:0;bottom:-1px;z-index:1;display:none}.has-open-panel[data-astro-cid-4lunwx2e] .rule-wrap[data-astro-cid-4lunwx2e]{display:block}.rule[data-astro-cid-4lunwx2e]{display:block;height:1px;background:linear-gradient(90deg,var(--ink) 1px,transparent 1px) repeat-x;background-size:4px 1px;opacity:.2}.bar[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:40px;height:72px}.logo[data-astro-cid-4lunwx2e]{display:flex;flex:none;align-items:center;gap:10px;text-decoration:none}.logo[data-astro-cid-4lunwx2e] .product-mark[data-astro-cid-4lunwx2e]{width:32px;height:32px}.product-name[data-astro-cid-4lunwx2e]{display:flex;flex-direction:column;color:var(--ink);font-size:19px;font-weight:600;line-height:1.05;letter-spacing:-.02em}.product-name[data-astro-cid-4lunwx2e] small[data-astro-cid-4lunwx2e]{color:var(--muted-foreground);font-size:11.5px;font-weight:500;letter-spacing:0}.logo[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{width:137px;height:auto}.menu-list[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.menu-link[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--foreground);font:inherit;font-size:14.5px;font-weight:500;text-decoration:none;cursor:pointer;transition:color .15s ease,background-color .15s ease}.menu-link[data-astro-cid-4lunwx2e]:hover,.menu-link[data-astro-cid-4lunwx2e][aria-expanded=true]{background:var(--accent);color:var(--accent-foreground)}.caret[data-astro-cid-4lunwx2e]{display:inline-flex;transition:transform .3s var(--bounce)}[data-astro-cid-4lunwx2e][aria-expanded=true]>.caret[data-astro-cid-4lunwx2e]{transform:rotate(180deg)}.panel[data-astro-cid-4lunwx2e]{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid rgba(26,26,26,.06);box-shadow:0 24px 40px -20px #251f682e}.panel-inner[data-astro-cid-4lunwx2e]{display:grid;grid-template-columns:repeat(3,max-content);padding-top:28px;padding-bottom:40px;animation:drop .3s var(--bounce)}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.panel-group[data-astro-cid-4lunwx2e]{flex:none;padding:0 36px;border-left:2px dotted rgba(26,26,26,.1)}.panel-group[data-astro-cid-4lunwx2e]:first-child{padding-left:0;border-left:0}.panel-group-wide[data-astro-cid-4lunwx2e] .panel-list[data-astro-cid-4lunwx2e]{grid-template-columns:repeat(2,max-content)}@media(max-width:1279px){.panel-inner[data-astro-cid-4lunwx2e]{grid-template-columns:repeat(2,max-content)}.panel-group-wide[data-astro-cid-4lunwx2e]{grid-row:span 2}.panel-group[data-astro-cid-4lunwx2e]:nth-child(3){padding-top:20px}}.panel-list[data-astro-cid-4lunwx2e]{display:grid;gap:8px 28px;margin:0;padding:0;list-style:none}.tone-indigo[data-astro-cid-4lunwx2e]{--group: var(--primary)}.tone-orange[data-astro-cid-4lunwx2e]{--group: var(--orange)}.tone-navy[data-astro-cid-4lunwx2e]{--group: var(--navy)}.panel-list[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e],.mobile-group[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]{--tone: var(--primary-strong);--tone-soft: var(--accent);--lean: -6deg}.panel-list[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]:nth-child(4n+2),.mobile-group[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]:nth-child(4n+2){--tone: var(--pop);--tone-soft: var(--pop-soft);--lean: 5deg}.panel-list[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]:nth-child(4n+3),.mobile-group[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]:nth-child(4n+3){--tone: var(--pop-2);--tone-soft: var(--pop-2-soft)}.panel-list[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]:nth-child(4n+4),.mobile-group[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]:nth-child(4n+4){--tone: #8a6d00;--tone-soft: var(--yellow-soft);--lean: 5deg}.panel-label[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px 10px;color:var(--muted-foreground);font-size:13px;font-weight:600}.panel-label[data-astro-cid-4lunwx2e]:before{content:"";width:8px;height:8px;border-radius:50% 50% 50% 2px;background:var(--group, var(--primary))}.panel-item[data-astro-cid-4lunwx2e]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:10px 16px 10px 10px;white-space:nowrap;border-radius:16px;text-decoration:none;transition:background-color .15s ease}.panel-item[data-astro-cid-4lunwx2e]:hover{background:var(--tone-soft, var(--muted))}.panel-icon[data-astro-cid-4lunwx2e]{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:14px;background:var(--tone-soft, var(--muted));color:var(--tone, var(--ink));transform:rotate(var(--lean, 0deg));transition:transform .35s var(--bounce)}.panel-item[data-astro-cid-4lunwx2e]:hover .panel-icon[data-astro-cid-4lunwx2e],.mobile-group[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover .panel-icon[data-astro-cid-4lunwx2e]{animation:wiggle .5s var(--bounce);transform:rotate(0) scale(1.12)}@keyframes wiggle{30%{transform:rotate(-12deg) scale(1.12)}60%{transform:rotate(8deg) scale(1.12)}}.panel-item[data-astro-cid-4lunwx2e]:hover .panel-icon[data-astro-cid-4lunwx2e]{background:#fff;box-shadow:0 8px 16px -10px #0000004d}.promo[data-astro-cid-4lunwx2e]{position:relative;grid-column:1 / -1;display:flex;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;overflow:hidden;border-radius:20px;background:var(--promo-soft);text-decoration:none;transition:transform .35s var(--bounce)}.promo-orange[data-astro-cid-4lunwx2e]{--promo: #c25200;--promo-soft: var(--orange-soft)}.promo[data-astro-cid-4lunwx2e]:hover{transform:translateY(-2px) rotate(-.4deg)}.promo-icon[data-astro-cid-4lunwx2e]{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:16px;background:#fff;color:var(--promo);transform:rotate(-8deg);animation:nudge 3.2s ease-in-out infinite}@keyframes nudge{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(4deg) translateY(-3px)}}.promo-copy[data-astro-cid-4lunwx2e]{display:flex;flex-direction:column;gap:2px;min-width:0}.promo-tag[data-astro-cid-4lunwx2e]{align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--promo);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.promo-title[data-astro-cid-4lunwx2e]{margin-top:4px;color:var(--ink);font-size:15px;font-weight:600}.promo-text[data-astro-cid-4lunwx2e]{color:var(--foreground);font-size:13px}.promo-go[data-astro-cid-4lunwx2e]{display:grid;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;border-radius:50%;background:#fff;color:var(--promo);transform:rotate(-90deg);transition:transform .35s var(--bounce)}.promo[data-astro-cid-4lunwx2e]:hover .promo-go[data-astro-cid-4lunwx2e]{transform:rotate(-90deg) translateY(3px)}.promo-confetti[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]{position:absolute;width:8px;height:8px;border-radius:50%;opacity:.8}.promo-confetti[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:nth-child(1){top:8%;right:22%;background:var(--yellow)}.promo-confetti[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:nth-child(2){bottom:8%;right:32%;width:16px;height:5px;border-radius:3px;background:var(--primary);transform:rotate(-30deg)}.promo-confetti[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:nth-child(3){top:10%;right:44%;width:6px;height:6px;background:var(--navy)}.promo-confetti[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:nth-child(4){bottom:10%;right:14%;width:14px;height:5px;border-radius:3px;background:var(--promo);transform:rotate(40deg)}.mobile-groups[data-astro-cid-4lunwx2e] .promo[data-astro-cid-4lunwx2e]{margin-top:4px;padding:12px 14px}.mobile-groups[data-astro-cid-4lunwx2e] .promo-icon[data-astro-cid-4lunwx2e]{width:44px;height:44px;border-radius:14px}@media(prefers-reduced-motion:reduce){.promo-icon[data-astro-cid-4lunwx2e],.panel-item[data-astro-cid-4lunwx2e]:hover .panel-icon[data-astro-cid-4lunwx2e]{animation:none}}.panel-name[data-astro-cid-4lunwx2e]{display:block;color:var(--ink);font-size:14.5px;font-weight:600}.panel-desc[data-astro-cid-4lunwx2e]{display:block;color:var(--muted-foreground);font-size:12px}.actions[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:8px;margin-left:auto}.actions[data-astro-cid-4lunwx2e] .button[data-astro-cid-4lunwx2e]{padding:0 16px}.menu-toggle[data-astro-cid-4lunwx2e]{display:none;width:44px;height:44px;margin-right:-12px;border:0;background:transparent;color:var(--ink);place-items:center;cursor:pointer}.burger[data-astro-cid-4lunwx2e]{position:relative;width:22px;height:14px}.burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]{position:absolute;left:0;height:2.2px;border-radius:2px;background:currentColor;transition:transform .35s var(--bounce),width .25s ease,top .25s ease}.burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:first-child{top:2px;width:22px}.burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:last-child{top:10px;width:14px}.is-open[data-astro-cid-4lunwx2e] .burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:first-child,.is-open[data-astro-cid-4lunwx2e] .burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:last-child{top:6px;width:22px}.is-open[data-astro-cid-4lunwx2e] .burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:first-child{transform:rotate(45deg)}.is-open[data-astro-cid-4lunwx2e] .burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:last-child{transform:rotate(-45deg)}.mobile-menu[data-astro-cid-4lunwx2e]{height:calc(100dvh - 56px - env(safe-area-inset-top,0px));overflow-y:auto;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mobile-group[data-astro-cid-4lunwx2e] summary[data-astro-cid-4lunwx2e],.mobile-link[data-astro-cid-4lunwx2e]{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border);color:var(--ink);font-size:18px;font-weight:500;text-decoration:none;cursor:pointer;list-style:none}.mobile-group[data-astro-cid-4lunwx2e] summary[data-astro-cid-4lunwx2e]::-webkit-details-marker{display:none}.mobile-group[data-astro-cid-4lunwx2e] summary[data-astro-cid-4lunwx2e]:after{content:"";width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.mobile-group[data-astro-cid-4lunwx2e][open] summary[data-astro-cid-4lunwx2e]:after{transform:translateY(2px) rotate(225deg)}.mobile-groups[data-astro-cid-4lunwx2e]{display:flex;flex-direction:column;gap:16px;padding:12px 0 20px;border-bottom:1px solid var(--border)}.mobile-groups[data-astro-cid-4lunwx2e] .panel-label[data-astro-cid-4lunwx2e]{margin-left:0;margin-bottom:4px}.mobile-group[data-astro-cid-4lunwx2e] ul[data-astro-cid-4lunwx2e]{margin:0;padding:0;list-style:none}.mobile-group[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:12px;padding:8px 0;color:var(--ink);font-size:16px;text-decoration:none}.mobile-actions[data-astro-cid-4lunwx2e]{display:flex;flex-direction:column;gap:10px;padding:24px 0 40px}@media(max-width:1023px){.bar[data-astro-cid-4lunwx2e]{height:56px}.menu[data-astro-cid-4lunwx2e]{display:none}.menu-toggle[data-astro-cid-4lunwx2e]{display:grid}.actions[data-astro-cid-4lunwx2e] .get-started[data-astro-cid-4lunwx2e],.actions[data-astro-cid-4lunwx2e] .sign-in[data-astro-cid-4lunwx2e]{display:none}}@media(min-width:1024px){.mobile-menu[data-astro-cid-4lunwx2e]{display:none}}.site-footer[data-astro-cid-gcn2mc3v]{padding:0 max(12px,env(safe-area-inset-left,0px)) 12px;background:#fff}.sheet[data-astro-cid-gcn2mc3v]{padding:72px 0 40px;border-radius:40px;background:radial-gradient(circle at 15% 0%,var(--glow) 0,transparent 45%),var(--surface)}.top[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.2fr 2fr;gap:48px}.logo[data-astro-cid-gcn2mc3v]{display:block;width:fit-content}.logo[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block;width:137px;height:auto}.product-logo[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:10px;text-decoration:none}.logo[data-astro-cid-gcn2mc3v] .product-mark[data-astro-cid-gcn2mc3v]{width:36px;height:36px}.product-name[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;color:var(--ink);font-size:21px;font-weight:600;line-height:1.05;letter-spacing:-.02em}.product-name[data-astro-cid-gcn2mc3v] small[data-astro-cid-gcn2mc3v]{color:var(--muted-foreground);font-size:12px;font-weight:500;letter-spacing:0}.brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{max-width:16rem;margin:18px 0 0;color:var(--ink);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.brand[data-astro-cid-gcn2mc3v] .button[data-astro-cid-gcn2mc3v]{margin-top:20px;padding:0 18px}.columns[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(var(--columns, 4),minmax(0,1fr));gap:40px 24px}.columns[data-astro-cid-gcn2mc3v] h2[data-astro-cid-gcn2mc3v]{margin:0;color:var(--muted-foreground);font-size:13px;font-weight:600}.columns[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none}.columns[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--foreground);font-size:14.5px;text-decoration:none;transition:color .15s ease}.columns[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--ink)}.bottom[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:8px;margin-top:56px;padding-top:24px;border-top:1px dashed var(--border);color:var(--muted-foreground);font-size:12px}.banking[data-astro-cid-gcn2mc3v]{max-width:48rem;margin:0;line-height:1.5}.legal[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}@media(max-width:900px){.sheet[data-astro-cid-gcn2mc3v]{padding:48px 0 32px;border-radius:28px}.top[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:40px}.columns[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom[data-astro-cid-gcn2mc3v]{margin-top:48px}}.scene{display:flex;flex-direction:column;gap:12px;width:min(380px,100%)}.scene-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:20px;background:#fff;box-shadow:0 16px 30px -20px #16142e40;font-size:14px;color:var(--foreground)}.scene-card b{color:var(--ink);font-weight:600}.scene-row{display:flex;align-items:center;gap:10px}.scene-row>.grow{flex:1;min-width:0}.scene-muted{color:var(--muted-foreground);font-size:12.5px}.scene-title{color:var(--ink);font-size:15px;font-weight:600}.avatar{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--accent-foreground);font-size:12px;font-weight:700}.avatar.orange{background:var(--pop-soft);color:var(--pop)}.avatar.navy{background:var(--pop-2-soft);color:var(--pop-2)}.avatar.yellow{background:var(--pop-3-soft);color:var(--pop-3)}.chip{display:inline-flex;flex:none;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--muted);color:var(--foreground);font-size:12px;font-weight:600;white-space:nowrap}.chip.good{background:#e3f6ea;color:#1c7a3f}.chip.warn{background:var(--orange-soft);color:#b04a00}.chip.bad{background:#fde8e8;color:#b42318}.chip.info{background:var(--accent);color:var(--accent-foreground)}.scene-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.scene-list li{display:flex;align-items:center;gap:10px;padding:9px 0}.scene-list li>.grow{flex:1;min-width:0}.scene-list li+li{border-top:1px solid rgba(22,20,46,.06)}.scene-button{display:inline-grid;place-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--primary-strong);color:#fff;font-size:13px;font-weight:600}.scene-button.ghost{background:var(--muted);color:var(--ink)}.bubble-in,.bubble-out{max-width:85%;padding:10px 14px;font-size:14px;line-height:1.4}.bubble-in{align-self:flex-start;border-radius:18px 18px 18px 4px;background:var(--muted);color:var(--ink)}.bubble-out{align-self:flex-end;border-radius:18px 18px 4px;background:var(--primary-strong);color:#fff}.hero[data-astro-cid-bbe6dxrz]{padding-top:calc(176px + env(safe-area-inset-top,0px));padding-bottom:var(--section-gap);background:#fff}.hero-plain[data-astro-cid-bbe6dxrz]{padding-bottom:var(--section-gap)}.eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;margin-bottom:-8px;color:var(--primary-strong);font-size:15px;font-weight:600}.eyebrow[data-astro-cid-bbe6dxrz]:before{content:"";width:9px;height:9px;border-radius:50% 50% 50% 2px;background:currentColor}h1[data-astro-cid-bbe6dxrz]{max-width:none;margin:0 0 8px;color:var(--ink);font-size:clamp(42px,6.1vw,88px);font-weight:600;line-height:1;letter-spacing:-.04em}.intro[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.lede[data-astro-cid-bbe6dxrz]{max-width:34rem;margin:0;color:var(--foreground);font-size:18px;line-height:1.55;text-wrap:pretty}.cta[data-astro-cid-bbe6dxrz]{margin-top:8px;padding:0 28px}.frame-wrap[data-astro-cid-bbe6dxrz]{margin-top:64px}.frame[data-astro-cid-bbe6dxrz]{padding:6px;border-radius:32px;background:var(--muted);box-shadow:0 30px 60px -20px #00000026,0 0 0 1px #1a1a1a12;animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.frame-simple[data-astro-cid-bbe6dxrz]{padding:0;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--border),0 24px 48px -28px #16142e38}.photo[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto;aspect-ratio:2 / 1;border-radius:26px;object-fit:cover}.placeholder[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--muted-foreground)}.placeholder-title[data-astro-cid-bbe6dxrz]{color:var(--ink);font-size:16px;font-weight:600}.placeholder-size[data-astro-cid-bbe6dxrz]{font-size:13px}@keyframes rise{0%{opacity:.6;transform:translateY(24px)}}@media(max-width:1023px){.hero[data-astro-cid-bbe6dxrz]{padding-top:calc(120px + env(safe-area-inset-top,0px));padding-bottom:var(--section-gap)}.frame-wrap[data-astro-cid-bbe6dxrz]{margin-top:40px}}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{padding-top:calc(100px + env(safe-area-inset-top,0px));padding-bottom:var(--section-gap)}.intro[data-astro-cid-bbe6dxrz]{gap:16px}h1[data-astro-cid-bbe6dxrz]{margin-bottom:4px;font-size:clamp(36px,10.5vw,44px);line-height:1.04;letter-spacing:-.035em}.lede[data-astro-cid-bbe6dxrz]{max-width:21rem;font-size:17px;line-height:1.5;text-wrap:balance}.cta[data-astro-cid-bbe6dxrz]{margin-top:4px}.frame-wrap[data-astro-cid-bbe6dxrz]{margin-top:32px}.photo[data-astro-cid-bbe6dxrz]{aspect-ratio:4 / 3;border-radius:18px}.frame[data-astro-cid-bbe6dxrz]{padding:4px;border-radius:22px}.frame-simple[data-astro-cid-bbe6dxrz]{padding:0;border-radius:12px}}.closing[data-astro-cid-ltmnky7q]{padding:16px 0 var(--section-gap);background:#fff}.band[data-astro-cid-ltmnky7q]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:88px 32px;border-radius:40px;background:radial-gradient(circle at 50% 0%,var(--glow) 0,transparent 60%),var(--surface);text-align:center}h2[data-astro-cid-ltmnky7q]{margin:0;color:var(--ink);font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.word[data-astro-cid-ltmnky7q]{position:relative;display:inline-block;color:var(--primary-strong)}.squiggle[data-astro-cid-ltmnky7q]{position:absolute;left:-2%;bottom:-.14em;width:104%;height:.24em;overflow:visible}.squiggle[data-astro-cid-ltmnky7q] path[data-astro-cid-ltmnky7q]{fill:none;stroke:var(--squiggle);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke}p[data-astro-cid-ltmnky7q]{max-width:30rem;margin:0;color:var(--foreground);font-size:18px;line-height:1.55}.actions[data-astro-cid-ltmnky7q]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-top:8px}.cta[data-astro-cid-ltmnky7q]{padding:0 32px}.more[data-astro-cid-ltmnky7q]{color:var(--foreground);font-size:15px;font-weight:500;text-underline-offset:4px}.more[data-astro-cid-ltmnky7q]:hover{color:var(--ink)}@media(max-width:640px){.wide-only[data-astro-cid-ltmnky7q]{display:none}.band[data-astro-cid-ltmnky7q]{padding:56px 22px;border-radius:28px}}
