:root{--lp-ink:#21201c;--lp-ink-2:#63635e;--lp-ink-3:#82827c;--lp-line:#e9e8e6;--lp-line-strong:#dad9d6;--lp-surface:#f9f9f8;--lp-tint:#f1f0ef;--lp-tint-strong:#e9e8e6;--lp-night:#191918;--lp-link:var(--brand-blue-hover);--lp-radius-s:8px;--lp-radius-m:16px;--lp-shadow:0 1px 2px rgba(33,32,28,0.06),0 16px 40px -16px rgba(33,32,28,0.22);--lp-max:1200px;--lp-gutter:clamp(20px,5vw,64px);--lp-section-y:clamp(64px,8vw,112px);--lp-ease:cubic-bezier(0.23,1,0.32,1)}.landing-container ::-moz-selection,.lp-notfound ::-moz-selection{background:rgba(0,119,224,.18);color:var(--lp-ink)}.landing-container ::selection,.lp-notfound ::selection{background:rgba(0,119,224,.18);color:var(--lp-ink)}.lp-section{padding:var(--lp-section-y) var(--lp-gutter);background:#ffffff;color:var(--lp-ink)}.lp-section--tint{background:var(--lp-surface)}.lp-section:not(.lp-section--tint)+.lp-section:not(.lp-section--tint){padding-top:0}.lp-container{width:100%;max-width:var(--lp-max);margin:0 auto}.lp-head{display:flex;flex-direction:column;gap:16px;max-width:720px;margin:0 0 clamp(40px,5vw,64px)}.lp-head--center{align-items:center;margin-inline:auto;text-align:center}.lp-h2{margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.1;font-weight:600;letter-spacing:-.04em;color:var(--lp-ink);text-wrap:balance}.lp-lede{margin:0;max-width:60ch;font-size:clamp(16px,1.4vw,18px);line-height:1.55;color:var(--lp-ink-2);text-wrap:pretty}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--lp-radius-s);font-family:inherit;font-size:15px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .16s var(--lp-ease)}.lp-btn:active{transform:scale(.97)}.lp-btn svg{width:16px;height:16px;flex-shrink:0;transition:transform .25s var(--lp-ease)}@media (hover:hover) and (pointer:fine){.lp-btn:hover .lp-arrow,.lp-link:hover svg{transform:translateX(3px)}}.lp-btn-sm{height:40px;padding:0 16px;font-size:14px}.lp-btn-primary{background:var(--brand-blue);color:#ffffff}@media (hover:hover) and (pointer:fine){.lp-btn-primary:hover{background:var(--brand-blue-hover)}}.lp-btn-secondary{background:#ffffff;color:var(--lp-ink);border-color:var(--lp-line-strong)}@media (hover:hover) and (pointer:fine){.lp-btn-secondary:hover{background:var(--lp-surface);border-color:var(--lp-ink-3)}}.lp-btn-on-photo{background:rgba(255,255,255,.14);color:#ffffff;border-color:rgba(255,255,255,.6)}@media (hover:hover) and (pointer:fine){.lp-btn-on-photo:hover{background:rgba(255,255,255,.26);border-color:#ffffff}}.lp-link{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:0;border:none;background:none;font-family:inherit;font-size:15px;font-weight:500;color:var(--lp-link);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .2s ease}@media (hover:hover) and (pointer:fine){.lp-link:hover{text-decoration-color:currentColor}}.lp-link svg{width:16px;height:16px;flex-shrink:0;transition:transform .25s var(--lp-ease)}.header-nav :is(a,button),.landing-container :is(a,button),.mobile-menu-content :is(a,button){touch-action:manipulation}.header-nav button,.landing-container button,.lp-btn,.mobile-menu-content button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-btn:focus-visible,.lp-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.lp-btn-on-photo:focus-visible{outline-color:#ffffff}.lp-notfound{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--lp-surface);color:var(--lp-ink)}@media (prefers-reduced-motion:reduce){.landing-container,.landing-container *{scroll-behavior:auto!important}.header-nav .lp-btn,.header-nav .lp-btn svg,.header-nav .nav-link-chevron,.landing-container .faq-icon,.landing-container .how-it-works-card,.landing-container .how-it-works-card-right,.landing-container .lp-btn,.landing-container .lp-btn svg,.landing-container .lp-link svg,.landing-container .pricing-stepper-btn,.landing-container .pricing-toggle-btn,.seo-page .faq-icon,.seo-page .lp-btn,.seo-page .lp-btn svg{transition-property:background-color,border-color,color,opacity,box-shadow}.header-nav .nav-dropdown,.landing-container .faq-answer,.mobile-menu-overlay .mobile-menu-content,.seo-page .faq-answer{transition-property:opacity,visibility}.cwd-widget *,.cwd-widget :after,.cwd-widget :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}