.home-concept{--home-stage:color-mix(in oklch, var(--mkt-amber) 24%, var(--mkt-cream))}.home-hero{padding:116px 0 64px;position:relative}.home-hero-intro{gap:28px;margin-bottom:38px;display:grid}.home-hero h1{font:400 clamp(3.75rem, 7.2vw, 6rem)/.99 var(--mkt-serif);letter-spacing:-.035em;margin:0}.home-hero h1 span{color:var(--mkt-amber-ink)}.home-hero-copy>p:first-child{max-width:440px;color:var(--mkt-slate);margin:0 0 24px;font-size:18px;line-height:1.6}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.home-hero-actions .mkt-btn{min-height:48px}.home-hero-actions a{align-items:center;gap:9px;display:inline-flex}.home-hero-actions .mkt-btn-link{min-height:44px;font-size:14px}.home-hero-copy .home-hero-reassurance{color:var(--mkt-slate);margin:12px 0 0;font-size:12px}.home-product-scene{margin:0}.home-product-stage{isolation:isolate;background:var(--home-stage);border-radius:12px;padding:36px 100px 36px 36px;position:relative}.home-calendar-frame,.home-booking-frame,.home-mobile-operations{background:var(--mkt-cream);border:1px solid var(--mkt-hairline);border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #26160e26,0 4px 12px #26160e12;box-shadow:0 20px 50px lab(9.36087% 7.16495 8.37728/.15),0 4px 12px lab(9.36087% 7.16495 8.37728/.07)}.home-calendar-frame{aspect-ratio:1.96;width:100%}.home-calendar-frame img{width:100%;height:auto;margin-top:-7.1%}.home-booking-preview{width:22%;max-width:250px;position:absolute;bottom:-22px;right:28px}.home-booking-preview>p{background:var(--mkt-cream);width:fit-content;color:var(--mkt-espresso);border-radius:9999px;margin:0 0 10px auto;padding:6px 10px;font-size:12px}.home-booking-frame{aspect-ratio:.61}.home-booking-frame img{width:100%;height:auto;margin-top:-15.5%}.home-mobile-operations{display:none}.home-product-scene figcaption{color:var(--mkt-slate);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:42px;font-size:12px;line-height:1.5;display:flex}.home-product-scene figcaption span:first-child{color:var(--mkt-espresso)}.home-concept a:focus-visible{outline:2px solid var(--mkt-amber-ink);outline-offset:5px}.home-concept ::selection{background:var(--home-stage);color:var(--mkt-espresso)}@media (min-width:900px){.home-hero-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px}.home-hero-copy{padding-bottom:4px}}@media (min-width:1300px){.home-hero{padding-top:130px}}@media (max-width:899px){.home-hero{padding-top:104px}.home-hero-intro{grid-template-columns:1fr 1fr;align-items:center;gap:28px}.home-hero h1{font-size:clamp(3.25rem,7.5vw,4.5rem)}.home-hero-copy>p:first-child{font-size:16px}}@media (max-width:699px){.home-hero{padding:100px 0 46px}.home-hero-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.home-hero h1{font-size:clamp(3.75rem,14.5vw,5rem)}.home-hero-copy>p:first-child{max-width:36ch;margin-bottom:20px;font-size:16px}.home-hero-actions{gap:8px 16px}.home-hero-actions a{font-size:14px}.home-product-stage{padding:22px 18px 28px}.home-calendar-frame{display:none}.home-mobile-operations{aspect-ratio:.62;width:70%;display:block}.home-mobile-operations img{width:100%;height:auto;margin-top:-14%}.home-booking-preview{width:51%;max-width:none;bottom:-18px;right:-7px}.home-booking-preview>p{margin-bottom:7px;font-size:12px}.home-product-scene figcaption{margin-top:32px;font-size:12px}.home-product-scene figcaption span:first-child{max-width:26ch}}.dark .home-concept{--home-stage:color-mix(in oklch, var(--mkt-amber) 32%, var(--mkt-cream))}.dark .home-layout .home-calendar-frame,.dark .home-layout .home-booking-frame,.dark .home-layout .home-mobile-operations,.dark .home-layout .home-record-frame{border-color:var(--mkt-hairline-strong);box-shadow:0 20px 48px #00000080;box-shadow:0 20px 48px lab(0% 0 0/.5)}.dark .home-layout .home-booking-preview>p{color:var(--mkt-espresso);background:var(--mkt-inverted-bg)}.home-hero>.mkt-container--wide{z-index:1;position:relative}.home-hero-contour-layer{pointer-events:none;position:absolute;inset:0;overflow:clip}.home-hero-contours{pointer-events:none;width:700px;height:700px;stroke:color-mix(in oklch, var(--mkt-espresso) 7%, var(--mkt-cream));position:absolute;top:84px;left:calc(50% - 760px)}@media (max-width:699px){.home-hero-contours{width:500px;height:500px;left:calc(100% - 390px)}}.home-pillars{padding:48px 0 76px;scroll-margin-top:88px}.home-section-intro{gap:24px;margin-bottom:44px;display:grid}.home-section-intro h2{margin:0}.home-section-intro--nearby{gap:16px;margin-bottom:32px}.home-section-intro--nearby>p{max-width:46ch}.home-section-intro>p{color:var(--mkt-slate);margin:0;font-size:18px;line-height:1.65}.home-scheduling-story{--ft-surface:var(--mkt-inverted-bg);--ft-text:var(--mkt-inverted-fg);--ft-muted:var(--mkt-inverted-muted);--featured-accent:var(--mkt-amber);--ft-line:color-mix(in oklch, var(--mkt-inverted-fg) 22%, transparent);--ft-dot:color-mix(in oklch, var(--mkt-inverted-fg) 50%, var(--mkt-inverted-bg));background:var(--mkt-inverted-bg);color:var(--mkt-inverted-fg);border-radius:12px;gap:40px;padding:44px;display:grid}.dark .home-layout .home-scheduling-story{border:1px solid var(--mkt-hairline)}.home-scheduling-copy h3,.home-section-intro h3{max-width:16ch;font:400 36px/1.15 var(--mkt-serif);text-wrap:balance;margin:0}.home-scheduling-copy>p{max-width:42ch;color:var(--mkt-inverted-muted);margin:20px 0;font-size:16px;line-height:1.65}.home-story-link,.home-nearby-link{align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.home-story-link{color:var(--mkt-inverted-fg)}.home-story-link:hover{color:var(--mkt-amber)}.home-example-caption{color:var(--mkt-inverted-muted);font-size:12px}.home-drive-example{--mkt-amber-ink:var(--mkt-inverted-fg);align-self:center;min-width:0}.home-drive-example>p{margin:0;font-size:16px}.home-drive-example .ft-timeline{margin:0 0 24px;padding-top:20px}.home-drive-example .ft-row{min-height:48px}.home-drive-example .ft-row--drive{min-height:32px}.home-drive-example .ft-time,.home-drive-example .ft-ev{font-size:14px}.home-drive-example .ft-pill{font-size:12px}.home-nearby{margin-top:48px;display:grid}.home-nearby-stage{background:var(--home-stage);border-radius:12px;padding:36px 44px 40px;position:relative}.nb-day{color:var(--mkt-slate);margin:0 0 22px;font-size:14px}.nb-day b{color:var(--mkt-espresso);font-weight:500}.nb-strip{grid-template-columns:60fr 30fr 120fr 30fr 90fr;align-items:start;display:grid}.nb-seg{min-width:0;padding-top:48px;position:relative}.nb-seg:before{content:"";box-sizing:border-box;border-radius:6px;height:12px;position:absolute;top:20px;left:0;right:0}.nb-seg--job:before{background:var(--mkt-espresso)}.nb-seg--drive:before{border-top:2px dashed var(--mkt-amber-ink);background:0 0;border-radius:0;height:2px;top:25px}.nb-seg--open:before{background:color-mix(in oklch, var(--mkt-amber) 28%, transparent);border:1px solid var(--mkt-honey-border)}.nb-seg--open:after{content:"";box-sizing:border-box;z-index:1;background:var(--mkt-cream);border:2px solid var(--mkt-amber-ink);border-radius:50%;width:14px;height:14px;position:absolute;top:19px;left:0;transform:translate(-50%)}.nb-seg>span{color:var(--mkt-slate);font-size:14px;line-height:1.4;display:block}.nb-seg .nb-time{color:var(--mkt-espresso);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.nb-seg--job span{width:max-content;max-width:16ch}.nb-seg--job:last-child{text-align:right}.nb-seg--job:last-child span{margin-left:auto}.nb-seg--drive{text-align:center}.nb-seg--drive span{color:var(--mkt-amber-ink-strong);padding-top:1px;font-weight:500}.nb-seg--open{padding-left:14px}.nb-seg--open .nb-time{color:var(--mkt-amber-ink-strong)}.nb-seg .nb-visit .nb-short{display:none}.nb-seg .nb-visit{box-sizing:border-box;white-space:nowrap;border:1.5px dashed var(--mkt-amber-ink);background:var(--mkt-cream);height:24px;color:var(--mkt-amber-ink-strong);border-radius:6px;align-items:center;padding-left:18px;font-size:14px;font-weight:500;display:flex;position:absolute;top:14px;left:0}.nb-seg--drive{container-type:inline-size}.nb-seg .nb-pulse{background:var(--mkt-amber-ink);opacity:0;border-radius:50%;width:10px;height:10px;padding:0;position:absolute;top:21px;left:0;transform:translate(-5px)}@supports (width:1cqw){.nb-seg .nb-pulse{animation:6s linear infinite nbDrive}.nb-seg .nb-pulse--second{animation-delay:1.6s}}@keyframes nbDrive{0%{opacity:0;transform:translate(-5px)}5%{opacity:.95}24%{opacity:.95}30%{opacity:0;transform:translate(calc(100cqw - 5px))}to{opacity:0;transform:translate(calc(100cqw - 5px))}}@media (prefers-reduced-motion:reduce){.nb-seg .nb-pulse{display:none}}.nb-panels{align-items:start;gap:28px;margin-top:40px;display:grid}.nb-title{color:var(--mkt-espresso);margin:0 0 12px;font-size:14px;font-weight:500}.nb-range{border:1px solid var(--mkt-hairline);background:var(--mkt-cream);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.nb-range li{border-top:1px solid var(--mkt-hairline);grid-template-columns:18px 1fr auto;align-items:start;column-gap:12px;padding:14px 16px;font-size:16px;line-height:1.4;display:grid}.nb-range li:first-child{border-top:0}.nb-check{border:1px solid var(--mkt-hairline-strong);color:#0000;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:inline-flex}.nb-check svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.nb-range .is-picked{background:var(--mkt-honey-fill)}.nb-range .is-picked .nb-check{border-color:var(--mkt-amber);background:var(--mkt-amber);color:var(--mkt-btn-amber-fg)}.nb-who{font-weight:500}.nb-what{color:var(--mkt-slate);font-size:14px}.nb-due{color:var(--mkt-amber-ink-strong);font-weight:500}.nb-far{color:var(--mkt-slate);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.nb-range .is-quiet{color:var(--mkt-slate)}.nb-range .is-quiet .nb-who{font-weight:400}.nb-draft{border:1px solid var(--mkt-hairline);background:var(--mkt-cream);border-radius:12px;padding:18px 20px 16px}.nb-draft p{margin:0;font-size:16px;line-height:1.55}.nb-link{color:var(--mkt-amber-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.nb-slot{color:var(--mkt-amber-ink);font-weight:500}.nb-draft-foot{border-top:1px solid var(--mkt-hairline);color:var(--mkt-slate);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:12px;font-size:14px;display:flex}.nb-send{border:1px solid var(--mkt-hairline-strong);background:var(--mkt-cream);min-height:32px;color:var(--mkt-espresso);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.nb-send svg{flex-shrink:0;width:16px;height:16px}.nb-under{color:var(--mkt-slate);margin:12px 0 0;font-size:14px;line-height:1.5}.home-nearby-caption{color:var(--mkt-slate);justify-content:space-between;gap:24px;margin:18px 0 0;font-size:12px;display:flex}.home-nearby-link{min-height:44px;color:var(--mkt-espresso);border-bottom:1px solid var(--mkt-espresso);justify-self:start;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:inline-flex}.home-nearby-link:hover{color:var(--mkt-amber-ink);border-color:currentColor}@media (min-width:900px){.home-nearby{margin-top:56px}.home-nearby-intro{grid-template-columns:1.05fr 1fr;align-items:start;gap:100px}.nb-panels{grid-template-columns:1fr 1.15fr}}@media (max-width:699px){.home-nearby{margin-top:36px}.home-nearby .home-section-intro{gap:12px;margin-bottom:24px}.home-nearby-stage{padding:24px 18px 26px}.nb-strip{grid-template-columns:60fr minmax(52px,30fr) 120fr minmax(56px,30fr) 70fr}.nb-seg .nb-time{font-size:14px}.nb-seg--drive span{font-size:12px}.nb-seg--job:last-child>span:not(.nb-time){position:absolute;top:69px;right:0}.nb-seg .nb-long{display:none}.nb-seg .nb-visit .nb-short{display:inline}.nb-seg .nb-visit{padding-left:12px}.nb-panels{gap:22px;margin-top:32px}.nb-range li{grid-template-columns:18px 1fr;row-gap:2px;font-size:14px}.nb-range .nb-far{grid-column:2}}.home-pillar-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.home-pillar-links>a{border-bottom:1px solid var(--mkt-hairline);flex-direction:column;gap:14px;padding:28px 0;display:flex}.home-pillar-link-title{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.home-pillar-links>a>span:last-child{max-width:24ch;color:var(--mkt-slate);font-size:14px;line-height:1.6}.home-pillar-links>a:hover .home-pillar-link-title{color:var(--mkt-amber-ink)}.home-record-section{background:var(--mkt-warm-gray);padding:60px 0 84px}.home-record-stage{background:var(--home-stage);border-radius:12px;padding:36px 42px 0;position:relative;overflow:hidden}.home-record-frame{aspect-ratio:.82;border:1px solid var(--mkt-hairline);border-bottom:0;border-radius:12px 12px 0 0;max-width:360px;margin:0 auto;overflow:hidden;box-shadow:0 18px 44px #26160e1f;box-shadow:0 18px 44px lab(9.36087% 7.16495 8.37728/.12)}.home-record-frame img{width:100%;height:auto;margin-top:-47%}.home-record-caption{color:var(--mkt-slate);margin:18px 0 0;font-size:12px}.home-proof{padding:76px 0}.home-pricing-section{padding:72px 0 80px}.home-pricing-heading{max-width:760px}.home-concept .mkt-final-cta{padding:84px 24px}.home-concept .mkt-final-cta__h2{text-wrap:balance;font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.1}@media (min-width:900px){.home-section-intro{grid-template-columns:1.05fr 1fr;align-items:start;gap:100px}.home-scheduling-story{grid-template-columns:1.1fr 1fr;gap:80px;padding:48px 56px}.home-pillar-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}}@media (max-width:699px){.home-pillars{padding:28px 0 48px}.home-section-intro{gap:20px;margin-bottom:28px}.home-section-intro>p{font-size:16px}.home-scheduling-story{gap:24px;padding:28px 22px}.home-scheduling-copy h3,.home-section-intro h3{font-size:30px}.home-scheduling-copy>p{font-size:16px}.home-example-caption{font-size:12px}.home-pillar-links{gap:0 22px}.home-pillar-link-title{gap:4px;font-size:14px}.home-pillar-link-title svg{flex-shrink:0;width:16px}.home-pillar-links>a>span:last-child{font-size:14px}.home-record-section{padding:48px 0}.home-record-stage{padding:26px 30px 0}.home-proof,.home-pricing-section{padding:52px 0}.home-concept .mkt-final-cta{padding:60px 24px}}.home-layout [data-nav-surface=light]{--home-nav-ink:var(--mkt-ink-on-light);--home-nav-muted:var(--mkt-muted-on-light);--home-nav-accent:var(--mkt-amber-ink)}.home-layout [data-nav-surface=dark]{--home-nav-ink:var(--mkt-ink-on-dark);--home-nav-muted:var(--mkt-muted-on-dark);--home-nav-accent:var(--mkt-amber)}.home-layout .mkt-nav-link,.home-layout .mkt-nav .mega-trigger{color:var(--home-nav-muted,var(--mkt-slate))}.home-layout .mkt-nav-link:hover,.home-layout .mkt-nav-link[data-active=true],.home-layout .mkt-nav .mega-trigger:hover,.home-layout .mkt-nav .mega-trigger[aria-expanded=true],.home-layout .mkt-nav .theme-toggle,.home-layout .mkt-nav-burger,.home-layout .theme-toggle.floating{color:var(--home-nav-ink,var(--mkt-espresso))}.home-layout .mkt-nav-cta .mkt-btn-outline,.home-layout .mkt-nav-cta .mkt-btn-outline:hover{color:var(--home-nav-accent,var(--mkt-amber-dark))}.home-layout [data-nav-surface]:focus-visible{outline-color:var(--home-nav-accent)}.home-layout .mkt-nav .mkt-brand{position:relative}.home-layout .mkt-nav .mkt-brand-img--light{display:block}.home-layout .mkt-nav .mkt-brand-img--dark{clip-path:var(--home-nav-surface-clip,inset(100%));display:block;position:absolute;inset:0}.dark .home-layout .mkt-nav .mkt-brand{--home-nav-surface-clip:inset(0)}.home-layout .mkt-surface-icon-layer{color:var(--mkt-ink-on-light)}.home-layout .mkt-surface-icon-layer--dark{color:var(--mkt-ink-on-dark);clip-path:var(--home-nav-surface-clip,inset(100%));display:flex}.dark .home-layout .mkt-surface-icon{--home-nav-surface-clip:inset(0)}.home-layout:has(.mkt-drawer) :is(.mkt-nav-burger,.theme-toggle.floating) .mkt-surface-icon-layer{color:var(--mkt-espresso)}:is(.home-layout .mkt-nav-burger[aria-expanded=true],.home-layout:has(.mkt-drawer) .theme-toggle.floating){color:var(--mkt-espresso)}
