.VideoCarousel_root__z2zqS{width:100%;opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.VideoCarousel_rootVisible__TgbqS{opacity:1;transform:translateY(0)}.VideoCarousel_shell__BMMsP{width:100%;margin:0 auto;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.02),0 20px 60px rgba(10,102,194,.14),0 0 0 1px rgba(10,102,194,.04);overflow:hidden}.VideoCarousel_viewport__hd5eX{position:relative;overflow:hidden;background:#0f172a}.VideoCarousel_track__uSlnl{display:flex;width:100%;transition:transform .85s cubic-bezier(.22,1,.36,1);will-change:transform}.VideoCarousel_slide__CPkWm{position:relative;flex:0 0 100%;width:100%}.VideoCarousel_video__d6AqQ{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#0f172a}.VideoCarousel_slideShade__vjDRx{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4))}.VideoCarousel_soundBtn__rSjRo{position:absolute;right:14px;bottom:14px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:rgba(15,23,42,.72);color:#fff;font-size:13px;font-weight:600;cursor:pointer;backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.VideoCarousel_soundBtn__rSjRo:hover{background:rgba(10,102,194,.9)}.VideoCarousel_playOverlay__z5Ble{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:none;background:rgba(15,23,42,.38);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.VideoCarousel_playCircle__tpE5y{display:inline-flex;width:68px;height:68px;border-radius:999px;align-items:center;justify-content:center;background:rgba(10,102,194,.95)}.VideoCarousel_controlRow__KLZbB{position:absolute;right:14px;bottom:14px;z-index:3;display:flex;gap:8px}.VideoCarousel_controlRow__KLZbB .VideoCarousel_soundBtn__rSjRo{position:relative;right:auto;bottom:auto}.VideoCarousel_meta__ZMpSM{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-top:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#fff,#f1f5f9)}.VideoCarousel_metaLabel__eCbPc{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:4px;letter-spacing:-.01em}.VideoCarousel_metaSub__j3HK7{font-size:13px;color:#64748b;line-height:1.45}.VideoCarousel_dots__t7mQj{display:flex;align-items:center;gap:8px;flex-shrink:0}.VideoCarousel_dot__Ta6NR{width:8px;height:8px;border-radius:999px;border:none;background:#dadce0;cursor:pointer;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .25s ease}.VideoCarousel_dotActive__lTyWx{width:32px;background:linear-gradient(90deg,#0a66c2,#378fe9)}.VideoCarousel_progress__X_V9B{height:4px;background:#f1f5f9}.VideoCarousel_progressBar__bi13K{height:100%;background:linear-gradient(90deg,#0a66c2,#378fe9,#0a66c2);transition:width .85s cubic-bezier(.22,1,.36,1)}@media (max-width:768px){.VideoCarousel_shell__BMMsP{border-radius:16px}.VideoCarousel_meta__ZMpSM{flex-direction:column;align-items:flex-start}.VideoCarousel_dots__t7mQj{align-self:center}}.PageShell_shell__cqhM_{position:relative;min-height:100%;overflow-x:hidden;background:var(--surface);color:var(--text)}.PageShell_mesh__jrSIq{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 50% at 10% 0,rgba(55,143,233,.06) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 90% 10%,rgba(10,102,194,.04) 0,transparent 50%)}.PageShell_shell__cqhM_>:not(.PageShell_scene-grid-3d__Oqxkv):not([class*=mesh]){position:relative;z-index:1}.ShowcaseVideo_wrap__4AVtv{position:relative;width:100%;height:100%}.ShowcaseVideo_video__wBVP8{display:block;width:100%;height:100%;min-height:320px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#fff}.ShowcaseVideo_playOverlay__cI5lD{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:none;background:rgba(15,23,42,.35);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.ShowcaseVideo_playIcon__XocEL{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:rgba(10,102,194,.95);box-shadow:0 8px 24px rgba(0,0,0,.25)}.ShowcaseVideo_controls__31QDu{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;gap:8px}.ShowcaseVideo_soundBtn__XmE6m{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:rgba(15,23,42,.72);color:#fff;font-size:12px;font-weight:600;cursor:pointer;backdrop-filter:blur(8px)}.ShowcaseVideo_soundBtn__XmE6m:hover{background:rgba(10,102,194,.9)}@media (max-width:768px){.ShowcaseVideo_video__wBVP8{min-height:220px}}.settings_page__mP7qk{background:var(--surface);color:var(--text);min-height:60vh}.settings_container__jbkSL{max-width:720px;margin:0 auto;padding:0 24px}.settings_hero__kyFp1{padding:48px 0 32px;border-bottom:1px solid var(--border)}.settings_breadcrumb__V9Qyf{font-size:13px;color:var(--accent);margin-bottom:24px}.settings_breadcrumb__V9Qyf a{color:var(--accent)}.settings_breadcrumb__V9Qyf a:hover{text-decoration:underline}.settings_breadcrumbSep__QX24u{color:var(--text-muted);margin:0 8px}.settings_breadcrumbCurrent__WEltO{color:var(--text-muted)}.settings_titleRow__MRVEW{display:flex;align-items:center;gap:12px;margin-bottom:12px}.settings_titleIcon__2a9ti{color:var(--accent);flex-shrink:0}.settings_heroTitle__usrZS{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;color:var(--text)}.settings_heroLead___GsZ2{font-size:17px;line-height:1.6;color:var(--text-muted);max-width:540px}.settings_section__ePpPq{padding:40px 0 80px}.settings_card____qwo{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.settings_cardText__sBDh8{flex:1;min-width:200px}.settings_cardTitle__Dwntg{font-size:18px;font-weight:600;color:var(--text);margin-bottom:6px}.settings_cardDesc__2_JPk{font-size:14px;line-height:1.55;color:var(--text-muted)}.settings_toggleWrap__Dc_YU{display:flex;align-items:center;gap:12px}.settings_modeLabel__AH9jC{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-muted)}.settings_modeLabelActive__K3IYD{color:var(--accent)}.settings_toggle__5ppDQ{position:relative;width:56px;height:30px;border-radius:999px;border:none;background:#cbd5e1;cursor:pointer;padding:0;transition:background .25s ease;flex-shrink:0}.settings_toggleOn__uv3ir{background:#0a66c2}.settings_toggleThumb__Si8l0{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.2);transition:transform .25s ease}.settings_toggleOn__uv3ir .settings_toggleThumb__Si8l0{transform:translateX(26px)}.settings_preview__gdYoZ{margin-top:24px;padding:16px 20px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-alt)}.settings_previewLabel__mcoST{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.settings_previewValue__J1wZy{font-size:20px;font-weight:600;color:var(--text)}@media (max-width:560px){.settings_card____qwo{flex-direction:column;align-items:flex-start}}.ContactForm_wrap__fYksY{position:relative;width:100%}.ContactForm_brand__Q0uUP,.ContactForm_compact__cp5PT{padding:0;background:transparent;border:none;box-shadow:none}.ContactForm_header__gxa4g{margin-bottom:24px}.ContactForm_title__j24Ru{font-size:22px;font-weight:700;color:#002b36;letter-spacing:-.02em}.ContactForm_subtitle__n3b3w{font-size:14px;color:#64748b;margin-top:6px}.ContactForm_form__f0azr{display:flex;flex-direction:column;gap:18px}.ContactForm_row__llgur{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ContactForm_field__vswq6{display:flex;flex-direction:column;gap:7px}.ContactForm_label__QPoyb{font-size:12px;font-weight:600;letter-spacing:.02em;color:#475569}.ContactForm_req__Lc1fU{color:#be123c;margin-left:1px}.ContactForm_fieldWrap__cti1i{display:flex;align-items:center;min-height:48px;padding:0 14px;background:#f4f8f9;border:1.5px solid transparent;border-radius:14px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ContactForm_fieldWrap__cti1i:has(.ContactForm_textarea__rDP66){align-items:flex-start;min-height:120px;padding-top:12px;padding-bottom:12px}.ContactForm_fieldFocus__j97Go{background:#fff;border-color:#002b36;box-shadow:0 0 0 3px rgba(0,43,54,.1)}.ContactForm_fieldError__JHfpa{border-color:#e11d48;background:#fff8f8}.ContactForm_input__JY3QP,.ContactForm_textarea__rDP66{flex:1;width:100%;font-size:15px;font-family:inherit;color:#0f172a;background:transparent;border:none;outline:none;padding:10px 0}.ContactForm_textarea__rDP66{min-height:96px;resize:vertical;line-height:1.55;padding:0}.ContactForm_input__JY3QP::-moz-placeholder,.ContactForm_textarea__rDP66::-moz-placeholder{color:#94a3b8}.ContactForm_input__JY3QP::placeholder,.ContactForm_textarea__rDP66::placeholder{color:#94a3b8}.ContactForm_error__vnt7E{font-size:11px;color:#e11d48}.ContactForm_submit__XKARP{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:6px;padding:10px 10px 10px 22px;font-size:15px;font-weight:600;color:#fff;background:#002b36;border:none;border-radius:999px;cursor:pointer;min-height:52px;box-shadow:0 12px 28px rgba(0,43,54,.22);transition:background .2s ease,box-shadow .2s ease}.ContactForm_submit__XKARP:hover{background:#01404a;box-shadow:0 14px 32px rgba(0,43,54,.28)}.ContactForm_submitIcon__e9qr_{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.16);flex-shrink:0}.ContactForm_submit__XKARP:disabled{opacity:.7;cursor:wait}.ContactForm_success__4ZN2s{text-align:center;padding:28px 8px}.ContactForm_successOrb__VkaAF{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#002b36;background:rgba(0,43,54,.08)}.ContactForm_successTitle__OoFX4{font-size:20px;font-weight:700;color:#002b36;margin-bottom:8px}.ContactForm_successText__U8A8G{font-size:14px;color:#64748b;line-height:1.6;max-width:340px;margin:0 auto 18px}.ContactForm_resetBtn__BtXAy{padding:11px 22px;font-size:14px;font-weight:600;color:#002b36;background:transparent;border:1.5px solid rgba(0,43,54,.25);border-radius:999px;cursor:pointer}.ContactForm_resetBtn__BtXAy:hover{background:rgba(0,43,54,.05)}@media (max-width:640px){.ContactForm_row__llgur{grid-template-columns:1fr}}.SeasonalFestBanner_hero__KVxIc{position:relative;isolation:isolate;min-height:min(52vh,420px);display:grid;align-items:end;overflow:hidden;color:#fff7ed}.SeasonalFestBanner_media__HEkMN{position:absolute;inset:0;z-index:0}.SeasonalFestBanner_photo__EW1r9{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.SeasonalFestBanner_veil__PLESh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.15),rgba(15,23,42,.55) 55%,rgba(15,23,42,.78)),linear-gradient(90deg,rgba(15,23,42,.35),transparent 55%)}.SeasonalFestBanner_tone_independence__6v9IT .SeasonalFestBanner_veil__PLESh{background:linear-gradient(180deg,rgba(124,45,18,.2),rgba(15,23,42,.5) 45%,rgba(6,40,28,.82)),linear-gradient(105deg,rgba(194,65,12,.28),transparent 50%,rgba(22,101,52,.25))}.SeasonalFestBanner_tone_onam__X1L14 .SeasonalFestBanner_veil__PLESh{background:linear-gradient(180deg,rgba(20,83,45,.15),rgba(15,23,42,.45) 50%,rgba(69,26,3,.8)),linear-gradient(120deg,rgba(202,138,4,.28),transparent 55%)}.SeasonalFestBanner_inner__TJR6u{position:relative;z-index:1;max-width:1280px;width:100%;margin:0 auto;padding:48px 24px 40px;animation:SeasonalFestBanner_riseIn__r_Otj .7s ease both}.SeasonalFestBanner_brand__hIEp1{margin:0 0 10px;font-family:var(--font-outfit),"Outfit",sans-serif;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.SeasonalFestBanner_greeting__k_DSv{margin:0 0 12px;font-family:var(--font-outfit),"Outfit",sans-serif;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;max-width:16ch}.SeasonalFestBanner_subtitle__UN9jW{margin:0 0 22px;max-width:42ch;font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.55;color:rgba(255,247,237,.9)}.SeasonalFestBanner_actions__zNXUZ{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.SeasonalFestBanner_cta__CbMxm,.SeasonalFestBanner_dismiss__lBroN{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-size:.92rem;font-weight:600;padding:11px 18px;border-radius:8px;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.SeasonalFestBanner_cta__CbMxm{background:#fff7ed;color:#1c1917}.SeasonalFestBanner_cta__CbMxm:hover{transform:translateY(-1px);background:#fff}.SeasonalFestBanner_dismiss__lBroN{background:transparent;color:#fff7ed;border:1.5px solid rgba(255,247,237,.55)}.SeasonalFestBanner_dismiss__lBroN:hover{background:rgba(255,247,237,.12)}.SeasonalFestBanner_strip__RbjTS{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;font-size:13px;font-weight:500;color:#fff7ed;animation:SeasonalFestBanner_slideDown__uUsVe .45s ease both}.SeasonalFestBanner_tone_independence__6v9IT.SeasonalFestBanner_strip__RbjTS{background:linear-gradient(90deg,#9a3412,#14532d)}.SeasonalFestBanner_tone_onam__X1L14.SeasonalFestBanner_strip__RbjTS{background:linear-gradient(90deg,#a16207,#166534)}.SeasonalFestBanner_stripText__kiOaD{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;line-height:1.35}.SeasonalFestBanner_stripGreeting__6zlkM{font-family:var(--font-outfit),"Outfit",sans-serif;font-weight:700}.SeasonalFestBanner_stripSep__RHq_P{opacity:.65}.SeasonalFestBanner_stripClose__Cym6N{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer;padding:2px 6px;opacity:.85}.SeasonalFestBanner_stripClose__Cym6N:hover{opacity:1}@keyframes SeasonalFestBanner_riseIn__r_Otj{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes SeasonalFestBanner_slideDown__uUsVe{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.SeasonalFestBanner_hero__KVxIc{min-height:min(48vh,360px)}.SeasonalFestBanner_inner__TJR6u{padding:36px 18px 28px}.SeasonalFestBanner_greeting__k_DSv{max-width:none}}.ContactBand_section__YEl1s{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 12% 0,rgba(0,43,54,.06),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 80%,rgba(14,116,144,.07),transparent 50%),#f7fafb;border-top:1px solid rgba(15,23,42,.05);padding:clamp(48px,8vw,88px) 0}.ContactBand_glow__tQyB9{position:absolute;width:420px;height:420px;right:-80px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(0,43,54,.07),transparent 68%);pointer-events:none}.ContactBand_shell__ungeL{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,64px);align-items:start;max-width:1080px;margin:0 auto;padding:0 clamp(20px,4vw,32px)}.ContactBand_intro__BOD_O{padding-top:8px}.ContactBand_brandRow__cvqrQ{margin-bottom:20px}.ContactBand_brandMark__Nv9wj{width:auto;height:36px;-o-object-fit:contain;object-fit:contain}.ContactBand_pageTitle__MR7AB{margin:0 0 12px;font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;font-size:clamp(36px,5vw,48px);font-weight:700;letter-spacing:-.04em;color:#002b36;line-height:1.08}.ContactBand_pageDesc__UCFm9{margin:0 0 28px;max-width:360px;font-size:15px;line-height:1.65;color:#5b6b73}.ContactBand_details__BjGIY{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:14px}.ContactBand_details__BjGIY a,.ContactBand_details__BjGIY li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:#334155;text-decoration:none}.ContactBand_details__BjGIY a:hover{color:#002b36}.ContactBand_detailIcon__B_cIF{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:#fff;color:#002b36;border:1px solid rgba(0,43,54,.08);box-shadow:0 1px 2px rgba(0,43,54,.04)}.ContactBand_actions__wetF6{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ContactBand_waBtn__INF7b{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:600;color:#fff;background:#002b36;border-radius:999px;text-decoration:none;transition:background .2s ease,transform .15s ease}.ContactBand_waBtn__INF7b:hover{background:#01404a;transform:translateY(-1px)}.ContactBand_teamLink__d0xkI{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0e7490;text-decoration:none}.ContactBand_teamLink__d0xkI:hover{color:#002b36}.ContactBand_formCol__SU6TJ{width:100%}.ContactBand_formCard__Fq4Zd{background:#fff;border:1px solid rgba(0,43,54,.08);border-radius:24px;padding:clamp(24px,3.5vw,36px);box-shadow:0 20px 50px -24px rgba(0,43,54,.18),inset 0 1px 0 hsla(0,0%,100%,.8)}@media (max-width:900px){.ContactBand_shell__ungeL{grid-template-columns:1fr;gap:28px}.ContactBand_pageDesc__UCFm9{max-width:none}}@media (max-width:640px){.ContactBand_section__YEl1s{padding:40px 0 48px}.ContactBand_brandMark__Nv9wj{height:30px}.ContactBand_formCard__Fq4Zd{border-radius:20px;padding:20px}}.AnimatedHeroText_title__7RXxq{font-family:var(--font-outfit),"Outfit",sans-serif;font-size:clamp(40px,5.5vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:#0f172a;margin-bottom:20px}.AnimatedHeroText_prefix__C69FZ,.AnimatedHeroText_suffix__Ybb1E{color:#0f172a}.AnimatedHeroText_accentWrap__ECzIq{display:inline-block;position:relative;min-width:.5ch;vertical-align:bottom}.AnimatedHeroText_accent__572XL{display:inline-block;background:linear-gradient(135deg,#0a66c2,#378fe9 45%,#4aada3);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:AnimatedHeroText_accentShimmer__fUka1 4s linear infinite}@keyframes AnimatedHeroText_accentShimmer__fUka1{0%{background-position:0}to{background-position:200%}}@media (max-width:768px){.AnimatedHeroText_title__7RXxq{font-size:clamp(28px,7vw,40px)}}.ScrollDownButton_btn__gIygo{display:flex;flex-direction:column;align-items:center;gap:8px;margin:32px auto 0;padding:8px 16px;background:transparent;border:none;cursor:pointer;color:#64748b;transition:color .25s ease,transform .25s ease}.ScrollDownButton_btn__gIygo:hover{color:#0a66c2;transform:translateY(2px)}.ScrollDownButton_btn__gIygo:hover .ScrollDownButton_iconWrap__G461u{border-color:rgba(10,102,194,.45);background:#e8f3ff}.ScrollDownButton_label__DrtvV{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ScrollDownButton_iconWrap__G461u{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 16px -4px rgba(15,23,42,.1);animation:ScrollDownButton_bounceDown__Vu0sj 2.2s ease-in-out infinite}.ScrollDownButton_icon__Dw7E4{color:#0a66c2}@keyframes ScrollDownButton_bounceDown__Vu0sj{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.SpatialHubGrid_bento__CQlGi{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;perspective:1200px}.SpatialHubGrid_tile__MDlVM{position:relative;border-radius:22px;transform-style:preserve-3d;animation:SpatialHubGrid_tileIn__ccD6o .6s ease both;animation-delay:calc(var(--i) * .06s)}@keyframes SpatialHubGrid_tileIn__ccD6o{0%{opacity:0;transform:translateY(20px) rotateX(4deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.SpatialHubGrid_tileLink__rFEXs{display:block;height:100%;min-height:200px;border-radius:22px;overflow:hidden;position:relative}.SpatialHubGrid_tileGlow__b7gcP{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 0,color-mix(in srgb,var(--accent) 25%,transparent),transparent 55%),linear-gradient(145deg,hsla(0,0%,100%,.08) 0,rgba(6,13,20,.02) 100%);pointer-events:none}.SpatialHubGrid_tileInner__levpm{position:relative;z-index:1;height:100%;padding:28px 24px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid rgba(112,181,249,.28);border-radius:22px;box-shadow:0 8px 32px rgba(15,23,42,.06),inset 0 0 0 1px hsla(0,0%,100%,.5);transition:border-color .3s ease,box-shadow .3s ease}[data-theme=dark] .SpatialHubGrid_tileInner__levpm{background:rgba(6,13,20,.55);border-color:rgba(112,181,249,.2);box-shadow:0 8px 40px rgba(0,0,0,.35)}.SpatialHubGrid_tile__MDlVM:hover .SpatialHubGrid_tileInner__levpm{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 16px 48px color-mix(in srgb,var(--accent) 15%,transparent),0 0 0 1px rgba(112,181,249,.35) inset}.SpatialHubGrid_badge__WQeqx{display:inline-block;margin-top:14px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.SpatialHubGrid_title__P3_Dw{font-size:18px;font-weight:600;color:var(--text,#0f172a);margin:12px 0 8px;letter-spacing:-.02em}[data-theme=dark] .SpatialHubGrid_title__P3_Dw{color:#fff}.SpatialHubGrid_desc__UJg0h{font-size:14px;line-height:1.6;color:var(--text-muted,#64748b);margin-bottom:16px}[data-theme=dark] .SpatialHubGrid_desc__UJg0h{color:hsla(0,0%,100%,.65)}.SpatialHubGrid_arrow__Drv41{font-size:13px;font-weight:600;color:var(--accent)}@media (max-width:900px){.SpatialHubGrid_bento__CQlGi{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.SpatialHubGrid_bento__CQlGi{grid-template-columns:1fr}.SpatialHubGrid_tileLink__rFEXs{min-height:180px}}@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(15,98,254,.12),transparent 55%),radial-gradient(ellipse 50% 45% at 88% 10%,rgba(105,41,196,.08),transparent 50%),linear-gradient(180deg,#f7f9fc,#fff 70%);padding:56px 0;border-bottom:1px solid rgba(15,23,42,.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:#64748b;margin-bottom:32px}.products_ibmCrumb__04kQX a{color:#0f62fe;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:#0b1220;margin:0 0 18px;max-width:14ch}.products_ibmTagline___2HQ_{font-size:clamp(18px,2.3vw,24px);line-height:1.4;color:#334155;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,#0f62fe,#0043ce);color:#fff;border:0;border-radius:14px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 10px 28px rgba(15,98,254,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.products_ibmCta__if49M:hover,.products_ibmStickyBuy__r9c7u:hover{color:#fff;filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 32px rgba(15,98,254,.34)}.products_ibmCtaGhost__8zFuJ{color:#0f62fe;font-size:14px;font-weight:600;text-decoration:none;padding:12px 16px;border-radius:14px;border:1px solid rgba(15,98,254,.22);background:hsla(0,0%,100%,.7);transition:background .2s ease,border-color .2s ease}.products_ibmCtaGhost__8zFuJ:hover{background:#edf5ff;border-color:#0f62fe;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%,.9);border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 8px 28px rgba(15,23,42,.05);backdrop-filter:blur(8px);transition:border-color .2s ease,box-shadow .2s ease}.products_ibmSearch__M__Wp:focus-within{border-color:rgba(15,98,254,.45);box-shadow:0 0 0 4px rgba(15,98,254,.12),0 10px 28px rgba(15,23,42,.06)}.products_ibmSearch__M__Wp input{flex:1;border:0;background:transparent;font-size:15px;color:#0b1220;outline:none}.products_ibmSearch__M__Wp input::-moz-placeholder{color:#94a3b8}.products_ibmSearch__M__Wp input::placeholder{color:#94a3b8}.products_ibmSearchClear__R1GYV{border:0;background:transparent;color:#0f62fe;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 rgba(15,23,42,.1);background:#fff;color:#475569;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(15,98,254,.35);color:#0f62fe}.products_ibmFilterActive__RUhtj{background:#0f62fe;border-color:#0f62fe;color:#fff;box-shadow:0 6px 16px rgba(15,98,254,.22)}.products_ibmFilterActive__RUhtj:hover{color:#fff;border-color:#0f62fe}.products_ibmSpotlight__bVASp{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:center;margin-top:40px;padding:28px;border-radius:24px;text-decoration:none;color:inherit;background:radial-gradient(ellipse 60% 80% at 90% 20%,rgba(15,98,254,.14),transparent 50%),linear-gradient(135deg,#0b1220,#12324a 60%,#0f766e);box-shadow:0 18px 48px rgba(15,23,42,.18);transition:transform .2s ease,box-shadow .2s ease}.products_ibmSpotlight__bVASp:hover{transform:translateY(-2px);box-shadow:0 24px 56px rgba(15,23,42,.24)}.products_ibmSpotlightCopy__5wNch span{display:inline-block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc}.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:#93c5fd}.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%,100%,.86);border-bottom:1px solid rgba(15,23,42,.06);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:#475569;font-size:14px;font-weight:500;text-decoration:none;border-bottom:2px solid transparent;transition:color .15s ease}.products_ibmStickyLinks__iBw6u a:hover{color:#0f62fe}.products_ibmStickyActive__l1onV{color:#0f62fe!important;border-bottom-color:#0f62fe!important;font-weight:600!important}.products_ibmStickyBuy__r9c7u{padding:10px 18px;border-radius:12px;font-size:13px;box-shadow:0 6px 18px rgba(15,98,254,.22)}.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:#0f62fe;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:#0f62fe;border-radius:16px;background:linear-gradient(145deg,#f0ebff,#e8f1ff)}.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:20px;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(15,98,254,.28);box-shadow:0 16px 40px rgba(15,98,254,.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:22px;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(15,23,42,.08)}.products_ibmPriceRequired__epJym{width:calc(100% + 44px);margin:0 -22px 18px;padding:10px 22px;background:linear-gradient(90deg,#6929c4,#8a3ffc);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:#dcfce7;color:#166534}.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:#0f62fe}.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:0;overflow:hidden;border:1px solid rgba(15,23,42,.06);border-radius:22px;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(15,98,254,.28);box-shadow:0 20px 48px rgba(15,98,254,.1)}.products_ibmFeatureCard__Z1wiV,.products_ibmResCard__sp_F2,.products_ibmUseCard__MChlX{padding:26px}.products_ibmCardPhoto___wNzS,.products_ibmServicePhoto__DPJUq{position:relative;width:100%;height:168px;background:#edf5ff}.products_ibmCardPhoto___wNzS img,.products_ibmServicePhoto__DPJUq img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.products_ibmCardBody__x2l9h{display:flex;flex-direction:column;align-items:flex-start;padding:22px 26px 26px;width:100%;flex:1}.products_ibmServiceGrid__5TYiX{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.products_ibmServiceCard__AESGv{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.06);border-radius:22px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 6px 24px rgba(15,23,42,.03);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.products_ibmServiceCard__AESGv:hover{transform:translateY(-4px);border-color:rgba(15,98,254,.28);box-shadow:0 20px 48px rgba(15,98,254,.1)}.products_ibmServiceBody__zCLKv{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}.products_ibmServiceBody__zCLKv span{display:inline-block;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;background:#edf5ff;color:#0f62fe;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.products_ibmServiceBody__zCLKv h3{font-size:20px;font-weight:650;letter-spacing:-.025em;color:#0b1220;margin:0 0 8px}.products_ibmServiceBody__zCLKv em{margin-top:auto;font-style:normal;font-size:13px;font-weight:650;color:#0f62fe;display:inline-flex;align-items:center;gap:6px}.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:14px;background:linear-gradient(145deg,#edf5ff,#f4f0ff)}.products_ibmBadge__SNCHk{padding:5px 10px;border-radius:999px;background:#edf5ff;color:#0f62fe;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:#0f62fe;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:#0f62fe;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,.products_ibmServiceGrid__5TYiX{grid-template-columns:1fr 1fr}}@media (max-width:640px){.products_ibmPersona__cWDq4,.products_ibmServiceGrid__5TYiX{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_ibmServiceCard__AESGv,[data-theme=dark] .products_ibmSticky__uc_AT,[data-theme=dark] .products_ibmUseCard__MChlX{background:var(--surface)}[data-theme=dark] .products_ibmHero__ypAAH{background:linear-gradient(180deg,rgba(15,23,42,.88),var(--surface) 72%),repeating-linear-gradient(0deg,transparent 0 31px,rgba(15,98,254,.12) 32px)}[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_ibmServiceBody__zCLKv h3,[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(16,185,129,.06),transparent 60%),radial-gradient(1000px 500px at -10% 20%,rgba(124,58,237,.05),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:#0a66c2;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:#0a66c2;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,#0a66c2);opacity:.9}.products_appSuiteCard__T5qPT:hover{transform:translateY(-6px);border-color:var(--app-accent,#0a66c2);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:16px;border:1px solid color-mix(in srgb,var(--app-accent,#0a66c2) 28%,#fff)}.products_appSuiteBadge__vavBD,.products_appSuiteIconWrap__vDMRX{color:var(--app-accent,#0a66c2);background:color-mix(in srgb,var(--app-accent,#0a66c2) 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,#0a66c2);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:#0a66c2}.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,#047857,#0a66c2 45%,#10b981);background-size:200% auto;animation:products_shimmer__BAgrB 8s linear infinite;padding:30px 28px;border-radius:22px;box-shadow:0 16px 40px rgba(4,120,87,.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:#0a66c2;box-shadow:0 12px 28px rgba(5,150,105,.14);transform:translateY(-3px)}.products_productNavFeatured__Giazq{background:linear-gradient(135deg,rgba(4,120,87,.1),rgba(16,185,129,.06));border-color:rgba(5,150,105,.45)}.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:#047857}.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:16px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 16px 40px rgba(4,120,87,.16);background:#0a1628;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(4,120,87,.24)}.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:#0a66c2;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:#0a66c2;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(10,102,194,.14);border:1px solid rgba(10,102,194,.35);font-size:13px;font-weight:600;color:#0a66c2}.products_featuredActions__pDrxe{display:flex;flex-wrap:wrap;gap:12px}.products_btnPrimary__b9o7f{padding:14px 24px;background:#0a66c2;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.06)}.products_btnPrimary__b9o7f:hover{background:#004182;color:#fff}.products_btnSecondary__cQTsA{padding:14px 24px;background:#fff;color:#334155;font-size:14px;font-weight:600;border:1px solid #e2e8f0;border-radius:8px}.products_btnSecondary__cQTsA:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.products_featuredSide__jd1wJ{padding:48px 40px;background:#e8f3ff;color:#0f172a;border-left:1px solid #e2e8f0}.products_sideTitle__IbUCh{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0a66c2;margin-bottom:24px}.products_flowList__OgjnG{display:flex;flex-direction:column;gap:16px}.products_flowItem__8URKd{padding:16px 18px;background:#f8fafc;border-left:3px solid #0a66c2}.products_flowStep__dnvOk{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0a66c2;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:#0a66c2;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,#378fe9,#0a66c2);color:#0f172a;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(91,141,239,.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,#378fe9,#0a66c2);-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:#f5f3ff;border:1px solid #ddd6fe;font-size:13px;font-weight:600;color:#6d28d9}.products_hrmsBtnPrimary__83Mb8{padding:14px 24px;background:linear-gradient(135deg,#378fe9,#0a66c2);color:#0f172a;font-size:14px;font-weight:600;border:none;cursor:pointer}.products_hrmsBtnPrimary__83Mb8:hover{opacity:.92;color:#0f172a}.products_hrmsBtnSecondary__lYOzY{padding:14px 24px;background:transparent;color:#378fe9;font-size:14px;font-weight:600;border:1px solid #a5b4fc}.products_hrmsBtnSecondary__lYOzY:hover{background:#f5f3ff}.products_hrmsSide__aPZer{padding:48px 40px;background:linear-gradient(160deg,#1e3a8a,#4f46e5 55%,#6d28d9);color:#0f172a}.products_hrmsSide__aPZer .products_sideTitle__IbUCh{color:#c4b5fd}.products_hrmsSide__aPZer .products_flowItem__8URKd{background:#e2e8f0;border-left-color:#a5b4fc}.products_hrmsSide__aPZer .products_flowStep__dnvOk{color:#c4b5fd}.products_hrmsCapLabel__UsXdQ{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#378fe9;margin-bottom:8px}.products_featuredHrms__TNDY1{padding-top:72px;background:#f8f7fc}.products_featuredBadgeHrms__MoEOD{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#378fe9,#0a66c2);color:#0f172a;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:#378fe9;margin-bottom:20px}.products_appPillHrms__X6_Zq{padding:8px 14px;background:#ede9fe;border:1px solid #c4b5fd;font-size:13px;font-weight:600;color:#5b21b6}.products_btnHrmsPrimary__lEyWf{padding:14px 24px;background:linear-gradient(135deg,#378fe9,#0a66c2);color:#0f172a;font-size:14px;font-weight:600;border:none;cursor:pointer;display:inline-block}.products_btnHrmsPrimary__lEyWf:hover{color:#0f172a;opacity:.92}.products_btnHrmsSecondary__zVRWn{padding:14px 24px;background:transparent;color:#378fe9;font-size:14px;font-weight:600;border:1px solid #378fe9;cursor:pointer}.products_btnHrmsSecondary__zVRWn:hover{background:#ede9fe}.products_featuredSideHrms__cGIhr{padding:48px 40px;background:linear-gradient(160deg,#1e1b4b,#312e81 50%,#4c1d95);color:#0f172a}.products_featuredSideHrms__cGIhr .products_sideTitle__IbUCh{color:#c4b5fd}.products_flowItemHrms__j7tkb{padding:16px 18px;background:#e2e8f0;border-left:3px solid #a78bfa}.products_flowStepHrms__SUM4B{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;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:18px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 8px 24px rgba(91,141,239,.12);background:#0a1628;transition:transform .3s ease,box-shadow .3s ease}.products_screenshotCard__LaGIX:hover .products_screenshotFrame__ESyKP{transform:translateY(-4px);box-shadow:0 16px 36px rgba(91,141,239,.22)}.products_screenshotImg__mvKlM{width:100%;height:auto;display:block}.products_screenshotLabel__LXtuu{font-size:11px;font-weight:600;color:#378fe9;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:#378fe9;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,#0a66c2,#10b981);color:#0f172a;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:#0a66c2;margin-bottom:20px}.products_appPillStayBuddy__TM_2e{padding:8px 14px;background:#ecfdf5;border:1px solid #a7f3d0;font-size:13px;font-weight:600;color:#047857}.products_btnStayBuddyPrimary__lb98W{padding:14px 24px;background:linear-gradient(135deg,#047857,#0a66c2);color:#0f172a;font-size:14px;font-weight:600;border:none;cursor:pointer;display:inline-block}.products_btnStayBuddyPrimary__lb98W:hover{color:#0f172a;opacity:.92}.products_btnStayBuddySecondary__NZ7V5{padding:14px 24px;background:transparent;color:#0a66c2;font-size:14px;font-weight:600;border:1px solid #10b981;cursor:pointer}.products_btnStayBuddySecondary__NZ7V5:hover{background:#ecfdf5}.products_featuredSideStayBuddy__9fmaW{padding:48px 40px;background:linear-gradient(160deg,#064e3b,#047857 50%,#0a66c2);color:#0f172a}.products_featuredSideStayBuddy__9fmaW .products_sideTitle__IbUCh{color:#a7f3d0}.products_flowItemStayBuddy__KFUT4{padding:16px 18px;background:#e2e8f0;border-left:3px solid #6ee7b7}.products_flowStepStayBuddy__QdzF1{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a7f3d0;margin-bottom:6px}.products_posDemoSection__2oXkA{border:1px solid #d1fae5;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 #d1fae5;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 #d1fae5;border-bottom:1px solid #d1fae5;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:#0a66c2;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:#0f172a;border:1px solid #e2e8f0;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,#378fe9,#0a66c2);color:#0f172a;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:#378fe9;margin-bottom:20px}.products_appPillAnalytics__JM5Cc{padding:8px 14px;background:#d9fbfb;border:1px solid #9ef0f0;font-size:13px;font-weight:600;color:#0a66c2}.products_btnAnalyticsPrimary__J_dpS{padding:14px 24px;background:linear-gradient(135deg,#0a66c2,#378fe9);color:#0f172a;font-size:14px;font-weight:600;border:none;cursor:pointer;display:inline-block}.products_btnAnalyticsPrimary__J_dpS:hover{color:#0f172a;opacity:.92}.products_btnAnalyticsSecondary__mTYq_{padding:14px 24px;background:transparent;color:#378fe9;font-size:14px;font-weight:600;border:1px solid #0a66c2;cursor:pointer}.products_btnAnalyticsSecondary__mTYq_:hover{background:#d9fbfb}.products_featuredSideAnalytics__4hi6B{padding:48px 40px;background:linear-gradient(160deg,#0a66c2,#378fe9 50%,#0a66c2);color:#0f172a}.products_featuredSideAnalytics__4hi6B .products_sideTitle__IbUCh{color:#9ef0f0}.products_flowItemAnalytics__AnJ_H{padding:16px 18px;background:#e2e8f0;border-left:3px solid #0a66c2}.products_flowStepAnalytics__5oGoj{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ef0f0;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:#378fe9;margin-bottom:8px}[data-theme=dark] .products_productsBody__nJDVi{background:radial-gradient(1200px 600px at 100% -10%,rgba(16,185,129,.08),transparent 60%),radial-gradient(1000px 500px at -10% 20%,rgba(124,58,237,.08),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,#047857,#0a66c2 50%,#10b981);color:#0f172a}.stay-buddy_backBtn__ena6x{padding:8px 14px;background:#cbd5e1;border:1px solid #b3d4fc;color:#0f172a;font-size:14px;font-weight:500}.stay-buddy_backBtn__ena6x:hover{background:hsla(0,0%,100%,.2);color:#0f172a}.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:#fff;color:#047857;border:none;font-size:13px;font-weight:700;border-radius:10px;cursor:pointer}.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:#047857;margin-bottom:8px}.stay-buddy_introTagline__Y7l8D{font-size:18px;font-weight:600;color:#0a66c2;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(4,120,87,.08);border:1px solid rgba(5,150,105,.25);border-radius:10px;font-size:13px;color:#374151}.stay-buddy_trustItem___Uzet strong{display:block;font-size:18px;font-weight:800;color:#047857;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:12px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(4,120,87,.12);background:#0a1628}.stay-buddy_screenshotImg__gLCuK{width:100%;height:auto;display:block}.stay-buddy_screenshotLabel__wlqs8{font-size:12px;font-weight:600;color:#0a66c2;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:16px;border:1px solid #d1fae5;border-top:3px solid #10b981}.stay-buddy_moduleCard__OT1pf h3{font-size:17px;font-weight:700;color:#047857;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 #d1fae5;border-radius:16px;overflow:hidden;background:#fff}.stay-buddy_capItem__UgpmZ{padding:22px;border-right:1px solid #d1fae5;border-bottom:1px solid #d1fae5}.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:#0a66c2;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;border-radius:20px;background:linear-gradient(135deg,#047857,#0a66c2,#10b981);color:#0f172a;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.stay-buddy_ctaTitle__C_4S1{font-size:22px;font-weight:700;margin-bottom:6px}.stay-buddy_ctaDesc__z4s9Y{font-size:15px;opacity:.9;margin:0}.stay-buddy_ctaBtn__v90W1{padding:14px 24px;background:#fff;color:#047857;border:none;font-size:14px;font-weight:800;border-radius:12px;cursor:pointer}@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:28px;background:radial-gradient(ellipse 70% 80% at 100% 0,rgba(15,98,254,.12),transparent 55%),linear-gradient(135deg,#0b1220,#12324a 55%,#0f766e 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:6px;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:#7dd3fc}.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:18px;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:28px;overflow:hidden;border:2px solid hsla(0,0%,100%,.14);background:#0b0f14;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:16px;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:#0f62fe}.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:28px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#0b0f14}.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:14px;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:#dcfce7;color:#166534}.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:20px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 40px rgba(15,23,42,.08);background:#0b1220}.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:#0f62fe}.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:24px;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:#0f62fe;font-size:14px;font-weight:600;cursor:pointer;padding:0}.stay-buddy_adShot__uInm_{border-radius:18px;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}}.rental_adHeroAmber__RJBbS{background:radial-gradient(ellipse 70% 80% at 100% 0,rgba(217,119,6,.28),transparent 55%),linear-gradient(135deg,#0b1220,#3d2a14 55%,#d97706 120%)}.rental_featureColumns__liyWA{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rental_featureCol__IdbcA{padding:18px 18px 14px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 24px rgba(15,23,42,.04)}.rental_featureCol__IdbcA h3{margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d97706}.rental_featureCol__IdbcA ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rental_featureCol__IdbcA li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:#334155}.rental_featureCol__IdbcA li svg{flex-shrink:0;margin-top:2px;color:#d97706}@media (max-width:900px){.rental_featureColumns__liyWA{grid-template-columns:1fr}}.hrms_adHeroTeal__LufEL{background:radial-gradient(ellipse 70% 80% at 100% 0,rgba(15,118,110,.28),transparent 55%),linear-gradient(135deg,#0b1220,#0f3d3a 55%,#0f766e 120%)}.hrms_featureColumns__x8f4q{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hrms_featureCol__SCjC3{padding:18px 18px 14px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 24px rgba(15,23,42,.04)}.hrms_featureCol__SCjC3 h3{margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f766e}.hrms_featureCol__SCjC3 ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hrms_featureCol__SCjC3 li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:#334155}.hrms_featureCol__SCjC3 li svg{flex-shrink:0;margin-top:2px;color:#0f766e}@media (max-width:900px){.hrms_featureColumns__x8f4q{grid-template-columns:1fr}}