@font-face{font-family:Bricolage;src:url(/fonts/self/bricolage.woff2)format("woff2-variations");font-weight:400 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:JetBrainsMono;src:url(/fonts/self/jetbrainsmono.woff2)format("woff2-variations");font-weight:400 700;font-display:swap}@font-face{font-family:PoppinsV2;src:url(/fonts/self/poppins-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PoppinsV2;src:url(/fonts/self/poppins-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:PoppinsV2;src:url(/fonts/self/poppins-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:PoppinsV2;src:url(/fonts/self/poppins-700.woff2)format("woff2");font-weight:700;font-display:swap}.v2{--ink:#0a1410;--ink-soft:#16241d;--paper:#f7f8f6;--paper-warm:#eef1ec;--signal:#58be55;--signal-deep:#2a7328;--signal-headline:#319e2e;--pending:#6d4ab8;--pending-soft:#6d4ab81f;--revenue:#c060c3;--revenue-deep:#a741aa;--revenue-wash:#f7f0f7;--mute:#5c6862;--on-dark:#ffffffbd;--line:#0a14101a;--line-strong:#0a141038;--font-display:"PoppinsV2", "Poppins", system-ui, sans-serif;--font-body:"PoppinsV2", "Poppins", system-ui, sans-serif;--font-mono:"JetBrainsMono", ui-monospace, "SFMono-Regular", monospace;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v2 h1,.v2 h2,.v2 h3,.v2 h4{font-synthesis-weight:none;text-wrap:balance;font-family:var(--font-display)!important;font-variation-settings:normal!important;letter-spacing:-.03em!important}.v2 h1{font-size:clamp(2.75rem,7.2vw,6rem)!important;font-weight:900!important;line-height:.95!important}.v2 .hero-title{text-wrap:initial;letter-spacing:-.045em!important;font-size:clamp(1.95rem,8.8vw,2.75rem)!important;line-height:.91!important}@media (min-width:640px){.v2 .hero-title{font-size:clamp(2.75rem,6.4vw,3.75rem)!important}}@media (min-width:1280px){.v2 .hero-title{font-size:clamp(4.25rem,5.9vw,5.25rem)!important}}@supports (width:1cqi){.v2 .hero-copy{container-type:inline-size}.v2 .hero-title{font-size:min(clamp(1.95rem, 8.8vw, 2.75rem), 100cqi / var(--hero-em,100))!important}@media (min-width:640px){.v2 .hero-title{font-size:min(clamp(2.75rem, 6.4vw, 3.75rem), 100cqi / var(--hero-em,100))!important}}@media (min-width:1280px){.v2 .hero-title{font-size:min(clamp(4.25rem, 5.9vw, 5.25rem), 100cqi / var(--hero-em,100))!important}}}.v2 h1 span,.v2 h2 span,.v2 h3 span{font-weight:inherit!important}.v2 h2{font-size:clamp(2rem,4.6vw,3.5rem)!important;font-weight:800!important;line-height:1.06!important}.v2 h1 .accent,.v2 h2 .accent{color:var(--signal-headline)}.v2 h1 .accent.accent-dark,.v2 h2 .accent.accent-dark{color:var(--signal)}.v2 h2.headline{font-size:clamp(1.6rem,3.3vw,2.5rem)!important;line-height:1.1!important}.v2 h2.headline .accent{letter-spacing:-.035em;font-size:clamp(2.1rem,4.6vw,3.5rem);line-height:1.04;display:block}.v2 .headline{max-width:44rem}.v2 .headline-wide{max-width:56rem}:is(.v2 h1:has(br),.v2 h2:has(br)){text-wrap:initial}.v2 .headline-compact{max-width:30rem;font-size:clamp(1.8rem,2.4vw,2.35rem)!important}.v2 .headline-compact .accent{letter-spacing:-.035em;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.04;display:block}.v2 .headline-inline{text-wrap:balance;max-width:60rem;font-size:clamp(1.9rem,3.4vw,2.9rem)!important}.v2 .mono{font-family:var(--font-mono);letter-spacing:.01em;color:var(--mute);font-size:.7rem;font-weight:500}.v2 .eyebrow{text-transform:uppercase;letter-spacing:.07em;font-weight:600}.v2 .dots{align-items:center;gap:4px;display:inline-flex}.v2 .dots i{background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.4s ease-in-out infinite both v2blink;display:block}.v2 .dots i:nth-child(2){animation-delay:.18s}.v2 .dots i:nth-child(3){animation-delay:.36s}@keyframes v2blink{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.v2 .hairline{border-top:1px solid var(--line)}.v2 ::selection{background:var(--signal);color:var(--ink)}.v2 :focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@font-face{font-family:PoppinsV2;src:url(/fonts/self/poppins-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:PoppinsV2;src:url(/fonts/self/poppins-900.woff2)format("woff2");font-weight:900;font-display:swap}.v2 .v2-skip{z-index:200;background:var(--ink);color:#fff;border-radius:.6rem;padding:.7rem 1.1rem;font-size:.9rem;font-weight:600;transition:transform .18s;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.v2 .v2-skip:focus{transform:translateY(0)}.v2 :focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 4.5px var(--signal-deep);border-radius:.35rem;outline:none}.v2 [data-on-ink]:focus-visible{box-shadow:0 0 0 2px var(--ink), 0 0 0 4.5px var(--signal)}.v2 #main:focus,.v2 #main:focus-visible{box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){.v2 .v2-skip{transition:none}}.v2 .tap{position:relative}.v2 .tap:after{content:"";z-index:1;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2 #sms .v2-scene{height:auto;min-height:620px}@media (min-width:1200px) and (min-height:740px){.v2 .v2-stage{align-items:center;min-height:100vh;padding-top:96px;padding-bottom:1.5rem;display:flex}}@keyframes v2draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes v2rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v2float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes v2drift{0%,to{translate:0}35%{translate:-6px -8px}70%{translate:5px -3px}}@media (prefers-reduced-motion:reduce){.v2 [style*=v2draw],.v2 [style*=v2rise],.v2 [class*=v2draw],.v2 [class*=v2rise],.v2 [class*=v2float],.v2 [class*=v2drift]{animation:none!important}}.v2 .v2-phone-fit{margin-block:-84px;transform:scale(.72)}@media (min-width:640px){.v2 .v2-phone-fit{margin-block:-30px;transform:scale(.9)}}@media (min-width:1024px){.v2 .v2-phone-fit{margin-block:0;transform:none}}@media (min-width:1024px) and (max-height:840px){.v2 .v2-phone-fit{margin-block:-48px;transform:scale(.84)}}@media (min-width:1200px) and (min-height:740px){.v2 .v2-scene{height:620px}.v2 .v2-scene:has(>.v2-head){flex-direction:column;display:flex}.v2 .v2-scene>.v2-head{flex:none;min-height:150px}.v2 .v2-scene>.v2-head.v2-head-compact{min-height:92px}.v2 .v2-scene:has(>.v2-head):after{content:"";flex:auto}.v2 #integrations .v2-scene:after{display:none}}
