.tk{position:fixed;inset:0;z-index:200;pointer-events:none}.tk.open{pointer-events:auto}html.talk-open,html.talk-open body{overflow:hidden}.tk-scrim{position:absolute;inset:0;border:0;padding:0;background:rgba(7,8,13,.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .45s ease;cursor:pointer}.tk.open .tk-scrim{opacity:1}.tk-panel{position:absolute;top:var(--tk-y,0);right:0;width:100%;height:var(--tk-h,100dvh);display:flex;flex-direction:column;color:var(--paper);font-family:var(--font-ui),system-ui,sans-serif;background:radial-gradient(120% 60% at 100% 0,rgba(69,150,252,.16),transparent 60%),linear-gradient(180deg,#0b1220,#07080d 46%);box-shadow:-30px 0 80px -30px rgba(0,0,0,.8);transform:translateX(104%);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.tk.open .tk-panel{transform:none}@media (min-width:760px){.tk-panel{width:440px;border-left:1px solid rgba(255,255,255,.08)}}.tk-head{justify-content:space-between;padding:calc(12px + env(safe-area-inset-top, 0px)) 12px 10px 16px}.tk-head,.tk-who{display:flex;align-items:center;gap:12px}.tk-who{min-width:0}.tk-av{position:relative;width:42px;height:42px;flex:none;border-radius:50%;overflow:hidden;background:#1b2832;box-shadow:0 0 0 1.5px rgba(67,239,153,.85),0 0 18px rgba(67,239,153,.25)}.tk-av img,.tk-hi-av img{position:absolute;left:50%;top:0;width:260%;height:auto;max-width:none;transform:translate(-50%,-20%)}.tk-name{margin:0;font-weight:700;font-size:16px;letter-spacing:.04em}.tk-status{margin:2px 0 0;display:flex;align-items:center;gap:6px;font-size:12.5px;color:#98a0af}.tk-status i{width:7px;height:7px;border-radius:50%;background:#43ef99;box-shadow:0 0 8px rgba(67,239,153,.8);animation:tk-pulse 1.8s ease-in-out infinite}.tk-x{width:44px;height:44px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.06);color:var(--paper);cursor:pointer}.tk-x:hover{background:rgba(255,255,255,.12)}.tk-x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.tk-disc{margin:0;padding:0 16px 10px;font-size:12px;color:#98a0af;border-bottom:1px solid rgba(255,255,255,.07)}.tk-thread{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px 12px;display:flex;flex-direction:column;gap:8px;-webkit-overflow-scrolling:touch}.tk-thread>*{flex-shrink:0}.tk-hi{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 0 14px}.tk-hi-av{position:relative;width:76px;height:76px;border-radius:50%;overflow:hidden;background:#1b2832;box-shadow:0 0 0 1.5px rgba(69,150,252,.6),0 12px 40px -10px rgba(69,150,252,.5)}.tk-hi-name{margin:10px 0 0;font-family:var(--font-display),Georgia,serif;font-weight:650;font-size:22px;letter-spacing:.02em}.tk-hi-full{margin:2px 0 0;font-size:12.5px;color:#98a0af}.tk-row{display:flex;animation:tk-in .32s cubic-bezier(.2,.8,.2,1) both}.tk-row.you{justify-content:flex-end}.tk-b{margin:0;max-width:82%;padding:10px 14px;font-size:15.5px;line-height:1.42;border-radius:20px;white-space:pre-wrap;overflow-wrap:anywhere}.tk-row.sara .tk-b{background:#1b2832;border-bottom-left-radius:6px}.tk-row.you .tk-b{background:#1a64d0;border-bottom-right-radius:6px}.tk-row.sara+.tk-row.you,.tk-row.you+.tk-row.sara{margin-top:6px}.tk-dots{display:inline-flex;gap:5px;padding:14px 16px}.tk-dots i{width:7px;height:7px;border-radius:50%;background:#98a0af;animation:tk-dot 1.1s ease-in-out infinite}.tk-dots i:nth-child(2){animation-delay:.15s}.tk-dots i:nth-child(3){animation-delay:.3s}.tk-card{display:block;max-width:86%;border-radius:20px;border-bottom-left-radius:6px;background:#11161c;border:1px solid rgba(255,255,255,.09);color:var(--paper);text-decoration:none}.tk-vid{width:300px;overflow:hidden;padding:0 0 14px;box-shadow:0 18px 50px -20px rgba(69,150,252,.55)}.tk-vid-frame{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.tk-vid-frame img{width:100%;height:100%;object-fit:cover;display:block}.tk-vid-live{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(7,8,13,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12px;font-weight:600}.tk-vid-live i{width:7px;height:7px;border-radius:50%;background:#43ef99;box-shadow:0 0 8px rgba(67,239,153,.9);animation:tk-pulse 1.8s ease-in-out infinite}.tk-vid-copy{display:block;padding:12px 14px}.tk-vid-t{display:block;font-family:var(--font-display),Georgia,serif;font-weight:650;font-size:19px}.tk-vid-s{display:block;margin-top:4px;font-size:13.5px;line-height:1.4;color:#98a0af}.tk-vid-go{display:flex;margin:0 14px;height:48px;font-size:15px}.tk-times{display:flex;flex-wrap:wrap;gap:8px;max-width:92%}.tk-time{min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid rgba(69,150,252,.55);background:rgba(69,150,252,.1);color:var(--paper);font:inherit;font-size:14px;text-align:left;cursor:pointer}.tk-time:hover:not(:disabled){background:rgba(69,150,252,.2)}.tk-time:disabled{opacity:.45;cursor:default}.tk-booked{display:flex;gap:12px;align-items:flex-start;padding:14px;font-size:14px;line-height:1.45;color:#c9d1dc}.tk-booked b{color:var(--paper)}.tk-check{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:#43ef99}.tk-check svg{width:16px;height:16px;fill:none;stroke:#07080d;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.tk-cal{padding:14px 16px;font-weight:600;font-size:15px}.tk-trouble{margin:0 14px 8px;padding:10px 12px;border-radius:12px;background:rgba(239,68,68,.12);color:#fecaca;font-size:13px}.tk-trouble a{color:var(--paper)}.tk-compose{display:flex;align-items:center;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(255,255,255,.07);background:rgba(7,8,13,.6)}.tk-compose input{flex:1 1;min-width:0;height:48px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#11161c;color:var(--paper);font:inherit;font-size:16px;outline:none}.tk-compose input::placeholder{color:#6b7380}.tk-compose input:focus{border-color:rgba(69,150,252,.7);box-shadow:0 0 0 3px rgba(69,150,252,.18)}.tk-send{width:48px;height:48px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:#4596fc;color:#fff;cursor:pointer;transition:opacity .2s,transform .2s}.tk-send:disabled{opacity:.35;cursor:default}.tk-send:not(:disabled):active{transform:scale(.94)}.tk-send svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@keyframes tk-in{0%{opacity:0;transform:translateY(8px)}}@keyframes tk-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tk-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tk-panel,.tk-scrim{transition:none}.tk-dots i,.tk-row,.tk-status i,.tk-vid-live i{animation:none}}.bk{width:100%;padding:18px;border-radius:22px;color:var(--paper);text-align:left;scroll-margin-top:96px;background:rgba(7,8,13,.58);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 30px 80px -30px rgba(0,0,0,.85)}.bk-head p{margin:0}.bk-live{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#98a0af}.bk-live i{width:7px;height:7px;border-radius:50%;background:#43ef99;box-shadow:0 0 8px rgba(67,239,153,.85);animation:bk-pulse 1.8s ease-in-out infinite}.bk-title{margin-top:8px!important;font-family:var(--font-display),Georgia,serif;font-weight:650;font-size:23px;line-height:1.15}.bk-meta{margin-top:4px!important;font-size:13.5px;color:#98a0af}.bk-days{display:flex;gap:8px;margin:16px -18px 0;padding:2px 18px 6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:18px;scrollbar-width:none}.bk-days::-webkit-scrollbar{display:none}.bk-day{flex:none;width:60px;height:74px;display:grid;place-items:center;align-content:center;grid-gap:1px;gap:1px;scroll-snap-align:start;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:var(--paper);font:inherit;cursor:pointer}.bk-day span{font-size:11.5px;color:#98a0af}.bk-day b{font-family:var(--font-display),Georgia,serif;font-weight:650;font-size:24px;line-height:1.05}.bk-day:hover{border-color:rgba(69,150,252,.6)}.bk-day.on{background:linear-gradient(160deg,#43ef99,#4596fc);border-color:transparent;color:#07080d;box-shadow:0 10px 24px -10px rgba(69,150,252,.8)}.bk-day.on span{color:rgba(7,8,13,.7)}.bk-times{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.bk-time{height:48px;border-radius:12px;border:1px solid rgba(69,150,252,.5);background:rgba(69,150,252,.1);color:var(--paper);font:inherit;font-weight:600;font-size:14.5px;cursor:pointer;transition:background .2s,transform .2s}.bk-time:hover{background:rgba(69,150,252,.24)}.bk-time:active{transform:scale(.97)}.bk-tz{margin:12px 0 0;font-size:12.5px;color:#98a0af}.bk-wait{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.bk-wait i{height:48px;border-radius:12px;background:rgba(255,255,255,.06);animation:bk-pulse 1.4s ease-in-out infinite}.bk-wait i:nth-child(2n){animation-delay:.2s}.bk-fail{margin-top:16px;font-size:14.5px;line-height:1.5;color:#c9d1dc}.bk-fail p{margin:0 0 6px}.bk-fail a,.bk-retry{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.bk-retry{border:0;background:none;padding:0;font:inherit;cursor:pointer}.bk-form{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.bk-back{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 12px;border:0;border-radius:12px;background:rgba(255,255,255,.07);color:var(--paper);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.bk-back svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bk-back>span:nth-child(2){flex:1 1}.bk-change{font-size:13px;color:#57b0e6}.bk-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.bk-form label{display:grid;grid-gap:6px;gap:6px}.bk-form label span{font-size:12.5px;color:#98a0af}.bk-form input{width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(7,8,13,.6);color:var(--paper);font:inherit;font-size:16px;outline:none}.bk-form input:focus{border-color:rgba(69,150,252,.8);box-shadow:0 0 0 3px rgba(69,150,252,.2)}.bk-form label.bad input{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.18)}.bk-go{width:100%;margin-top:6px;justify-content:center}.bk-go:disabled{opacity:.7;cursor:progress}.bk-fine{margin:2px 0 0;font-size:12px;color:#98a0af;text-align:center}.bk-note{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:rgba(239,68,68,.12);color:#fecaca;font-size:13.5px}.bk-done{display:grid;justify-items:center;text-align:center;padding:18px 4px 6px}.bk-done p{margin:0}.bk-check{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(160deg,#43ef99,#4596fc);box-shadow:0 0 34px -6px rgba(67,239,153,.7)}.bk-check svg{width:28px;height:28px;fill:none;stroke:#07080d;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bk-done-h{margin-top:14px!important;font-family:var(--font-display),Georgia,serif;font-weight:650;font-size:30px}.bk-done-when{margin-top:6px!important;font-weight:700;font-size:16px}.bk-done-p{margin-top:10px!important;font-size:14.5px;line-height:1.5;color:#c9d1dc}.bk-done-p b{color:var(--paper)}.bk-test{margin-top:10px!important;font-size:12.5px;color:#e9b789}.bk-talk{margin-top:16px}.bk-fit{display:grid;grid-gap:14px;gap:14px;margin-top:30px}@media (min-width:900px){.bk-fit{grid-template-columns:1fr 1fr;gap:18px}}.bk-fit-col{padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.bk-fit-col.yes{border-color:rgba(67,239,153,.35);background:rgba(67,239,153,.05)}.bk-fit-h{margin:0 0 12px;font-family:var(--font-display),Georgia,serif;font-weight:650;font-size:21px}.bk-fit ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.bk-fit li{position:relative;padding-left:28px;font-size:15px;line-height:1.5;color:#c9d1dc}.bk-fit li b{color:var(--paper)}.bk-fit li:before{position:absolute;left:0;top:1px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:800}.bk-fit .yes li:before{content:"✓";background:#43ef99;color:#07080d}.bk-fit .no li:before{content:"×";background:rgba(255,255,255,.12);color:#98a0af;font-size:14px}.bk-nums{display:grid;grid-gap:12px;gap:12px;margin-top:30px}@media (min-width:900px){.bk-nums{grid-template-columns:repeat(4,1fr);gap:16px}}.bk-num{padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);display:grid;grid-gap:6px;gap:6px;align-content:start}.bk-num:first-child{border-color:rgba(69,150,252,.45);background:rgba(69,150,252,.08)}.bk-num b{font-family:var(--font-display),Georgia,serif;font-weight:650;font-size:clamp(36px,5vw,58px);line-height:1}.bk-num span{font-size:13.5px;line-height:1.4;color:#98a0af}.bk-stamp{margin:18px 0 0;font-size:12.5px;color:#98a0af}@keyframes bk-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bk-live i,.bk-wait i{animation:none}}.bk,.bk-wrap{min-width:0}.bk-wrap{display:grid;grid-gap:12px;gap:12px;width:100%}.bk-or{margin:0;text-align:center;font-size:13.5px;color:#c9d1dc}.bk-or a{color:var(--paper);font-weight:700;text-decoration:underline;text-underline-offset:3px}.bk-form label small{font-size:12px;color:#98a0af}.bk-three{margin-top:18px!important;font-weight:700;font-size:15px}.bk-steps{margin:10px 0 0;padding:0;list-style:none;counter-reset:s;display:grid;grid-gap:10px;gap:10px;text-align:left;width:100%}.bk-steps li{counter-increment:s;position:relative;padding:12px 14px 12px 46px;border-radius:14px;background:rgba(255,255,255,.05);font-size:14.5px;line-height:1.45;color:#c9d1dc}.bk-steps li b{color:var(--paper);overflow-wrap:anywhere}.bk-steps li:before{content:counter(s);position:absolute;left:12px;top:11px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(160deg,#43ef99,#4596fc);color:#07080d;font-weight:800;font-size:13px}.bk-done .bk-talk{margin-top:16px;width:100%;justify-content:center}.bk-done .bk-talk .arr,.bk-sticky{display:none}@media (max-width:759px){.bk-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,rgba(7,8,13,0),rgba(7,8,13,.92) 40%);transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.bk-sticky.on{transform:none;pointer-events:auto}.bk-sticky .bk-sticky-go{width:100%;justify-content:center}}.hero-lead{order:1;margin:0;display:inline-flex;align-items:center;gap:10px;justify-self:start;max-width:100%;padding:9px 14px 9px 11px;border-radius:14px;background:rgba(67,239,153,.12);border:1px solid rgba(67,239,153,.4);color:var(--paper);font-size:14.5px;font-weight:600;line-height:1.35}.hero-lead svg{width:20px;height:20px;flex:none;fill:none;stroke:#43ef99;stroke-width:1.8;stroke-linecap:round}.bk-last{margin:2px 0 0;font-size:13.5px;font-weight:700;color:var(--paper)}.bk-done-text{margin-top:8px!important;font-size:14.5px;color:#c9d1dc}.bookcall #fit .stmt-h{font-size:clamp(30px,3.6vw,52px);line-height:1.08;max-width:30ch}html:has(main.bookcall.from-form) .pill-go,html:has(main.bookcall.from-form) .pill-links,html:has(main.bookcall.from-form) .pill-menu{display:none!important}.bk-day{width:64px}.bk-day span{white-space:nowrap}.bk-times{max-height:none;overflow:visible}@media (min-width:900px){.bk-times{max-height:260px;overflow-y:auto}}.bk-me{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:rgba(67,239,153,.08);border:1px solid rgba(67,239,153,.35)}.bk-me>div{flex:1 1;min-width:0}.bk-me p{margin:0}.bk-me-name{font-weight:700;font-size:16px}.bk-me-sub{margin-top:2px!important;font-size:14px;color:#c9d1dc;overflow-wrap:anywhere}.bk-me-edit{flex:none;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--paper);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bk-note a{color:var(--paper);font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}html:has(main.bookcall.from-form) .pill-bar{position:absolute}.ph-panel{min-height:0}.ph-img{position:absolute;z-index:0;top:0;left:0;width:100%;aspect-ratio:1300/1236;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000,#000 54%,transparent 98%);mask-image:linear-gradient(180deg,#000,#000 54%,transparent 98%)}.ph-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.ph-img:after{content:"";position:absolute;inset:0;mix-blend-mode:soft-light;background:linear-gradient(160deg,rgba(29,85,196,.6),rgba(11,33,82,.35) 55%,rgba(7,8,13,.2))}.ph-in{position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;padding:calc(52vw + var(--top-safe)) var(--side) 56px}.ph-h{font-size:clamp(40px,10.6vw,56px);text-shadow:0 2px 24px rgba(7,8,13,.75),0 1px 3px rgba(7,8,13,.5)}.ph-h .ln.mute>span{color:var(--rev)}.ph-lead{order:0;justify-self:start;background:rgba(7,8,13,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ph-side{width:100%;min-width:0}.ph-copy{margin-top:10px}@media (min-width:900px){.ph-panel{min-height:min(100svh,1000px)}.ph-img{top:64px;bottom:0;left:24vw;right:0;width:auto;aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%),linear-gradient(180deg,transparent,#000 80px,#000 76%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 34%),linear-gradient(180deg,transparent,#000 80px,#000 76%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ph-img img{object-position:40% 0}.ph-in{grid-template-columns:minmax(0,min(44vw,820px));align-content:center;min-height:inherit;gap:20px;padding:calc(118px + var(--top-safe)) var(--side) 64px}.ph-h{font-size:clamp(50px,4.6vw,80px);line-height:.98}.ph-side{width:min(100%,460px)}.ph-copy{max-width:34rem}}.ph-kicker{margin:0 0 -6px;font-size:14px;font-weight:600;line-height:1.3;color:var(--core);text-shadow:0 1px 12px rgba(7,8,13,.7)}.ph-intro{margin:-4px 0 2px;max-width:32em;font-size:15px;line-height:1.5;color:var(--soft);text-shadow:0 1px 14px rgba(7,8,13,.75);text-wrap:pretty}@media (min-width:900px){.ph-kicker{font-size:16px}.ph-intro{font-size:17px}}@media (max-width:899px) and (max-height:700px) and (orientation:portrait){.bookcall:not(.from-form) .ph-in{padding-top:calc(40vw + var(--top-safe));gap:12px}.bookcall:not(.from-form) .ph-h{font-size:clamp(32px,9vw,38px)}.bookcall:not(.from-form) .ph-intro{font-size:14px;line-height:1.45}.bookcall:not(.from-form) .ph-kicker{font-size:13px}}@media (max-width:899px){.bk-nums>.bk-num:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:900px){.bk-nums{grid-template-columns:repeat(3,1fr)}}.bk-nums{grid-template-columns:1fr 1fr}@media (min-width:900px){.bk-nums{grid-template-columns:1fr 1fr}}.bk-num.sup{padding:16px 18px;background:transparent}.bk-num.sup b{font-size:clamp(26px,3vw,36px);color:#c9d1dc}.bk-num.sup span{font-size:13px}@media (max-width:899px){.bk-nums>.bk-num:last-child:nth-child(odd){grid-column:auto}}.page-field{position:fixed;inset:0;z-index:0;pointer-events:none;background:#07080d}.page-field .field{opacity:1}main.bookcall{position:relative;z-index:1}.bookcall .cf-inv-sec,.bookcall .cta,.bookcall .hero,.bookcall .stmt,main.bookcall{background:transparent}.bookcall .ph-panel>.field{display:none}.bookcall .ph-panel{background:transparent}.bookcall .tl-node{background:#0b1a3d}.bookcall .bk-fit-col,.bookcall .bk-num{background:rgba(7,8,13,.34);border-color:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bookcall .bk-num.sup{background:rgba(7,8,13,.2)}.bookcall .bk-fit-col.yes{background:rgba(67,239,153,.07)}.bookcall .cf-inv{background:rgba(7,8,13,.42)}body:has(main.bookcall) .foot8{position:relative;z-index:1;background:transparent}.cf-call{width:100%;padding:20px 18px;border-radius:22px;color:var(--paper);background:rgba(7,8,13,.58);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 30px 80px -30px rgba(0,0,0,.85)}.cf-call p{margin:0}.cf-call-top{display:flex;align-items:center;gap:12px}.cf-call .bk-check{flex:none;width:44px;height:44px}.cf-call .bk-check svg{width:23px;height:23px}.cf-call-tag{font-size:13px;font-weight:600;color:#98a0af}.cf-call-day{margin-top:2px!important;font-family:var(--font-display),Georgia,serif;font-weight:650;font-size:23px;line-height:1.15}.cf-call-time{margin-top:14px!important;font-size:16px;font-weight:700}.cf-call-len{margin-top:3px!important;font-size:14px;color:#c9d1dc}.cf-call-mail{margin-top:14px!important;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:14.5px;line-height:1.5;color:#c9d1dc}.cf-call-mail b{color:var(--paper);word-break:break-all}.cf-call .bk-test{margin-top:12px!important}.cf-call-blank .cf-call-day{font-size:21px}.cf-inv-sec{position:relative;padding:56px var(--side) 8px}@media (min-width:900px){.cf-inv-sec{padding:96px var(--side) 24px}}.cf-inv{display:grid;grid-template-columns:250px minmax(0,1fr);grid-column-gap:clamp(28px,5vw,64px);column-gap:clamp(28px,5vw,64px);grid-template-areas:"bar bar" "phone ." "phone h" "phone steps" "phone help" "phone .";grid-template-rows:auto 1fr auto auto auto 1fr;max-width:920px;margin:0 auto;padding:22px clamp(22px,4vw,48px) 30px;border-radius:22px;text-align:left;color:var(--paper);border:1px solid rgba(255,255,255,.12);background:rgba(7,8,13,.58);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 30px 80px -30px rgba(0,0,0,.85)}.cf-call+.cf-inv{margin-top:20px}.cf-inv+.cf-hero-video{margin-top:36px}.inv-bar{grid-area:bar;display:flex;gap:6px;margin-bottom:24px}.inv-bar i{flex:1 1;height:3px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden}.inv-bar b{display:block;height:100%;background:#43ef99;transform:scaleX(0);transform-origin:left}.inv-bar i.done b{transform:scaleX(1)}.inv-bar i.on b{animation:inv-fill linear forwards}.inv-paused .inv-bar b{animation-play-state:paused}@keyframes inv-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inv-h{grid-area:h;margin-bottom:18px;font-family:var(--font-display),Georgia,serif;font-weight:650;font-size:clamp(24px,3vw,34px);line-height:1.1;letter-spacing:-.02em;color:var(--paper)}.inv-h em{font-style:normal;color:#43ef99}.inv-steps{grid-area:steps;list-style:none;display:grid;grid-gap:12px;gap:12px}.inv-steps li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;color:#c9d1dc;transition:color .3s}.inv-steps li b{font-weight:600}.inv-steps li b,.inv-steps li.on{color:var(--paper)}.inv-n{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:-1px;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:#c9d1dc;font:600 12px/1 var(--font-ui),system-ui,sans-serif;transition:background .3s,border-color .3s,color .3s,box-shadow .3s}.inv-steps li.on .inv-n{background:#43ef99;border-color:#43ef99;color:#0B1220;box-shadow:0 0 0 4px rgba(67,239,153,.16)}.inv-steps li.done .inv-n{border-color:rgba(67,239,153,.5);color:#43ef99}.inv-help{grid-area:help;margin-top:16px;font-size:13px;color:#98a0af}.inv-phone{grid-area:phone;justify-self:center;position:relative;width:250px;height:512px;padding:3px;border-radius:47px;background:linear-gradient(145deg,#A3A6AC,#45484D 11%,#2A2C30 45%,#5A5D63 80%,#1F2023);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 40px 80px -30px rgba(0,0,0,.8),0 30px 80px -40px rgba(67,239,153,.5)}.inv-btn{position:absolute;display:block;width:3px;border-radius:2px;background:linear-gradient(90deg,#2E3034,#676A70)}.inv-btn-action{top:92px;height:22px}.inv-btn-action,.inv-btn-vol{left:-3px;border-radius:2px 0 0 2px}.inv-btn-vol{top:128px;height:40px;box-shadow:0 50px 0 0 #4A4D52}.inv-btn-power{right:-3px;top:146px;height:64px;border-radius:0 2px 2px 0;background:linear-gradient(90deg,#676A70,#2E3034)}.inv-bezel{height:100%;padding:7px;border-radius:44px;background:#000}.inv-screen{position:relative;height:100%;border-radius:37px;overflow:hidden;isolation:isolate;background:#fff;color:#1F1F1F;font:400 11px/1.35 -apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arial,sans-serif;letter-spacing:0}.inv-status{position:absolute;z-index:5;top:0;left:0;right:0;height:40px;padding:2px 20px 0 30px;display:flex;align-items:center;justify-content:space-between;color:#000;pointer-events:none}.inv-clock{font-weight:600;font-size:12.5px;letter-spacing:-.01em}.inv-sys{display:flex;align-items:center;gap:4px}.inv-island{top:9px;width:74px;height:21px;margin-left:-37px;border-radius:11px;background:#000}.inv-home,.inv-island{position:absolute;z-index:6;left:50%}.inv-home{bottom:6px;width:86px;height:4px;margin-left:-43px;border-radius:2px;background:#111}.inv-s{position:absolute;inset:0;padding-top:40px;overflow:hidden;background:#fff;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s ease}.inv-s2,.inv-s3{transform:translateX(100%)}.inv-scr-2 .inv-s1,.inv-scr-3 .inv-s1,.inv-scr-3 .inv-s2{transform:translateX(-30%);opacity:0}.inv-scr-2 .inv-s2,.inv-scr-3 .inv-s3{transform:none}.inv-skel{display:inline-block;height:8px;border-radius:4px;background:#E8EAED;vertical-align:middle}.inv-me{place-items:center;width:22px;height:22px;background:#00796B;color:#fff;font-size:10px;font-weight:600}.inv-av,.inv-me{flex:none;display:grid;border-radius:50%}.inv-av{place-items:center;width:28px;height:28px;color:#fff;font-size:12px;font-weight:500}.inv-gsearch{display:flex;align-items:center;gap:10px;height:34px;margin:4px 10px 0;padding:0 6px 0 12px;border-radius:17px;background:#E9EEF6;color:#444746;font-size:11.5px}.inv-gsearch>span:nth-child(2){flex:1 1}.inv-lab{margin:10px 16px 2px;font-size:10px;font-weight:500;color:#444746}.inv-list-clip{overflow:hidden}.inv-list{transform:translateY(-58px);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.arrived .inv-list{transform:none}.inv-row{display:flex;align-items:flex-start;gap:10px;height:58px;padding:7px 12px;transition:background .2s}.inv-row .inv-av{margin-top:2px}.inv-row.hit{background:#E8EAED}.inv-row-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.inv-row-1{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.inv-row-1 b{font-size:11.5px;font-weight:400;color:#1F1F1F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-row-1 em{flex:none;font-style:normal;font-size:9.5px;color:#444746}.inv-row-2{font-size:10.5px;color:#1F1F1F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-row-3{display:flex;align-items:center;gap:6px;font-size:10px;color:#444746}.inv-row-3>span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-row-3 svg{flex:none}.inv-row.unread .inv-row-1 b,.inv-row.unread .inv-row-2{font-weight:700}.inv-row.unread .inv-row-1 em{font-weight:700;color:#1F1F1F}.inv-compose{right:12px;bottom:72px;gap:7px;height:38px;padding:0 14px;border-radius:14px;background:#C2E7FF;color:#001D35;font-size:11.5px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.18)}.inv-compose,.inv-gnav{position:absolute;display:flex;align-items:center}.inv-gnav{left:0;right:0;bottom:0;height:62px;padding-bottom:16px;justify-content:space-around;background:#F3F6FC;color:#444746}.inv-gnav>span{position:relative}.inv-gnav i{display:grid;place-items:center;width:46px;height:26px;border-radius:13px}.inv-gnav .on i{background:#C2E7FF;color:#001D35}.inv-gnav b{position:absolute;top:-5px;right:4px;display:grid;place-items:center;min-width:15px;height:14px;padding:0 3px;border-radius:7px;background:#B3261E;color:#fff;font-size:8.5px;font-weight:600}.inv-gbar{justify-content:space-between;padding:6px 12px 4px;color:#444746}.inv-gbar,.inv-gbar>span{display:flex;align-items:center}.inv-gbar>span{gap:14px}.inv-subj{margin:6px 14px 10px;font-size:14px;line-height:1.32;color:#1F1F1F}.inv-chip{display:inline-block;padding:1px 5px;border-radius:4px;background:#E8EAED;color:#444746;font-size:9px;vertical-align:2px}.inv-from{display:flex;align-items:center;gap:8px;padding:0 12px 0 14px}.inv-from-t{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:10.5px}.inv-from-t b{font-weight:600}.inv-from-t em{font-style:normal;font-size:9.5px;color:#444746;display:inline-flex;align-items:center;gap:2px}.inv-from-ic{display:flex;gap:12px;color:#444746}.inv-mail{margin:12px 12px 0;padding:12px;border:1px solid #dadce0;border-radius:10px}.inv-ev-title{margin-bottom:8px;font-size:13.5px;font-weight:500;line-height:1.3;color:#3C4043}.inv-ev-line{display:flex;align-items:flex-start;gap:7px;margin-top:5px;font-size:10px;color:#3C4043}.inv-ev-line svg{flex:none;margin-top:1px;color:#5F6368}.inv-link span{color:#1A73E8}.inv-ev-reply{margin:12px 0 6px;font-size:9.5px;color:#5F6368;overflow-wrap:anywhere}.inv-ev-reply b{font-weight:500;color:#3C4043}.inv-rsvp{display:flex;gap:6px}.inv-rsvp span{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;border:1px solid #747775;font-size:11px;font-weight:500;color:#444746;transition:background .25s,border-color .25s,color .25s}.inv-rsvp svg{width:0;margin-right:0;opacity:0;transition:width .25s,margin .25s,opacity .25s}.inv-rsvp .on{background:#C2E7FF;border-color:#C2E7FF;color:#001D35}.inv-rsvp .on svg{width:11px;margin-right:4px;opacity:1}.inv-snack{position:absolute;left:12px;right:12px;bottom:28px;padding:11px 12px;border-radius:6px;background:#303030;color:#F2F2F2;font-size:10.5px;box-shadow:0 3px 8px rgba(0,0,0,.25);opacity:0;transform:translateY(10px);transition:opacity .3s .25s,transform .3s .25s}.inv-snack.on{opacity:1;transform:none}.inv-cbar{gap:10px;padding:6px 12px;color:#444746}.inv-cbar,.inv-cbar b{display:flex;align-items:center}.inv-cbar b{flex:1 1;gap:3px;font-size:14px;font-weight:500;color:#1F1F1F}.inv-cbar>span{gap:12px}.inv-cbar>span,.inv-day{display:flex;align-items:center}.inv-day{flex-direction:column;gap:2px;width:44px;margin:2px 0 0;padding-bottom:8px}.inv-day+.inv-grid{margin-top:14px;border-top:1px solid #e1e3e1}.inv-day+.inv-grid .inv-hr:first-child:after{display:none}.inv-day small{font-size:8.5px;font-weight:500;color:#444746}.inv-day b{font-size:20px;font-weight:400;line-height:1.1;color:#1F1F1F}.inv-grid{position:relative;margin-right:8px}.inv-cbar+.inv-grid{margin-top:22px}.inv-hr{position:relative;height:40px}.inv-hr:after{content:"";position:absolute;left:44px;right:0;top:0;border-top:1px solid #e1e3e1}.inv-hr span{position:absolute;left:8px;top:-6px;font-size:8.5px;color:#444746}.inv-ev2{position:absolute;left:48px;right:2px;display:flex;flex-direction:column;justify-content:center;padding:3px 7px;border-radius:6px;background:#039BE5;color:#fff;opacity:0;transform:translateY(-22px) scale(.97);transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .3s,filter .15s}.inv-ev2.on{opacity:1;transform:none}.inv-ev2.hit{filter:brightness(.88)}.inv-ev2 b{font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-ev2 small{font-size:9px;opacity:.95}.inv-sheet{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:8px 14px 30px;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -6px 24px rgba(0,0,0,.18);transform:translateY(105%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.inv-sheet.on{transform:none}.inv-grab{display:block;width:32px;height:4px;margin:0 auto 12px;border-radius:2px;background:#C4C7C5}.inv-sh-t{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:15px;line-height:1.25;color:#1F1F1F}.inv-sh-t i{flex:none;width:12px;height:12px;margin-top:3px;border-radius:3px;background:#039BE5}.inv-sh-l{display:flex;align-items:flex-start;gap:10px;margin-top:7px;font-size:10.5px;color:#1F1F1F}.inv-sh-l svg{flex:none;margin-top:1px;color:#444746}.inv-sh-l em{display:block;font-style:normal;font-size:9.5px;color:#444746}.inv-guest{display:flex;align-items:center;gap:10px;margin-top:9px;padding-left:22px}.inv-av2{position:relative;flex:none;place-items:center;width:26px;height:26px;color:#fff;font-size:11px;font-weight:500}.inv-av2,.inv-av2 i{display:grid;border-radius:50%}.inv-av2 i{position:absolute;right:-3px;bottom:-3px;place-items:center;width:13px;height:13px;background:#188038;color:#fff;box-shadow:0 0 0 2px #fff;transform:scale(0);transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.inv-av2 i.on{transform:scale(1)}.inv-guest-t{min-width:0;display:flex;flex-direction:column}.inv-guest-t b{font-size:11px;font-weight:400;color:#1F1F1F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-guest-t small{font-size:9.5px;color:#444746}.inv-guest-t small.yes{color:#188038;font-weight:600}.inv-tap{position:absolute;z-index:7;left:0;top:0;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:rgba(32,33,36,.22);border:2px solid rgba(255,255,255,.95);box-shadow:0 2px 10px rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .25s,background .15s}.inv-tap.on{opacity:1}.inv-tap.press{background:rgba(32,33,36,.4)}.inv-tap:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(32,33,36,.5);opacity:0}.inv-tap.press:after{animation:inv-ripple .6s ease-out}@keyframes inv-ripple{0%{transform:scale(1);opacity:.9}to{transform:scale(2.2);opacity:0}}@media (max-width:760px){.cf-inv{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"bar" "h" "phone" "steps" "help";padding:18px 16px 22px}.inv-h{text-align:center;font-size:24px}.inv-phone{margin-bottom:24px}.inv-steps{width:100%;max-width:360px;margin:0 auto}.inv-steps li{font-size:14px}.inv-help{text-align:center}}@media (prefers-reduced-motion:reduce){.cf-inv *,.cf-inv :after,.cf-inv :before{transition:none!important;animation:none!important}}.yt-clip{position:relative;width:100%;max-width:920px;margin:30px auto 0;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#07080d;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px -30px rgba(0,0,0,.85)}.yt-clip iframe{height:100%}.yt-clip iframe,.yt-face{position:absolute;inset:0;width:100%;border:0}.yt-face{padding:0;cursor:pointer;background:none;color:var(--paper)}.yt-face img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.7);transition:filter .3s}.yt-face:hover img{filter:brightness(.85)}.yt-play{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;place-items:center;border-radius:50%;background:rgba(252,251,251,.95);box-shadow:0 10px 40px rgba(0,0,0,.5);transition:transform .25s}.yt-face:hover .yt-play{transform:scale(1.06)}.yt-play svg{width:30px;height:30px;margin-left:4px;fill:#07080d}.yt-label{position:absolute;left:18px;bottom:16px;right:18px;display:flex;align-items:baseline;gap:10px;text-align:left;font-weight:700;font-size:16px;text-shadow:0 2px 12px rgba(0,0,0,.7)}.yt-label small{font-weight:600;font-size:13px;color:#c9d1dc}@font-face{font-family:display;src:url(/_next/static/media/349ac91769c5679d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_5b05bd{font-family:display,display Fallback}.__variable_5b05bd{--font-display:"display","display Fallback"}@font-face{font-family:ui;src:url(/_next/static/media/88ce357895f620cd-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:ui Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_75e9f6{font-family:ui,ui Fallback}.__variable_75e9f6{--font-ui:"ui","ui Fallback"}