.features_container__yc93Y{min-height:100vh;background:#fff;overflow-x:hidden}.features_hero__7m6oZ{padding:4rem 2rem 5rem;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.features_heroCopy__4SR_b{text-align:left;padding-top:2rem}.features_heroBadge__ptM2e{display:none;align-items:center;gap:.5rem;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;padding:.4rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600;margin-bottom:1.25rem}.features_heroBadge__ptM2e svg{width:14px;height:14px}.features_heroTitle__btWcK{text-wrap:balance;font-size:3rem;font-weight:800;color:#111827;line-height:1.15;margin:0 0 1.5rem}.features_heroTitle__btWcK span{color:#16a34a}.features_noBreak__UUnjw{white-space:nowrap}.features_heroTitle__btWcK .features_noBreak__UUnjw{color:inherit}.features_heroSubtitle__wDu2Y{font-size:1.15rem;color:#6b7280;line-height:1.7;margin:0 0 2rem}.features_heroCta__lRzhv{display:inline-flex;align-items:center;gap:.5rem;background:#16a34a;color:#fff;padding:1rem 2rem;border-radius:10px;font-weight:700;font-size:1.05rem;text-decoration:none;transition:all .2s}.features_heroCta__lRzhv svg{width:18px;height:18px}.features_heroCta__lRzhv:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,.3)}.features_heroVisual___zybL{display:flex;justify-content:center;align-items:center}.features_featuresSection__liO7k{padding:5rem 2rem;background:#f9fafb}.features_sectionHeader__nk8tZ{text-align:center;margin-bottom:3rem}.features_sectionTitle__3WLu2{text-wrap:balance;font-size:2.25rem;font-weight:800;color:#111827;margin:0 0 1rem}.features_sectionSubtitle__U_zlR{font-size:1.1rem;color:#6b7280;margin:0}.features_grid__k_7or{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1100px;margin:0 auto}.features_card__pjDg4{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;transition:all .3s}.features_card__pjDg4:hover{border-color:#16a34a;box-shadow:0 8px 30px rgba(22,163,74,.08);transform:translateY(-4px)}.features_cardIcon__GtDfH{width:48px;height:48px;border-radius:12px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.features_cardIcon__GtDfH svg{width:24px;height:24px}.features_cardTitle__gjeR5{font-size:1.15rem;font-weight:700;color:#111827;margin:0 0 .5rem}.features_cardDesc__Am7m4{color:#6b7280;line-height:1.6;margin:0;font-size:.95rem}.features_showcase__LoOmq{padding:5rem 2rem;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:4rem;gap:4rem;align-items:center}.features_showcase__LoOmq.features_reverse__kf5ak{grid-template-columns:1.1fr 1fr}.features_showcase__LoOmq.features_reverse__kf5ak .features_showcaseCopy__TNPTU{order:2}.features_showcase__LoOmq.features_reverse__kf5ak .features_showcaseVisual__SnaiL{order:1}.features_showcaseVisual__SnaiL{display:flex;justify-content:center}.features_showcaseCopy__TNPTU h2{text-wrap:balance;font-size:2.1rem;font-weight:800;color:#111827;margin:0 0 1rem;line-height:1.2}.features_showcaseCopy__TNPTU h2 span{color:#16a34a}.features_showcaseCopy__TNPTU>p{font-size:1.05rem;color:#6b7280;line-height:1.7;margin:0 0 1.75rem}.features_showcaseList__3ODze{display:flex;flex-direction:column;gap:1rem}.features_showcaseItem__S7_G5{display:flex;gap:.9rem;align-items:flex-start}.features_showcaseItem__S7_G5 .features_iconBox___Woin{width:38px;height:38px;border-radius:10px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.features_showcaseItem__S7_G5 .features_iconBox___Woin svg{width:20px;height:20px}.features_showcaseItem__S7_G5 h4{font-size:1rem;font-weight:700;color:#111827;margin:0 0 .2rem}.features_showcaseItem__S7_G5 p{font-size:.95rem;color:#6b7280;line-height:1.55;margin:0}.features_benefitsSection__yGq_n{padding:5rem 2rem;max-width:900px;margin:0 auto}.features_benefitsList__87rLe{display:flex;flex-direction:column;gap:1.5rem}.features_benefit__43RZX{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#f0fdf4;border-radius:12px;border:1px solid #bbf7d0}.features_benefitCheck__C6buP{color:#16a34a;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.features_benefitCheck__C6buP svg{width:22px;height:22px}.features_benefitContent__Qs14E h3{font-size:1.1rem;font-weight:700;color:#111827;margin:0 0 .25rem}.features_benefitContent__Qs14E p{color:#6b7280;margin:0;line-height:1.6;font-size:.95rem}.features_ctaSection__J8mNT{background:#16a34a;padding:5rem 2rem;text-align:center}.features_ctaSection__J8mNT h2{text-wrap:balance;font-size:2.25rem;font-weight:800;color:#fff;margin:0 0 .75rem}.features_ctaSection__J8mNT p{color:hsla(0,0%,100%,.9);font-size:1.15rem;margin:0 0 2rem}.features_ctaWhite__YDe4y{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#16a34a;padding:1rem 2.5rem;border-radius:10px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .2s}.features_ctaWhite__YDe4y svg{width:18px;height:18px}.features_ctaWhite__YDe4y:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.features_ctaGuarantees__cE_5q{display:flex;justify-content:center;gap:2rem;color:hsla(0,0%,100%,.9);font-size:.9rem;margin-top:1.5rem}.features_ctaGuarantees__cE_5q span{display:inline-flex;align-items:center;gap:.4rem}.features_ctaGuarantees__cE_5q svg{width:16px;height:16px}@media (max-width:960px){.features_hero__7m6oZ,.features_showcase__LoOmq{grid-template-columns:1fr;gap:3rem}.features_showcase__LoOmq.features_reverse__kf5ak{grid-template-columns:1fr}.features_showcase__LoOmq.features_reverse__kf5ak .features_showcaseCopy__TNPTU,.features_showcase__LoOmq.features_reverse__kf5ak .features_showcaseVisual__SnaiL{order:0}.features_heroCopy__4SR_b{text-align:center}.features_heroTitle__btWcK{font-size:2.25rem}}@media (max-width:768px){.features_hero__7m6oZ{padding:3rem 1.25rem}.features_heroTitle__btWcK{font-size:2rem}.features_noBreak__UUnjw{white-space:normal}.features_heroSubtitle__wDu2Y{font-size:1.05rem}.features_grid__k_7or{grid-template-columns:1fr;gap:1.25rem}.features_featuresSection__liO7k{padding:3rem 1.25rem}.features_sectionTitle__3WLu2{font-size:1.6rem}.features_benefitsSection__yGq_n,.features_showcase__LoOmq{padding:3rem 1.25rem}.features_showcaseCopy__TNPTU h2{font-size:1.6rem}.features_ctaSection__J8mNT{padding:3rem 1.25rem}.features_ctaSection__J8mNT h2{font-size:1.6rem}.features_ctaGuarantees__cE_5q{flex-direction:column;gap:.5rem}.features_phone__cEQRB{width:270px;height:560px}}.features_kioskStage__PXd3K{padding:5rem 2rem;max-width:1200px;margin:0 auto}.features_kioskStageDevice__Jeh2B{display:flex;justify-content:center;margin:2.5rem 0 3rem;zoom:1.15}.features_kioskStagePoints__zR2BE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.75rem 3rem;gap:1.75rem 3rem;max-width:940px;margin:0 auto}@media (max-width:900px){.features_kioskStageDevice__Jeh2B{zoom:.78}}@media (max-width:768px){.features_kioskStage__PXd3K{padding:3rem 1.25rem}.features_kioskStageDevice__Jeh2B{zoom:.5;margin:1.5rem 0 2rem}.features_kioskStagePoints__zR2BE{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.features_kioskStageDevice__Jeh2B{zoom:.46}}.multi-location_hero___4gp5{padding:4rem 2rem 3rem;max-width:1180px;margin:0 auto;text-align:center}.multi-location_heroInner__H6VRI{max-width:720px;margin:0 auto}.multi-location_heroTitle__a_JzO{font-size:3rem;font-weight:800;color:#111827;line-height:1.12;margin:0 0 1.25rem;letter-spacing:-.02em;text-wrap:balance}.multi-location_heroTitle__a_JzO span{color:#16a34a}.multi-location_heroSubtitle__DbuRf{font-size:1.15rem;color:#6b7280;line-height:1.6;margin:0 auto 2rem;max-width:40rem;text-wrap:balance}.multi-location_visual__A80vL{max-width:1140px;margin:2.5rem auto 0;padding:0 .5rem}@media (max-width:768px){.multi-location_hero___4gp5{padding:3rem 1.25rem 2rem}.multi-location_heroTitle__a_JzO{font-size:2.1rem}.multi-location_heroSubtitle__DbuRf{font-size:1.05rem}.multi-location_visual__A80vL{margin-top:1.75rem}}.multi-location_keepTogether__CoPdJ{white-space:nowrap}.multi-location_ctaAlt__ikrJh{display:block;margin-top:var(--space-md);color:var(--color-text-inverse);font-weight:600;text-decoration:underline;text-underline-offset:3px}.multi-location_clause__LL_N9.multi-location_clause__LL_N9{color:var(--color-heading)}.multi-location_savings__DDopj{padding:5rem 0 0}.team-messaging_keepTogether__GlNSo{white-space:nowrap}.team-messaging_convList__4TEUI{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.team-messaging_convRow__p8TJ5{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md)}.team-messaging_convRow__p8TJ5+.team-messaging_convRow__p8TJ5{border-top:1px solid var(--color-border-light)}.team-messaging_convAvatar__ZYbSA{flex:0 0 32px;width:32px;height:32px;border-radius:var(--radius-control);background:var(--color-bg-secondary);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.team-messaging_convAvatar__ZYbSA svg{width:15px;height:15px}.team-messaging_convAvatarChannel___ZpQ4{background:var(--color-primary-tint);border:1px solid var(--color-primary-tint-border);color:var(--color-success-text)}.team-messaging_convAvatarOrg__owwZn{background:var(--color-primary);color:var(--color-bg-card)}.team-messaging_convMain__94H8l{flex:1 1;min-width:0}.team-messaging_convName__n65hM{font-size:12.5px;font-weight:700;color:var(--color-text-primary);margin:0 0 2px}.team-messaging_convPreview__HjrCi{font-size:11px;color:var(--color-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-messaging_convTrail__4baX7{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs)}.team-messaging_convTime__dpZBA{font-size:10px;color:var(--color-text-tertiary)}.team-messaging_convUnread__nHtRk{min-width:16px;height:16px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-success-text);color:var(--color-bg-card);font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.team-messaging_threadBanner__VNCjt{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);margin:0 0 var(--space-md);background:var(--color-primary-tint);border:1px solid var(--color-primary-tint-border);border-radius:var(--radius-card)}.team-messaging_threadBadge__Q9Us4{flex:0 0 26px;width:26px;height:26px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-bg-card);display:flex;align-items:center;justify-content:center}.team-messaging_threadBadge__Q9Us4 svg{width:13px;height:13px}.team-messaging_threadName__RT2ro{font-size:12.5px;font-weight:700;color:var(--color-text-primary);margin:0}.team-messaging_threadKind__iKPUo{font-size:10px;font-weight:600;color:var(--color-success-text);margin:0}.team-messaging_thread__DsqI5{display:flex;flex-direction:column;gap:var(--space-sm)}.team-messaging_bubbleRow__qhk70{max-width:84%;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.team-messaging_bubbleRowOwn__Lz1we{align-self:flex-end;align-items:flex-end}.team-messaging_bubbleMeta__lMnaR{font-size:9.5px;font-weight:600;color:var(--color-text-secondary);padding:0 2px}.team-messaging_bubble__WW1yJ{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:6px 9px;font-size:11.5px;line-height:1.4;color:var(--color-text-primary)}.team-messaging_bubbleOwn__5QR_W{background:var(--color-primary-tint);border-color:var(--color-primary-tint-border)}.team-messaging_composer__8VRcc{display:flex;gap:var(--space-sm);margin-top:var(--space-md)}.team-messaging_composerInput__PNhus{flex:1 1;border:1px solid var(--color-border);background:var(--color-bg-card);font-size:11px;color:var(--color-text-tertiary);padding:0 var(--space-sm)}.team-messaging_composerInput__PNhus,.team-messaging_composerSend__2o_iu{height:30px;border-radius:var(--radius-control);display:flex;align-items:center}.team-messaging_composerSend__2o_iu{width:30px;background:var(--color-primary);color:var(--color-bg-card);justify-content:center}.team-messaging_composerSend__2o_iu svg{width:14px;height:14px}.team-messaging_compareSection__6suah{padding:5rem 2rem;max-width:1000px;margin:0 auto}.team-messaging_compareTable__Nm3z4{border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;background:var(--color-bg-card)}.team-messaging_compareRow__5cQvM{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr}.team-messaging_compareRow__5cQvM+.team-messaging_compareRow__5cQvM{border-top:1px solid var(--color-border-light)}.team-messaging_compareHead__mkPCI{background:var(--color-bg-subtle)}.team-messaging_compareHead__mkPCI>div{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}.team-messaging_compareRow__5cQvM>div{padding:var(--space-lg) var(--space-xl)}.team-messaging_compareLabel__rPYOj{font-size:15px;font-weight:700;color:var(--color-heading)}.team-messaging_compareCell__RPyul{display:flex;gap:var(--space-sm);align-items:flex-start;font-size:15px;line-height:1.5;color:var(--color-text-primary)}.team-messaging_compareCell__RPyul svg{flex:0 0 16px;width:16px;height:16px;margin-top:4px}.team-messaging_compareText__QWNhn{flex:1 1;min-width:0}.team-messaging_compareBad__jHR6A svg{color:var(--color-text-tertiary)}.team-messaging_compareBad__jHR6A{color:var(--color-text-secondary)}.team-messaging_compareGood__uBrZN svg{color:var(--color-primary)}.team-messaging_cellTag__9sY8t{display:none}@media (max-width:768px){.team-messaging_compareSection__6suah{padding:3.5rem 1rem}.team-messaging_compareHead__mkPCI{display:none}.team-messaging_compareRow__5cQvM{grid-template-columns:1fr}.team-messaging_compareRow__5cQvM>div{padding:var(--space-sm) var(--space-lg)}.team-messaging_compareRow__5cQvM>div:first-child{padding-top:var(--space-lg)}.team-messaging_compareRow__5cQvM>div:last-child{padding-bottom:var(--space-lg)}.team-messaging_compareCell__RPyul{flex-wrap:wrap;font-size:14px}.team-messaging_cellTag__9sY8t{display:block;flex:0 0 100%;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}}