.v2{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}}.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}}.v2 h1.page-title{letter-spacing:-.035em!important;font-size:clamp(2.4rem,5.4vw,4.25rem)!important;font-weight:800!important;line-height:1.02!important}.v2 h2.t-sm,.v2 h3.t-sm{letter-spacing:-.02em!important;font-size:clamp(1.35rem,2vw,1.6rem)!important;font-weight:700!important;line-height:1.25!important}.v2 .accent-dot{color:var(--signal-headline)}.v2 .btn-ink,.v2 .btn-signal,.v2 .btn-ghost,.v2 .btn-on-ink{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.8rem 1.5rem;font-size:.95rem;font-weight:700;line-height:1.2;transition:transform .18s,opacity .18s;display:inline-flex}.v2 .btn-ink{background:var(--ink);color:#fff}.v2 .btn-signal{background:var(--signal);color:var(--ink)}.v2 .btn-ghost{border:1px solid var(--line-strong);color:var(--ink)}.v2 .btn-on-ink{color:#fff;border:1px solid #ffffff40}.v2 .btn-ink:hover,.v2 .btn-signal:hover,.v2 .btn-ghost:hover,.v2 .btn-on-ink:hover{transform:scale(1.04)}.v2 .btn-ink:disabled,.v2 .btn-signal:disabled,.v2 .btn-ghost:disabled,.v2 .btn-on-ink:disabled{opacity:.6;cursor:not-allowed;transform:none}.v2 .card{border:1px solid var(--line);background:#fff;border-radius:1.25rem;box-shadow:0 1px 2px #0a14100d,0 6px 16px -14px #0a141029}.v2 .ink-panel{background:var(--ink);color:#fff}.v2 .on-dark{color:var(--on-dark)}.v2 .field{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:.75rem;padding:.75rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .15s;display:block}.v2 .field::placeholder{color:var(--mute);opacity:1}.v2 .field:focus{border-color:var(--signal-deep);outline:none}.v2 .field:disabled{opacity:.6}.v2 select.field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 8l5 5 5-5' stroke='%235c6862' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}.v2 .field-label{color:var(--mute);text-align:left;margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.v2 .react-tel-input .form-control{border:1px solid var(--line-strong);width:100%;height:auto;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:.75rem;padding:.75rem 1rem .75rem 3.5rem;font-size:1rem;line-height:1.4}.v2 .react-tel-input .form-control:focus{border-color:var(--signal-deep);box-shadow:none}.v2 .react-tel-input .flag-dropdown,.v2 .react-tel-input .flag-dropdown.open,.v2 .react-tel-input .selected-flag,.v2 .react-tel-input .selected-flag:hover,.v2 .react-tel-input .selected-flag.open,.v2 .react-tel-input .flag-dropdown.open .selected-flag{background:0 0;border:none;border-radius:.75rem 0 0 .75rem}.v2 .react-tel-input .selected-flag{padding-left:.9rem}.v2 .react-tel-input .country-list{border:1px solid var(--line);color:var(--ink);border-radius:.75rem;box-shadow:0 24px 60px -32px #0a141073}.v2 .react-tel-input .country-list .country:hover,.v2 .react-tel-input .country-list .country.highlight{background:var(--paper-warm)}.v2 .react-tel-input .country-list .search{background:#fff}.v2 .react-tel-input .country-list .search-box{border:1px solid var(--line-strong);font:inherit;border-radius:.5rem;font-size:.9rem}.v2 .v2-prose{color:var(--ink);font-size:.95rem;line-height:1.65}.v2 .v2-prose p,.v2 .v2-prose ul,.v2 .v2-prose ol{margin-bottom:.75rem}.v2 .v2-prose ul{padding-left:1.25rem;list-style:outside}.v2 .v2-prose ol{padding-left:1.25rem;list-style:decimal}.v2 .v2-prose li+li{margin-top:.25rem}.v2 .v2-prose strong{font-weight:600}.v2 .v2-prose a{color:var(--signal-deep);text-underline-offset:3px;text-decoration:underline}.v2 .v2-prose a:hover{color:var(--ink)}.v2 .v2-prose h2,.v2 .v2-prose h3,.v2 .v2-prose h4{margin:1.5rem 0 .5rem;letter-spacing:-.01em!important;font-size:1rem!important;font-weight:700!important;line-height:1.4!important}.v2 .bubble{max-width:80%;color:var(--ink);border-radius:1rem;padding:.6rem 1rem;font-size:.925rem;line-height:1.5}.v2 .bubble-user{background:var(--signal);border-bottom-right-radius:.3rem}.v2 .bubble-bot{background:var(--paper-warm);border-bottom-left-radius:.3rem}
