.landing{--landing-blue:#006bea;--landing-ink:#20211f;--landing-muted:#686966;background:#faf9f6;color:var(--landing-ink);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh}.landing-width{width:min(100% - 44px,1080px);margin-inline:auto}.landing-skip{position:fixed;top:10px;left:10px;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;z-index:20}.landing-skip:focus{clip-path:none;width:auto;height:auto;padding:12px;background:#fff}.landing-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:84px}.landing-brand{display:inline-flex;align-items:center;gap:9px;font-size:21px;font-weight:650;letter-spacing:-.8px;white-space:nowrap;text-decoration:none}.landing-brand img{display:block;border-radius:9px}.landing-nav-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;min-height:44px;color:#5b5b58;text-decoration:none}.landing-hero{padding-block:35px 48px}.landing-eyebrow{font-size:12px;font-weight:500;letter-spacing:.01em;margin:0 0 16px;color:#74746e}.landing-hero h1{font-size:clamp(49px,13.8vw,91px);line-height:1.03;letter-spacing:-.058em;font-weight:600;margin:0}.landing-hero h1 span{color:var(--landing-blue)}.landing-promise{font-size:17px;line-height:1.5;letter-spacing:-.25px;margin:23px 0 0;color:#62635e}.landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:15px 23px;background:var(--landing-blue);color:#fff;border-radius:14px;font-size:15px;font-weight:600;margin-top:25px;text-decoration:none}.landing-cta:hover{background:#005dcf}.landing-preview-note{font-size:11px;color:#777872;margin:12px 0 0;line-height:1.5}.landing-conversation{margin-top:35px;min-width:0}.landing-demo-tabs{display:flex;border-bottom:1px solid #dfdfd8;gap:12px;margin-bottom:15px}.landing-demo-tabs button{flex:1;min-height:44px;padding:8px 0;font-family:inherit;font-size:11px;font-weight:550;color:#777772;background:none;border:0;border-bottom:2px solid transparent;white-space:nowrap}.landing-demo-tabs button[aria-pressed=true]{color:var(--landing-blue);border-bottom-color:var(--landing-blue)}.landing-thread{background:#fff;border:1px solid #e8e7e1;border-radius:24px;overflow:hidden;box-shadow:0 5px 25px #2d2e2904;padding:17px 17px 16px}.landing-chat-contact{display:flex;align-items:center;justify-content:space-between;color:var(--landing-blue);margin:0}.landing-chat-contact>div{text-align:center}.landing-chat-contact img{display:block;margin:0 auto 5px;border-radius:50%;width:38px;height:38px}.landing-chat-contact h2{display:flex;align-items:center;justify-content:center;gap:3px;color:#333;font-size:11px;font-weight:500;margin:0}.landing-chat-spacer{width:25px}.landing-imessage-label{text-align:center;color:#82828a;font-size:10px;margin:19px 0 0}.landing-messages{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:18px 7px 10px;min-height:238px}.landing-bubble{position:relative;max-width:89%;font-size:16px;line-height:1.36;padding:11px 14px;border-radius:21px;letter-spacing:-.25px;margin:0;isolation:isolate;text-wrap:pretty}.landing-bubble:before,.landing-bubble:after{content:"";position:absolute;bottom:0;z-index:-1;height:18px}.landing-bubble-blue{background:var(--landing-blue);color:#fff;align-self:flex-end}.landing-bubble-blue:before{right:-6px;width:17px;background:var(--landing-blue);border-bottom-left-radius:14px}.landing-bubble-blue:after{right:-9px;width:9px;background:#fff;border-bottom-left-radius:10px}.landing-bubble-gray{background:#e9e9eb;color:#1d1d21}.landing-bubble-gray:before{left:-6px;width:17px;background:#e9e9eb;border-bottom-right-radius:14px}.landing-bubble-gray:after{left:-9px;width:9px;background:#fff;border-bottom-right-radius:10px}.landing-approval-caption{color:#676773;font-size:11px;line-height:1.5;margin:2px 0 0;max-width:230px}.landing-delivery-caption{font-size:9px;color:#84848a;align-self:flex-end}.landing-composer{border:1px solid #e2e2e6;border-radius:22px;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:5px 5px 5px 13px;color:#92929c;font-size:13px}.landing-composer>span:last-child{background:#d6d6dc;color:#fff;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.landing-scene-note{font-size:12px;line-height:1.5;margin:15px 0 0;color:#52544e}.landing-example-disclosure{font-size:10px;line-height:1.5;color:#83847c;margin:7px 0 0;max-width:370px}.landing h2{font-size:clamp(29px,8vw,43px);line-height:1.12;letter-spacing:-1.35px;font-weight:550;margin:0}.landing-start{border-top:1px solid #e2e1d9;padding:36px 0 42px;display:grid;gap:26px}.landing-steps{list-style:none;margin:0;padding:0}.landing-steps li{display:flex;gap:19px;padding:19px 0;border-bottom:1px solid #e6e5de}.landing-steps li:first-child{padding-top:0}.landing-steps li:last-child{border:0;padding-bottom:0}.landing-steps li>span{color:#85877e;font-size:12px;padding-top:3px;font-variant-numeric:tabular-nums}.landing-steps h3{font-size:16px;letter-spacing:-.3px;font-weight:550;margin:0 0 6px}.landing-steps p{font-size:14px;line-height:1.55;color:#707168;margin:0;max-width:370px}.landing-identity{border-top:1px solid #e2e1d9;padding:36px 0 42px;display:grid;gap:23px}.landing-identity-copy>p:first-child{font-size:20px;line-height:1.35;color:#333;letter-spacing:-.5px;margin:0 0 17px}.landing-identity-copy>p{font-size:15px;line-height:1.6;color:#6a6c63;margin:0 0 15px;max-width:430px}.landing-identity-copy>p.landing-outbound-note{font-size:12px;color:#77786f}.landing-identity-copy>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--landing-blue);font-size:13px;text-decoration:none}.landing-faq{border-top:1px solid #e2e1d9;padding:36px 0 20px;display:grid;gap:25px}.landing-faq h2{font-size:28px}.landing-faq details{border-bottom:1px solid #e2e1d9}.landing-faq summary{display:flex;justify-content:space-between;gap:17px;cursor:pointer;font-size:14px;font-weight:500;padding:21px 0;list-style:none;line-height:1.45}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary>span{color:#85877d;font-size:20px;font-weight:400;line-height:1}.landing-faq details[open] summary>span{transform:rotate(45deg)}.landing-faq details p{font-size:14px;line-height:1.65;color:#717369;margin:0 0 23px;max-width:550px}.landing-last{text-align:center;padding:43px 0 51px}.landing-last h2{font-size:35px;letter-spacing:-1.3px}.landing-last .landing-cta{margin-top:24px}.landing-footer{border-top:1px solid #e2e1d9;padding:25px 0 30px;display:grid;gap:23px;font-size:10px;color:#818378;line-height:1.6}.landing-footer .landing-brand{font-size:16px;color:#343630;gap:7px}.landing-footer .landing-brand img{border-radius:7px}.landing-footer p{margin:10px 0 0}.landing-footer>div:last-child>a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;margin-right:20px;text-decoration:none;color:#5f6157}.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible{outline:3px solid #006bea;outline-offset:5px}@media(min-width:760px){.landing-width{width:min(100% - 80px,1080px)}.landing-nav{min-height:104px}.landing-nav-link{font-size:13px}.landing-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding:65px 0 77px}.landing-eyebrow{font-size:13px}.landing-hero h1{font-size:clamp(65px,7.8vw,91px)}.landing-promise{font-size:19px;margin-top:28px}.landing-conversation{margin:0;max-width:395px;width:100%;justify-self:end}.landing-demo-tabs button{font-size:12px}.landing-thread{padding:20px 20px 18px;border-radius:28px}.landing-bubble{font-size:17px}.landing-messages{min-height:257px}.landing-start,.landing-identity{grid-template-columns:1.2fr 1fr;gap:70px;padding:49px 0 54px}.landing-steps{padding-top:6px}.landing-faq{grid-template-columns:1.2fr 1fr;gap:70px;padding:49px 0 27px}.landing-faq h2{font-size:32px}.landing-faq summary{font-size:15px}.landing-last{padding:63px 0 72px}.landing-last h2{font-size:48px}.landing-footer{grid-template-columns:1fr 1fr;gap:30px;padding:28px 0 35px}.landing-footer>div:last-child{justify-self:end;text-align:right}.landing-footer>div:last-child>a{margin-right:0;margin-left:24px}}@media(max-width:360px){.landing-width{width:calc(100% - 36px)}.landing-nav-link{font-size:11px}.landing-brand{font-size:19px}.landing-hero h1{font-size:46px}.landing-demo-tabs{gap:7px}.landing-demo-tabs button{font-size:10px}.landing-bubble{font-size:15px}}@media(prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto;transition:none;animation:none}}.landing .landing-chat-contact h2{font-size:11px;font-weight:500;letter-spacing:0;line-height:1.5;margin:0}.policy-content{max-width:720px;padding-top:48px;padding-bottom:64px}.policy-content h1{font-size:clamp(36px,7vw,52px);letter-spacing:-.045em;line-height:1.08;margin:0 0 28px}.policy-content h2{font-size:21px;letter-spacing:-.025em;margin:32px 0 12px}.policy-content p{font-size:16px;line-height:1.7;margin:0 0 16px;color:#555}.policy-content a{color:#006bea;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}a{color:inherit}button{cursor:pointer}
