@keyframes products_fadeInUp__VX_P_{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes products_shimmer__BAgrB{0%{background-position:-200%}to{background-position:200%}}.products_ibmHero__ypAAH{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 12% 0,rgba(220,38,38,.18),transparent 55%),radial-gradient(ellipse 50% 45% at 88% 10%,rgba(185,28,28,.12),transparent 50%),linear-gradient(180deg,#0a0a0a,#111 70%);padding:56px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.products_ibmWrap__nDyTg{max-width:1160px;margin:0 auto;padding:0 28px}.products_ibmCrumb__04kQX{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(248,250,252,.55);margin-bottom:32px}.products_ibmCrumb__04kQX a{color:#fca5a5;text-decoration:none;font-weight:500}.products_ibmCrumb__04kQX a:hover{text-decoration:underline}.products_ibmTitle__qc1Go{font-size:clamp(40px,5.8vw,64px);font-weight:650;letter-spacing:-.045em;line-height:1.05;color:#f8fafc;margin:0 0 18px;max-width:14ch}.products_ibmTagline___2HQ_{font-size:clamp(18px,2.3vw,24px);line-height:1.4;color:rgba(248,250,252,.72);margin:0 0 32px;max-width:28ch;font-weight:450}.products_ibmHeroActions__c0mVo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px}.products_ibmCta__if49M,.products_ibmStickyBuy__r9c7u{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;border:0;border-radius:4px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 10px 28px rgba(220,38,38,.32);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.products_ibmCta__if49M:hover,.products_ibmStickyBuy__r9c7u:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 32px rgba(220,38,38,.4)}.products_ibmCtaGhost__8zFuJ{color:#fca5a5;font-size:14px;font-weight:600;text-decoration:none;padding:12px 16px;border-radius:4px;border:1px solid hsla(0,94%,82%,.35);background:hsla(0,0%,100%,.08);transition:background .2s ease,border-color .2s ease}.products_ibmCtaGhost__8zFuJ:hover{background:hsla(0,0%,100%,.15);border-color:#fca5a5;text-decoration:none}.products_ibmSearch__M__Wp{display:flex;align-items:center;gap:12px;max-width:560px;padding:14px 18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;box-shadow:0 8px 28px rgba(0,0,0,.2);backdrop-filter:blur(8px);transition:border-color .2s ease,box-shadow .2s ease}.products_ibmSearch__M__Wp:focus-within{border-color:rgba(220,38,38,.55);box-shadow:0 0 0 4px rgba(220,38,38,.15),0 10px 28px rgba(0,0,0,.2)}.products_ibmSearch__M__Wp input{flex:1;border:0;background:transparent;font-size:15px;color:#f8fafc;outline:none}.products_ibmSearch__M__Wp input::-moz-placeholder{color:rgba(248,250,252,.4)}.products_ibmSearch__M__Wp input::placeholder{color:rgba(248,250,252,.4)}.products_ibmSearchClear__R1GYV{border:0;background:transparent;color:#fca5a5;font-size:13px;font-weight:600;cursor:pointer}.products_ibmFilters__1r_Na{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:8px}.products_ibmFilter__hpIrX{border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);color:rgba(248,250,252,.75);font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.products_ibmFilter__hpIrX:hover{border-color:rgba(220,38,38,.5);color:#fca5a5}.products_ibmFilterActive__RUhtj{background:#dc2626;border-color:#dc2626;color:#fff;box-shadow:0 6px 16px rgba(220,38,38,.3)}.products_ibmFilterActive__RUhtj:hover{color:#fff;border-color:#dc2626}.products_ibmSpotlight__bVASp{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:center;margin-top:40px;padding:28px;border-radius:4px;text-decoration:none;color:inherit;background:radial-gradient(ellipse 60% 80% at 90% 20%,rgba(220,38,38,.2),transparent 50%),linear-gradient(135deg,#0a0a0a,#1a0a0a 60%,#7f1d1d);box-shadow:0 18px 48px rgba(0,0,0,.35);transition:transform .2s ease,box-shadow .2s ease}.products_ibmSpotlight__bVASp:hover{transform:translateY(-2px);box-shadow:0 24px 56px rgba(220,38,38,.2)}.products_ibmSpotlightCopy__5wNch span{display:inline-block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fca5a5}.products_ibmSpotlightCopy__5wNch h3{margin:0 0 10px;font-size:clamp(22px,2.6vw,30px);font-weight:650;letter-spacing:-.03em;color:#fff}.products_ibmSpotlightCopy__5wNch p{margin:0 0 14px;font-size:15px;line-height:1.6;color:rgba(248,250,252,.78)}.products_ibmSpotlightCopy__5wNch em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:14px;font-weight:600;color:#fca5a5}.products_ibmSpotlightMedia__1f4AA{display:grid;grid-template-columns:1fr 1fr;gap:10px}.products_ibmSpotlightMedia__1f4AA span{display:grid;place-items:center;min-height:72px;border-radius:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#e2e8f0;font-size:13px;font-weight:600}.products_ibmSticky__uc_AT{position:sticky;top:64px;z-index:30;background:hsla(0,0%,4%,.92);border-bottom:1px solid rgba(220,38,38,.25);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.products_ibmStickyInner__aB83v{max-width:1160px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.products_ibmStickyLinks__iBw6u{display:flex;gap:2px;overflow-x:auto}.products_ibmStickyLinks__iBw6u a{flex:none;padding:16px 14px 14px;color:rgba(248,250,252,.65);font-size:14px;font-weight:500;text-decoration:none;border-bottom:2px solid transparent;transition:color .15s ease}.products_ibmStickyLinks__iBw6u a:hover{color:#fca5a5}.products_ibmStickyActive__l1onV{color:#fca5a5!important;border-bottom-color:#dc2626!important;font-weight:600!important}.products_ibmStickyBuy__r9c7u{padding:10px 18px;border-radius:4px;font-size:13px;box-shadow:0 6px 18px rgba(220,38,38,.28)}.products_ibmBody__Ol_50{background:linear-gradient(180deg,#fff,#f8fafc 48%,#fff);padding:8px 0 64px}.products_ibmSection__m5jR0{max-width:1160px;margin:0 auto;padding:72px 28px 12px;scroll-margin-top:140px}.products_ibmOverview__YvlrI{display:grid;grid-template-columns:minmax(240px,.9fr) 1.1fr;gap:56px;align-items:start}.products_ibmKicker__jfQ6b{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin-bottom:14px}.products_ibmTextLink__VBawp{color:#dc2626;font-size:15px;font-weight:600;text-decoration:none}.products_ibmTextLink__VBawp:hover{text-decoration:underline}.products_ibmUseIcon__rHVz2{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;color:#dc2626;border-radius:4px;background:linear-gradient(145deg,#fef2f2,#ffe4e4)}.products_ibmPersona__cWDq4{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.products_ibmPersonaCard__vbHPH{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-height:196px;padding:22px;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:4px;text-decoration:none;color:#0b1220;box-shadow:0 4px 20px rgba(15,23,42,.03);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.products_ibmPersonaCard__vbHPH:hover{transform:translateY(-3px);border-color:rgba(220,38,38,.3);box-shadow:0 16px 40px rgba(220,38,38,.1);background:#fff}.products_ibmPersonaCard__vbHPH h3{font-size:16px;font-weight:650;letter-spacing:-.02em;margin:0 0 6px}.products_ibmPersonaCard__vbHPH p{font-size:13px;line-height:1.5;color:#64748b;margin:0}.products_ibmPriceGrid__lTaY9{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.products_ibmPriceCard___4Xz6{display:flex;flex-direction:column;align-items:flex-start;padding:0 22px 26px;border:1px solid rgba(15,23,42,.07);border-radius:4px;background:#fff;overflow:hidden;box-shadow:0 8px 28px rgba(15,23,42,.04);transition:transform .22s ease,box-shadow .22s ease}.products_ibmPriceCard___4Xz6:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(220,38,38,.1)}.products_ibmPriceRequired__epJym{width:calc(100% + 44px);margin:0 -22px 18px;padding:10px 22px;background:linear-gradient(90deg,#dc2626,#991b1b);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.products_ibmPriceOptional__ZDOwQ{margin:18px 0 10px;background:#f1f5f9;color:#475569}.products_ibmPriceOptional__ZDOwQ,.products_ibmPricePromo__Sz5Ot{padding:5px 11px;font-size:11px;font-weight:700;border-radius:999px}.products_ibmPricePromo__Sz5Ot{display:inline-block;margin-bottom:10px;background:#fef2f2;color:#991b1b}.products_ibmPriceCard___4Xz6 h3{font-size:18px;font-weight:650;letter-spacing:-.02em;margin:0 0 12px;color:#0b1220}.products_ibmPriceStart__IKcKJ{font-size:12px;color:#94a3b8;margin:0}.products_ibmPriceValue__AdKgu{font-size:30px;font-weight:700;letter-spacing:-.03em;color:#0b1220;margin:4px 0}.products_ibmPriceNote__i1MyG{font-size:12px;color:#64748b;margin:0 0 16px}.products_ibmPriceCard___4Xz6 .products_ibmCta__if49M{width:100%;justify-content:center;margin-bottom:16px;border-radius:12px}.products_ibmPriceCard___4Xz6 hr{width:100%;border:0;border-top:1px solid rgba(15,23,42,.06);margin:0 0 16px}.products_ibmOverview__YvlrI h2{font-size:clamp(30px,3.6vw,44px);font-weight:650;letter-spacing:-.035em;line-height:1.12;color:#0b1220;margin:0}.products_ibmOverview__YvlrI p{font-size:16px;line-height:1.75;color:#475569;margin:0 0 24px}.products_ibmSplit__UNlMP{display:grid;grid-template-columns:1fr 1fr;gap:20px}.products_ibmSplit__UNlMP>div{padding:20px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.06)}.products_ibmBadge__SNCHk,.products_ibmResCard__sp_F2 span,.products_ibmSectionHead__PxCge span,.products_ibmSplit__UNlMP h3{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#dc2626}.products_ibmSplit__UNlMP p{margin:8px 0 0;font-size:15px}.products_ibmSectionHead__PxCge{max-width:640px;margin-bottom:36px}.products_ibmSectionHead__PxCge h2{font-size:clamp(28px,3.2vw,40px);font-weight:650;letter-spacing:-.03em;color:#0b1220;margin:8px 0 12px}.products_ibmEmpty__6Ex1k,.products_ibmSectionHead__PxCge p{font-size:15px;line-height:1.65;color:#64748b;margin:0}.products_ibmFeatureGrid__g2_fc,.products_ibmGrid__AtHVZ,.products_ibmResGrid__XtFoW,.products_ibmUseGrid__b8l_S{display:grid;gap:18px}.products_ibmGrid__AtHVZ{grid-template-columns:repeat(3,1fr)}.products_ibmCard__gnq0d,.products_ibmFeatureCard__Z1wiV,.products_ibmResCard__sp_F2,.products_ibmUseCard__MChlX{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid rgba(15,23,42,.06);border-radius:4px;background:#fff;text-decoration:none;color:inherit;min-height:100%;box-shadow:0 6px 24px rgba(15,23,42,.03);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.products_ibmCard__gnq0d:hover,.products_ibmResCard__sp_F2:hover,.products_ibmUseCard__MChlX:hover{transform:translateY(-4px);border-color:rgba(220,38,38,.3);box-shadow:0 20px 48px rgba(220,38,38,.1)}.products_ibmCardTop__ZG8YF{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:18px}.products_ibmIcon__0iz_8{display:grid;place-items:center;width:44px;height:44px;border-radius:4px;background:linear-gradient(145deg,#fef2f2,#ffe4e4)}.products_ibmBadge__SNCHk{padding:5px 10px;border-radius:999px;background:#fef2f2;color:#dc2626;letter-spacing:.06em}.products_ibmCard__gnq0d h3,.products_ibmFeatureCard__Z1wiV h3,.products_ibmResCard__sp_F2 h3,.products_ibmUseCard__MChlX h3{font-size:20px;font-weight:650;letter-spacing:-.025em;color:#0b1220;margin:0 0 8px}.products_ibmCardTag__H9kkt{font-size:14px;font-weight:500;color:#dc2626;margin:0 0 10px}.products_ibmCardDesc__z4wGW,.products_ibmFeatureCard__Z1wiV p,.products_ibmResCard__sp_F2 p,.products_ibmUseCard__MChlX p{font-size:14px;line-height:1.65;color:#64748b;margin:0 0 18px;flex:1}.products_ibmTags__zl8LS{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.products_ibmTags__zl8LS span{font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;padding:5px 10px;border-radius:999px}.products_ibmFeatureCard__Z1wiV a,.products_ibmMore__R3AG4{font-size:14px;font-weight:600;color:#dc2626;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.products_ibmFeatureGrid__g2_fc{grid-template-columns:repeat(2,1fr)}.products_ibmFeatureCard__Z1wiV ul{margin:0 0 16px;padding:0 0 0 18px;color:#475569;font-size:14px;line-height:1.75}.products_ibmResGrid__XtFoW,.products_ibmUseGrid__b8l_S{grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.products_ibmFeatureGrid__g2_fc,.products_ibmGrid__AtHVZ,.products_ibmOverview__YvlrI,.products_ibmPersona__cWDq4,.products_ibmPriceGrid__lTaY9,.products_ibmResGrid__XtFoW,.products_ibmSplit__UNlMP,.products_ibmSpotlight__bVASp,.products_ibmUseGrid__b8l_S{grid-template-columns:1fr}.products_ibmPersona__cWDq4{grid-template-columns:1fr 1fr}}@media (max-width:640px){.products_ibmPersona__cWDq4{grid-template-columns:1fr}}@media (max-width:720px){.products_ibmSticky__uc_AT{top:60px}.products_ibmStickyBuy__r9c7u{display:none}.products_ibmSection__m5jR0{padding-top:48px;scroll-margin-top:120px}.products_ibmTitle__qc1Go{max-width:none}}[data-theme=dark] .products_ibmBody__Ol_50,[data-theme=dark] .products_ibmCard__gnq0d,[data-theme=dark] .products_ibmFeatureCard__Z1wiV,[data-theme=dark] .products_ibmHero__ypAAH,[data-theme=dark] .products_ibmResCard__sp_F2,[data-theme=dark] .products_ibmSearch__M__Wp,[data-theme=dark] .products_ibmSticky__uc_AT,[data-theme=dark] .products_ibmUseCard__MChlX{background:var(--surface)}[data-theme=dark] .products_ibmHero__ypAAH{background:radial-gradient(ellipse 80% 60% at 12% 0,rgba(220,38,38,.2),transparent 55%),linear-gradient(180deg,#0a0a0a 0,var(--surface) 72%)}[data-theme=dark] .products_ibmCard__gnq0d h3,[data-theme=dark] .products_ibmFeatureCard__Z1wiV h3,[data-theme=dark] .products_ibmOverview__YvlrI h2,[data-theme=dark] .products_ibmResCard__sp_F2 h3,[data-theme=dark] .products_ibmSearch__M__Wp input,[data-theme=dark] .products_ibmSectionHead__PxCge h2,[data-theme=dark] .products_ibmStickyLinks__iBw6u a,[data-theme=dark] .products_ibmTitle__qc1Go,[data-theme=dark] .products_ibmUseCard__MChlX h3{color:var(--text)}[data-theme=dark] .products_ibmCardDesc__z4wGW,[data-theme=dark] .products_ibmOverview__YvlrI p,[data-theme=dark] .products_ibmSectionHead__PxCge p,[data-theme=dark] .products_ibmTagline___2HQ_{color:var(--text-muted)}[data-theme=dark] .products_ibmCard__gnq0d,[data-theme=dark] .products_ibmHero__ypAAH,[data-theme=dark] .products_ibmSearch__M__Wp,[data-theme=dark] .products_ibmSticky__uc_AT{border-color:var(--border)}.products_productsBody__nJDVi{background:radial-gradient(1200px 600px at 100% -10%,rgba(220,38,38,.04),transparent 60%),radial-gradient(1000px 500px at -10% 20%,rgba(185,28,28,.03),transparent 55%),linear-gradient(180deg,#f6f8fb,#eef2f7);padding:56px 0 8px}.products_productsBodyInner__4Y_8x{max-width:1320px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:44px}.products_overviewNote__701ZK{max-width:860px;margin:0 auto 8px;padding:28px 32px;background:#fff;border:1px solid #e2e8f0;border-radius:16px}.products_overviewLead__TTvL8{font-size:17px;line-height:1.7;color:#334155;margin:0 0 24px}.products_overviewGrid__asfIT{display:grid;grid-template-columns:1fr 1fr;gap:24px}.products_overviewGrid__asfIT h2{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#dc2626;margin:0 0 8px}.products_overviewGrid__asfIT p{font-size:15px;line-height:1.65;color:#475569;margin:0}.products_appSuite__zovPQ{text-align:center}.products_appSuiteHeader__awEyM{max-width:720px;margin:0 auto 32px}.products_appSuiteEyebrow__BACRF{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#dc2626;margin-bottom:12px}.products_appSuiteTitle__zDh3T{font-size:clamp(26px,3.6vw,40px);font-weight:700;letter-spacing:-.02em;color:#0f172a;margin-bottom:12px}.products_appSuiteLead__d0XcY{font-size:16px;line-height:1.7;color:#64748b;margin:0}.products_appSuiteGrid__hy6cL{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.products_appSuiteCard__T5qPT{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 26px;border-radius:20px;border:1px solid #e2e8f0;background:#fff;text-decoration:none;text-align:left;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 28px rgba(15,23,42,.06);opacity:0;animation:products_fadeInUp__VX_P_ .6s ease forwards;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.products_appSuiteCard__T5qPT:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--app-accent,#dc2626);opacity:.9}.products_appSuiteCard__T5qPT:hover{transform:translateY(-6px);border-color:var(--app-accent,#dc2626);box-shadow:0 18px 44px rgba(15,23,42,.14)}.products_appSuiteIconWrap__vDMRX{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:4px;border:1px solid color-mix(in srgb,var(--app-accent,#dc2626) 28%,#fff)}.products_appSuiteBadge__vavBD,.products_appSuiteIconWrap__vDMRX{color:var(--app-accent,#dc2626);background:color-mix(in srgb,var(--app-accent,#dc2626) 12%,#fff)}.products_appSuiteBadge__vavBD{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.products_appSuiteCardTitle__0PDis{font-size:20px;font-weight:700;color:#0f172a;margin:0}.products_appSuiteCardDesc__G6L47{font-size:14px;line-height:1.6;color:#64748b;margin:0}.products_appSuiteLink__8lfMg{margin-top:auto;font-size:14px;font-weight:600;color:var(--app-accent,#dc2626);transition:transform .2s ease}.products_appSuiteCard__T5qPT:hover .products_appSuiteLink__8lfMg{transform:translateX(4px)}.products_platformStrip__QtGtG{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.products_platformStrip__QtGtG span{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;font-size:13px;font-weight:600;color:#334155;box-shadow:0 2px 8px rgba(15,23,42,.04)}.products_platformStrip__QtGtG span svg{color:#dc2626}.products_productCard__i0D57{border-radius:24px!important;overflow:hidden;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05),0 20px 48px rgba(15,23,42,.08);transition:box-shadow .3s ease,transform .3s ease}.products_productCard__i0D57:hover{box-shadow:0 1px 2px rgba(15,23,42,.06),0 28px 64px rgba(15,23,42,.12)}.products_featured__T4Yx3{padding:0;background:transparent;border-bottom:none}.products_featuredHrms__TNDY1,.products_featuredRental__vRouF,.products_featuredStayBuddy___IleN{padding-top:0;background:transparent}.products_trustBar__c4e_b{background:linear-gradient(120deg,#0a0a0a,#dc2626 45%,#111);background-size:200% auto;animation:products_shimmer__BAgrB 8s linear infinite;padding:30px 28px;border-radius:4px;box-shadow:0 16px 40px rgba(220,38,38,.24)}.products_trustInner__mSnl6{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.products_trustStat__aE5f7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;position:relative}.products_trustStat__aE5f7:not(:last-child):after{content:"";position:absolute;right:-10px;top:15%;height:70%;width:1px;background:hsla(0,0%,100%,.22)}.products_trustValue__dNP26{font-size:clamp(24px,3vw,34px);font-weight:800;color:#fff;letter-spacing:-.02em}.products_trustLabel__AuduH{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.9)}.products_productNav__c2OqJ{background:transparent;border-bottom:none;padding:0}.products_productNavInner__6jGDP{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.products_productNavCard__BzA4r{display:flex;flex-direction:column;gap:5px;padding:20px 22px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;text-decoration:none;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.products_productNavCard__BzA4r:hover{border-color:#dc2626;box-shadow:0 12px 28px rgba(220,38,38,.14);transform:translateY(-3px)}.products_productNavFeatured__Giazq{background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(185,28,28,.04));border-color:rgba(220,38,38,.35)}.products_productNavRental__7qlnO{background:linear-gradient(135deg,rgba(217,119,6,.1),rgba(245,158,11,.06));border-color:rgba(217,119,6,.4)}.products_productNavRental__7qlnO:hover{border-color:#d97706;box-shadow:0 12px 28px rgba(217,119,6,.16)}.products_productNavBadge__hkMDM{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#dc2626}.products_productNavRental__7qlnO .products_productNavBadge__hkMDM{color:#d97706}.products_productNavTitle__oePuR{font-size:17px;font-weight:700;color:#0f172a}.products_productNavDesc__7jnke{font-size:13px;color:#64748b}.products_screenshotGridWide__ao06b{grid-template-columns:repeat(2,1fr);gap:24px}.products_screenshotCardWide__i3gJs{margin:0;display:flex;flex-direction:column;gap:12px}.products_screenshotFrameWide__8am_U{width:100%;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 16px 40px rgba(220,38,38,.1);background:#0a0a0a;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.products_screenshotCardWide__i3gJs:hover .products_screenshotFrameWide__8am_U{transform:translateY(-6px) scale(1.01);box-shadow:0 26px 56px rgba(220,38,38,.18)}.products_screenshotImgWide__Kew7B{width:100%;height:auto;display:block}.products_featuredInner__lrD4K{max-width:1320px;margin:0 auto;padding:0}.products_productCard__i0D57>.products_featuredBadgeHrms__MoEOD,.products_productCard__i0D57>.products_featuredBadgeRental__wMsnI,.products_productCard__i0D57>.products_featuredBadgeStayBuddy__IvcPz,.products_productCard__i0D57>.products_featuredBadge__s7But{margin:28px 0 0 32px}.products_featuredBadge__s7But{display:inline-block;padding:6px 14px;background:#dc2626;color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.products_featuredGrid__1v5tr{display:grid;grid-template-columns:1.15fr .85fr;gap:0;border-top:1px solid #eef2f7;background:#fff}.products_featuredMain__B_JjY{padding:44px 48px 48px;border-right:1px solid #eef2f7}.products_featuredTitle__s8gRo{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#0f172a;margin-bottom:16px}.products_featuredTagline__dF_yE{font-size:16px;font-weight:500;color:#dc2626;margin-bottom:20px}.products_featuredNote__hz29X{font-size:16px;line-height:1.75;color:#64748b;margin-bottom:28px;max-width:620px}.products_appPills__825_3{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.products_appPill__U7PxR{padding:8px 14px;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.3);font-size:13px;font-weight:600;color:#dc2626}.products_featuredActions__pDrxe{display:flex;flex-wrap:wrap;gap:12px}.products_btnPrimary__b9o7f{padding:14px 24px;background:#dc2626;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:4px;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.06)}.products_btnPrimary__b9o7f:hover{background:#991b1b;color:#fff}.products_btnSecondary__cQTsA{padding:14px 24px;background:#fff;color:#334155;font-size:14px;font-weight:600;border:1px solid #e2e8f0;border-radius:4px}.products_btnSecondary__cQTsA:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.products_featuredSide__jd1wJ{padding:48px 40px;background:#0a0a0a;color:#f8fafc;border-left:1px solid rgba(220,38,38,.25)}.products_sideTitle__IbUCh{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fca5a5;margin-bottom:24px}.products_flowList__OgjnG{display:flex;flex-direction:column;gap:16px}.products_flowItem__8URKd{padding:16px 18px;background:hsla(0,0%,100%,.06);border-left:3px solid #dc2626}.products_flowStep__dnvOk{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fca5a5;margin-bottom:6px}.products_flowText__zogjC{font-size:14px;line-height:1.55;color:#64748b}.products_capabilityGrid__iHABG{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #eef2f7;background:#fff}.products_capabilityItem__FKm_k{padding:24px;border-right:1px solid #eef2f7;border-bottom:1px solid #eef2f7;transition:background .2s ease}.products_capabilityItemAnalytics__MlOD4:hover,.products_capabilityItemHrms__oo6L0:hover,.products_capabilityItemRental__B_9q_:hover,.products_capabilityItemStayBuddy__fcDLz:hover,.products_capabilityItem__FKm_k:hover{background:#f8fafc}.products_capabilityItem__FKm_k:nth-child(3n){border-right:none}.products_capabilityItem__FKm_k:nth-last-child(-n+3){border-bottom:none}.products_capabilityLabel__PO1px{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dc2626;margin-bottom:8px}.products_capabilityText__WqNzs{font-size:14px;line-height:1.55;color:#64748b}.products_servicesHeader__uFiBe{margin-bottom:32px;padding-top:8px}.products_servicesTitle__2SsD1{font-size:28px;font-weight:600;color:#0f172a;margin-bottom:8px}.products_servicesDesc__C2fF8{font-size:16px;color:#64748b}.products_hrmsFeatured__4D1PS{padding:72px 0 0;background:#fff;border-bottom:1px solid #e2e8f0}.products_hrmsBadge__vVzsr{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.products_hrmsGrid__c4OmE{display:grid;grid-template-columns:1.15fr .85fr;gap:0;border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 32px rgba(220,38,38,.08)}.products_hrmsMain__M3Ohb{padding:48px;border-right:1px solid #e2e8f0}.products_hrmsTitle__avuDr{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#0f172a;margin-bottom:16px}.products_hrmsTagline__7M1XE{font-size:16px;font-weight:600;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px}.products_hrmsNote__k_LFk{font-size:16px;line-height:1.75;color:#64748b;margin-bottom:28px;max-width:620px}.products_hrmsPill__X8ypY{padding:8px 14px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;font-weight:600;color:#991b1b}.products_hrmsBtnPrimary__83Mb8{padding:14px 24px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;border-radius:4px}.products_hrmsBtnPrimary__83Mb8:hover{opacity:.92;color:#fff}.products_hrmsBtnSecondary__lYOzY{padding:14px 24px;background:transparent;color:#dc2626;font-size:14px;font-weight:600;border:1px solid #fecaca;border-radius:4px}.products_hrmsBtnSecondary__lYOzY:hover{background:#fef2f2}.products_hrmsSide__aPZer{padding:48px 40px;background:linear-gradient(160deg,#0a0a0a,#1a0a0a 55%,#7f1d1d);color:#f8fafc}.products_hrmsSide__aPZer .products_sideTitle__IbUCh{color:#fca5a5}.products_hrmsSide__aPZer .products_flowItem__8URKd{background:hsla(0,0%,100%,.06);border-left-color:#dc2626}.products_hrmsSide__aPZer .products_flowStep__dnvOk{color:#fca5a5}.products_hrmsCapLabel__UsXdQ{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dc2626;margin-bottom:8px}.products_featuredHrms__TNDY1{padding-top:72px;background:#f8fafc}.products_featuredBadgeHrms__MoEOD{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.products_featuredTaglineHrms__7Fsey{font-size:16px;font-weight:500;color:#dc2626;margin-bottom:20px}.products_appPillHrms__X6_Zq{padding:8px 14px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;font-weight:600;color:#991b1b}.products_btnHrmsPrimary__lEyWf{padding:14px 24px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;display:inline-block;border-radius:4px}.products_btnHrmsPrimary__lEyWf:hover{color:#fff;opacity:.92}.products_btnHrmsSecondary__zVRWn{padding:14px 24px;background:transparent;color:#dc2626;font-size:14px;font-weight:600;border:1px solid #fecaca;cursor:pointer;border-radius:4px}.products_btnHrmsSecondary__zVRWn:hover{background:#fef2f2}.products_featuredSideHrms__cGIhr{padding:48px 40px;background:linear-gradient(160deg,#0a0a0a,#1a0a0a 50%,#7f1d1d);color:#f8fafc}.products_featuredSideHrms__cGIhr .products_sideTitle__IbUCh{color:#fca5a5}.products_flowItemHrms__j7tkb{padding:16px 18px;background:hsla(0,0%,100%,.06);border-left:3px solid #dc2626}.products_flowStepHrms__SUM4B{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fca5a5;margin-bottom:6px}.products_screenshotSection__BHVxM{border:1px solid #e2e8f0;border-top:none;background:#fff;padding:32px}.products_screenshotHeader__RspQr{margin-bottom:24px}.products_screenshotTitle__W9tpq{font-size:22px;font-weight:600;color:#0f172a;margin-bottom:8px}.products_screenshotDesc__vWNXX{font-size:15px;color:#64748b;margin:0}.products_screenshotGrid__g2xRN{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.products_screenshotCard__LaGIX{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}.products_screenshotFrame__ESyKP{width:100%;max-width:200px;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 8px 24px rgba(220,38,38,.1);background:#0a0a0a;transition:transform .3s ease,box-shadow .3s ease}.products_screenshotCard__LaGIX:hover .products_screenshotFrame__ESyKP{transform:translateY(-4px);box-shadow:0 16px 36px rgba(220,38,38,.18)}.products_screenshotImg__mvKlM{width:100%;height:auto;display:block}.products_screenshotLabel__LXtuu{font-size:11px;font-weight:600;color:#dc2626;text-align:center;letter-spacing:.02em}.products_capabilityItemHrms__oo6L0{padding:24px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff}.products_capabilityItemHrms__oo6L0:nth-child(3n){border-right:none}.products_capabilityItemHrms__oo6L0:nth-last-child(-n+3){border-bottom:none}.products_capabilityLabelHrms__JbNUP{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dc2626;margin-bottom:8px}.products_featuredStayBuddy___IleN{padding-top:72px;background:linear-gradient(180deg,#f1f5f9,#fff)}.products_featuredBadgeStayBuddy__IvcPz{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.products_featuredTaglineStayBuddy__Xk4hG{font-size:16px;font-weight:500;color:#dc2626;margin-bottom:20px}.products_appPillStayBuddy__TM_2e{padding:8px 14px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;font-weight:600;color:#991b1b}.products_btnStayBuddyPrimary__lb98W{padding:14px 24px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;display:inline-block;border-radius:4px}.products_btnStayBuddyPrimary__lb98W:hover{color:#fff;opacity:.92}.products_btnStayBuddySecondary__NZ7V5{padding:14px 24px;background:transparent;color:#dc2626;font-size:14px;font-weight:600;border:1px solid #fecaca;cursor:pointer;border-radius:4px}.products_btnStayBuddySecondary__NZ7V5:hover{background:#fef2f2}.products_featuredSideStayBuddy__9fmaW{padding:48px 40px;background:linear-gradient(160deg,#0a0a0a,#1a0a0a 50%,#7f1d1d);color:#f8fafc}.products_featuredSideStayBuddy__9fmaW .products_sideTitle__IbUCh{color:#fca5a5}.products_flowItemStayBuddy__KFUT4{padding:16px 18px;background:hsla(0,0%,100%,.06);border-left:3px solid #dc2626}.products_flowStepStayBuddy__QdzF1{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fca5a5;margin-bottom:6px}.products_posDemoSection__2oXkA{border:1px solid #fecaca;border-top:none;background:#fff;padding:32px;display:flex;flex-direction:column;align-items:center}.products_posDemoHeader__y_lQb{text-align:center;margin-bottom:28px;max-width:560px}.products_posDemoTitle__zuba7{font-size:22px;font-weight:600;color:#1c1917;margin-bottom:8px}.products_posDemoDesc__DNzuJ{font-size:15px;color:#78716c;margin:0}.products_longCopyStayBuddy__50QGr{border:1px solid #fecaca;border-top:none;background:#fff;padding:32px 36px}.products_longCopyStayBuddy__50QGr p{font-size:15px;line-height:1.8;color:#44403c;margin-bottom:16px}.products_longCopyStayBuddy__50QGr p:last-child{margin-bottom:0}.products_capabilityItemStayBuddy__fcDLz{padding:24px;border-right:1px solid #fecaca;border-bottom:1px solid #fecaca;background:#fff}.products_capabilityItemStayBuddy__fcDLz:nth-child(3n){border-right:none}.products_capabilityItemStayBuddy__fcDLz:nth-last-child(-n+3){border-bottom:none}.products_capabilityLabelStayBuddy__skOkd{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dc2626;margin-bottom:8px}.products_featuredRental__vRouF{padding-top:0;background:transparent}.products_featuredBadgeRental__wMsnI{display:inline-block;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.products_featuredTaglineRental__EOjng{font-size:16px;font-weight:500;color:#d97706;margin-bottom:20px}.products_appPillRental__5FSrg{padding:8px 14px;border-radius:999px;background:#fffbeb;border:1px solid #fcd34d;font-size:13px;font-weight:600;color:#b45309}.products_btnRentalPrimary__vzjSr{padding:14px 24px;border-radius:10px;background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;display:inline-block;box-shadow:0 8px 20px rgba(217,119,6,.28);transition:transform .2s ease,box-shadow .2s ease}.products_btnRentalPrimary__vzjSr:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(217,119,6,.36)}.products_btnRentalSecondary__IgbVg{padding:14px 24px;border-radius:10px;background:transparent;color:#d97706;font-size:14px;font-weight:600;border:1px solid #f59e0b;cursor:pointer}.products_btnRentalSecondary__IgbVg:hover{background:#fffbeb}.products_featuredSideRental__VqELt{padding:48px 40px;background:linear-gradient(160deg,#7c2d12,#b45309 50%,#d97706);color:#fff}.products_featuredSideRental__VqELt .products_sideTitle__IbUCh{color:#fde68a}.products_flowItemRental__GW31I{padding:16px 18px;border-radius:10px;background:#f8fafc;border-left:3px solid #f59e0b}.products_flowStepRental__J0zbZ{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fde68a;margin-bottom:6px}.products_longCopyRental__eI2jG{border-top:1px solid #fef3c7;background:#fff;padding:32px 36px}.products_longCopyRental__eI2jG p{font-size:15px;line-height:1.8;color:#44403c;margin-bottom:16px}.products_longCopyRental__eI2jG p:last-child{margin-bottom:0}.products_capabilityItemRental__B_9q_{padding:24px;border-right:1px solid #fef3c7;border-bottom:1px solid #fef3c7;background:#fff;transition:background .2s ease}.products_capabilityItemRental__B_9q_:nth-child(3n){border-right:none}.products_capabilityItemRental__B_9q_:nth-last-child(-n+3){border-bottom:none}.products_capabilityLabelRental__cTYNs{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d97706;margin-bottom:8px}@media (max-width:768px){.products_overviewNote__701ZK{padding:22px 18px}.products_overviewGrid__asfIT{grid-template-columns:1fr;gap:18px}}@media (max-width:1024px){.products_hrmsGrid__c4OmE{grid-template-columns:1fr}.products_hrmsMain__M3Ohb{border-right:none;border-bottom:1px solid #e2e8f0}}@media (max-width:640px){.products_hrmsMain__M3Ohb,.products_hrmsSide__aPZer{padding:28px 24px}}@media (max-width:1024px){.products_featuredGrid__1v5tr{grid-template-columns:1fr}.products_featuredMain__B_JjY{border-right:none;border-bottom:1px solid #e2e8f0}.products_capabilityGrid__iHABG{grid-template-columns:repeat(2,1fr)}.products_capabilityItem__FKm_k:nth-child(3n){border-right:1px solid #e2e8f0}.products_capabilityItem__FKm_k:nth-child(2n){border-right:none}.products_screenshotGrid__g2xRN{grid-template-columns:repeat(3,1fr)}.products_screenshotGridWide__ao06b{grid-template-columns:1fr}.products_trustInner__mSnl6{grid-template-columns:repeat(2,1fr)}.products_trustStat__aE5f7:nth-child(2):after{display:none}.products_productNavInner__6jGDP{grid-template-columns:repeat(2,1fr)}.products_appSuiteGrid__hy6cL{grid-template-columns:1fr}.products_capabilityItemHrms__oo6L0:nth-child(3n){border-right:1px solid #e2e8f0}.products_capabilityItemHrms__oo6L0:nth-child(2n){border-right:none}.products_capabilityItemStayBuddy__fcDLz:nth-child(3n){border-right:1px solid #d1fae5}.products_capabilityItemStayBuddy__fcDLz:nth-child(2n){border-right:none}.products_capabilityItemRental__B_9q_:nth-child(3n){border-right:1px solid #fef3c7}.products_capabilityItemRental__B_9q_:nth-child(2n){border-right:none}.products_capabilityItemAnalytics__MlOD4:nth-child(3n){border-right:1px solid #e2e8f0}.products_capabilityItemAnalytics__MlOD4:nth-child(2n){border-right:none}}@media (max-width:640px){.products_productsBody__nJDVi{padding:36px 0 8px}.products_productsBodyInner__4Y_8x{padding:0 16px;gap:32px}.products_productNavInner__6jGDP{grid-template-columns:1fr}.products_trustInner__mSnl6{gap:14px}.products_trustStat__aE5f7:after{display:none!important}.products_featuredMain__B_JjY,.products_featuredSideAnalytics__4hi6B,.products_featuredSideHrms__cGIhr,.products_featuredSideRental__VqELt,.products_featuredSideStayBuddy__9fmaW,.products_featuredSide__jd1wJ{padding:28px 24px}.products_capabilityGrid__iHABG{grid-template-columns:1fr}.products_capabilityItem__FKm_k{border-right:none!important}.products_featuredActions__pDrxe{flex-direction:column}.products_btnAnalyticsPrimary__J_dpS,.products_btnAnalyticsSecondary__mTYq_,.products_btnHrmsPrimary__lEyWf,.products_btnHrmsSecondary__zVRWn,.products_btnPrimary__b9o7f,.products_btnRentalPrimary__vzjSr,.products_btnRentalSecondary__IgbVg,.products_btnSecondary__cQTsA,.products_btnStayBuddyPrimary__lb98W,.products_btnStayBuddySecondary__NZ7V5{text-align:center;width:100%}.products_screenshotGrid__g2xRN{grid-template-columns:repeat(2,1fr)}.products_screenshotSection__BHVxM{padding:24px 20px}.products_capabilityItemAnalytics__MlOD4,.products_capabilityItemHrms__oo6L0,.products_capabilityItemRental__B_9q_,.products_capabilityItemStayBuddy__fcDLz{border-right:none!important}.products_longCopyRental__eI2jG,.products_longCopyStayBuddy__50QGr,.products_posDemoSection__2oXkA{padding:24px 20px}}.products_productsHeroVisual__m3_zu{display:flex;align-items:stretch;justify-content:center;min-height:340px;background:#0a0a0a;border:1px solid rgba(220,38,38,.2);border-radius:4px;overflow:hidden;padding:0}.products_featuredAnalytics__y9pfZ{padding-top:72px;background:linear-gradient(180deg,#f1f5f9,#fff)}.products_featuredBadgeAnalytics__95rj4{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.products_featuredTaglineAnalytics__MiaHL{font-size:16px;font-weight:500;color:#dc2626;margin-bottom:20px}.products_appPillAnalytics__JM5Cc{padding:8px 14px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;font-weight:600;color:#991b1b}.products_btnAnalyticsPrimary__J_dpS{padding:14px 24px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;display:inline-block;border-radius:4px}.products_btnAnalyticsPrimary__J_dpS:hover{color:#fff;opacity:.92}.products_btnAnalyticsSecondary__mTYq_{padding:14px 24px;background:transparent;color:#dc2626;font-size:14px;font-weight:600;border:1px solid #fecaca;cursor:pointer;border-radius:4px}.products_btnAnalyticsSecondary__mTYq_:hover{background:#fef2f2}.products_featuredSideAnalytics__4hi6B{padding:48px 40px;background:linear-gradient(160deg,#0a0a0a,#1a0a0a 50%,#7f1d1d);color:#f8fafc}.products_featuredSideAnalytics__4hi6B .products_sideTitle__IbUCh{color:#fca5a5}.products_flowItemAnalytics__AnJ_H{padding:16px 18px;background:hsla(0,0%,100%,.06);border-left:3px solid #dc2626}.products_flowStepAnalytics__5oGoj{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fca5a5;margin-bottom:6px}.products_capabilityItemAnalytics__MlOD4{padding:24px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff}.products_capabilityItemAnalytics__MlOD4:nth-child(3n){border-right:none}.products_capabilityItemAnalytics__MlOD4:nth-last-child(-n+3){border-bottom:none}.products_capabilityLabelAnalytics__LXOPp{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dc2626;margin-bottom:8px}[data-theme=dark] .products_productsBody__nJDVi{background:radial-gradient(1200px 600px at 100% -10%,rgba(220,38,38,.08),transparent 60%),radial-gradient(1000px 500px at -10% 20%,rgba(185,28,28,.06),transparent 55%),var(--surface)}[data-theme=dark] .products_featured__T4Yx3{background:transparent;border-bottom-color:var(--border)}[data-theme=dark] .products_overviewNote__701ZK{background:var(--surface-card);border-color:var(--border)}[data-theme=dark] .products_overviewLead__TTvL8{color:var(--text)}[data-theme=dark] .products_overviewGrid__asfIT p{color:var(--text-muted)}[data-theme=dark] .products_appSuiteCard__T5qPT,[data-theme=dark] .products_platformStrip__QtGtG span,[data-theme=dark] .products_productCard__i0D57,[data-theme=dark] .products_productNavCard__BzA4r{background:var(--surface-card);border-color:var(--border)}[data-theme=dark] .products_productCard__i0D57{box-shadow:0 1px 2px rgba(0,0,0,.3),0 20px 48px rgba(0,0,0,.35)}[data-theme=dark] .products_appSuiteCardTitle__0PDis,[data-theme=dark] .products_appSuiteTitle__zDh3T,[data-theme=dark] .products_productNavTitle__oePuR{color:var(--text)}[data-theme=dark] .products_appSuiteCardDesc__G6L47,[data-theme=dark] .products_appSuiteLead__d0XcY,[data-theme=dark] .products_platformStrip__QtGtG span,[data-theme=dark] .products_productNavDesc__7jnke{color:var(--text-muted)}[data-theme=dark] .products_btnSecondary__cQTsA,[data-theme=dark] .products_capabilityGrid__iHABG,[data-theme=dark] .products_capabilityItemAnalytics__MlOD4,[data-theme=dark] .products_capabilityItemHrms__oo6L0,[data-theme=dark] .products_capabilityItemRental__B_9q_,[data-theme=dark] .products_capabilityItemStayBuddy__fcDLz,[data-theme=dark] .products_capabilityItem__FKm_k,[data-theme=dark] .products_featuredGrid__1v5tr,[data-theme=dark] .products_hrmsFeatured__4D1PS,[data-theme=dark] .products_hrmsGrid__c4OmE,[data-theme=dark] .products_longCopyRental__eI2jG,[data-theme=dark] .products_longCopyStayBuddy__50QGr,[data-theme=dark] .products_posDemoSection__2oXkA,[data-theme=dark] .products_screenshotSection__BHVxM{background:var(--surface-card)}[data-theme=dark] .products_featuredHrms__TNDY1{background:transparent}[data-theme=dark] .products_capabilityItemAnalytics__MlOD4:hover,[data-theme=dark] .products_capabilityItemHrms__oo6L0:hover,[data-theme=dark] .products_capabilityItemRental__B_9q_:hover,[data-theme=dark] .products_capabilityItemStayBuddy__fcDLz:hover,[data-theme=dark] .products_capabilityItem__FKm_k:hover{background:var(--surface-alt)}[data-theme=dark] .products_flowItemAnalytics__AnJ_H,[data-theme=dark] .products_flowItemHrms__j7tkb,[data-theme=dark] .products_flowItemRental__GW31I,[data-theme=dark] .products_flowItemStayBuddy__KFUT4,[data-theme=dark] .products_flowItem__8URKd{background:hsla(0,0%,100%,.06)}[data-theme=dark] .products_btnSecondary__cQTsA,[data-theme=dark] .products_capabilityGrid__iHABG,[data-theme=dark] .products_capabilityItemAnalytics__MlOD4,[data-theme=dark] .products_capabilityItemHrms__oo6L0,[data-theme=dark] .products_capabilityItemRental__B_9q_,[data-theme=dark] .products_capabilityItem__FKm_k,[data-theme=dark] .products_featuredGrid__1v5tr,[data-theme=dark] .products_featuredMain__B_JjY,[data-theme=dark] .products_featuredSide__jd1wJ,[data-theme=dark] .products_hrmsGrid__c4OmE,[data-theme=dark] .products_hrmsMain__M3Ohb,[data-theme=dark] .products_productsHeroVisual__m3_zu,[data-theme=dark] .products_screenshotFrameWide__8am_U,[data-theme=dark] .products_screenshotFrame__ESyKP,[data-theme=dark] .products_screenshotSection__BHVxM{border-color:var(--border)}[data-theme=dark] .products_featuredMain__B_JjY{border-right-color:var(--border)}[data-theme=dark] .products_featuredSide__jd1wJ,[data-theme=dark] .products_featuredTitle__s8gRo,[data-theme=dark] .products_hrmsTitle__avuDr,[data-theme=dark] .products_posDemoTitle__zuba7,[data-theme=dark] .products_screenshotTitle__W9tpq,[data-theme=dark] .products_servicesTitle__2SsD1{color:var(--text)}[data-theme=dark] .products_capabilityText__WqNzs,[data-theme=dark] .products_featuredNote__hz29X,[data-theme=dark] .products_flowText__zogjC,[data-theme=dark] .products_hrmsNote__k_LFk,[data-theme=dark] .products_longCopyRental__eI2jG p,[data-theme=dark] .products_longCopyStayBuddy__50QGr p,[data-theme=dark] .products_posDemoDesc__DNzuJ,[data-theme=dark] .products_screenshotDesc__vWNXX,[data-theme=dark] .products_servicesDesc__C2fF8{color:var(--text-muted)}.stay-buddy_page__OpekK{min-height:100vh;background:var(--surface);color:var(--text)}.stay-buddy_topBar__jhQlZ{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:16px;padding:0 20px;height:56px;background:linear-gradient(135deg,#0a0a0a,#1f1f1f 50%,#111);color:#f8fafc}.stay-buddy_backBtn__ena6x{padding:8px 14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#f8fafc;font-size:14px;font-weight:500;border-radius:4px}.stay-buddy_backBtn__ena6x:hover{background:hsla(0,0%,100%,.2);color:#f8fafc}.stay-buddy_topTitle__9tDfl{flex:1;text-align:center;font-size:14px;font-weight:500;opacity:.95}.stay-buddy_demoBtn__07H68{padding:8px 16px;background:#dc2626;color:#fff;border:none;font-size:13px;font-weight:700;border-radius:4px;cursor:pointer}.stay-buddy_demoBtn__07H68:hover{background:#991b1b}.stay-buddy_intro__JRdW0{max-width:800px;margin:0 auto;padding:48px 24px 32px;text-align:center}.stay-buddy_introTitle__RuMgt{font-size:clamp(36px,5vw,52px);font-weight:800;letter-spacing:-.03em;color:#dc2626;margin-bottom:8px}.stay-buddy_introTagline__Y7l8D{font-size:18px;font-weight:600;color:#991b1b;margin-bottom:20px}.stay-buddy_introDesc__dmUs1{font-size:17px;line-height:1.75;color:#4b5563}.stay-buddy_trustStrip__BShac{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:960px;margin:0 auto;padding:0 24px 32px}.stay-buddy_trustItem___Uzet{text-align:center;padding:14px 12px;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.2);border-radius:4px;font-size:13px;color:#374151}.stay-buddy_trustItem___Uzet strong{display:block;font-size:18px;font-weight:800;color:#dc2626;margin-bottom:2px}.stay-buddy_sectionLead__a_sZN{text-align:center;font-size:15px;color:#6b7280;margin:-8px 0 24px}.stay-buddy_screenshotGrid__ARifW{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.stay-buddy_screenshotCard__k3Q5u{margin:0;display:flex;flex-direction:column;gap:10px}.stay-buddy_screenshotFrame__paOxX{border-radius:4px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(220,38,38,.1);background:#0a0a0a}.stay-buddy_screenshotImg__gLCuK{width:100%;height:auto;display:block}.stay-buddy_screenshotLabel__wlqs8{font-size:12px;font-weight:600;color:#dc2626;text-align:center}.stay-buddy_section__tQru7{max-width:960px;margin:0 auto;padding:0 24px 56px}.stay-buddy_longCopy__5U_yH h2{font-size:26px;font-weight:700;color:#111827;margin-bottom:20px}.stay-buddy_longCopy__5U_yH p{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:18px}.stay-buddy_demoHeader__NLkGU{text-align:center;margin-bottom:28px}.stay-buddy_demoTitle__7mIvz{font-size:28px;font-weight:700;color:#111827;margin-bottom:8px}.stay-buddy_demoDesc___3oYE{font-size:15px;color:#6b7280}.stay-buddy_demoWrap__8gc1B{display:flex;justify-content:center}.stay-buddy_sectionTitle__OHZJs{font-size:26px;font-weight:700;margin-bottom:24px;color:#111827}@media (max-width:640px){.stay-buddy_trustStrip__BShac{grid-template-columns:repeat(2,1fr)}.stay-buddy_screenshotGrid__ARifW{grid-template-columns:1fr}}.stay-buddy_moduleGrid__arYcf{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.stay-buddy_moduleCard__OT1pf{padding:24px;background:#fff;border-radius:4px;border:1px solid #fecaca;border-top:3px solid #dc2626}.stay-buddy_moduleCard__OT1pf h3{font-size:17px;font-weight:700;color:#dc2626;margin-bottom:10px}.stay-buddy_moduleCard__OT1pf p{font-size:14px;line-height:1.65;color:#4b5563;margin:0}.stay-buddy_capGrid__ePCw4{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #fecaca;border-radius:4px;overflow:hidden;background:#fff}.stay-buddy_capItem__UgpmZ{padding:22px;border-right:1px solid #fecaca;border-bottom:1px solid #fecaca}.stay-buddy_capItem__UgpmZ:nth-child(3n){border-right:none}.stay-buddy_capItem__UgpmZ:nth-last-child(-n+3){border-bottom:none}.stay-buddy_capLabel__gjzoM{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#dc2626;margin-bottom:8px}.stay-buddy_capText__ffSKR{font-size:14px;line-height:1.55;color:#4b5563}.stay-buddy_cta__Og9NS{max-width:960px;margin:0 auto 48px;padding:0 24px}.stay-buddy_ctaInner__Qu76j{padding:36px 40px;background:linear-gradient(135deg,#0a0a0a,#1f1f1f,#0a0a0a);color:#f8fafc;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-left:4px solid #dc2626}.stay-buddy_ctaTitle__C_4S1{font-size:22px;font-weight:700;margin-bottom:6px;color:#f8fafc}.stay-buddy_ctaDesc__z4s9Y{font-size:15px;opacity:.85;margin:0}.stay-buddy_ctaBtn__v90W1{padding:14px 24px;background:#dc2626;color:#fff;border:none;font-size:14px;font-weight:800;border-radius:4px;cursor:pointer}.stay-buddy_ctaBtn__v90W1:hover{background:#991b1b}@media (max-width:768px){.stay-buddy_capGrid__ePCw4,.stay-buddy_moduleGrid__arYcf{grid-template-columns:1fr}.stay-buddy_capItem__UgpmZ{border-right:none!important}.stay-buddy_topBar__jhQlZ{flex-wrap:wrap;height:auto;padding:12px 16px}.stay-buddy_topTitle__9tDfl{order:3;width:100%;text-align:left}}[data-theme=dark] .stay-buddy_capGrid__ePCw4,[data-theme=dark] .stay-buddy_ctaBtn__v90W1,[data-theme=dark] .stay-buddy_demoBtn__07H68,[data-theme=dark] .stay-buddy_moduleCard__OT1pf{background:var(--surface-card)}[data-theme=dark] .stay-buddy_capGrid__ePCw4,[data-theme=dark] .stay-buddy_capItem__UgpmZ,[data-theme=dark] .stay-buddy_moduleCard__OT1pf{border-color:var(--border)}[data-theme=dark] .stay-buddy_demoTitle__7mIvz,[data-theme=dark] .stay-buddy_longCopy__5U_yH h2,[data-theme=dark] .stay-buddy_sectionTitle__OHZJs{color:var(--text)}[data-theme=dark] .stay-buddy_capText__ffSKR,[data-theme=dark] .stay-buddy_demoDesc___3oYE,[data-theme=dark] .stay-buddy_introDesc__dmUs1,[data-theme=dark] .stay-buddy_longCopy__5U_yH p,[data-theme=dark] .stay-buddy_moduleCard__OT1pf p{color:var(--text-muted)}.stay-buddy_adHero__sg6f2{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;padding:28px;border-radius:4px;background:radial-gradient(ellipse 70% 80% at 100% 0,rgba(220,38,38,.18),transparent 55%),linear-gradient(135deg,#0a0a0a,#1a0a0a 55%,#7f1d1d 120%);color:#f8fafc;overflow:hidden}.stay-buddy_adHeroCopy__YpJWi h2{margin:0 0 14px;font-size:clamp(26px,3vw,36px);font-weight:650;letter-spacing:-.035em;line-height:1.15;color:#fff}.stay-buddy_adHeroCopy__YpJWi p{margin:0 0 18px;font-size:15px;line-height:1.65;color:rgba(248,250,252,.78)}.stay-buddy_adHeroCopy__YpJWi code{font-size:12px;padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.1)}.stay-buddy_adEyebrow__fZieF{display:inline-block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fca5a5}.stay-buddy_adHeroList__yQ01V{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:8px}.stay-buddy_adHeroList__yQ01V li{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(248,250,252,.9)}.stay-buddy_adHeroActions__crhr4{display:flex;flex-wrap:wrap;gap:10px}.stay-buddy_adHeroMedia__sCUSD{border-radius:4px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 60px rgba(0,0,0,.35)}.stay-buddy_adHeroImg__URLIk{width:100%;height:auto;display:block}.stay-buddy_adHeroPair__GDDy4{display:grid;grid-template-columns:.42fr .58fr;gap:14px;align-items:end}.stay-buddy_phoneFrame__POR6l{border-radius:16px;overflow:hidden;border:2px solid hsla(0,0%,100%,.14);background:#0a0a0a;box-shadow:0 18px 40px rgba(0,0,0,.35)}.stay-buddy_phoneImg__hrcID{width:100%;height:auto;display:block}.stay-buddy_deskFrame__fgQL_{border-radius:4px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#f4f7f5;box-shadow:0 16px 40px rgba(15,23,42,.12)}.stay-buddy_deskImg__6G9Y2{width:100%;height:auto;display:block}.stay-buddy_posShotGrid__XK3TF{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:start}.stay-buddy_posShotDesk__VhtHf,.stay-buddy_posShotPhone__0Jyrh{margin:0;display:flex;flex-direction:column;gap:10px}.stay-buddy_posShotPhone__0Jyrh{max-width:300px;width:100%;justify-self:center}.stay-buddy_posShotDesk__VhtHf{grid-column:auto}.stay-buddy_bentoCard__0_r51 figcaption,.stay-buddy_posShotGrid__XK3TF figcaption{display:flex;flex-direction:column;gap:2px;padding:0 4px}.stay-buddy_bentoCard__0_r51 figcaption span,.stay-buddy_posShotGrid__XK3TF figcaption span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#dc2626}.stay-buddy_bentoCard__0_r51 figcaption strong,.stay-buddy_posShotGrid__XK3TF figcaption strong{font-size:15px;font-weight:650;color:#0b1220}.stay-buddy_adShotPhone__v3qdK{max-width:280px;margin:0 auto;border-radius:16px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#0a0a0a}.stay-buddy_keyGrid__i1B5R{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px}.stay-buddy_keyItem__Z5R_t{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:4px;background:#fff;border:1px solid rgba(15,23,42,.06);font-size:14px;line-height:1.45;color:#334155}.stay-buddy_keyCheck__Yi1hq{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;background:#fef2f2;color:#dc2626}.stay-buddy_bento__COErE{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stay-buddy_bentoWide__W8RIh{grid-column:1/-1}.stay-buddy_bentoCard__0_r51{margin:0;display:flex;flex-direction:column;gap:10px}.stay-buddy_bentoFrame__j3t6a{border-radius:4px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 40px rgba(15,23,42,.08);background:#0a0a0a}.stay-buddy_bentoImg__RFEDc{width:100%;height:auto;display:block}.stay-buddy_bentoCard__0_r51 figcaption{display:flex;flex-direction:column;gap:2px;padding:0 4px}.stay-buddy_bentoCard__0_r51 figcaption span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#dc2626}.stay-buddy_bentoCard__0_r51 figcaption strong{font-size:16px;font-weight:650;color:#0b1220}.stay-buddy_adStack__oUHxq{display:grid;gap:28px}.stay-buddy_adRow__2M0bS{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:center;padding:22px;border-radius:4px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 28px rgba(15,23,42,.04)}.stay-buddy_adRowFlip__Gd7l1{grid-template-columns:1.1fr 1fr}.stay-buddy_adRowFlip__Gd7l1 .stay-buddy_adCopy__RgMNn{order:2}.stay-buddy_adRowFlip__Gd7l1 .stay-buddy_adShot__uInm_{order:1}.stay-buddy_adCopy__RgMNn h3{margin:0 0 10px;font-size:24px;font-weight:650;letter-spacing:-.03em;color:#0b1220}.stay-buddy_adCopy__RgMNn p{margin:0 0 14px;font-size:15px;line-height:1.65;color:#64748b}.stay-buddy_adCopy__RgMNn ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.stay-buddy_adCopy__RgMNn li{display:flex;align-items:center;gap:8px;font-size:14px;color:#334155}.stay-buddy_adLink__owNRR{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#dc2626;font-size:14px;font-weight:600;cursor:pointer;padding:0}.stay-buddy_adShot__uInm_{border-radius:4px;overflow:hidden;border:1px solid rgba(15,23,42,.08)}.stay-buddy_adShotImg__bCceS{width:100%;height:auto;display:block}@media (max-width:900px){.stay-buddy_adHeroPair__GDDy4,.stay-buddy_adHero__sg6f2,.stay-buddy_adRowFlip__Gd7l1,.stay-buddy_adRow__2M0bS,.stay-buddy_bento__COErE,.stay-buddy_keyGrid__i1B5R,.stay-buddy_posShotGrid__XK3TF{grid-template-columns:1fr}.stay-buddy_bentoWide__W8RIh,.stay-buddy_posShotDesk__VhtHf,.stay-buddy_posShotPhone__0Jyrh:nth-child(2){grid-column:auto}.stay-buddy_adRowFlip__Gd7l1 .stay-buddy_adCopy__RgMNn,.stay-buddy_adRowFlip__Gd7l1 .stay-buddy_adShot__uInm_{order:unset}.stay-buddy_screenshotGrid__ARifW{grid-template-columns:1fr}.stay-buddy_adShotPhone__v3qdK{max-width:220px}}