.landing-page-wrapper{padding-top:20px;background:var(--page-background)}@media(max-width:767px){.landing-page-wrapper{padding-top:8px}}.landing-page-wrapper .hero{position:relative;margin-top:24px;padding:20px 10px 60px;background:var(--page-background);overflow:visible}.landing-page-wrapper .hero-eyebrow{font-family:var(--font-family-regular);font-size:14px;font-weight:400;text-align:center;margin-bottom:4px;margin-top:4px;color:var(--color-gray-dark)}.landing-page-wrapper .hero-title{margin:8px auto 24px;max-width:800px;font-size:clamp(58px,7.5vw,64px);font-family:var(--font-family-bold);font-weight:700;line-height:1.1;letter-spacing:-.5px;text-align:center;color:var(--color-indigo-darker)}.landing-page-wrapper .hero-title span.block{display:inline;padding:0 4px}.landing-page-wrapper .hero-subtitle{font-family:var(--font-family-regular);font-size:clamp(16px,2.5vw,20px);font-weight:400;text-align:center;margin:0 auto 24px;max-width:600px;color:var(--color-gray-dark);line-height:1.5;padding:0 16px}.phone-with-input{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.sticky-input-boundary{margin-top:-70vh;height:60vh;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;z-index:10}@media(max-width:899px){.sticky-input-boundary{margin-top:-55vh;height:45vh}}@media(min-width:900px){.hero{padding-bottom:60px}.landing-page-wrapper .hero-eyebrow{margin-top:24px;margin-bottom:16px}.landing-page-wrapper .hero-title{margin-top:16px;margin-bottom:24px}}@media(min-width:1200px){.landing-page-wrapper .hero-title{font-size:56px}.landing-page-wrapper .hero-eyebrow{font-size:20px}}.testimonials-section{padding:60px 0 40px;background:var(--page-background);overflow:hidden}.testimonials-title{display:block;font-size:34px;font-weight:700;font-family:var(--font-family-bold);line-height:1.2;letter-spacing:-.5px;text-align:left;color:var(--color-indigo-darker);margin-bottom:32px;max-width:1080px;margin-left:auto;margin-right:auto;padding:0 60px;position:relative;top:0}@media(max-width:767px){.testimonials-title{text-align:center}}.testimonials-subtitle{font-size:16px;font-weight:400;font-family:var(--font-family-regular);text-align:left;color:var(--color-gray-base);margin-bottom:14px;margin-left:auto;margin-right:auto;padding:0 20px;line-height:1.5}.superhost-badge{display:inline-block;cursor:default;transform-origin:top center;color:inherit;margin-left:8px;vertical-align:middle;position:relative;top:-4px}@media(max-width:767px){.superhost-badge{vertical-align:top;top:0}}@keyframes dangle{0%{transform:rotate(0)}25%{transform:rotate(12deg)}50%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}to{transform:rotate(0)}}.testimonials-message{font-size:34px;font-weight:700;font-family:var(--font-family-bold);line-height:1.4;text-align:center;color:var(--color-indigo-darker);margin-top:48px;max-width:800px;margin-left:auto;margin-right:auto;padding:0 20px}.benefits-section{padding:40px 20px;background:var(--page-background);scroll-margin-top:100px}.benefits-section .testimonials-title{text-align:center;max-width:800px;margin:0 auto 64px;padding:0}.features-section{padding:40px 0 20px;background:var(--page-background);scroll-margin-top:100px}@media(max-width:767px){.features-section{scroll-margin-top:60px}}.features-section .testimonials-title-link{text-decoration:none;color:inherit;display:block}.features-section .testimonials-title-link:hover .testimonials-title{opacity:.8}.features-section .testimonials-title{text-align:center;padding:0 16px}@media(min-width:1024px){.features-section .testimonials-title{padding:0 32px}}
