.booking-trust[data-astro-cid-pr2vsdaf]{color:#10233f;background:#fffdf7;border-radius:24px;margin-top:46px;padding:42px}.trust-heading[data-astro-cid-pr2vsdaf]{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:26px;display:flex}.trust-kicker[data-astro-cid-pr2vsdaf]{color:#816019;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:600}.trust-heading[data-astro-cid-pr2vsdaf] h2[data-astro-cid-pr2vsdaf]{font:500 clamp(29px, 3vw, 38px)/1.08 var(--font-display);letter-spacing:-.03em;color:#10233f;margin:0}.trust-heading[data-astro-cid-pr2vsdaf]>p[data-astro-cid-pr2vsdaf]{color:#52627a;max-width:360px;font-size:14px;line-height:1.8}.booking-trust[data-astro-cid-pr2vsdaf] .experience-stats{background:#10233f;border-radius:14px;margin-block:0}.booking-trust[data-astro-cid-pr2vsdaf] a[data-astro-cid-pr2vsdaf]{text-underline-offset:4px}.trust-reassurance[data-astro-cid-pr2vsdaf] a[data-astro-cid-pr2vsdaf]{padding-block:8px;font-size:12px;text-decoration:underline;display:inline-block}.trust-reassurance[data-astro-cid-pr2vsdaf]{border-top:1px solid #10233f20;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;padding-top:28px;display:grid}.trust-reassurance[data-astro-cid-pr2vsdaf] article[data-astro-cid-pr2vsdaf]{align-items:flex-start;gap:18px;display:flex}.trust-reassurance[data-astro-cid-pr2vsdaf] h3[data-astro-cid-pr2vsdaf]{font:500 21px/1.25 var(--font-display);letter-spacing:-.02em;margin:0 0 10px}.trust-reassurance[data-astro-cid-pr2vsdaf] p[data-astro-cid-pr2vsdaf]{color:#52627a;margin:0 0 6px;font-size:12px;line-height:1.8}.trust-faces[data-astro-cid-pr2vsdaf]{flex-shrink:0;width:82px;padding-left:0;display:flex}.trust-faces[data-astro-cid-pr2vsdaf]>span[data-astro-cid-pr2vsdaf]{background:#e8edf1;border:2px solid #fffdf7;border-radius:50%;flex-shrink:0;width:36px;height:36px;margin-left:-12px;display:block;overflow:hidden}.trust-faces[data-astro-cid-pr2vsdaf]>span[data-astro-cid-pr2vsdaf]:first-child{margin-left:0}.trust-faces[data-astro-cid-pr2vsdaf] img,.trust-faces[data-astro-cid-pr2vsdaf] svg{object-fit:cover;width:100%;height:100%;display:block}.trust-check[data-astro-cid-pr2vsdaf]{color:#816019;background:#f8edcf;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:19px;display:grid}@media (width<=760px){.booking-trust[data-astro-cid-pr2vsdaf]{border-radius:18px;margin-top:32px;padding:26px 20px}.trust-heading[data-astro-cid-pr2vsdaf]{margin-bottom:22px;display:block}.trust-heading[data-astro-cid-pr2vsdaf]>p[data-astro-cid-pr2vsdaf]{margin-top:16px;font-size:13px}.trust-reassurance[data-astro-cid-pr2vsdaf]{grid-template-columns:1fr;gap:24px;margin-top:26px;padding-top:26px}.trust-reassurance[data-astro-cid-pr2vsdaf] article[data-astro-cid-pr2vsdaf]{gap:14px}.trust-reassurance[data-astro-cid-pr2vsdaf] h3[data-astro-cid-pr2vsdaf]{font-size:20px}.trust-faces[data-astro-cid-pr2vsdaf]{width:74px}.trust-faces[data-astro-cid-pr2vsdaf]>span[data-astro-cid-pr2vsdaf]{width:30px;height:30px;margin-left:-8px}}body:has(.scheduling-page) .contact-bubble{display:none}.scheduling-page[data-astro-cid-gnt5aqew]{color:#fffdf7;min-height:100vh;font-family:var(--font-body);background:#10233f radial-gradient(at 95% 14%,#33547180,#0000 45%)}.booking-wrap[data-astro-cid-gnt5aqew]{width:min(1180px,100% - 64px);margin-inline:auto}main[data-astro-cid-gnt5aqew].booking-wrap{padding-top:124px;padding-bottom:32px}.booking-heading[data-astro-cid-gnt5aqew]{justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.booking-heading-copy[data-astro-cid-gnt5aqew]{min-width:0}.booking-label[data-astro-cid-gnt5aqew]{color:#ffd262;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.booking-label[data-astro-cid-gnt5aqew]>span[data-astro-cid-gnt5aqew]{font-size:20px;line-height:1}.booking-heading[data-astro-cid-gnt5aqew] h1[data-astro-cid-gnt5aqew]{color:#fffdf7;font:500 clamp(30px, 3.8vw, 48px)/1.08 var(--font-display);letter-spacing:-.035em;margin:0}.booking-intro-copy[data-astro-cid-gnt5aqew]{color:#d0dce8;max-width:760px;margin:12px 0 0;font-size:15px;line-height:1.6}.hello-sun[data-astro-cid-gnt5aqew]{color:#ffd262;flex:none;width:100px;height:100px;transform:rotate(10deg)}.sun-rays[data-astro-cid-gnt5aqew]{transform-origin:50%;animation:24s linear infinite sunshine}.booking-experience[data-astro-cid-gnt5aqew]{color:#10233f;background:#fffdf7;border:1px solid #fff5;border-radius:24px;grid-template-columns:270px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 70px -30px #0008}.booking-welcome[data-astro-cid-gnt5aqew]{background:#f8edcf;border-right:1px solid #10233f15;padding:34px 28px;position:relative;overflow:hidden}.hello-sticker[data-astro-cid-gnt5aqew]{font:500 20px/1.15 var(--font-display);background:#ffd262;border:1px solid #10233f;margin-bottom:44px;padding:14px 18px;display:inline-block;transform:rotate(-5deg);box-shadow:4px 4px #10233f}.hello-sticker[data-astro-cid-gnt5aqew] em[data-astro-cid-gnt5aqew]{font-style:italic}.booking-host[data-astro-cid-gnt5aqew]{flex-direction:column;align-items:flex-start;gap:14px;font-size:17px;font-weight:600;line-height:1.5;display:flex}.booking-host[data-astro-cid-gnt5aqew] small[data-astro-cid-gnt5aqew]{color:#52627a;margin-top:2px;font-size:11px;font-weight:400;display:block}.booking-avatar[data-astro-cid-gnt5aqew]{background:#e8edf1;border:4px solid #fffdf7;border-radius:50%;width:84px;height:84px;transition:transform .2s;display:block;overflow:hidden;transform:rotate(-4deg);box-shadow:0 0 0 1px #10233f25}.booking-host[data-astro-cid-gnt5aqew]:hover .booking-avatar[data-astro-cid-gnt5aqew]{transform:rotate(3deg)}.booking-avatar[data-astro-cid-gnt5aqew] svg{width:100%;height:100%;display:block}.booking-welcome[data-astro-cid-gnt5aqew] h2[data-astro-cid-gnt5aqew]{font:500 28px/1.15 var(--font-display);letter-spacing:-.025em;margin:26px 0 14px}.welcome-copy[data-astro-cid-gnt5aqew]{color:#43536b;font-size:14px;line-height:1.8}.welcome-signature[data-astro-cid-gnt5aqew]{color:#43536b;margin-top:22px;font-size:12px;line-height:1.8}.welcome-signature[data-astro-cid-gnt5aqew]>span[data-astro-cid-gnt5aqew]{font:italic 500 30px var(--font-display);color:#10233f;margin-top:6px;display:inline-block;position:relative;transform:rotate(-7deg)}.welcome-signature[data-astro-cid-gnt5aqew] svg[data-astro-cid-gnt5aqew]{width:85px;position:absolute;bottom:-12px;left:-4px}.welcome-bottom[data-astro-cid-gnt5aqew]{align-items:center;gap:12px;margin-top:65px;font-size:13px;line-height:1.6;display:flex}.welcome-bottom[data-astro-cid-gnt5aqew]>span[data-astro-cid-gnt5aqew]{color:#8c6517;font-size:40px}.welcome-bottom[data-astro-cid-gnt5aqew] strong[data-astro-cid-gnt5aqew]{font-weight:600}.welcome-arrow[data-astro-cid-gnt5aqew]{color:#8c6517;width:100px;margin:20px 0 0 auto;display:block;transform:rotate(-12deg)}.booking-card[data-astro-cid-gnt5aqew]{background:#fff;min-width:0;scroll-margin-top:100px}.booking-card-bar[data-astro-cid-gnt5aqew]{justify-content:space-between;align-items:center;gap:12px;padding:26px 30px 20px;display:flex}.calendar-kicker[data-astro-cid-gnt5aqew]{color:#626b7b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:10px}.booking-card-bar[data-astro-cid-gnt5aqew] h2[data-astro-cid-gnt5aqew]{font:500 26px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.calendar-star[data-astro-cid-gnt5aqew]{color:#b8871a;font-size:38px;line-height:1}.booking-steps[data-astro-cid-gnt5aqew]{border-bottom:1px solid #e8edf1;gap:22px;margin:0;padding:0 30px 20px;list-style:none;display:flex}.booking-steps[data-astro-cid-gnt5aqew] li[data-astro-cid-gnt5aqew]{color:#657084;align-items:center;gap:8px;font-size:11px;display:flex}.step-number[data-astro-cid-gnt5aqew]{background:#f0f3f6;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-weight:600;display:grid}.booking-steps[data-astro-cid-gnt5aqew] [data-astro-cid-gnt5aqew][aria-current]{color:#10233f;font-weight:600}.booking-steps[data-astro-cid-gnt5aqew] [data-astro-cid-gnt5aqew][aria-current] .step-number[data-astro-cid-gnt5aqew]{background:#ffd262;box-shadow:0 0 0 3px #ffd26230}.booking-steps[data-astro-cid-gnt5aqew] .is-complete[data-astro-cid-gnt5aqew] .step-number[data-astro-cid-gnt5aqew]{color:#254d3b;background:#dfece3}.booking-fallback[data-astro-cid-gnt5aqew]{color:#52627a;background:#fcfcfa;border-top:1px solid #e8edf1;flex-wrap:wrap;justify-content:center;gap:6px;padding:16px 20px;font-size:11px;line-height:1.6;display:flex}.booking-fallback[data-astro-cid-gnt5aqew] a[data-astro-cid-gnt5aqew]{color:#245a77;text-underline-offset:3px;text-decoration:underline}.booking-note[data-astro-cid-gnt5aqew]{text-align:center;color:#d0dce8;margin:20px 0 0;font-size:12px;line-height:1.7}.booking-note[data-astro-cid-gnt5aqew]>span[data-astro-cid-gnt5aqew]{color:#ffd262;padding-right:5px}.booking-help[data-astro-cid-gnt5aqew]{color:#d0dce8;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;margin-top:18px;font-size:12px;display:flex}.booking-help[data-astro-cid-gnt5aqew]>div[data-astro-cid-gnt5aqew]{flex-wrap:wrap;gap:20px;display:flex}.booking-help[data-astro-cid-gnt5aqew] a[data-astro-cid-gnt5aqew]{color:#fffdf7;text-underline-offset:4px;padding-block:10px;text-decoration:underline;display:inline-block}.booking-footer[data-astro-cid-gnt5aqew]{color:#d0dce8;border-top:1px solid #ffffff20;padding-block:20px;font-size:11px}.booking-footer[data-astro-cid-gnt5aqew]>div[data-astro-cid-gnt5aqew]{justify-content:space-between;align-items:center;gap:20px;display:flex}.booking-footer[data-astro-cid-gnt5aqew]>div[data-astro-cid-gnt5aqew]>a[data-astro-cid-gnt5aqew]{color:#fffdf7}.booking-footer[data-astro-cid-gnt5aqew]>div[data-astro-cid-gnt5aqew]>a[data-astro-cid-gnt5aqew] span[data-astro-cid-gnt5aqew]{color:#d0dce8;margin-left:5px}.booking-footer[data-astro-cid-gnt5aqew] nav[data-astro-cid-gnt5aqew]{flex-wrap:wrap;gap:24px;display:flex}.booking-footer[data-astro-cid-gnt5aqew] a[data-astro-cid-gnt5aqew]{padding-block:10px;display:inline-block}.scheduling-page[data-astro-cid-gnt5aqew] a[data-astro-cid-gnt5aqew]:focus-visible,.booking-card[data-astro-cid-gnt5aqew]:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #b8871a}.booking-skip[data-astro-cid-gnt5aqew]{z-index:100;color:#10233f;background:#fff;padding:12px 20px;position:absolute;top:-100px;left:16px}.booking-skip[data-astro-cid-gnt5aqew]:focus{top:12px}[data-astro-cid-gnt5aqew][data-booking-step="3"] .calendar-star[data-astro-cid-gnt5aqew]{color:#48785a}@keyframes sunshine{to{transform:rotate(360deg)}}@media (width<=1000px){.booking-experience[data-astro-cid-gnt5aqew]{grid-template-columns:230px minmax(0,1fr)}.booking-welcome[data-astro-cid-gnt5aqew]{padding:28px 22px}.booking-card-bar[data-astro-cid-gnt5aqew]{padding-inline:22px}.booking-card-bar[data-astro-cid-gnt5aqew] h2[data-astro-cid-gnt5aqew]{font-size:22px}.booking-steps[data-astro-cid-gnt5aqew]{gap:16px;padding-inline:22px}}@media (width<=760px){.booking-wrap[data-astro-cid-gnt5aqew]{width:calc(100% - 28px)}main[data-astro-cid-gnt5aqew].booking-wrap{padding-top:110px;padding-bottom:24px}.booking-heading[data-astro-cid-gnt5aqew]{gap:10px;margin-bottom:22px}.booking-label[data-astro-cid-gnt5aqew]{margin-bottom:10px;font-size:9px}.booking-label[data-astro-cid-gnt5aqew]>span[data-astro-cid-gnt5aqew]{font-size:16px}.booking-heading[data-astro-cid-gnt5aqew] h1[data-astro-cid-gnt5aqew]{font-size:clamp(28px,7vw,38px)}.booking-intro-copy[data-astro-cid-gnt5aqew]{margin-top:10px;font-size:13px}.hello-sun[data-astro-cid-gnt5aqew]{align-self:flex-start;width:58px;height:58px;margin-top:20px}.booking-experience[data-astro-cid-gnt5aqew]{border-radius:18px;grid-template-columns:minmax(0,1fr)}.booking-card[data-astro-cid-gnt5aqew]{order:-1}.booking-card-bar[data-astro-cid-gnt5aqew]{padding:20px 18px 16px}.booking-card-bar[data-astro-cid-gnt5aqew] h2[data-astro-cid-gnt5aqew]{max-width:260px;font-size:23px}.calendar-kicker[data-astro-cid-gnt5aqew]{font-size:9px}.calendar-star[data-astro-cid-gnt5aqew]{font-size:30px}.booking-steps[data-astro-cid-gnt5aqew]{justify-content:space-between;gap:15px;padding:0 18px 17px}.booking-steps[data-astro-cid-gnt5aqew] li[data-astro-cid-gnt5aqew]{gap:6px;font-size:10px}.step-number[data-astro-cid-gnt5aqew]{width:21px;height:21px}.booking-fallback[data-astro-cid-gnt5aqew]{gap:2px 6px;padding:14px 12px;font-size:10px}.booking-welcome[data-astro-cid-gnt5aqew]{border-top:1px solid #10233f15;border-right:0;padding:26px 24px 30px}.hello-sticker[data-astro-cid-gnt5aqew]{margin:0;padding:10px 12px;font-size:15px;position:absolute;top:25px;right:22px;transform:rotate(5deg);box-shadow:3px 3px #10233f}.booking-host[data-astro-cid-gnt5aqew]{gap:10px;font-size:15px}.booking-host[data-astro-cid-gnt5aqew] small[data-astro-cid-gnt5aqew]{max-width:155px;font-size:10px}.booking-avatar[data-astro-cid-gnt5aqew]{border-width:3px;width:54px;height:54px}.booking-welcome[data-astro-cid-gnt5aqew] h2[data-astro-cid-gnt5aqew]{margin:22px 0 12px;font-size:26px}.welcome-copy[data-astro-cid-gnt5aqew]{font-size:13px;line-height:1.75}.welcome-signature[data-astro-cid-gnt5aqew]{margin-top:15px}.welcome-signature[data-astro-cid-gnt5aqew]>span[data-astro-cid-gnt5aqew]{font-size:27px}.welcome-bottom[data-astro-cid-gnt5aqew]{gap:6px;margin:0;font-size:11px;position:absolute;bottom:30px;right:22px}.welcome-bottom[data-astro-cid-gnt5aqew]>span[data-astro-cid-gnt5aqew]{font-size:28px}.welcome-arrow[data-astro-cid-gnt5aqew]{display:none}.booking-note[data-astro-cid-gnt5aqew]{margin:18px 8px 0;font-size:11px}.booking-help[data-astro-cid-gnt5aqew]{gap:0 12px;margin-top:16px;font-size:11px}.booking-footer[data-astro-cid-gnt5aqew]{padding-block:14px;font-size:10px}.booking-footer[data-astro-cid-gnt5aqew]>div[data-astro-cid-gnt5aqew]{flex-wrap:wrap;gap:4px 20px}.booking-footer[data-astro-cid-gnt5aqew]>div[data-astro-cid-gnt5aqew]>a[data-astro-cid-gnt5aqew] span[data-astro-cid-gnt5aqew]{margin:5px 0 0;display:block}.booking-footer[data-astro-cid-gnt5aqew] nav[data-astro-cid-gnt5aqew]{gap:18px}}@media (width<=360px){.booking-experience[data-astro-cid-gnt5aqew]{border-inline:0;border-radius:0;margin-inline:-14px}.booking-steps[data-astro-cid-gnt5aqew]{gap:10px}}@media (prefers-reduced-motion:reduce){.sun-rays[data-astro-cid-gnt5aqew]{animation:none}.booking-avatar[data-astro-cid-gnt5aqew]{transition:none}}
