.stay-hero{min-height:100svh;color:var(--x-ink);background:0 0;padding:0;transition:color .8s;display:grid;position:relative}.stay-skies{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.stay-sky{opacity:0;transition:opacity 1.4s;position:absolute;top:0;bottom:0;left:0;right:0}.stay-sky.is-on{opacity:1}.stay-sky--night{background:linear-gradient(180deg,var(--cohost-color-stay-sky-night-top)0%,var(--cohost-color-stay-sky-night-mid)55%,var(--cohost-color-stay-sky-night-bottom)100%)}.stay-sky--dawn{background:linear-gradient(180deg,var(--cohost-color-stay-sky-dawn-top)0%,var(--cohost-color-stay-sky-dawn-mid)50%,var(--cohost-color-stay-sky-dawn-bottom)100%)}.stay-sky--day{background:linear-gradient(180deg,var(--cohost-color-stay-sky-day-top)0%,var(--cohost-color-stay-sky-day-mid)55%,var(--cohost-color-stay-sky-day-bottom)100%)}.stay-sky--golden{background:linear-gradient(180deg,var(--cohost-color-stay-sky-golden-top)0%,var(--cohost-color-stay-sky-golden-mid)55%,var(--cohost-color-stay-sky-golden-bottom)100%)}.stay-rocks{width:100%;height:150px;position:absolute;bottom:0;left:0;right:0}.stay-rocks path{transition:fill 1.4s}.stay-hero-inner{z-index:2;width:100%;max-width:1360px;padding:calc(var(--promo-banner-h,0px) + 104px)var(--cohost-space-8)40px;grid-template-rows:1fr auto;gap:26px;margin:0 auto;display:grid;position:relative}.stay-stage{grid-template:"offer phone moment"minmax(0,1fr)"offer phone host"minmax(20rem,auto)/minmax(27rem,1.04fr) auto minmax(0,.88fr);align-content:center;align-items:center;gap:18px max(20px,min(2.8vw,44px));display:grid}.stay-offer{grid-area:offer;align-content:center;gap:14px;max-width:31rem;display:grid}.stay-hero .home-hero-eyebrow{color:var(--x-hl);letter-spacing:.13em;margin:0;font-size:.6875rem;transition:color .8s}.stay-hero .home-hero-title{color:var(--x-ink);font-family:var(--cohost-font-family-product);font-size:max(2.125rem,min(3.3vw,3rem));font-weight:var(--cohost-font-weight-semibold);letter-spacing:-.035em;margin:0;line-height:1.04;transition:color .8s}.stay-hero .home-hero-subtitle{max-width:36ch;color:var(--x-muted);margin:0;font-size:1rem;line-height:1.5;transition:color .8s}.stay-hero .home-hero-step-card{max-width:32rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin-top:2px;padding:0;display:grid}.stay-hero .home-hero-listing-heading{gap:var(--cohost-space-3);margin:0}.stay-hero .home-hero-listing-label{color:var(--x-ink);font-size:.8125rem}.stay-hero .home-hero-listing-help{color:var(--x-muted);font-size:.75rem}.stay-hero.is-dark :-webkit-any(.home-hero-listing-found-head,.home-hero-listing-loc){color:var(--x-hl)}.stay-hero.is-dark :-moz-any(.home-hero-listing-found-head,.home-hero-listing-loc){color:var(--x-hl)}.stay-hero.is-dark :is(.home-hero-listing-found-head,.home-hero-listing-loc){color:var(--x-hl)}.home-hero-pill{border:1px solid var(--cohost-color-border-subtle);border-radius:var(--cohost-radius-full);background:var(--cohost-color-background-surface);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px;display:grid;box-shadow:0 26px 60px -34px rgba(31,27,23,.55)}.home-hero-pill .home-hero-listing-input{width:100%;min-width:0;height:52px;padding:0 var(--cohost-space-5);box-shadow:none;color:var(--cohost-color-text-primary);background:0 0;border:0;outline:none;font-size:1rem}.home-hero-pill .home-hero-listing-input:focus{box-shadow:none!important;border:0!important}.home-hero-pill .home-primary-btn:hover:not(:disabled),.home-hero-pill .home-primary-btn:active:not(:disabled){transform:none}@supports selector(:has(*)){.home-hero-pill .home-hero-listing-input:focus{outline:none!important}.home-hero-pill .home-hero-listing-input:focus-visible{outline:none!important}.home-hero-pill:has(.home-hero-listing-input:focus){border-color:var(--cohost-color-focus-ring);box-shadow:0 0 0 var(--cohost-focus-ring-width)var(--cohost-color-focus-ring),0 26px 60px -34px rgba(31,27,23,.55)}}.home-hero-pill .home-primary-btn:focus-visible{outline-color:var(--cohost-color-stay-accent-foreground)!important;outline-offset:-6px!important}@media (max-width:460px){.home-hero-pill{border-radius:var(--cohost-radius-xl);grid-template-columns:minmax(0,1fr)}}.stay-hero .home-hero-start-meta{align-items:center;gap:6px var(--cohost-space-4);flex-wrap:wrap;max-width:none;padding:0;display:flex}.stay-hero .home-hero-mode-toggle{color:var(--x-muted);-webkit-text-decoration-color:var(--x-line);text-decoration-color:var(--x-line);margin:0;position:relative}@media (pointer:coarse){.stay-hero .home-hero-mode-toggle:after{content:"";position:absolute;top:-12px;bottom:-12px;left:0;right:0}}.stay-hero .home-hero-mode-toggle:hover{color:var(--x-ink);-webkit-text-decoration-color:var(--x-ink);text-decoration-color:var(--x-ink)}.stay-hero .home-hero-trust-line{gap:4px var(--cohost-space-3);color:var(--x-muted)!important;margin:0!important;font-size:.75rem!important}.stay-hero .home-hero-trust-item svg{color:var(--x-hl)}.stay-hero .home-hero-input-row{max-width:32rem}.stay-hero .home-hero-error{border-radius:var(--cohost-radius-md);background:var(--cohost-color-status-error-background);color:var(--cohost-color-status-error-foreground);justify-self:start;padding:5px 10px}.stay-phone{grid-area:phone;justify-items:center;gap:10px;display:grid}.stay-built{border:1px solid var(--x-line);border-radius:var(--cohost-radius-full);background:var(--x-card);color:var(--x-ink);font-size:.75rem;font-weight:var(--cohost-font-weight-semibold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.stay-narration{display:contents}.stay-moment{grid-area:moment;align-self:end;gap:7px;animation:.6s cubic-bezier(.2,.8,.2,1) both dxRise;display:grid}.stay-when{color:var(--x-hl);font-size:.6875rem;font-weight:var(--cohost-font-weight-bold);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.stay-moment-title{max-width:20ch;color:var(--x-ink);font-size:max(1.25rem,min(1.7vw,1.625rem));font-weight:var(--cohost-font-weight-semibold);letter-spacing:-.025em;text-wrap:balance;line-height:1.14}.stay-moment-note{max-width:34ch;color:var(--x-muted);font-size:.875rem;line-height:1.5}.stay-host{border:1px solid var(--x-line);border-radius:var(--cohost-radius-xl);background:var(--x-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-area:host;align-self:start;gap:7px;width:100%;padding:16px;animation:.6s cubic-bezier(.2,.8,.2,1) .62s both dxRise;display:grid}.stay-host-label{color:var(--x-ink);font-size:.6875rem;font-weight:var(--cohost-font-weight-bold);letter-spacing:.1em;text-transform:uppercase;opacity:.85;align-items:center;gap:8px;margin-bottom:2px;display:inline-flex}.stay-avatar{border-radius:var(--cohost-radius-full);background:linear-gradient(135deg,var(--cohost-color-primitive-brand-corgi-orange),var(--cohost-color-stay-accent));width:24px;height:24px;color:var(--cohost-color-stay-accent-foreground);font-size:.6875rem;font-weight:var(--cohost-font-weight-bold);letter-spacing:0;place-items:center;display:grid}.stay-host-row{color:var(--x-muted);grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:10px;font-size:.8125rem;line-height:1.35;display:grid}.stay-host-row b{color:var(--x-ink);font-size:1.5rem;font-weight:var(--cohost-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.stay-host-row--hl b{color:var(--x-hl)}.stay-host-foot{color:var(--x-ink);opacity:.72;margin-top:2px;font-size:.6875rem;line-height:1.4}.stay-review{border-top:1px solid var(--x-line);gap:5px;margin-top:4px;padding-top:9px;animation:.5s .3s both gcPop;display:grid}.stay-review p{color:var(--x-ink);font-family:var(--dx-serif);font-size:.9375rem;font-style:italic;line-height:1.35}.stay-review footer{color:var(--x-muted);font-size:.6875rem}.stay-timeline{border:1px solid var(--x-line);border-radius:var(--cohost-radius-xl);background:var(--x-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:auto repeat(6,minmax(0,1fr));align-items:start;gap:10px 14px;padding:10px 14px;display:grid}.stay-play{border:1px solid color-mix(in srgb,var(--x-ink)62%,transparent);border-radius:var(--cohost-radius-full);background:var(--x-card);width:44px;height:44px;color:inherit;align-self:center;place-items:center;transition:border-color .15s,background .15s;display:grid}.stay-play:hover{border-color:var(--x-ink)}.stay-moment-btn{min-height:44px;color:inherit;opacity:.74;text-align:left;align-content:center;gap:5px;padding:2px 0;transition:opacity .3s;display:grid}.stay-moment-btn:not(.is-on):hover{opacity:.86}.stay-moment-btn.is-on{opacity:1}.stay-moment-btn:focus-visible{opacity:1;border-radius:8px}:-webkit-any(.stay-moment-btn,.stay-play):focus-visible{outline-color:var(--x-ink)!important}:-moz-any(.stay-moment-btn,.stay-play):focus-visible{outline-color:var(--x-ink)!important}:is(.stay-moment-btn,.stay-play):focus-visible{outline-color:var(--x-ink)!important}.stay-moment-bar{background:var(--x-line);border-radius:2px;height:3px;margin-bottom:3px;display:block;overflow:hidden}.stay-moment-bar i{background:var(--x-hl);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.stay-moment-when{font-size:.6875rem;font-weight:var(--cohost-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.stay-moment-day{font-size:.8125rem;font-weight:var(--cohost-font-weight-semibold);line-height:1.2}.stay-hero .home-nav{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--x-ink);background:0 0;border-bottom-color:transparent;transition:background .35s,border-color .35s,color .8s}.stay-hero .home-nav.is-solid{border-bottom-color:var(--cohost-color-border-default);background:var(--cohost-color-stay-canvas);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--cohost-color-text-primary)}.stay-hero .home-nav:not(.is-solid) :is(.home-nav-brand,.home-nav-pricing,.home-nav-login,.home-nav-hamburger,.cohost-corgi-lockup,.home-lang-desktop,.home-lang-desktop>button){color:var(--x-ink)}.stay-hero .home-nav:not(.is-solid) .cohost-corgi-lockup__ai{color:var(--x-hl)}.stay-hero .home-nav:not(.is-solid) .home-lang-desktop>button{border-color:var(--x-line);background:var(--x-card)}.stay-hero .home-nav:not(.is-solid) :-webkit-any(.home-nav-pricing,.home-nav-login):hover{color:var(--x-ink);background:color-mix(in srgb,var(--x-card)70%,transparent);border-radius:var(--cohost-radius-full)}.stay-hero .home-nav:not(.is-solid) :-moz-any(.home-nav-pricing,.home-nav-login):hover{color:var(--x-ink);background:color-mix(in srgb,var(--x-card)70%,transparent);border-radius:var(--cohost-radius-full)}.stay-hero .home-nav:not(.is-solid) :is(.home-nav-pricing,.home-nav-login):hover{color:var(--x-ink);background:color-mix(in srgb,var(--x-card)70%,transparent);border-radius:var(--cohost-radius-full)}@media (max-width:1080px){.stay-hero-inner{padding:calc(var(--promo-banner-h,0px) + 92px)var(--cohost-space-6)32px;gap:22px}.stay-stage{grid-template:"offer offer""phone moment""phone host"/auto minmax(0,1fr);align-items:start}.stay-offer{max-width:34rem;margin-bottom:8px}.stay-moment{align-self:end}.stay-rocks{height:150px}}@media (max-width:720px){.stay-hero-inner{padding:calc(var(--promo-banner-h,0px) + 80px)var(--cohost-space-5)24px}.stay-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"offer""moment""phone""host";gap:20px}.stay-offer{max-width:none;margin-bottom:0}.stay-moment{align-self:start}.stay-moment-title{max-width:none}.stay-timeline{grid-template-columns:auto repeat(6,minmax(0,1fr));gap:5px}.stay-moment-when{display:none}.stay-moment-day{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.stay-rocks{height:110px}}@media (max-height:560px){.stay-hero{min-height:0}.stay-hero-inner{padding-top:calc(var(--promo-banner-h,0px) + 76px);gap:16px;padding-bottom:20px}.stay-rocks{height:84px}}@media (max-width:560px){.stay-moment-btn{position:relative}.stay-moment-day{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stay-moment-bar{margin-bottom:0}}.stay-phases{background:var(--cohost-color-stay-canvas)}.stay-phases-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:max(32px,min(5vw,72px));display:grid}.stay-phases-copy{justify-items:start;gap:14px;display:grid}.stay-phases-copy :-webkit-any(.home-h2,.home-sub){max-width:30rem}.stay-phases-copy :-moz-any(.home-h2,.home-sub){max-width:30rem}.stay-phases-copy :is(.home-h2,.home-sub){max-width:30rem}.stay-phases-copy .home-eyebrow,.stay-phases-copy .home-h2,.stay-phases-copy .home-sub{margin:0}.stay-phase-switch{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.stay-phase-btn{border:1px solid var(--cohost-color-stay-line);border-radius:var(--cohost-radius-full);background:var(--cohost-color-background-surface);min-height:44px;color:var(--cohost-color-text-secondary);font-size:.8438rem;font-weight:var(--cohost-font-weight-semibold);padding:8px 15px;transition:border-color .15s,background .15s,color .15s}.stay-phase-btn:hover{border-color:var(--cohost-color-stay-accent);color:var(--cohost-color-stay-accent-hover)}.stay-phase-btn.is-on{background:var(--cohost-color-stay-accent);color:var(--cohost-color-stay-accent-foreground);border-color:transparent}.stay-phase-notes{display:grid}.stay-phase-note{max-width:42ch;color:var(--cohost-color-text-muted);visibility:hidden;grid-area:1/1;font-size:.9375rem;line-height:1.5}.stay-phase-note[data-on]{visibility:visible;animation:.4s both dxRise}.stay-link{min-height:44px;color:var(--cohost-color-stay-accent-hover);font-weight:var(--cohost-font-weight-semibold);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.stay-link:hover{text-underline-offset:3px;text-decoration:underline}.stay-phases-phone{place-items:center;display:grid}@media (max-width:900px){.stay-phases-inner{grid-template-columns:minmax(0,1fr);gap:28px}.stay-phases-copy :-webkit-any(.home-h2,.home-sub){max-width:none}.stay-phases-copy :-moz-any(.home-h2,.home-sub){max-width:none}.stay-phases-copy :is(.home-h2,.home-sub){max-width:none}}.stay-phone .dx-phone,.stay-built,.stay-timeline,.stay-play{transition:background-color 1.4s,border-color 1.4s,color 1.4s}@media (prefers-reduced-motion:reduce){.stay-hero,.stay-sky,.stay-rocks path,.stay-hero .home-nav,.stay-hero .home-hero-eyebrow,.stay-hero .home-hero-title,.stay-hero .home-hero-subtitle{transition:none}.stay-moment,.stay-host,.stay-review,.stay-phase-note{animation:none}}.stay-hero .home-nav:not(.is-solid) .home-lang-desktop>button{color:var(--x-ink)!important;border-color:var(--x-line)!important;background-color:color-mix(in srgb,var(--x-card)70%,transparent)!important}.stay-hero .home-nav:not(.is-solid) .home-lang-desktop>button span{color:inherit!important}.stay-hero .home-hero-address-label{color:var(--x-ink);margin-bottom:0;font-size:13px;font-weight:600;display:block}.stay-hero .home-hero-title{text-wrap:balance;line-height:1.1}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.home-root{--hp-ink:var(--cohost-color-text-primary);--hp-text:var(--cohost-color-text-secondary);--hp-muted:var(--cohost-color-text-muted);--hp-subtle:var(--cohost-color-text-muted);--hp-pine:var(--cohost-color-stay-accent);--hp-pine-deep:var(--cohost-color-stay-accent-hover);--hp-pine-soft:var(--cohost-color-stay-accent-soft);--hp-pine-line:var(--cohost-color-stay-line);--hp-amber:var(--cohost-color-primitive-brand-corgi-orange);--hp-cream:var(--cohost-color-stay-canvas);--hp-paper:var(--cohost-color-background-surface);--hp-border:var(--cohost-color-stay-line);--hp-border-soft:var(--cohost-color-stay-line);--hp-serif:var(--cohost-font-family-product);--hp-radius-sm:var(--cohost-radius-md);--hp-radius:var(--cohost-radius-lg);--hp-radius-lg:var(--cohost-radius-xl);--hp-shadow-mock:var(--cohost-elevation-lg);background:var(--cohost-color-stay-canvas);min-width:0;min-height:100vh;color:var(--hp-text);font-family:var(--cohost-font-family-product);overflow-x:clip}.home-root :focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring)!important;outline-offset:var(--cohost-focus-ring-offset)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.home-reveal.home-reveal-armed{opacity:0;transition:opacity .55s cubic-bezier(.2,.6,.2,1),transform .55s cubic-bezier(.2,.6,.2,1);transform:translateY(14px)}.home-reveal.home-reveal-armed.home-reveal-in{opacity:1;transform:translateY(0)}.home-setup-step:nth-child(2).home-reveal-armed{transition-delay:90ms}.home-setup-step:nth-child(3).home-reveal-armed{transition-delay:.18s}.home-setup-step:nth-child(4).home-reveal-armed{transition-delay:.27s}.co-btn{letter-spacing:-.005em;height:52px;color:var(--cohost-color-stay-accent-foreground);background:var(--hp-pine);border-radius:var(--cohost-radius-full);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,transform .12s,box-shadow .15s;display:inline-flex}.co-btn:hover{background:var(--hp-pine-deep);transform:translateY(-1px);box-shadow:0 10px 24px -12px rgba(31,27,23,.55)!important}.co-btn:active{background:var(--hp-pine-deep);transform:translateY(0);box-shadow:none!important}.co-btn:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.co-btn-ghost{color:var(--hp-ink);background:var(--cohost-color-background-surface);border:1px solid var(--hp-border)}.co-btn-ghost:hover{border-color:var(--hp-pine);background:var(--hp-pine-soft);box-shadow:none!important}.co-btn-ghost:active{background:var(--hp-pine-soft)}.co-btn-cream{color:var(--hp-ink);background:var(--cohost-color-stay-canvas)}.co-btn-cream:hover{background:var(--cohost-color-background-surface);box-shadow:0 10px 24px -12px rgba(0,0,0,.45)!important}.co-btn-cream:active{background:var(--cohost-color-stay-canvas)}.home-primary-btn{border-radius:var(--cohost-radius-full);background:var(--hp-pine);height:52px;color:var(--cohost-color-stay-accent-foreground);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s,transform .12s;display:inline-flex}.home-primary-btn--block{width:100%}.home-primary-btn:hover:not(:disabled){background:var(--hp-pine-deep);transform:translateY(-1px)}.home-primary-btn:active:not(:disabled){background:var(--hp-pine-deep);transform:translateY(0)}.home-primary-btn:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.home-section{padding:max(4.5rem,min(7vw,6.5rem)) 1.5rem}.home-container{max-width:1120px;margin:0 auto}.home-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-pine);margin:0 0 .875rem;font-size:.75rem;font-weight:700;display:block}.home-h2{font-family:var(--hp-serif);letter-spacing:-.01em;color:var(--hp-ink);text-wrap:balance;margin:0 0 1rem;font-size:max(1.75rem,min(3.4vw,2.5rem));font-weight:600;line-height:1.15}.home-sub{color:var(--hp-muted);max-width:620px;margin:0;font-size:1.0625rem;line-height:1.6}.home-sec-head{text-align:center;max-width:720px;margin:0 auto 2.75rem}.home-sec-head .home-sub{margin:0 auto}.home-nav{top:var(--promo-banner-h,0px);z-index:100;background:color-mix(in srgb,var(--cohost-color-background-canvas)88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:var(--cohost-border-width-default)solid var(--cohost-color-border-default);position:fixed;left:0;right:0}.home-nav-content{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:.8125rem 1.5rem;display:flex}.home-nav-brand{min-height:44px;color:var(--hp-ink);border-radius:var(--cohost-radius-sm);align-items:center;text-decoration:none;display:flex}.home-nav-brand:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.home-brand-lockup{--cohost-corgi-mark-size:2.25rem}.home-nav-buttons{align-items:center;gap:.375rem;display:flex}.home-nav-pricing,.home-nav-login{min-height:var(--cohost-control-height-default);color:var(--hp-text);border-radius:8px;align-items:center;min-height:44px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:none}.home-nav-pricing:hover,.home-nav-login:hover{color:var(--hp-ink);background:rgba(20,32,27,.05)}.home-lang-desktop{display:none!important}.home-nav-hamburger{width:44px;height:44px;color:var(--hp-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:-4px -6px -4px 0;padding:0;display:inline-flex}.home-nav-hamburger:active{background:rgba(20,32,27,.06)}@media (min-width:601px){.home-nav-pricing,.home-nav-login{display:inline-flex}.home-lang-desktop{display:inline-block!important}.home-nav-hamburger{display:none}.home-lang-desktop>button{letter-spacing:-.01em!important;color:#3b473f!important;border:1px solid var(--hp-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:transparent!important;border-radius:8px!important;min-height:44px!important;font-family:inherit!important;font-weight:500!important}.home-lang-desktop>button:hover{background-color:rgba(20,32,27,.04)!important;border-color:#d9d2c4!important}.home-lang-desktop>button span{letter-spacing:-.01em!important;font-family:inherit!important}.home-lang-desktop .lang-dropdown{border:1px solid var(--hp-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(20,32,27,.1)!important}.home-lang-desktop .lang-dropdown p{color:#8a988f!important;font-family:inherit!important}.home-lang-desktop .lang-option{color:#3b473f!important;border-radius:6px!important;font-family:inherit!important;font-size:.8125rem!important}.home-lang-desktop .lang-option:hover{background:var(--cohost-color-background-subtle)!important;color:var(--cohost-color-text-primary)!important}.home-lang-desktop .lang-option-active{background:var(--hp-pine-soft)!important;color:var(--hp-pine-deep)!important}}.home-hero-section{position:relative}.home-hero-left{min-width:0}.home-hero-eyebrow{color:var(--hp-pine-deep);font-size:.75rem;font-weight:var(--cohost-font-weight-bold);line-height:var(--cohost-font-line-height-snug);letter-spacing:.09em;text-transform:uppercase;margin:0;display:block}.home-hero-title{color:var(--hp-ink);font-family:var(--cohost-font-family-product);font-size:max(2.25rem,min(4vw,3.25rem));font-weight:var(--cohost-font-weight-semibold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.05}.home-hero-subtitle{max-width:34rem;color:var(--hp-muted);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.55}.home-hero-start{gap:8px;display:grid}.home-hero-input-row{align-items:stretch;gap:8px;width:100%;display:flex}.home-hero-input-field{flex:1;min-width:0}.home-hero-input-row #autocomplete-input{transition:border-color .15s,box-shadow .15s;box-shadow:0 26px 60px -34px rgba(31,27,23,.55);border:1px solid var(--hp-border)!important;border-radius:var(--cohost-radius-full)!important;background:var(--cohost-color-background-surface)!important;height:52px!important;color:var(--cohost-color-text-primary)!important;padding:0 20px!important;font-size:1rem!important}.home-hero-listing-state{margin-top:.25rem;font-size:.8125rem}.home-hero-listing-checking{color:var(--x-muted,var(--hp-muted));align-items:center;gap:.45rem;display:inline-flex}.home-hero-spinner{border:2px solid var(--hp-border);border-top-color:var(--hp-pine);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin;display:inline-block}.home-hero-listing-found{border:1px solid var(--x-line,var(--hp-border));border-radius:var(--cohost-radius-lg);background:var(--x-card,var(--cohost-color-background-surface));color:var(--x-ink,var(--hp-ink));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:.45rem;padding:.75rem .85rem;display:grid}.home-hero-listing-found-head{color:var(--hp-pine-deep);align-items:center;gap:.35rem;font-weight:600;display:flex}.home-hero-listing-photos{gap:.4rem;display:flex}.home-hero-listing-photo{object-fit:cover;background:var(--hp-border);border-radius:8px;flex:none;width:64px;height:48px}.home-hero-listing-name{font-size:.875rem;font-weight:600;line-height:1.3}.home-hero-listing-meta{color:var(--x-muted,var(--hp-muted))}.home-hero-listing-desc{color:var(--x-muted,var(--hp-muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.home-hero-listing-loc{color:var(--hp-pine-deep);align-items:baseline;gap:.3rem;display:inline-flex}.home-hero-error{max-width:34rem;color:var(--cohost-color-status-error-foreground);margin:.25rem 0 0;font-size:.8125rem}.home-hero-preview{border:1px solid var(--x-line,var(--hp-border));border-radius:var(--cohost-radius-lg);background:var(--x-card,var(--cohost-color-background-surface));color:var(--x-ink,var(--hp-ink));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:.75rem;padding:.85rem;font-size:.8125rem}.home-hero-preview-heading{font-weight:600}.home-hero-preview-summary{color:var(--x-muted,var(--hp-muted));margin-top:.2rem}.home-hero-preview-chips{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.home-hero-preview-chip{border:1px solid var(--x-line,var(--hp-border));border-radius:var(--cohost-radius-full);padding:.25rem .6rem;font-size:.75rem;font-weight:500}.home-hero-input-row #autocomplete-input::placeholder,.home-hero-email-row input::placeholder,.home-hero-listing-input::placeholder{color:#9aa69e}.home-hero-input-row #autocomplete-input:focus{border-color:var(--cohost-color-focus-ring)!important;box-shadow:0 0 0 var(--cohost-focus-ring-width)var(--cohost-color-focus-ring),0 26px 60px -34px rgba(31,27,23,.55)!important;outline:none!important}.home-hero-listing-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.home-hero-listing-label{color:var(--hp-ink);font-size:.875rem;font-weight:600}.home-hero-listing-help{color:var(--hp-muted);text-align:right;font-size:.75rem;line-height:1.4}.home-start-actions{gap:.75rem}.home-root .cohost-alternative-actions__divider:before,.home-root .cohost-alternative-actions__divider:after{background:var(--hp-border)}.home-start-actions .cohost-button{min-height:52px;font-size:.9375rem;text-decoration:none}.home-connect-button{color:var(--hp-pine);border-color:var(--hp-pine-line);background:var(--cohost-color-background-surface);border-radius:var(--cohost-radius-full)}.home-connect-button:hover{color:var(--hp-pine-deep);border-color:var(--hp-pine);background:var(--hp-pine-soft)}.home-hero-start-meta{max-width:544px;padding:0 .25rem}.home-hero-trust-line{flex-wrap:wrap;align-items:center;gap:.45rem 1rem;display:flex}.home-hero-trust-item{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.home-hero-trust-item svg{color:var(--cohost-color-status-success-foreground);flex:none}.home-hero-mode-toggle{color:var(--hp-muted);text-decoration:underline;-webkit-text-decoration-color:var(--hp-border);text-decoration-color:var(--hp-border);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:.875rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .15s,-webkit-text-decoration-color .15s,text-decoration-color .15s;display:block}.home-hero-mode-toggle:hover{color:var(--hp-pine);-webkit-text-decoration-color:var(--hp-pine);text-decoration-color:var(--hp-pine);box-shadow:none!important;transform:none!important}.home-setup-section{background:var(--hp-cream);border-top:1px solid var(--hp-border-soft);text-align:center}.home-setup-steps{counter-reset:setup;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.home-setup-steps-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px}.home-setup-step{border:1px solid var(--hp-border);border-radius:var(--cohost-radius-xl);background:var(--cohost-color-background-surface);text-align:center;align-content:start;justify-items:center;gap:.25rem;padding:1.5rem 1.25rem 1.625rem;display:grid;position:relative}.home-setup-num{background:var(--hp-pine);width:36px;height:36px;color:var(--cohost-color-stay-accent-foreground);font-variant-numeric:tabular-nums;border:0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:.9375rem;font-weight:700;display:inline-flex}@supports (grid-template-rows:subgrid){.home-setup-steps-4{grid-auto-rows:auto}.home-setup-steps-4 .home-setup-step{grid-row:span 3;grid-template-rows:subgrid}}.home-setup-title{letter-spacing:-.01em;color:var(--hp-ink);margin:0 0 .375rem;font-size:1rem;font-weight:600}.home-setup-text{color:var(--hp-muted);max-width:24ch;margin:0;font-size:.875rem;line-height:1.5}.home-setup-cta{justify-content:center;margin-top:2.25rem;display:flex}.home-setup-actions{text-align:left;max-width:30rem}.home-founder-section{background:var(--cohost-color-background-surface);border-top:1px solid var(--hp-border-soft)}.home-founder-grid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.75rem;max-width:740px;margin:0 auto;display:grid}.home-founder-title{font-family:var(--hp-serif);letter-spacing:-.01em;color:var(--hp-ink);margin:0 0 1.25rem;font-size:max(1.625rem,min(3vw,2.25rem));font-weight:600;line-height:1.18}.home-founder-body{color:var(--hp-text);flex-direction:column;gap:.875rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.65;display:flex}.home-founder-attribution{color:var(--hp-subtle);margin:0;font-size:.9375rem;font-weight:500}.home-founder-card{border:1px solid var(--hp-border);border-radius:var(--cohost-radius-xl);background:var(--cohost-color-background-surface);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;width:100%;padding:1rem 1.25rem;display:flex}.home-founder-card .home-founder-badge-sub{flex:16rem;margin:0}.home-founder-rating{font-family:var(--hp-serif);color:var(--hp-ink);letter-spacing:-.02em;font-size:2rem;font-weight:600;line-height:1}.home-founder-stars{justify-content:center;gap:3px;margin:0;display:flex}.home-founder-stars svg{width:16px;height:16px;color:var(--cohost-color-primitive-functional-warning300)}.home-founder-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.home-founder-chip{color:var(--hp-pine-deep);background:var(--hp-pine-soft);border:1px solid color-mix(in srgb,var(--hp-pine)28%,transparent);white-space:nowrap;border-radius:999px;padding:.3125rem .75rem;font-size:.78rem;font-weight:600}.home-founder-badge-sub{color:var(--hp-subtle);margin:1.25rem 0 0;font-size:.8125rem;line-height:1.5}.home-pricing-section{background:var(--hp-paper);border-top:1px solid var(--hp-border-soft)}.home-pricing-grid{grid-template-columns:1fr;align-items:stretch;max-width:460px;margin:0 auto;display:grid}.home-pricing-trial{text-align:center;color:var(--hp-muted);max-width:34em;margin:-1.5rem auto 2.25rem;font-size:.9375rem;line-height:1.6}.home-pricing-card{border-radius:var(--hp-radius-lg);border:1px solid var(--hp-border);text-align:left;background:#fff;flex-direction:column;width:100%;padding:2rem;display:flex;position:relative}.home-pricing-card-highlight{border:1.5px solid var(--hp-pine)}.home-pricing-flag{letter-spacing:.08em;text-transform:uppercase;color:#f7f4ee;background:var(--hp-pine);border-radius:999px;align-items:center;padding:4px 11px;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:1.75rem}.home-pricing-plan{letter-spacing:-.005em;color:var(--hp-muted);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.home-pricing-amount{color:var(--hp-ink);align-items:baseline;gap:2px;margin-bottom:.625rem;display:flex}.home-price-currency{align-self:baseline;font-size:1.375rem;font-weight:500}.home-price-value{font-family:var(--hp-serif);letter-spacing:-.02em;font-size:3.25rem;font-weight:600;line-height:1}.home-price-period{color:var(--hp-subtle);margin-left:6px;font-size:.875rem}.home-pricing-desc{color:var(--hp-muted);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.home-pricing-features{border-top:1px solid var(--hp-border-soft);flex-direction:column;flex:1;gap:.75rem;margin:0 0 2rem;padding:1.25rem 0 0;list-style:none;display:flex}.home-pricing-feature{color:var(--hp-text);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.home-pricing-feature svg{color:var(--hp-pine);flex-shrink:0;margin-top:3px}.home-pricing-feature strong{color:var(--hp-ink)}.home-pricing-note{color:var(--hp-subtle);text-align:center;margin:.875rem 0 0;font-size:.78rem;line-height:1.5}.home-pricing-more{text-align:center;color:var(--hp-muted);margin:2.5rem 0 0;font-size:.9375rem}.home-pricing-more a,.home-faq-footnote-link{color:var(--hp-pine-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--hp-pine)55%,transparent);text-decoration-color:color-mix(in srgb,var(--hp-pine)55%,transparent);text-underline-offset:3px;font-weight:600;transition:color .15s,-webkit-text-decoration-color .15s,text-decoration-color .15s}.home-pricing-more a:hover,.home-faq-footnote-link:hover{color:var(--hp-pine);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.home-pm-band{background:#fff}.home-pm-band-inner{background:var(--hp-pine-soft);border:1px solid var(--hp-pine-line);border-radius:var(--hp-radius-lg);justify-content:space-between;align-items:center;gap:2rem;max-width:1120px;margin:0 auto;padding:max(1.75rem,min(4vw,2.75rem)) max(1.5rem,min(4vw,3rem));display:flex}.home-pm-band-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-pine);margin-bottom:.625rem;font-size:.72rem;font-weight:700;display:block}.home-pm-band-title{font-family:var(--hp-serif);letter-spacing:-.01em;color:var(--hp-ink);margin:0 0 .5rem;font-size:max(1.375rem,min(2.6vw,1.875rem));font-weight:600}.home-pm-band-sub{color:var(--hp-muted);max-width:560px;margin:0;font-size:.9375rem;line-height:1.6}.home-pm-band-cta{flex-shrink:0}.home-faq-section{background:var(--hp-cream);border-top:1px solid var(--hp-border-soft)}.home-faq-list{border:1px solid var(--hp-border);border-radius:var(--hp-radius-lg);background:#fff;max-width:720px;margin:0 auto;padding:.5rem 1.5rem}.home-faq-item{border-bottom:1px solid var(--hp-border-soft)}.home-faq-item:last-child{border-bottom:none}.home-faq-question{letter-spacing:-.005em;color:var(--hp-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;font-size:.9688rem;font-weight:600;list-style:none;display:flex}.home-faq-question::-webkit-details-marker{display:none}.home-faq-question:hover{color:var(--hp-pine)}.home-faq-question:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #2a6049}.home-faq-chevron{color:var(--hp-subtle);flex-shrink:0;transition:transform .2s,color .15s;display:inline-flex}.home-faq-question:hover .home-faq-chevron{color:inherit}.home-faq-item[open] .home-faq-chevron{transform:rotate(180deg)}.home-faq-answer{color:var(--hp-muted);max-width:60ch;padding:0 0 1.25rem;font-size:.9375rem;line-height:1.65}.home-faq-footnote{text-align:center;color:var(--hp-muted);margin:2rem 0 0;font-size:.875rem}.home-closing-section{background:linear-gradient(180deg,var(--cohost-color-stay-sky-night-top)0%,var(--cohost-color-stay-sky-night-mid)55%,var(--cohost-color-stay-sky-night-bottom)100%);text-align:center;padding:max(4.5rem,min(8vw,7rem)) 1.5rem}.home-closing-title{font-family:var(--cohost-font-family-product);letter-spacing:-.03em;color:var(--cohost-color-stay-ink-on-dark);text-wrap:balance;margin:0 0 1rem;font-size:max(2rem,min(3.6vw,2.75rem));font-weight:600;line-height:1.1}.home-closing-sub{color:rgba(245,241,234,.76);max-width:520px;margin:0 auto 2.25rem;font-size:1.0625rem;line-height:1.6}.home-footer{background:var(--hp-cream);border-top:1px solid var(--hp-border);padding:3rem 1.5rem 2.25rem}.home-footer-content{justify-content:space-between;align-items:flex-start;gap:2rem;max-width:1120px;margin:0 auto;display:flex}.home-footer-logo{border-radius:var(--cohost-radius-sm);align-items:center;width:-moz-fit-content;width:fit-content;text-decoration:none;display:flex}.home-footer-logo:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.home-footer-brand-lockup{--cohost-corgi-mark-size:2.75rem}.home-footer-tagline{color:var(--hp-muted);max-width:320px;margin:.875rem 0 0;font-size:.875rem;line-height:1.6}.home-footer-links{flex-wrap:wrap;gap:.375rem 1.75rem;display:flex}.home-footer-link{color:var(--hp-muted);padding:.25rem 0;font-size:.875rem;text-decoration:none;transition:color .15s}.home-footer-link:hover{color:var(--hp-ink)}.home-footer-bottom{border-top:1px solid var(--hp-border);max-width:1120px;color:var(--hp-muted);margin:2.5rem auto 0;padding-top:1.5rem;font-size:.8125rem}.mobile-sticky-cta{z-index:100;background:color-mix(in srgb,var(--cohost-color-stay-canvas)94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--hp-border-soft);opacity:1;transition:transform .28s,opacity .22s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -6px 24px rgba(20,32,27,.08)}.mobile-sticky-cta--hidden{opacity:0;pointer-events:none;transform:translateY(120%)}.mobile-sticky-cta-btn{background:var(--hp-pine);width:100%;min-height:48px;color:var(--cohost-color-stay-accent-foreground);border-radius:var(--cohost-radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;padding:14px 20px;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.mobile-sticky-cta-btn:active{background:var(--hp-pine-deep)}@media (min-width:601px){.mobile-sticky-cta{display:none}}@keyframes buildProgress{0%{width:8%}18%{width:42%}45%{width:68%}75%{width:84%}to{width:92%}}input:focus{outline:none;border-color:#1f4d3a!important;box-shadow:0 0 0 3px rgba(31,77,58,.1)!important}@media (max-width:600px){.home-nav-content{padding:.75rem 1rem}.home-mobile-menu{z-index:200;position:fixed;top:0;bottom:0;left:0;right:0}.home-mobile-menu-overlay{background:rgba(20,32,27,.4);animation:.18s ease-out home-mobile-menu-fade;position:absolute;top:0;bottom:0;left:0;right:0}.home-mobile-menu-panel{background:#fff;flex-direction:column;width:min(82vw,320px);padding:.75rem 1rem 1.25rem;animation:.22s ease-out home-mobile-menu-slide;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px rgba(20,32,27,.12)}.home-mobile-menu-header{border-bottom:1px solid rgba(0,0,0,.06);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem .25rem .75rem;display:flex}.home-mobile-menu-close{color:#14201b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.home-mobile-menu-close:active{background:rgba(20,32,27,.06)}.home-mobile-menu-links{flex-direction:column;display:flex}.home-mobile-menu-link{color:#14201b;border-radius:8px;padding:.875rem .5rem;font-size:1rem;font-weight:500;text-decoration:none;display:block}.home-mobile-menu-link:active{background:rgba(20,32,27,.05)}.home-mobile-menu-divider{background:rgba(20,32,27,.08);height:1px;margin:.625rem 0 .375rem}.home-mobile-lang-label{letter-spacing:.04em;text-transform:uppercase;color:#8a988f;padding:.375rem .5rem .125rem;font-size:.75rem;font-weight:600;display:block}.home-lang-menu{width:100%;display:block!important}.home-lang-menu>button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#14201b!important;letter-spacing:normal!important;background:0 0!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:.625rem!important;width:100%!important;padding:.625rem .5rem!important;font-family:inherit!important;font-size:1rem!important;font-weight:500!important;display:flex!important}.home-lang-menu>button span{letter-spacing:normal!important;color:#14201b!important;font-family:inherit!important;font-size:1rem!important;font-weight:500!important}.home-lang-menu>button svg:first-of-type{opacity:.5;width:16px!important;height:16px!important}.home-lang-menu>button:active{background:rgba(20,32,27,.05)!important}.home-lang-menu .lang-dropdown{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e7e2d8!important;border-radius:12px!important;min-width:220px!important;box-shadow:0 12px 32px rgba(20,32,27,.12)!important}.home-lang-menu .lang-dropdown p{color:#8a988f!important;font-family:inherit!important}.home-lang-menu .lang-option{color:#3b473f!important;border-radius:8px!important;font-family:inherit!important;font-size:.9375rem!important}.home-lang-menu .lang-option:hover{color:#14201b!important;background:#f1f5f1!important}.home-lang-menu .lang-option-active{color:#1f4d3a!important;background:#e7ede7!important}@keyframes home-mobile-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes home-mobile-menu-slide{0%{transform:translate(100%)}to{transform:translate(0)}}}@media (max-width:1024px){.home-founder-grid{grid-template-columns:1fr;gap:2.5rem}.home-founder-card{max-width:380px}}@media (max-width:768px){.home-section{padding:3.5rem 1.25rem}.home-sec-head{margin-bottom:2.25rem}.home-hero-subtitle{font-size:1rem}.home-founder-grid{gap:2rem}.home-closing-section{padding:4.5rem 1.25rem}.home-setup-steps,.home-setup-steps-4{grid-template-columns:1fr;gap:2rem;max-width:460px}.home-pm-band-inner{flex-direction:column;align-items:flex-start;gap:1.5rem}.home-faq-list{padding:.25rem 1.125rem}.home-footer{padding:2.5rem 1.25rem}.home-footer-content{flex-direction:column;gap:1.75rem}.home-hero-input-row,.home-hero-email-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.home-hero-input-row #autocomplete-input,.home-hero-email-row input,.home-hero-listing-input{height:56px!important;padding:0 18px!important;font-size:16px!important}.home-hero-listing-heading{flex-direction:column;align-items:flex-start;gap:.2rem}.home-hero-listing-help{text-align:left}.home-hero-input-row .home-primary-btn,.home-hero-email-row button,.home-primary-btn{width:100%;height:56px!important;font-size:16px!important}}@media (max-width:600px){.home-footer{padding-bottom:6rem}}@media (max-width:768px){.home-pricing-card{padding:1.5rem}}@media (max-width:480px){.home-hero-title{font-size:2.125rem}.home-price-value{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.home-mobile-menu-overlay,.home-mobile-menu-panel{animation:none!important}.home-reveal.home-reveal-armed{opacity:1;transition:none;transform:none}}.home-skip-link{z-index:5000;border-radius:var(--cohost-radius-full);background:var(--hp-pine-deep);color:var(--cohost-color-stay-accent-foreground);padding:10px 14px;font-size:.82rem;font-weight:650;transition:transform .12s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.home-skip-link:focus{outline-offset:2px;outline:3px solid #c47b3c;transform:translateY(0)}@media (min-width:621px) and (max-width:1023px){.home-setup-steps-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.home-setup-actions{max-width:460px}}.home-hero-error-link{color:var(--hp-pine-deep);text-underline-offset:2px;font-weight:600;text-decoration:underline}
