@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0f2a55;--ink-2:#12305f;--sub:#4a5672;--soft:#5c6e8b;--mist:#eef1f8;--stage:#f3f5fd;--line:#e1e6f1;--card:#fff;--blue:#2f5fd6;--blue-200:#9db6ec;--brand:#1554f6;--violet:#6b4fd8;--violet-700:#4b36a8;--green:#1e8a5b;--font:"Figtree Variable", "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--pop:cubic-bezier(.34, 1.56, .64, 1);--gutter:clamp(12px, 3vw, 40px)}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(40% 30% at 0% 0%, #d3e4fc 0%, #d3e4fc00 100%), radial-gradient(40% 30% at 100% 0%, #e1d9fb 0%, #e1d9fb00 100%), var(--mist);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background-attachment:fixed;overflow-x:clip}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:10px}.tabnum{font-variant-numeric:tabular-nums lining-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{--ar:1.7778;--chrome:276px;flex-direction:column;min-height:100dvh;display:flex}.page--tall{--ar:.8;--chrome:252px}.top{height:56px;padding:0 var(--gutter);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.top__logo{width:auto;height:22px;display:block}.top__side--end{justify-self:end}.icon-btn{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;transition:border-color .2s;display:grid}.icon-btn:hover{border-color:var(--blue-200)}.deck{width:min(1240px, calc(100% - 2 * var(--gutter)), calc((100dvh - var(--chrome)) * var(--ar) + 46px));min-width:min(calc(100% - 2 * var(--gutter)), 320px);background:var(--card);border:1px solid var(--line);border-radius:34px;flex-direction:column;margin:auto;padding:20px 22px 12px;display:flex;position:relative;box-shadow:0 1px 2px #0f2a550a,0 24px 60px -30px #0f2a5547}.deck--start{width:min(1240px, calc(100% - 2 * var(--gutter)));background:var(--ink);border-color:var(--ink);color:#fff;justify-content:center;min-height:min(600px,100dvh - 130px)}.foot{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--sub);padding:12px var(--gutter) 14px;flex:none;font-size:11.5px;font-weight:600}.page--start .foot{visibility:hidden}.start{text-align:center;flex-direction:column;align-items:center;padding:28px 12px;display:flex}.start__orb{margin-bottom:30px}.start__logo{width:auto;height:30px;display:block}.start__title{letter-spacing:-.035em;text-wrap:balance;margin:22px 0 0;font-size:clamp(34px,5.6vw,68px);font-weight:300;line-height:1.03}.start__tag{color:#c9d6f2;margin:16px 0 0;font-size:clamp(17px,2vw,22px);font-weight:400}.start__tag span{animation:rise .7s var(--ease) both;animation-delay:calc(.5s + var(--i) * .16s);margin:0 .18em;display:inline-block}.start .btn{margin-top:36px}.start__by{letter-spacing:.14em;text-transform:uppercase;color:#b8c6e6;margin:30px 0 0;font-size:11.5px;font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.btn{height:50px;transition:background-color .25s, transform .2s var(--ease);border:1px solid #0000;border-radius:25px;align-items:center;gap:9px;padding:0 24px;font-size:15.5px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn--light{color:var(--ink);background:#fff}.btn--light:hover{background:#e8eefc}.btn--primary{background:var(--ink);color:#fff}.btn--primary:hover{background:#1c3a6e}.slide{flex-direction:column;align-items:center;gap:12px;min-height:0;display:flex}.stage-wrap{width:min(100%, calc((100dvh - var(--chrome)) * var(--ar)));min-width:min(100%,300px)}.stage{background:var(--stage);border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f2a550d}.stage:before{content:"";pointer-events:none;background:radial-gradient(46% 40% at 0 0,#c9e0fcbf 0%,#c9e0fc00 100%),radial-gradient(42% 38% at 100% 0,#dcd3fbb3 0%,#dcd3fb00 100%);position:absolute;inset:0}.stage__canvas{transform-origin:0 0;position:absolute;top:0;left:0}.scene{position:absolute;inset:0}.scene--in{animation:.55s ease-out both scene-in}.scene--out{pointer-events:none;animation:.5s ease-in both scene-out}@keyframes scene-in{0%{opacity:0}to{opacity:1}}@keyframes scene-out{0%{opacity:1}to{opacity:0}}.cap{width:min(100%, calc((100dvh - var(--chrome)) * var(--ar)));min-width:min(100%,300px);padding:0 6px;position:relative}.cap__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--violet-700);align-items:baseline;gap:10px;margin:0;font-size:11.5px;font-weight:700;display:flex}.cap__meta b{color:var(--soft)}.cap__line{min-height:2.9em;animation:rise .45s var(--ease) both;margin:5px 0 0;font-size:18px;line-height:1.45}.cap__who{background:var(--mist);letter-spacing:.08em;text-transform:uppercase;vertical-align:.14em;color:var(--ink);border-radius:999px;margin-right:9px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.k{transition:color .35s ease-out}.k--next{color:var(--soft)}.k--now{color:var(--ink);font-weight:500}.k--said,.k--done{color:var(--sub)}.k.far{display:none}.cap__replay{height:42px;animation:rise .5s var(--ease) both;padding:0 18px;font-size:14px;position:absolute;top:4px;right:6px}.pframe{--lv:0;--inv:1;z-index:5;transform-origin:0 0;pointer-events:none;border-radius:40px;position:absolute;top:0;left:0}.pframe--glide{transition:transform 1.1s var(--ease), opacity .55s ease}.pframe--away{opacity:0}.pframe__glow{background:var(--brand);opacity:calc(var(--lv) * .85);border-radius:48px;position:absolute;inset:-9px}.pframe__face{border-radius:inherit;isolation:isolate;background:#1c3a6e;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 5px #fff,0 30px 60px -28px #0f2a5599}.pframe__face img,.pframe__face video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.pframe__hold{z-index:1}.pframe__tag{z-index:2;transform:scale(var(--inv));transform-origin:0 100%;color:var(--ink);background:#fff;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600;transition:opacity .45s;position:absolute;bottom:14px;left:14px;box-shadow:0 4px 12px -4px #0f2a5559}.pframe__tag.off{opacity:0}.pframe__tag--alt{transition-delay:.3s}.pframe__tag--alt.off{transition-delay:0s}.pframe__face .pframe__cover{z-index:2;opacity:0;transition:opacity .9s ease, transform 1.8s var(--ease);transform:scale(1.07)}.pframe__face .pframe__cover.on{opacity:1;transform:none}.pframe__sheen{z-index:3;transition:transform 1.4s var(--ease);background:linear-gradient(105deg,#fff0 40%,#fff6 50%,#fff0 60%);position:absolute;inset:-10% -60%;transform:translate(-70%)}.pframe__sheen.on{transform:translate(70%)}.photo{--lv:0;--r:26px;--from:14% 14% 14% 14%;z-index:4;pointer-events:none;opacity:0;transition:opacity .6s ease, transform 1.1s var(--ease), width 1.1s var(--ease), height 1.1s var(--ease);position:absolute;top:0;left:0}.photo.on{opacity:1;transition-delay:var(--pd), 0s, 0s, 0s}.photo--jump{transition-property:opacity}.photo--down{--from:0 0 100% 0}.photo--up{--from:100% 0 0 0}.photo--left{--from:0 100% 0 0}.photo--right{--from:0 0 0 100%}.photo__shade{border-radius:var(--r);opacity:0;transition:opacity .9s;position:absolute;inset:0;box-shadow:0 2px 6px #0f2a5514,0 30px 60px -28px #0f2a5599}.photo.on .photo__shade{opacity:1;transition-delay:calc(var(--pd) + .25s)}.photo__glow{border-radius:calc(var(--r) + 9px);background:var(--brand);opacity:calc(var(--lv) * .85);position:absolute;inset:-9px}.photo--pulse.on .photo__glow{animation:photo-pulse 1.8s ease-out calc(var(--pd) + .8s) both}@keyframes photo-pulse{0%{opacity:0}22%{opacity:.7}to{opacity:0}}.photo__face{border-radius:var(--r);isolation:isolate;clip-path:inset(var(--from) round var(--r));transition:clip-path 1.05s var(--ease);background:#dfe6f3;border:5px solid #fff;position:absolute;inset:0;overflow:hidden}.photo.on .photo__face{clip-path:inset(0 round var(--r));transition-delay:var(--pd)}.photo__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo.on .photo__img{animation:photo-in 16s linear var(--pd) both}@keyframes photo-in{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.16)}9%{animation-timing-function:linear;transform:scale(1.05)}to{transform:scale(1)}}.photo__tag{z-index:2;white-space:nowrap;color:var(--ink);opacity:0;transition:opacity .5s ease, transform .7s var(--ease);background:#fff;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600;position:absolute;bottom:12px;left:12px;transform:translateY(6px);box-shadow:0 4px 12px -4px #0f2a5559}.photo.on .photo__tag{opacity:1;transition-delay:calc(var(--pd) + .5s);transform:none}.page--tall .photo{--r:20px}.page--tall .photo__face{border-width:4px}.page--tall .photo__tag{padding:4px 10px;font-size:13.5px;bottom:9px;left:9px}.player{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex;position:relative}.pl__play{background:var(--ink);color:#fff;width:46px;height:46px;transition:background-color .2s, transform .2s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 10px 22px -10px #0f2a55b3}.pl__play:hover{background:#1c3a6e}.pl__play:active{transform:scale(.95)}.pl__btn{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:border-color .2s,opacity .2s;display:grid}.pl__btn:hover:not(:disabled){border-color:var(--blue-200)}.pl__btn:disabled{opacity:.35;cursor:default}.pl__mid{flex:1;min-width:0;padding:0 6px}.pl__bar{gap:4px;display:flex}.pl__seg{background:#dfe5f2;border:0;border-radius:3px;flex:1;height:6px;padding:0;transition:background-color .2s;position:relative;overflow:visible}.pl__seg:after{content:"";position:absolute;inset:-14px 0}.pl__seg:hover{background:#cdd6ea}.pl__seg i{background:var(--blue);transform-origin:0;transition:transform .8s var(--ease);border-radius:3px;position:absolute;inset:0}.pl__count{text-align:right;min-width:48px;color:var(--sub);flex:none;font-size:12.5px;font-weight:600}.pl__scenes{border:1px solid var(--line);background:var(--card);height:40px;color:var(--ink);border-radius:20px;flex:none;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.pl__scenes:hover,.pl__scenes.on{border-color:var(--blue-200);background:#f3f5fd}.menu{z-index:20;width:min(380px, calc(100vw - 2 * var(--gutter) - 24px));background:var(--card);border:1px solid var(--line);max-height:min(520px,66vh);animation:menu-in .28s var(--ease) both;border-radius:22px;padding:8px;position:absolute;bottom:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 2px 6px #0f2a550f,0 30px 60px -20px #0f2a5566}@keyframes menu-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.menu__item{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:14px;align-items:baseline;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.25;display:flex}.menu__item b{color:var(--violet-700);font-size:12px;font-weight:700}.menu__item:hover{background:var(--mist)}.menu__item.on{background:#e8eefc}.menu__item.seen{color:var(--sub)}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mark{flex:none;display:block;overflow:visible}.mark circle{fill:var(--brand);transform-box:fill-box;transform-origin:50%}.orb{--lv:0;flex:none;place-items:center;display:grid;position:relative}.orb>*{grid-area:1/1}.orb__halo{opacity:calc(.35 + var(--lv) * .65);transform:scale(calc(.88 + var(--lv) * .24));background:radial-gradient(circle,#1554f642,#6b4fd81f 46%,#6b4fd800 70%);border-radius:50%;position:absolute;inset:-22%}.orb__ring{transform:scale(calc(1 + var(--lv) * .09));opacity:calc(.5 + var(--lv) * .5);border:1.5px solid #1554f647;border-radius:50%;position:absolute;inset:-7%}.orb__disc{background:#fff;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px #fff,0 20px 44px -18px #283ca073}.orb .mark{position:relative}.orb--dark .orb__disc{background:#183869;box-shadow:inset 0 0 0 1px #ffffff29}.orb--dark .orb__ring{border-color:#ffffff4d}.orb--dark .orb__halo{background:radial-gradient(circle,#7ea0ff66,#7ea0ff00 68%)}.orb--dark .mark circle{fill:#fff}.page--tall .top{height:48px}.page--tall .top__logo{height:19px}.page--tall .deck{width:min(calc(100% - 16px), calc((100dvh - var(--chrome)) * var(--ar) + 20px));border-radius:26px;min-width:min(100% - 16px,300px);padding:9px 9px 8px}.page--tall .stage{border-radius:20px}.page--tall .cap__line{min-height:4.35em;font-size:15.5px}.page--tall .cap__meta{font-size:10.5px}.page--tall .pl__btn--extra,.page--tall .pl__scenes span,.page--tall .pl__count{display:none}.page--tall .pl__scenes{justify-content:center;width:42px;padding:0}.page--tall .player{margin-top:8px;padding-top:8px}.page--tall .foot{padding:8px var(--gutter) 10px;font-size:10.5px}.page--tall .cap__replay{height:38px;top:-2px}@media (height<=700px){.page--tall .foot{display:none}.page--tall{--chrome:222px}}@media (height<=480px){.page--wide{--chrome:150px}.page--wide .top,.page--wide .foot,.page--wide .cap__meta{display:none}.page--wide .deck{margin-top:6px;padding:8px 10px 6px}.page--wide .cap__line{min-height:1.45em;margin:0;font-size:14px}.page--wide .slide{gap:6px}.page--wide .player{margin-top:6px;padding-top:6px}.page--wide .pl__play{width:38px;height:38px}}.page--embed .foot{display:none}.page--clean{min-height:100dvh}.page--clean .top,.page--clean .foot,.page--clean .cap,.page--clean .player{display:none}.page--clean .deck{width:100%;min-width:0;min-height:100dvh;box-shadow:none;background:var(--stage);border:0;border-radius:0;justify-content:center;margin:0;padding:0}.page--clean .deck--start{background:var(--ink)}.page--clean .slide{justify-content:center;gap:0}.page--clean .stage-wrap{width:min(100%, 100dvh * var(--ar));min-width:0}.page--clean.page--wide{--ar:1.7778}.page--clean.page--tall{--ar:.8}.page--clean .stage{box-shadow:none;border-radius:0}.clean{z-index:8;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.clean__sign{color:#fff;opacity:0;width:84px;height:84px;transition:opacity .3s, transform .4s var(--ease);background:#0f2a55d1;border-radius:50%;place-items:center;display:grid;transform:scale(.9)}.clean--paused .clean__sign{opacity:1;transform:none}.page--render .clean{display:none}.page--render:not(.page--clean) .deck:not(.deck--start){width:min(calc(100% - 2 * var(--gutter)), calc((100dvh - var(--chrome)) * var(--ar) + 46px))}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.page--pinned *,.page--pinned :before,.page--pinned :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (width>=700px){.page--tall .cap__line{min-height:2.9em;font-size:19px}.page--tall .cap__meta{font-size:12px}.page--tall{--chrome:268px}}.sc{font-family:var(--font);color:var(--ink);position:absolute;inset:0}.sc>*{position:absolute}.rv{opacity:0;transition:opacity .6s ease-out, transform .9s var(--ease), box-shadow .5s, border-color .5s;transition-delay:calc(var(--d,0) * 90ms)}.rv--up{transform:translateY(14px)}.rv--down{transform:translateY(-14px)}.rv--left{transform:translate(-16px)}.rv--right{transform:translate(16px)}.rv--pop{transition-timing-function:ease-out, var(--pop), ease, ease;transform:scale(.86)}.rv.on{opacity:1;transform:none}.icn{flex:none;display:block}.tile{border-radius:50%;flex:none;place-items:center;display:grid}.tile--blue{color:var(--blue);background:#e4eefd}.tile--violet{color:var(--violet);background:#ede8fd}.tile--green{color:var(--green);background:#dff4ea}.tile--ink{background:var(--ink);color:#fff}.tag{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.tag--ok{color:#14613f;background:#dff4ea}.tag--lock{color:var(--violet-700);background:#ede8fd}.tag--ink{background:var(--ink);color:#fff}.lockup{letter-spacing:-.02em;white-space:nowrap;color:var(--ink);align-items:center;gap:.3em;font-weight:400;display:inline-flex}.screen{background:var(--card);border:1px solid var(--line);border-radius:30px;overflow:hidden;box-shadow:0 1px 2px #0f2a550a,0 26px 54px -30px #0f2a5573}.screen>*{position:absolute}.screen__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:52px;padding:0 18px;display:flex;top:0;left:0;right:0}.bub{border-radius:22px;padding:13px 17px;font-size:16.5px;line-height:1.38}.bub p{margin:0}.bub--sarah{background:var(--ink-2);color:#fff;border-bottom-left-radius:7px;box-shadow:0 14px 30px -16px #0f2a55b3}.bub--truvo{background:var(--card);color:var(--ink);border:1px solid var(--line);border-top-left-radius:7px;padding-left:52px;box-shadow:0 1px 2px #0f2a550d,0 14px 30px -18px #0f2a5559}.bub--plain{padding-left:17px}.bub__mark{background:var(--mist);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:11px;left:13px}.bub--provider{color:var(--ink);background:#f1edfe;border:1px solid #dcd3fb;border-bottom-right-radius:7px}.bub__label{letter-spacing:.09em;text-transform:uppercase;color:var(--violet-700);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.bub.now{border-color:var(--blue-200);box-shadow:0 0 0 3px #2f5fd629,0 18px 34px -18px #0f2a5573}.bub--sarah.now{box-shadow:0 0 0 3px #2f5fd64d,0 18px 34px -16px #0f2a55b3}.w{opacity:.3;transition:opacity .5s ease-out}.w.on{opacity:1}.map{border:1px solid var(--line);background:#e4eefd;border-radius:18px;overflow:hidden}.map svg{width:100%;height:100%;position:absolute;inset:0}.map__pin{color:var(--blue);opacity:0;transition:opacity .35s, transform .6s var(--pop);transition-delay:calc(.45s + var(--i) * .13s);position:absolute;transform:translate(-50%,-170%)}.map__pin path{fill:#fff}.map.on .map__pin{opacity:1;transform:translate(-50%,-100%)}.q__mark{width:24px;height:24px;color:var(--violet);background:#ede8fd;border-radius:50%;flex:none;place-items:center;display:grid}.page--tall .tag{font-size:13.5px}.page--tall .bub__label{letter-spacing:.06em;font-size:13.5px}.page--tall .ben__ask,.page--tall .ent__title small,.page--tall .ent__layer,.page--tall .ent__n,.page--tall .intake__old,.page--tall .fin__by,.page--tall .fin--tall .fin__part b{font-size:13.5px}.q__time{color:var(--sub);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.q__time i{background:#f2b544;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f2b54438}.q__chip{background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:22px;align-items:center;gap:9px;height:44px;padding:0 17px 0 10px;font-size:17px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f2a550d,0 12px 26px -14px #0f2a5559}.q__chip.now{border-color:var(--blue-200);box-shadow:0 0 0 3px #2f5fd629,0 14px 28px -14px #0f2a5566}.page--tall .q__chip{gap:7px;height:40px;padding:0 14px 0 8px;font-size:15.5px}.q__echo{border:1px solid var(--line);white-space:nowrap;color:var(--soft);opacity:0;transition:opacity .8s ease-out, transform 1s var(--ease);transition-delay:calc(.3s + var(--i) * 85ms);background:#ffffffb8;border-radius:17px;padding:6px 13px;font-size:14px;font-weight:500;transform:scale(.88)}.q__echo--3{padding:5px 11px;font-size:12.5px}.q__echo.on{opacity:.7;animation:7s ease-in-out infinite drift;animation-delay:calc(var(--i) * -.9s);transform:none}.q__echo--3.on{opacity:.45;animation-duration:9s}.q--crowd .q__echo.on{opacity:.9}.q--crowd .q__echo--3.on{opacity:.68}@keyframes drift{0%,to{translate:0}50%{translate:7px -6px}}.meet__gone{border:1px solid var(--line);white-space:nowrap;color:var(--soft);animation:.9s ease-in both gone;animation-delay:calc(var(--i) * 70ms);background:#ffffffb8;border-radius:17px;padding:6px 13px;font-size:14px;font-weight:500}@keyframes gone{0%{opacity:.7;transform:none}to{opacity:0;transform:translate(70px,-34px)scale(.86)}}.meet__talk{transition:opacity .7s ease-out;inset:0}.meet__talk>*{position:absolute}.meet__talk.dim{opacity:.5}.meet__head{opacity:.26;transition:opacity .7s ease-out, transform 1s var(--ease);transform:translateY(8px)}.meet__head.on{opacity:1;transform:none}.meet__head h3{letter-spacing:-.035em;margin:0;font-size:48px;font-weight:300;line-height:1.04}.meet__head h3 b{font-weight:500}.meet__head p{color:var(--sub);margin:8px 0 0;font-size:21px;line-height:1.3}.page--tall .meet__head h3{font-size:38px}.page--tall .meet__head p{font-size:18px}.page--tall .meet .bub{font-size:15.5px}.ben__lines{pointer-events:none;top:0;left:0;overflow:visible}.ben__line{fill:none;stroke:var(--blue-200);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease), stroke .5s;transition-delay:calc((var(--i) - 4) * .16s * max(0, min(1, var(--i) - 4)))}.ben__line.on{stroke-dashoffset:0}.ben__wire{fill:none;stroke:#b7c8ef;stroke-width:1.4px;stroke-dasharray:2 5;stroke-linecap:round;opacity:0;transition:opacity .5s;transition-delay:calc(.15s + var(--i) * .11s)}.ben__wire.on{opacity:1}.ben--data .ben__wire{stroke:#8fa9ea;animation:1.1s linear infinite wire-run}@keyframes wire-run{to{stroke-dashoffset:-14px}}.ben--journey .ben__src{opacity:.62}.ben__agent{opacity:0;width:20px;height:20px;transition:opacity .3s, transform .55s var(--pop);transition-delay:calc(.2s + var(--i) * .11s);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(.3);box-shadow:0 0 0 1.5px #c9d7f7,0 4px 10px -4px #1554f680}.ben__agent.on{opacity:1;transform:none}.ben--data .ben__agent{box-shadow:0 0 0 2px var(--brand), 0 6px 14px -4px #1554f699}.ben__agent:after{content:"";opacity:0;border:1.5px solid #1554f680;border-radius:50%;position:absolute;inset:-4px}.ben__agent.working:after{animation:2.4s ease-out infinite agent-ring;animation-delay:calc(.6s + var(--i) * .4s)}@keyframes agent-ring{0%{opacity:.75;transform:scale(.85)}45%,to{opacity:0;transform:scale(1.6)}}.page--tall .ben__agent{width:18px;height:18px}.ben__badge{color:#1d48b8;white-space:nowrap;background:#e4eefd;border-radius:13px;align-items:center;gap:6px;height:26px;margin-left:auto;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.ben__badgedot{background:var(--brand);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite dot-live;box-shadow:0 0 0 3px #1554f629}@keyframes dot-live{50%{opacity:.35}}.page--tall .ben__badge{padding:0 10px;font-size:13.5px}.ben__card{border:1px solid var(--blue-200);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:0 14px;display:flex;box-shadow:0 0 0 3px #2f5fd61a,0 14px 30px -18px #0f2a5559}.ben__cardorb{background:#eef3ff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 1.5px #c9d7f7}.ben__cardtxt{flex-direction:column;gap:2px;display:flex}.ben__cardtxt small{letter-spacing:.08em;text-transform:uppercase;color:var(--violet-700);font-size:11.5px;font-weight:700}.ben__cardtxt b{font-size:15px;font-weight:600;line-height:1.25}.page--tall .ben__card{border-radius:14px;gap:9px;padding:0 11px}.page--tall .ben__cardorb{width:30px;height:30px}.page--tall .ben__cardtxt small{letter-spacing:.02em;text-transform:none;font-size:13.5px}.page--tall .ben__cardtxt b{font-size:14.5px}.ben__who{color:var(--violet-700);white-space:nowrap;background:#f1edfe;border-radius:16px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.page--tall .ben__who{border-radius:14px;font-size:13.5px}.ben__help{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 10px 0 6px;font-size:14.5px;font-weight:600;transition-property:opacity,transform,box-shadow,border-color;display:flex}.ben__help.now{border-color:var(--blue-200);box-shadow:0 0 0 3px #2f5fd624}.ben__helpok{background:var(--green);color:#fff;width:18px;height:18px;transition:transform .5s var(--pop) .35s;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;transform:scale(0)}.ben__help.on .ben__helpok{transform:none}.page--tall .ben__help{border-radius:12px;gap:8px;padding:0 8px 0 4px;font-size:13.5px}.page--tall .ben__helpok{width:16px;height:16px}.ben__ask{transition:box-shadow .5s}.ben__line.now,.ben--guided .ben__line{stroke:var(--blue)}.ben--answered .ben__line{stroke:var(--blue-200)}.ben__src{background:var(--card);border:1px solid var(--line);white-space:nowrap;opacity:.45;transition:opacity .5s,box-shadow .5s,border-color .5s;transition-delay:calc(var(--late) * .16s);border-radius:20px;align-items:center;gap:12px;padding:0 12px 0 10px;font-size:16px;font-weight:600;display:flex}.ben__src.lit{opacity:.82}.ben__src.now,.ben--guided .ben__src{opacity:1}.ben__src.now{border-color:var(--blue-200);box-shadow:0 0 0 3px #2f5fd629,0 14px 28px -16px #0f2a5566}.ben--answered .ben__src{opacity:.6}.ben__lock{width:22px;height:22px;color:var(--green);opacity:0;transition:opacity .3s, transform .5s var(--pop);transition-delay:calc(.35s + var(--late) * .16s);background:#dff4ea;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;transform:scale(.5)}.ben__src.lit .ben__lock{opacity:1;transform:none}.page--tall .ben__src{border-radius:17px;gap:9px;padding:0 9px 0 8px;font-size:14.5px}.ben__screen{transition:box-shadow .6s}.ben--guided .ben__screen{box-shadow:0 0 0 3px #2f5fd62e,0 26px 54px -28px #0f2a5580}.ben--answered .ben__screen{box-shadow:0 1px 2px #0f2a550a,0 26px 54px -30px #0f2a5573}.ben__ask{background:var(--ink-2);color:#fff;border-radius:16px 16px 5px;max-width:80%;padding:9px 13px;font-size:13.5px;line-height:1.35;top:66px;right:18px}.page--tall .ben__ask{max-width:86%;font-size:13px;top:62px;right:14px}.ben__think{opacity:0;gap:5px;transition:opacity .4s;display:flex;top:156px;left:24px}.page--tall .ben__think{top:132px;left:20px}.ben__think.on{opacity:1}.ben__think i{background:var(--soft);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite blink}.ben__think i:nth-child(2){animation-delay:.15s}.ben__think i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ben__next{background:var(--ink);color:#fff;white-space:nowrap;border-radius:22px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:15.5px;font-weight:600;display:flex}.ben__reply{font-size:15.5px}.ben__ghost{background:var(--mist);border-radius:16px;transition:opacity .4s}.ben__ghost.off{opacity:0}.ben__opt{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:0 10px 0 8px;display:flex}.ben__bar{background:#e4e8f2;border-radius:4px;flex:none;height:8px}.ben__opt .tag{margin-left:auto;font-size:11.5px}.page--tall .ben__opt .tag{padding:2px 8px;font-size:13.5px}.back__link{pointer-events:none;top:0;left:0;overflow:visible}.back__link path{fill:none;stroke:var(--blue);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--ease) .2s}.back__link path.on{stroke-dashoffset:0}.back__member{background:var(--ink);color:#fff;white-space:nowrap;border-radius:18px;align-items:center;gap:7px;height:36px;padding:0 15px 0 11px;font-size:14.5px;font-weight:600;transition-delay:.7s;display:inline-flex}.back__bell{background:var(--mist);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;margin-left:auto;display:grid;position:relative}.back__bell:after{content:"";width:8px;height:8px;box-shadow:0 0 0 2px var(--mist);opacity:0;transition:opacity .3s, transform .5s var(--pop);background:#d9573f;border-radius:50%;position:absolute;top:5px;right:5px;transform:scale(0)}.back__bell.on:after{opacity:1;transform:none}.back__note{background:#f2fbf6;border:1px solid #bfe6d2;border-radius:20px;align-items:flex-start;gap:11px;padding:13px 14px;font-size:15.5px;font-weight:600;line-height:1.32;display:flex}.back__note p{margin:0}.back__note.now{box-shadow:0 0 0 3px #1e8a5b29,0 16px 30px -18px #0f2a5559}.back__ok{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.back__found{font-size:15.5px}.back__yes{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:20px;place-items:center;font-size:14px;font-weight:700;display:grid}.back__yes.on.pressed{background:var(--blue);transform:scale(.95);box-shadow:0 0 0 6px #2f5fd633}.back--yes .back__note,.back--yes .back__found{opacity:.62}.care__svg{pointer-events:none;top:0;left:0;overflow:visible}.care__way{fill:none;stroke:#cdd6ea;stroke-width:2px;stroke-dasharray:3 7;stroke-linecap:round}.care__go{fill:none;stroke:var(--blue);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease)}.care__go.on{stroke-dashoffset:0}.care__go:not(.care__go--late){animation:care-draw .8s var(--ease) .35s both}@keyframes care-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.care__drop{fill:none;stroke:#b9a9ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ease), opacity .2s}.care__drop.on{stroke-dashoffset:0}.care__knot,.care__drop{opacity:0}.care__knot.on,.care__drop.on{opacity:1}.care__knot{fill:none;stroke:#b9a9ff;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--ease), opacity .2s;transition-delay:calc(1.1s + var(--i) * .12s)}.care__knot.on{stroke-dashoffset:0}.care__node{background:var(--card);border:1px solid var(--line);opacity:.45;border-radius:24px;align-items:center;gap:12px;padding:0 14px 0 12px;transition:opacity .6s .5s,box-shadow .5s .5s,border-color .5s .5s;display:flex}.care__node.lit{opacity:1;box-shadow:0 1px 2px #0f2a550d,0 16px 30px -18px #0f2a5566}.care__node--mri{transition-delay:.95s}.care__node.now{border-color:var(--blue-200);transition-delay:0s;box-shadow:0 0 0 3px #2f5fd629,0 16px 30px -18px #0f2a5573}.care__node--mri.now{transition-delay:.95s}.care__node b{font-size:16px;font-weight:600;line-height:1.2;display:block}.care__node .tag{margin-top:5px;font-size:11.5px}.page--tall .care__node .tag{font-size:13.5px}.care__tick{background:var(--green);color:#fff;width:24px;height:24px;box-shadow:0 0 0 3px var(--stage);animation:tick .6s var(--pop) .5s both;border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}@keyframes tick{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.care--tangled .care__node,.care--tangled .bub{opacity:.66;transition-delay:1.1s}.care--tangled .care__node.now{transition-delay:1.1s,0s,0s}.care__q{background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:19px;align-items:center;gap:8px;height:38px;padding:0 15px 0 8px;font-size:14.5px;font-weight:500;display:inline-flex;box-shadow:0 10px 22px -14px #0f2a5559}.care__q .q__mark{width:22px;height:22px}.care__q.hot{border-color:#b9a9ff;font-weight:600;box-shadow:0 0 0 3px #6b4fd829,0 12px 24px -14px #0f2a5566}.page--tall .care__q{height:36px;padding:0 12px 0 7px;font-size:14px}.intake__old{white-space:nowrap;color:var(--sub);transition:opacity .7s, transform .9s var(--ease);transition-delay:calc(.9s + var(--i) * 90ms);background:#fff9;border:1px dashed #b8c2d9;border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.intake__old:after{content:"";background:var(--sub);transform-origin:0;height:1.5px;transition:transform .6s var(--ease);transition-delay:calc(.1s + var(--i) * 90ms);position:absolute;top:50%;left:12px;right:12px;transform:scaleX(0)}.intake__old.off{opacity:.5;transition-delay:calc(var(--i) * 90ms)}.intake__old.off:after{transform:none}.intake--ringing .intake__old{animation:old-in .7s var(--ease) both;animation-delay:calc(.8s + var(--i) * 90ms)}@keyframes old-in{0%{opacity:0;transform:translateY(8px)}}.page--tall .intake__old{border-radius:14px;gap:7px;padding:0 11px;font-size:13.5px}.page--tall .intake--partner .intake__old{opacity:0;transition-delay:calc(var(--i) * 50ms)}.intake__title{border-left:1px solid var(--line);white-space:nowrap;padding-left:11px;font-size:15.5px;font-weight:600}.intake__screen .screen__head .tag--lock{margin-left:auto}.page--tall .intake__title{padding-left:8px;font-size:14px}.page--tall .intake__screen .screen__head{gap:8px;padding:0 12px}.page--tall .intake .bub{font-size:15.5px}.intake mark{color:inherit;background:0 0;font-weight:700;transition:box-shadow .6s ease-out .5s;box-shadow:inset 0 -.5em #6b4fd800}.intake mark.on{box-shadow:inset 0 -.5em #6b4fd83d}.intake .bub.gone{opacity:0;transition-delay:0s;transform:translateY(-30px)}.call__badge{animation:old-in .6s var(--ease) .9s both;place-items:center;display:grid}.call__phone{width:100%;height:100%;color:var(--violet);box-shadow:0 0 0 1px var(--line), 0 8px 18px -8px #0f2a5573;background:#fff;border-radius:50%;place-items:center;transition:background-color .5s,color .5s,box-shadow .5s;display:grid;position:relative}.call__badge.ring .call__phone{animation:2.4s ease-in-out .4s infinite phone-wiggle}.call__badge.on .call__phone{background:var(--green);color:#fff;box-shadow:0 8px 18px -8px #1e8a5bb3}.call__wave{--wave:2.3;opacity:0;pointer-events:none;border:2px solid #6b4fd88c;border-radius:50%;position:absolute;inset:0}.call__badge.ring .call__wave,.intake--ringing .call__orb .call__wave{animation:2.4s ease-out .4s infinite call-wave}.call__badge.ring .call__wave--2,.intake--ringing .call__orb .call__wave--2{animation-delay:.76s}@keyframes call-wave{0%{opacity:.7;transform:scale(1)}32%{opacity:0;transform:scale(var(--wave))}to{opacity:0;transform:scale(var(--wave))}}@keyframes phone-wiggle{0%,30%,to{transform:none}4%{transform:rotate(-16deg)}8%{transform:rotate(14deg)}12%{transform:rotate(-12deg)}16%{transform:rotate(10deg)}20%{transform:rotate(-6deg)}24%{transform:rotate(0)}}.call__orb{z-index:1;transform-origin:0 0;transition:transform 1.1s var(--ease);place-items:center;display:grid}.call__orb>*{grid-area:1/1}.call__orb .call__wave{--wave:1.75;border-color:#1554f657}.call__orbin{display:block}.intake--ringing .call__orbin{animation:2.4s ease-in-out .4s infinite orb-ring}@keyframes orb-ring{0%,30%,to{transform:none}5%,17%{transform:scale(1.045)}11%,23%{transform:scale(.99)}}.call__state{opacity:0;transition:opacity .5s ease, transform .7s var(--ease);justify-content:center;display:flex;transform:translateY(6px)}.call__state.on{opacity:1;transform:none}.call__state--ok{justify-content:flex-start}.call__state--ok.on{transition-delay:.6s}.page--tall .intake--open .call__state--ok{opacity:0;transition-delay:0s}.call__pill{white-space:nowrap;border-radius:13px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.call__state--in .call__pill{color:var(--violet-700);background:#ede8fd}.call__state--ok .call__pill{color:#14613f;background:#dff4ea}.call__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.call__state--in .call__dot{animation:1.2s ease-in-out infinite dot-blink}@keyframes dot-blink{50%{opacity:.25}}.page--tall .call__pill{font-size:13.5px}.intake__req{border:1px solid var(--line);opacity:0;height:64px;transition:opacity .6s ease-out .27s, transform .9s var(--ease) .27s, height .9s var(--ease), background-color .6s, border-color .6s, box-shadow .6s;background:#f6f8fd;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(14px)}.intake__req.on{opacity:1;transform:none}.intake__req.open{border-color:var(--blue-200);background:#fff;height:268px;transition-delay:.1s;box-shadow:0 0 0 4px #2f5fd614,0 24px 44px -24px #0f2a5580}.intake__req.sent{border-color:var(--blue);box-shadow:0 0 0 5px #2f5fd624,0 24px 44px -24px #0f2a5580}.intake__reqhead{flex:none;align-items:center;gap:12px;height:62px;padding:0 16px;display:flex}.intake__reqtxt{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.intake__reqtxt b{white-space:nowrap;font-size:16px;font-weight:600}.intake__rows{flex-direction:column;flex:none;padding:2px 16px 0;display:flex}.intake__row{border-top:1px solid var(--line);opacity:0;height:38px;transition:opacity .45s ease, transform .6s var(--ease);align-items:center;gap:10px;display:flex;transform:translateY(8px)}.intake__req.open .intake__row{opacity:1;transition-delay:calc(.4s + var(--i) * .12s);transform:none}.intake__row small{letter-spacing:.08em;text-transform:uppercase;width:78px;color:var(--violet-700);flex:none;font-size:12px;font-weight:700}.intake__row b{white-space:nowrap;flex:1;font-size:15px;font-weight:600}.intake__ok{background:var(--green);color:#fff;width:20px;height:20px;transition:transform .5s var(--pop);border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(0)}.intake__req.open .intake__ok{transition-delay:calc(.6s + var(--i) * .12s);transform:none}.intake__foot{flex:none;align-items:center;gap:8px;margin:12px 16px 0;display:flex}.intake__review{opacity:0;height:30px;transition:opacity .4s, transform .6s var(--pop);border-radius:15px;padding:0 12px;font-size:13px;transform:scale(.85)}.intake__req.complex .intake__review{opacity:1;transition-delay:.15s;transform:none}.intake__handoff{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;height:30px;transition:opacity .5s, transform .7s var(--ease);border-radius:15px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex;transform:translate(-8px)}.intake__req.handed .intake__handoff{opacity:1;transition-delay:.1s;transform:none}.intake__bar{background:var(--line);border-radius:2px;height:4px;transition:opacity .4s;position:absolute;bottom:11px;left:16px;right:16px;overflow:hidden}.intake__bar i{background:var(--blue);transform-origin:0;transition:transform 2.2s var(--ease) .25s;position:absolute;inset:0;transform:scaleX(0)}.intake__req.on .intake__bar i{transition-delay:.9s;transform:scaleX(.36)}.intake__req.open .intake__bar{opacity:0}.page--tall .intake__req.open{height:222px}.page--tall .intake__reqhead{gap:10px;height:56px;padding:0 14px}.page--tall .intake__reqtxt b{font-size:15px}.page--tall .intake__rows{padding:0 14px}.page--tall .intake__row{height:30px}.page--tall .intake__row small{letter-spacing:.04em;width:84px;font-size:13.5px}.page--tall .intake__row b{font-size:14.5px}.page--tall .intake__foot{gap:7px;margin:10px 14px 0}.page--tall .intake__review{height:30px;font-size:13.5px}.intake__link{pointer-events:none;top:0;left:0;overflow:visible}.intake__link path{fill:none;stroke:var(--blue);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .5s var(--ease), opacity .1s}.intake__link path.on{stroke-dashoffset:0;opacity:1;transition-delay:.1s}.intake__got{background:var(--card);border:1px solid var(--line);opacity:0;transform-origin:0;transition:opacity .5s ease, transform 1s var(--ease);border-radius:20px;flex-direction:column;padding:12px 14px 13px;display:flex;transform:translate(-46px)scale(.92);box-shadow:0 1px 2px #0f2a550d,0 20px 40px -22px #0f2a5580}.intake__got.on{opacity:1;transition-delay:.3s;transform:none}.intake__gothead{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:9px;display:flex}.intake__gothead b{white-space:nowrap;font-size:14.5px;font-weight:600}.intake__gotrow{justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;display:flex}.intake__gotrow small{letter-spacing:.07em;text-transform:uppercase;color:var(--violet-700);font-size:11.5px;font-weight:700}.intake__gotrow b{white-space:nowrap;font-size:13.5px;font-weight:600}.intake__gotok{background:var(--green);color:#fff;width:26px;height:26px;box-shadow:0 0 0 3px var(--stage);transition:transform .5s var(--pop);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-8px;transform:scale(0)}.intake__got.handed .intake__gotok{transition-delay:.3s;transform:none}.ent__tile{z-index:2;background:var(--card);border:1px solid var(--line);transform-origin:0 0;transition:transform 1.2s var(--ease);border-radius:18px;overflow:hidden;box-shadow:0 16px 34px -20px #0f2a5580}.page--wide .ent__tile{transform:translate(166px,82px)scale(2.6)}.page--tall .ent__tile{transform:translate(6px,150px)scale(2.9)}.ent--back .ent__tile{transform:none}.ent__tile>*{position:absolute}.ent__tilehead{border-bottom:1px solid var(--line);align-items:center;height:26px;padding:0 9px;display:flex;top:0;left:0;right:0}.ent__b{border-radius:7px;height:13px}.ent__b--a{background:var(--mist);width:38%;top:36px;left:9px}.ent__b--b{background:#ede8fd;width:56%;top:56px;right:9px}.ent__b--c{background:var(--mist);width:46%;top:76px;left:9px}.ent__tilecap{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--violet-700);font-size:10px;font-weight:700;bottom:7px;right:9px}.page--tall .ent__tilehead{height:20px;padding:0 7px}.page--tall .ent__b{height:9px}.page--tall .ent__b--a{top:26px}.page--tall .ent__b--b{top:40px}.page--tall .ent__b--c{top:54px}.page--tall .ent__tilecap{font-size:8px;bottom:4px}.ent__drop{pointer-events:none;top:0;left:0;overflow:visible}.ent__drop path{fill:none;stroke:var(--blue-200);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease) .9s}.ent__drop path.on{stroke-dashoffset:0}.ent__title{transition-delay:.5s}.ent__title small{letter-spacing:.1em;text-transform:uppercase;color:var(--violet-700);font-size:12.5px;font-weight:700;display:block}.ent__title h3{letter-spacing:-.03em;margin:5px 0 0;font-size:34px;font-weight:300;line-height:1.08}.page--tall .ent__title small{letter-spacing:.06em;font-size:13.5px}.page--tall .ent__title h3{font-size:22px}.ent__plane{opacity:0;background:#ffffff80;border:1.5px dashed #c3cde5;border-radius:30px;transition:opacity .8s ease-out .4s,border-color .8s,box-shadow .8s}.ent__plane.on{opacity:1}.ent--routed .ent__plane{border-color:var(--blue);border-style:solid;box-shadow:0 0 0 6px #2f5fd617}.ent__layer{background:var(--card);border:1px solid var(--line);white-space:nowrap;height:28px;color:var(--sub);border-radius:14px;align-items:center;gap:5px;padding:0 12px 0 9px;font-size:12px;font-weight:600;transition:border-color .6s,color .6s;display:inline-flex;position:absolute;top:-14px;right:24px}.ent__layer.on{border-color:var(--blue);color:var(--ink)}.ent__step{background:var(--card);border:1px solid var(--line);opacity:0;transition:opacity .6s, transform .8s var(--ease), box-shadow .5s, border-color .5s;transition-delay:calc(.55s + var(--i) * 70ms);border-radius:22px;align-items:center;gap:10px;padding:0 12px;display:flex;transform:translateY(12px)}.ent__step.in{opacity:.5;transform:none}.ent__step.lit{opacity:1;transition-delay:calc(var(--late) * .18s)}.ent__step.now{border-color:var(--blue);box-shadow:0 0 0 3px #2f5fd629,0 16px 30px -18px #0f2a5573}.ent__step.done{opacity:.82}.ent__n{width:12px;color:var(--soft);flex:none;font-size:12px;font-weight:700}.ent__step b{font-size:14px;font-weight:600;line-height:1.22}.ent__done{background:var(--green);color:#fff;opacity:0;width:20px;height:20px;transition:opacity .3s, transform .5s var(--pop);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px;transform:scale(.4)}.ent__step.done .ent__done{opacity:1;transform:none}.page--tall .ent__step{border-radius:16px;gap:9px;padding:0 10px}.ent__fine{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:18px;align-items:flex-start;gap:11px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}.ent__fine .icn{color:var(--violet);margin-top:1px}.ent__fine p{margin:0}.page--tall .ent__fine{gap:9px;padding:9px 12px;font-size:13.5px}.par__svg{pointer-events:none;transition:opacity .8s;top:0;left:0;overflow:visible}.par__guide{fill:none;stroke:#cdd6ea;stroke-width:1.4px;stroke-dasharray:3 7;stroke-linecap:round}.par__ring{fill:none;stroke:var(--blue);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease)}.par__ring.on{stroke-dashoffset:0}.par__spoke{fill:none;stroke:var(--blue-200);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease);transition-delay:calc(.15s + var(--i) * 90ms)}.par__spoke.on{stroke-dashoffset:0}.par__layer{background:var(--card);border:1px solid var(--line);white-space:nowrap;opacity:0;height:30px;transition:opacity .5s .6s, transform .7s var(--pop) .6s;border-radius:15px;align-items:center;gap:6px;padding:0 13px 0 8px;font-size:13.5px;font-weight:600;display:inline-flex;transform:translate(-50%,-50%)scale(.9)}.par__layer.on{opacity:1;border-color:var(--blue-200);transform:translate(-50%,-50%)}.par__who{background:var(--card);border:1px solid var(--line);white-space:nowrap;opacity:.42;height:36px;transition:opacity .6s, box-shadow .5s, border-color .5s, transform .9s var(--ease);transition-delay:calc(.15s + var(--i) * 90ms);border-radius:18px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:14.5px;font-weight:600;display:inline-flex;transform:translate(-50%,-50%)}.par__who .icn{color:var(--blue)}.par__who.lit{opacity:1;box-shadow:0 12px 24px -16px #0f2a5566}.par__who.now{border-color:var(--blue-200);box-shadow:0 0 0 3px #2f5fd629,0 12px 24px -14px #0f2a5566}.page--tall .par__who{height:32px;padding:0 11px;font-size:14px}.par--one .par__who{opacity:.2;transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) scale(.94);box-shadow:none;transition-delay:0s}.par--one .par__svg{opacity:.3}.par--one .par__layer.on{opacity:.3;transition-delay:0s}.par__line{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font-size:21px;transition-delay:.35s;display:flex}.par__line b{white-space:nowrap;font-weight:600}.par__line>.icn{color:var(--soft)}.par__truvo{background:var(--card);border:1px solid var(--blue-200);border-radius:23px;align-items:center;gap:8px;height:46px;padding:0 18px 0 12px;display:inline-flex;box-shadow:0 0 0 3px #2f5fd624}.page--tall .par__line{letter-spacing:.08em;gap:8px;font-size:16px}.page--tall .par__truvo{gap:6px;height:38px;padding:0 13px 0 9px}.cont__say p{letter-spacing:-.03em;color:var(--soft);margin:0;font-size:32px;font-weight:300;line-height:1.24;transition:color .6s ease-out}.cont__say p.on{color:var(--ink)}.cont__say p.strong{font-weight:500}.page--tall .cont__say p{font-size:21.5px;line-height:1.26}.cont__svg{pointer-events:none;top:0;left:0;overflow:visible}.cont__track{fill:none;stroke:#cdd6ea;stroke-width:3px;stroke-linecap:round}.cont__line{fill:none;stroke:var(--blue);stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s cubic-bezier(.4,0,.2,1)}.cont--on .cont__line{stroke-dashoffset:0}.cont__m{display:flex}.cont--wide .cont__m{text-align:center;flex-direction:column;align-items:center;gap:12px;width:168px;transform:translate(-50%,-26px)}.cont--tall .cont__m{align-items:center;gap:14px;width:250px;transform:translate(-22px,-50%)}.cont__m .tile{box-shadow:0 0 0 5px var(--stage);opacity:.5;transition:opacity .4s, transform .6s var(--pop);transition-delay:calc(.2s + var(--i) * .54s);transform:scale(.9)}.cont__m span:last-child{color:var(--soft);transition:color .5s;transition-delay:calc(.2s + var(--i) * .54s);font-size:15.5px;font-weight:600;line-height:1.25}.cont--on .cont__m .tile{opacity:1;transform:none}.cont--on .cont__m span:last-child{color:var(--ink)}.cont__rider{z-index:2;background:var(--card);box-shadow:0 0 0 1px var(--blue-200), 0 10px 22px -10px #0f2a5580;opacity:0;border-radius:50%;place-items:center;padding:5px;transition:transform 2.6s cubic-bezier(.4,0,.2,1),opacity .4s;display:grid;transform:translate(-50%,-50%)}.cont--wide.cont--on .cont__rider{opacity:1;transform:translate(calc(840px - 50%),-50%)}.cont--tall .cont__rider{display:none}.cont__pulse{z-index:1;border:3px solid var(--blue);opacity:0;background:#fff;border-radius:50%;width:14px;height:14px;transform:translate(-50%,-50%)}.cont--wide.cont--held .cont__pulse{animation:2.6s linear .4s infinite ride-w}.cont--tall.cont--held .cont__pulse{animation:2.6s linear .4s infinite ride-t}@keyframes ride-w{0%{opacity:0;transform:translate(-50%,-50%)}8%,92%{opacity:1}to{opacity:0;transform:translate(calc(820px - 50%),-50%)}}@keyframes ride-t{0%{opacity:0;transform:translate(-50%,-50%)}8%,92%{opacity:1}to{opacity:0;transform:translate(-50%,calc(414px - 50%))}}.fin:before{content:"";background:#fff;position:absolute;inset:0}.fin__parts{justify-content:center;align-items:center;gap:14px;transition:opacity .6s ease-in;display:flex}.fin__part{transition:transform .9s var(--ease);align-items:center;gap:14px;display:inline-flex}.fin__part b{background:var(--card);border:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:10px 17px;font-size:13px;font-weight:700;box-shadow:0 10px 22px -16px #0f2a5559}.fin__part i{color:var(--soft);font-size:22px;font-style:normal;font-weight:300}.fin--tall .fin__parts,.fin--tall .fin__part{flex-direction:column;gap:8px}.fin--tall .fin__part b{letter-spacing:.1em;padding:9px 14px;font-size:12.5px}.fin--merged .fin__parts{opacity:0}.fin--wide.fin--merged .fin__part{transform:translate(calc((1 - var(--i)) * 190px), 60px) scale(.8)}.fin--tall.fin--merged .fin__part{transform:translateY(calc(120px - var(--i) * 50px)) scale(.8)}.fin__logo{opacity:0;transition:opacity .7s ease-out .3s, transform 1.1s var(--pop) .3s;justify-content:center;display:flex;transform:scale(.84)}.fin__logo.on{opacity:1;transform:none}.fin__logo span{display:block;position:relative}.fin__logo img{height:auto;display:block}.fin__logo sup{color:var(--ink);margin-left:5px;font-size:20px;font-weight:400;line-height:1;position:absolute;top:6px;left:100%}.fin__ones{justify-content:center;gap:28px;display:flex}.fin__ones span{letter-spacing:-.03em;white-space:nowrap;color:var(--ink);opacity:0;transition:opacity .6s ease-out, transform .9s var(--ease), color .6s;font-size:31px;font-weight:300;transform:translateY(12px)}.fin__ones span.on{opacity:1;transform:none}.fin__ones span.now{color:var(--blue)}.fin--tall .fin__ones{flex-direction:column;align-items:center;gap:6px}.fin--tall .fin__ones span{font-size:28px}.fin__by{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--sub);justify-content:center;align-items:center;gap:11px;font-size:12px;font-weight:600;display:flex}.fin__by img{width:auto;height:20px;display:block}
