.marketing-body{--color-page:#fff;--color-text:#111827;--color-muted:#4b5563;--color-border:#e5e7eb;--color-surface:#f8f6f7;--color-brand:#0667f9;--color-brand-soft:#eaf2ff;--color-coral:#ef493e;--space-page-x:clamp(1rem,2.667vw,2rem);--content-width:90rem}.marketing-html{background:var(--color-page);scroll-behavior:smooth;overflow-x:clip}.marketing-body{background:var(--color-page);min-height:100vh;color:var(--color-text);font-family:var(--font-manrope),Manrope,sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.marketing-body button,.marketing-body input{font-family:inherit}.marketing-body button,.marketing-body a{-webkit-tap-highlight-color:transparent}.marketing-body ::selection{background:var(--color-brand);color:#fff}.marketing-body :focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand)55%,white);outline-offset:3px}.business-search-input:focus-visible{outline:none}.page-container,.section-shell{width:min(calc(100% - (2*var(--space-page-x))),var(--content-width));margin-inline:auto}.section-title{letter-spacing:-.045em;font-size:clamp(2rem,3.65vw,3.25rem);line-height:1.04}.section-copy{color:#4b5563;font-size:1rem;line-height:1.75}.eyebrow{color:#0667f9;background:#eaf2ff;border-radius:999px;padding:.55rem 1rem;font-size:.75rem;display:inline-flex}.primary-button{isolation:isolate;cursor:pointer;color:#fff;white-space:nowrap;background-color:#0877ff;border:1px solid #ffffff3d;border-radius:4rem;justify-content:center;align-items:center;min-height:3.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:none;transition:box-shadow .65s cubic-bezier(.76,0,.24,1),transform .65s cubic-bezier(.76,0,.24,1);display:inline-flex;position:relative;overflow:clip;transform:translateZ(0);box-shadow:0 .597144px .597144px -.625px #00000040,0 1.81088px 1.81088px -1.25px #00000040,0 4.78699px 4.78699px -1.875px #00000040,0 15px 15px -2.5px #00000040}.primary-button:before,.primary-button:after{z-index:0;content:"";pointer-events:none;position:absolute}.primary-button:before{filter:blur(12px);opacity:0;background:linear-gradient(115deg,#0058dd 10%,#3594ff 52%,#0054d3 92%);border-radius:58%;transition:border-radius .8s cubic-bezier(.76,0,.24,1),opacity .12s,transform .8s cubic-bezier(.76,0,.24,1);inset:-48% -12%;transform:translate(-76%)rotate(-8deg)}.primary-button:after{background:linear-gradient(108deg,#0000 22%,#ffffff57 48%,#0000 74%);transition:transform .8s cubic-bezier(.76,0,.24,1);inset:0;transform:translate(-145%)}.primary-button__label{z-index:1;display:block;position:relative;overflow:hidden}.primary-button__line{justify-content:center;align-items:center;display:flex}.primary-button__line--bottom{position:absolute;inset:0}.primary-button__char{opacity:1;transition:opacity .48s cubic-bezier(.76,0,.24,1),transform .62s cubic-bezier(.76,0,.24,1);transition-delay:calc(var(--char-index)*12ms);will-change:transform,opacity;display:inline-block;transform:translate(0,0)}.primary-button__line--bottom .primary-button__char{opacity:0;transform:translateY(125%)}.coral-button{color:#fff;background-color:#ee5144;transition:background-color .4s cubic-bezier(.44,0,.56,1),box-shadow .4s cubic-bezier(.44,0,.56,1);box-shadow:0 .597144px .597144px -.625px #0003,0 1.81088px 1.81088px -1.25px #0003,0 4.78699px 4.78699px -1.875px #0000002e,0 12px 15px -2.5px #ee514440}.login-button{color:#315987;background-color:#d9e8ff;transition:background-color .4s cubic-bezier(.44,0,.56,1),box-shadow .4s cubic-bezier(.44,0,.56,1);box-shadow:0 .597144px .597144px -.625px #0003,0 1.81088px 1.81088px -1.25px #0003,0 4.78699px 4.78699px -1.875px #00000029,0 12px 15px -2.5px #31598738}@media (hover:hover) and (pointer:fine){.primary-button:hover{transform:translateY(-2px);box-shadow:0 .597144px .597144px -.375px #0064f129,0 1.81088px 1.81088px -.75px #0064f12b,0 4.78699px 4.78699px -1.125px #0064f136,0 15px 15px -1.5px #0064f159}.primary-button:hover:before{opacity:1;border-radius:0;transform:translate(0,0)rotate(0)}.primary-button:hover:after{transform:translate(145%)}.primary-button:hover .primary-button__line--top .primary-button__char{opacity:0;transform:translateY(-125%)}.primary-button:hover .primary-button__line--bottom .primary-button__char{opacity:1;transform:translate(0,0)}.coral-button:hover{background-color:#f36a5f;box-shadow:0 .597144px .597144px -.375px #ee514429,0 1.81088px 1.81088px -.75px #ee51442b,0 4.78699px 4.78699px -1.125px #ee514436,0 15px 15px -1.5px #ee514459}.login-button:hover{background-color:#e8f1ff;box-shadow:0 .597144px .597144px -.375px #3159871f,0 1.81088px 1.81088px -.75px #31598724,0 4.78699px 4.78699px -1.125px #3159872e,0 15px 15px -1.5px #3159874d}}.nav-link{transition:opacity .2s}.nav-link:hover{opacity:.58}.text-balance{text-wrap:balance}.legal-tabs{scrollbar-width:none}.legal-tabs::-webkit-scrollbar{display:none}.legal-copy{overflow-wrap:anywhere}.legal-copy section+section{margin-top:2.25rem}.legal-copy h3{color:#111827;letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25}.legal-copy h3+p,.legal-copy h3+ul{margin-top:1rem}.legal-copy p,.legal-copy li{color:#4b5563;font-size:.9375rem;line-height:1.8}.legal-copy p+p{margin-top:1rem}.legal-copy ul{gap:.75rem;padding-left:1.25rem;list-style:outside;display:grid}.legal-copy li{padding-left:.25rem}.legal-copy li::marker{color:#0877ff}.legal-copy strong{color:#273548;font-weight:600}.legal-copy a{color:#0667f9;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;transition:color .2s}.legal-copy a:hover{color:#004cbf}.shooting-stars-grid{opacity:.8;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:0 0;background-size:64px 64px;animation:8s ease-in-out infinite shooting-stars-grid-pulse;-webkit-mask-image:radial-gradient(#000 20%,#0000 80%);mask-image:radial-gradient(#000 20%,#0000 80%)}@keyframes shooting-stars-grid-pulse{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.marketing-html{scroll-behavior:auto}.primary-button,.primary-button:before,.primary-button:after,.primary-button__char,.coral-button,.login-button{transition:none}.primary-button:hover{transform:none}.primary-button__line--bottom{display:none}.primary-button:hover .primary-button__line--top .primary-button__char{opacity:1;transform:none}.legal-copy a{transition:none}.shooting-stars-grid{animation:none}}
