html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (max-width:767px){html:has(.landing-page){overflow-y:auto!important;overflow-x:hidden!important;height:auto!important;min-height:100%!important;position:static!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html:has(.landing-page) body{overflow-y:auto!important;overflow-x:hidden!important;height:auto!important;min-height:100%!important;position:static!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.landing-page{min-height:100vh;height:auto!important;overflow-y:visible!important;position:relative!important}html.lenis-stopped:has(.landing-page),html.lenis-stopped:has(.landing-page) body{overflow:auto!important;overflow-y:auto!important}}.landing-page .hide-native-scrollbar,.landing-page .scrollbar-hide{overscroll-behavior:auto!important;overscroll-behavior-y:auto!important}.landing-zoom-80{zoom:var(--landing-zoom);margin-left:calc((100% - (100% / var(--landing-zoom))) / 2);margin-right:calc((100% - (100% / var(--landing-zoom))) / 2)}.landing-navbar-zoom-80,.landing-zoom-80{--landing-zoom:0.8;width:calc(100% / var(--landing-zoom))}.landing-navbar-zoom-80{left:50%;right:auto;transform:translateX(-50%) scale(var(--landing-zoom));transform-origin:top center}.landing-zoom-80 .w-screen{width:calc(100vw / var(--landing-zoom))}.landing-zoom-80 .h-screen{height:calc(100vh / var(--landing-zoom))}.landing-zoom-80 .min-h-screen{min-height:calc(100vh / var(--landing-zoom))}.landing-zoom-80 .h-dvh{height:calc(100dvh / var(--landing-zoom))}.landing-zoom-80 .min-h-dvh{min-height:calc(100dvh / var(--landing-zoom))}@supports not (zoom:1){.landing-zoom-80{zoom:1;transform:scale(var(--landing-zoom));transform-origin:top left;width:calc(100% / var(--landing-zoom));margin-left:0;margin-right:0}}@media (max-width:767px){.landing-zoom-80{--landing-zoom:1;zoom:1;width:100%;margin-left:0;margin-right:0}.landing-navbar-zoom-80{--landing-zoom:1;width:100%;transform:translateX(-50%) scale(1)}.landing-zoom-80 .w-screen{width:100vw}.landing-zoom-80 .h-screen{height:100vh}.landing-zoom-80 .min-h-screen{min-height:100vh}.landing-zoom-80 .h-dvh{height:100dvh}.landing-zoom-80 .min-h-dvh{min-height:100dvh}}.landing-hero{background:linear-gradient(to bottom left,#c8cfee,#ffffff 60%)}.landing-hero-inner{width:min(1265px,calc(100% - 64px));margin:0 auto;padding-top:85px;padding-bottom:64px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.landing-hero-headline-card{width:500px;height:180px;border-radius:22px;background:#f5f5f7;padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;margin-left:0}.landing-hero-headline{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:34px;line-height:1.15;font-weight:300;color:#060606}.landing-hero-headline-line{display:block}.landing-hero-card-cta{width:min(280px,100%);height:33px;display:inline-flex;align-items:center;justify-content:center;background:#53b060;border:1px solid #118521;border-radius:8px;color:#ffffff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:filter .16s ease,transform .16s ease}.landing-hero-card-cta:hover{filter:brightness(.97)}.landing-hero-card-cta:active{transform:translateY(1px)}.landing-hero-video-frame{width:100%;border-radius:17px;overflow:hidden;background:#000;aspect-ratio:16/9}.landing-hero-video-player{width:100%;height:100%;display:block;--media-object-fit:contain;--media-object-position:center;--controls:none;--play-button:none;--center-play-button:none;--mute-button:none;--pip-button:none;--airplay-button:none;--cast-button:none;--fullscreen-button:none}@media (min-width:1145px){.landing-hero-headline-card{margin-left:-126px}}@media (max-width:767px){.landing-hero{background:#000}.landing-hero-inner{width:100%;height:var(--landing-hero-visible-height,100dvh);padding:92px 16px 64px;position:relative;gap:0;align-items:center;justify-content:center}.landing-hero-video-frame{position:absolute;inset:0;z-index:0;border-radius:0;aspect-ratio:auto;height:100%}.landing-hero-video-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.58) 0,rgba(0,0,0,.18) 35%,rgba(0,0,0,.58));pointer-events:none}.landing-hero-video-player{pointer-events:none;--media-object-fit:cover;--media-object-position:center}.landing-hero-headline-card{width:100%;max-width:640px;height:auto;min-height:unset;margin-left:0;padding:0;border-radius:0;background:transparent;position:relative;z-index:1;justify-content:center;align-items:center;text-align:center;gap:18px}.landing-hero-headline{font-family:var(--font-times),"Times New Roman",Times,serif;font-weight:400;font-size:clamp(24px,8vw,54px);line-height:1.05;color:#ffffff;text-shadow:0 4px 18px rgba(0,0,0,.65)}.landing-hero-headline-line{display:block;white-space:nowrap}.landing-hero-card-cta{width:min(460px,100%);height:48px;font-size:20px;border-radius:10px;border-width:3px;box-shadow:0 10px 28px rgba(0,0,0,.35)}}.luxury-shadow{box-shadow:0 2px 4px rgba(0,0,0,.02),0 4px 8px rgba(0,0,0,.02),0 8px 16px rgba(0,0,0,.02)}.luxury-hover{transition:all .6s cubic-bezier(.4,0,.2,1)}.luxury-hover:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.04),0 16px 32px rgba(0,0,0,.04)}.luxury-cta{animation:none}[ref*=addContainerFade],[ref*=addFadeIn],[ref*=addTextSlide]{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px}*{-webkit-font-smoothing:subpixel-antialiased}.landing-search-waltz-pulse{animation:landing-search-waltz-pulse 3s ease-in-out infinite;will-change:background-color,transform;transition:transform .6s cubic-bezier(.4,0,.2,1)}.landing-search-waltz-pulse:hover{transform:translateY(-50%) scale(1.025)}.search-input-group:has(.landing-search-waltz-pulse:hover) .search-wave-input{box-shadow:0 0 0 .5px rgba(0,0,0,.15);transition:box-shadow .6s cubic-bezier(.4,0,.2,1)}.search-input-group:has(.landing-search-waltz-pulse:hover) .search-sections-container{box-shadow:0 0 0 .5px rgba(0,0,0,.1);transition:box-shadow .6s cubic-bezier(.4,0,.2,1)}.search-input-group .search-sections-container,.search-input-group .search-wave-input{transition:box-shadow .6s cubic-bezier(.4,0,.2,1)}@keyframes landing-search-waltz-pulse{0%{background-color:rgba(93,171,104,.49)}12%{background-color:rgba(93,171,104,.58)}24%{background-color:rgba(93,171,104,.49)}33.333%{background-color:rgba(93,171,104,.49)}45%{background-color:rgba(93,171,104,.6)}57%{background-color:rgba(93,171,104,.49)}66.666%{background-color:rgba(120,206,140,.78)}85%{background-color:rgba(93,171,104,.58)}to{background-color:rgba(93,171,104,.49)}}.search-bar-glow-pulse{animation:search-bar-glow-pulse 4.5s ease-in-out infinite;will-change:opacity,box-shadow}@keyframes search-bar-glow-pulse{0%,to{opacity:.2;box-shadow:0 0 12px 1px rgba(255,255,255,.2)}50%{opacity:.5;box-shadow:0 0 22px 4px rgba(255,255,255,.45)}}@media (prefers-reduced-motion:reduce){.landing-search-waltz-pulse,.search-bar-glow-pulse{animation:none}}.video-carousel-container{position:relative;display:flex;align-items:center;--video-carousel-item-width:min(400px,calc(100vw - 32px));--video-carousel-gap:clamp(8px,1.8vw,16px);--video-carousel-indicator-size:clamp(7px,1.4vw,10px);--video-carousel-indicator-gap:clamp(10px,2.2vw,18px);--video-carousel-indicator-bottom:clamp(16px,3.5vw,28px);--video-carousel-indicator-active-width:clamp(46px,10vw,66px);--video-carousel-indicator-active-height:clamp(8px,1.6vw,11px);--video-carousel-indicator-active-radius:clamp(6px,1.2vw,8px);height:calc((var(--video-carousel-item-width) * 532 / 946) + 24px)}.video-carousel-track{display:flex;gap:var(--video-carousel-gap);position:absolute;left:50%;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}.video-carousel-track.no-transition{transition:none!important}.video-carousel-item{flex-shrink:0;width:var(--video-carousel-item-width);height:calc(var(--video-carousel-item-width) * 532 / 946);aspect-ratio:946/532;overflow:hidden;border-radius:4px;position:relative;transition:transform .4s ease;transform:scale(.985)}.video-carousel-item:not(.active){cursor:pointer}.video-carousel-item:not(.active):focus-visible{outline:2px solid #5dab68;outline-offset:4px}.video-carousel-item.active{transform:scale(1)}.video-carousel-item:not(.active):after{content:"";position:absolute;inset:0;background:transparent;pointer-events:auto;z-index:10}.video-carousel-item:not(.active) iframe{pointer-events:none}.video-carousel-indicators{position:absolute;left:50%;bottom:var(--video-carousel-indicator-bottom);transform:translateX(-50%);display:none;align-items:center;gap:var(--video-carousel-indicator-gap);z-index:20;pointer-events:none}.video-carousel-indicator{position:relative;width:var(--video-carousel-indicator-size);height:var(--video-carousel-indicator-size);background:#c8c8c8;border:0;padding:0;border-radius:9999px;overflow:hidden;cursor:pointer;pointer-events:auto;appearance:none;transition:width .24s ease,height .24s ease,border-radius .24s ease}.video-carousel-indicator:focus-visible{outline:2px solid #5dab68;outline-offset:3px}.video-carousel-indicator.active{width:var(--video-carousel-indicator-active-width);height:var(--video-carousel-indicator-active-height);border-radius:var(--video-carousel-indicator-active-radius)}.video-carousel-indicator-fill{position:absolute;left:0;top:0;height:100%;background:#888888;border-radius:var(--video-carousel-indicator-active-radius);will-change:width;transition:width .12s linear}@media (prefers-reduced-motion:reduce){.video-carousel-indicator,.video-carousel-indicator-fill,.video-carousel-item,.video-carousel-track{transition:none}}.landing-hero-free-trial-btn{width:603px;max-width:calc(100vw - 32px);max-width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right))}@supports not (zoom:1){.landing-hero-free-trial-btn{max-width:calc((100vw - 32px) / var(--landing-zoom, 1));max-width:calc((100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)) / var(--landing-zoom, 1))}}.landing-free-trial-btn{width:707px;max-width:calc((100vw - 32px) / var(--landing-zoom, 1));height:57px;border:4px solid #118521;border-radius:10px;color:#238731;font-size:18px;font-weight:500;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.landing-free-trial-btn:hover{background-color:#5dab68;border-width:2px;border-color:#bbbbbb;color:#ffffff}.landing-learn-research-btn{border:2px solid #5dab68;color:#5dab68;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.landing-learn-research-btn:hover{background-color:#5dab68;border-color:#bbbbbb;color:#ffffff}.landing-learn-research-btn:hover span{color:#ffffff}.landing-bottom-free-trial-btn{background-color:#53b060;border:1px solid #118521;border-radius:8px;transition:background-color .16s ease,border-color .16s ease,border-width .16s ease}.landing-bottom-free-trial-btn:hover{background-color:#4ea25a;border:2px solid #000000}.landing-map-section{padding-top:100px}.landing-map-wrapper{--landing-map-scale:1;margin-top:32px;width:100%;display:flex;justify-content:center;overflow:visible;height:calc(1073px * var(--landing-map-scale))}.landing-map-container{position:relative;display:flex;align-items:center;justify-content:center;width:1864px;height:1050px;border:3px solid #000000;border-radius:8px;background-color:transparent;padding:0;overflow:hidden;transform-origin:top center;transform:scale(var(--landing-map-scale));flex-shrink:0}.landing-map-container--google .landing-map-bg-image,.landing-map-container--google .landing-map-svg>:not(.landing-map-copy){opacity:0}.landing-map-copy--desktop,.landing-map-copy--mobile{display:none}.landing-after-map{margin-top:145px}@media (max-width:767px){.landing-map-copy--desktop,.landing-map-copy--mobile{display:none}.landing-map-section{padding-top:calc(45px / var(--landing-zoom, 1))}.landing-map-wrapper{margin-top:0}.landing-map-container{padding:0}.landing-after-map{margin-top:calc(70px / var(--landing-zoom, 1))}}@media (max-width:1582px){.landing-map-wrapper{--landing-map-scale:calc((100vw - 32px) / 1864px)}}@media (max-width:650px){.landing-map-wrapper{--landing-map-scale:calc((100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) / (1890px * var(--landing-zoom, 1)))}}.map-feature-scale-wrapper{--map-feature-scale:1;--map-feature-base-height:0px;height:calc(var(--map-feature-base-height) * var(--map-feature-scale))}.map-feature-scale-inner{transform-origin:top center;transform:scale(var(--map-feature-scale));flex-shrink:0}.map-feature-scale-wrapper--explore{--map-feature-base-height:455px}@media (max-width:1435px){.map-feature-scale-wrapper--explore{--map-feature-scale:calc((100vw - 32px) / 1403px)}}.map-feature-scale-wrapper--all-data{--map-feature-base-height:532px}@media (max-width:1460px){.map-feature-scale-wrapper--all-data{--map-feature-scale:calc((100vw - 32px) / 1428px)}}.map-feature-scale-wrapper--zoom{--map-feature-base-height:470px}@media (max-width:1436px){.map-feature-scale-wrapper--zoom{--map-feature-scale:calc((100vw - 32px) / 1404px)}}.research-feature-scale-wrapper{--research-feature-scale:1;--research-feature-base-height:0px;height:calc(var(--research-feature-base-height) * var(--research-feature-scale))}.research-feature-scale-inner{transform-origin:top center;transform:scale(var(--research-feature-scale));flex-shrink:0}.research-feature-scale-wrapper--top{--research-feature-base-height:945px}@media (max-width:1384px){.research-feature-scale-wrapper--top{--research-feature-scale:calc((100vw - 32px) / 1352px)}}.research-feature-scale-wrapper--details{--research-feature-base-height:989px}@media (max-width:1395px){.research-feature-scale-wrapper--details{--research-feature-scale:calc((100vw - 32px) / 1363px)}}.inbox-feature-scale-wrapper{--inbox-feature-scale:1;--inbox-feature-base-height:0px;height:calc(var(--inbox-feature-base-height) * var(--inbox-feature-scale))}.inbox-feature-scale-inner{transform-origin:top center;transform:scale(var(--inbox-feature-scale));flex-shrink:0}.inbox-feature-scale-wrapper--never-miss{--inbox-feature-base-height:599px}@media (max-width:1395px){.inbox-feature-scale-wrapper--never-miss{--inbox-feature-scale:calc((100vw - 32px) / 1363px)}}.inbox-feature-scale-wrapper--respond{--inbox-feature-base-height:939px}@media (max-width:1415px){.inbox-feature-scale-wrapper--respond{--inbox-feature-scale:calc((100vw - 32px) / 1383px)}}.drafting-feature-scale-wrapper{--drafting-feature-scale:1;--drafting-feature-base-height:0px;height:calc(var(--drafting-feature-base-height) * var(--drafting-feature-scale))}.drafting-feature-scale-inner{transform-origin:top center;transform:scale(var(--drafting-feature-scale));flex-shrink:0}.drafting-feature-scale-wrapper--tell{--drafting-feature-base-height:424px}@media (max-width:1387px){.drafting-feature-scale-wrapper--tell{--drafting-feature-scale:calc((100vw - 32px) / 1355px)}}.drafting-feature-scale-wrapper--modes{--drafting-feature-base-height:895px}@media (max-width:1386px){.drafting-feature-scale-wrapper--modes{--drafting-feature-scale:calc((100vw - 32px) / 1354px)}}.drafting-feature-scale-wrapper--variation{--drafting-feature-base-height:627px}@media (max-width:1386px){.drafting-feature-scale-wrapper--variation{--drafting-feature-scale:calc((100vw - 32px) / 1354px)}}