.L-y88a_lockup{color:var(--navy);flex-direction:column;text-decoration:none;display:inline-flex}.L-y88a_lockup svg{width:auto;display:block}.L-y88a_md svg{height:30px}.L-y88a_lg svg{height:40px}@media (min-width:720px){.L-y88a_md svg{height:34px}}.L-y88a_by{color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:20px}
.gOObGW_bar{z-index:10;background:var(--gading);border-bottom:1px solid var(--hairline);position:sticky;top:0}.gOObGW_inner{align-items:center;gap:var(--space-6);height:var(--nav-height);display:flex}.gOObGW_home{margin-right:auto;text-decoration:none;display:inline-flex}.gOObGW_links{gap:var(--space-6);display:none}.gOObGW_links a{color:var(--ink-muted);font-size:14px;line-height:22px;text-decoration:none}.gOObGW_links a:hover{color:var(--navy)}@media (min-width:720px){.gOObGW_links{display:flex}}
.ZARIfG_hero{padding:var(--space-12) 0;scroll-margin-top:var(--nav-height)}.ZARIfG_grid{gap:var(--space-12);align-items:center;display:grid}.ZARIfG_h1{font-family:var(--font-serif);letter-spacing:-.01em;max-width:560px;margin-bottom:20px;font-size:40px;font-weight:500;line-height:44px}.ZARIfG_sub{color:var(--ink-muted);max-width:460px;margin-bottom:32px;font-size:17px;line-height:28px}.ZARIfG_note{color:var(--ink-muted);margin-top:20px;font-size:14px;line-height:22px}@media (min-width:768px){.ZARIfG_h1{font-size:56px;line-height:60px}}@media (min-width:960px){.ZARIfG_hero{padding-top:72px}.ZARIfG_grid{grid-template-columns:minmax(0,1fr) 400px}}.ZARIfG_stage{--s:.7;width:calc(400px * var(--s));height:calc(412px * var(--s));margin:0 auto;position:relative}@media (min-width:480px){.ZARIfG_stage{--s:.85}}@media (min-width:960px){.ZARIfG_stage{--s:1}}.ZARIfG_visual{width:400px;height:412px;transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}.ZARIfG_archLine{position:absolute;top:0;left:19px;overflow:visible}.ZARIfG_archLine path{fill:none;stroke:var(--emas);stroke-width:1.5px}.ZARIfG_arch{background:var(--sage);border-radius:150px 150px 0 0;width:300px;height:400px;position:absolute;top:12px;left:31px}.ZARIfG_phone{background:var(--gading-raised);border:1px solid var(--hairline);border-radius:28px;width:196px;height:320px;padding:16px 12px;position:absolute;top:68px;left:83px;box-shadow:0 12px 32px #241c171f}.ZARIfG_chatHead{color:var(--ink);border-bottom:1px solid var(--hairline);margin-bottom:10px;padding-bottom:8px;font-size:12px;font-weight:600;line-height:16px}.ZARIfG_bubble{background:var(--sage);color:var(--ink);border-radius:10px 10px 10px 2px;margin-bottom:8px;padding:8px 10px;font-size:11px;line-height:16px}.ZARIfG_typing{gap:4px;width:max-content;max-height:30px;padding:10px 12px;display:none;overflow:hidden}.ZARIfG_typing i{background:var(--ink-muted);border-radius:50%;width:5px;height:5px}.ZARIfG_qrWrap{width:96px;height:96px;margin:8px auto 0;position:relative}.ZARIfG_qr{width:96px;height:96px;color:var(--ink);background:var(--gading-raised);display:block}.ZARIfG_beam{background:var(--navy);height:2px;box-shadow:0 0 8px 1px var(--navy);opacity:0;position:absolute;top:0;left:-6px;right:-6px}.ZARIfG_stamp{color:var(--success);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:600;line-height:16px;display:flex}.ZARIfG_stamp svg{flex:none}.ZARIfG_printer{background:#2b2622;border-radius:10px 10px 8px 8px;width:152px;height:50px;position:absolute;bottom:0;right:19px;box-shadow:0 8px 18px #241c1738}.ZARIfG_printer:before{content:"";background:#0e0c0b;border-radius:2px;height:3px;position:absolute;top:6px;left:10px;right:10px}.ZARIfG_led{background:#5a524b;border-radius:50%;width:6px;height:6px;position:absolute;bottom:12px;right:14px}.ZARIfG_feed{width:128px;height:200px;position:absolute;bottom:44px;right:31px;overflow:hidden}.ZARIfG_ticket{color:#000;text-align:center;background:#fff;width:128px;padding:10px 8px 12px;font-family:Arial,Helvetica,sans-serif;position:absolute;bottom:0;left:0;box-shadow:0 4px 12px #241c1724}.ZARIfG_tEvent{letter-spacing:.05em;margin-bottom:6px;font-size:7px;font-weight:700;line-height:9px}.ZARIfG_tQr{color:#000;width:72px;height:72px;margin:0 auto 6px;display:block}.ZARIfG_tName{font-size:12px;font-weight:700;line-height:14px}.ZARIfG_tTable{margin-top:4px;font-size:9px;font-weight:600;line-height:12px}.ZARIfG_tDoor{border:2px solid #000;margin:6px 8px 0;padding:3px 0;font:700 6px/8px Arial,sans-serif}.ZARIfG_tDoor b{font:700 13px/15px Courier New,monospace;display:block}@media (prefers-reduced-motion:no-preference){html.js .ZARIfG_visual:not(.ZARIfG_finished) .ZARIfG_archLine path{stroke-dasharray:1;stroke-dashoffset:1px}html.js .ZARIfG_visual:not(.ZARIfG_finished) .ZARIfG_phone{opacity:0;transform:translateY(14px)}html.js .ZARIfG_visual:not(.ZARIfG_finished) .ZARIfG_typing{display:flex}html.js .ZARIfG_visual:not(.ZARIfG_finished) .ZARIfG_msg{opacity:0;transform:translateY(6px)}html.js .ZARIfG_visual:not(.ZARIfG_finished) .ZARIfG_qrWrap{opacity:0;transform:scale(.92)}html.js .ZARIfG_visual:not(.ZARIfG_finished) .ZARIfG_stamp{opacity:0}html.js .ZARIfG_visual:not(.ZARIfG_finished) .ZARIfG_ticket{transform:translateY(100%)}.ZARIfG_play .ZARIfG_archLine path{animation:1.4s cubic-bezier(.45,0,.2,1) .1s forwards ZARIfG_draw}.ZARIfG_play .ZARIfG_phone{animation:.6s cubic-bezier(.2,.7,.2,1) .5s forwards ZARIfG_rise}.ZARIfG_play .ZARIfG_typing{animation:.25s 1.75s forwards ZARIfG_typingOut}.ZARIfG_play:not(.ZARIfG_finished) .ZARIfG_typing i{animation:.9s ease-in-out infinite ZARIfG_dot}.ZARIfG_play:not(.ZARIfG_finished) .ZARIfG_typing i:nth-child(2){animation-delay:.15s}.ZARIfG_play:not(.ZARIfG_finished) .ZARIfG_typing i:nth-child(3){animation-delay:.3s}.ZARIfG_play .ZARIfG_msg{animation:.35s ease-out 1.95s forwards ZARIfG_rise}.ZARIfG_play .ZARIfG_qrWrap{animation:.35s cubic-bezier(.2,.7,.2,1) 2.3s forwards ZARIfG_rise}.ZARIfG_play .ZARIfG_beam{animation:.7s ease-in-out 2.75s forwards ZARIfG_scan}.ZARIfG_play .ZARIfG_stamp{animation:.3s ease-out 3.45s forwards ZARIfG_rise}.ZARIfG_play .ZARIfG_led{animation:.25s step-end 3.55s 6 ZARIfG_led}.ZARIfG_play .ZARIfG_ticket{animation:1.3s steps(14,end) 3.6s forwards ZARIfG_feed}}@keyframes ZARIfG_draw{to{stroke-dashoffset:0}}@keyframes ZARIfG_rise{to{opacity:1;transform:none}}@keyframes ZARIfG_dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes ZARIfG_typingOut{to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes ZARIfG_scan{0%{opacity:1;top:0}50%{top:94px}to{opacity:0;top:0}}@keyframes ZARIfG_led{0%{background:var(--success)}50%{background:#5a524b}}@keyframes ZARIfG_feed{to{transform:translateY(0)}}
.xKyHEW_cards3{gap:var(--space-4);display:grid}@media (min-width:600px){.xKyHEW_cards3{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.xKyHEW_cards3{grid-template-columns:repeat(3,minmax(0,1fr))}}.xKyHEW_card{background:var(--gading-raised);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-6) var(--space-4);position:relative}@media (min-width:768px){.xKyHEW_card{padding:var(--space-6)}}.xKyHEW_cardLine{margin-top:var(--space-2);color:var(--ink-muted)}.xKyHEW_rule{background:var(--emas);width:32px;height:1.5px;margin-bottom:var(--space-4);display:block}.xKyHEW_steps{gap:var(--space-6);display:grid}.xKyHEW_step{gap:var(--space-4);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.xKyHEW_stepArch{background:var(--gading-raised);border:1.5px solid var(--emas);border-bottom:0;border-radius:999px 999px 0 0;justify-content:center;align-items:flex-end;width:64px;height:80px;padding-bottom:10px;display:flex}.xKyHEW_stepNum{font-family:var(--font-serif);font-variant-numeric:lining-nums;color:var(--navy);font-size:32px;font-weight:500;line-height:32px}.xKyHEW_stepLine{margin-top:var(--space-1)}@media (min-width:960px){.xKyHEW_steps{grid-template-columns:repeat(4,minmax(0,1fr))}.xKyHEW_step{display:block}.xKyHEW_stepArch{width:100%;height:200px;margin-bottom:var(--space-6);background:var(--sage);padding-bottom:28px}.xKyHEW_stepNum{font-size:64px;line-height:64px}.xKyHEW_stepLine{margin-top:var(--space-2)}}.tone-sage .xKyHEW_stepArch{background:var(--gading-raised)}.xKyHEW_themes{gap:var(--space-6);scroll-snap-type:x mandatory;padding-bottom:var(--space-4);grid-auto-columns:minmax(200px,240px);grid-auto-flow:column;display:grid;overflow-x:auto}.xKyHEW_theme{scroll-snap-align:start}.xKyHEW_themeImg{aspect-ratio:3/4;object-fit:cover;background:var(--gading-raised);border-radius:999px 999px 0 0;width:100%}.xKyHEW_themeName{margin-top:var(--space-2);font-weight:600}.xKyHEW_stats{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:768px){.xKyHEW_stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.xKyHEW_stat{justify-content:flex-end;gap:var(--space-1);padding-top:var(--space-4);border-top:1.5px solid var(--emas);flex-direction:column-reverse;display:flex}.xKyHEW_statValue{font-family:var(--font-serif);font-variant-numeric:lining-nums;color:var(--navy);margin:0;font-size:40px;font-weight:500;line-height:44px}@media (min-width:768px){.xKyHEW_statValue{font-size:48px;line-height:52px}}.xKyHEW_statLabel{color:var(--ink-muted);font-size:14px;line-height:22px}.xKyHEW_caption{margin-top:var(--space-4)}.xKyHEW_quote{margin-top:var(--space-12);max-width:760px}.xKyHEW_quoteText{font-family:var(--font-serif);color:var(--ink);margin-bottom:var(--space-4);font-size:32px;font-weight:500;line-height:40px}.xKyHEW_demo{gap:var(--space-6);align-items:center;display:grid}.xKyHEW_demo>:first-child{margin-bottom:0}@media (min-width:960px){.xKyHEW_demo{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 400px}}.xKyHEW_demoCard{align-items:flex-start;gap:var(--space-2);background:var(--gading-raised);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-6);flex-direction:column;display:flex}.xKyHEW_demoCode{letter-spacing:.06em;color:var(--ink);margin-bottom:var(--space-4);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:28px;font-weight:600;line-height:36px}.xKyHEW_included{margin-top:var(--space-12)}.xKyHEW_includedTitle{margin-bottom:var(--space-4);font-size:16px;font-weight:600;line-height:26px}.xKyHEW_checks{gap:var(--space-2) var(--space-6);display:grid}@media (min-width:768px){.xKyHEW_checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.xKyHEW_checks li{padding-left:28px;position:relative}.xKyHEW_checks li:before{content:"";border-left:2px solid var(--navy);border-bottom:2px solid var(--navy);width:12px;height:6px;position:absolute;top:8px;left:3px;transform:rotate(-45deg)}.xKyHEW_woLine{margin:var(--space-6) 0;padding-top:var(--space-6);border-top:1px solid var(--hairline);max-width:720px}.xKyHEW_faq{border-top:1px solid var(--hairline);max-width:760px}.xKyHEW_qa{border-bottom:1px solid var(--hairline)}.xKyHEW_q{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;padding:20px 0;font-size:17px;font-weight:600;line-height:26px;list-style:none;display:flex}.xKyHEW_q::-webkit-details-marker{display:none}.xKyHEW_q:after{content:"";background:linear-gradient(var(--ink-muted), var(--ink-muted)) center / 12px 2px no-repeat, linear-gradient(var(--ink-muted), var(--ink-muted)) center / 2px 12px no-repeat;flex:none;width:12px;height:12px}.xKyHEW_qa[open]>.xKyHEW_q:after{background:linear-gradient(var(--ink-muted), var(--ink-muted)) center / 12px 2px no-repeat}.xKyHEW_a{max-width:640px;color:var(--ink-muted);padding-bottom:20px}.xKyHEW_closing{text-align:center;border-top:1px solid var(--hairline)}.xKyHEW_closingArch{margin:0 auto var(--space-6);color:var(--navy);display:block}.xKyHEW_closingLede{margin-left:auto;margin-right:auto}.xKyHEW_closingCtas{justify-content:center;margin-top:32px}.xKyHEW_footer{border-top:1px solid var(--hairline);padding:var(--space-12) 0}.xKyHEW_footerTop{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.xKyHEW_footerLinks{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.xKyHEW_footerLinks a{color:var(--ink-muted);font-size:14px;line-height:22px;text-decoration:none}.xKyHEW_footerLinks a:hover{color:var(--navy)}.xKyHEW_legal{padding-top:var(--space-6);border-top:1px solid var(--hairline);gap:var(--space-1);margin-top:32px;display:grid}
