.hj-app-section{padding:0 0 64px}.hj-app-container{container:hj-app/inline-size;margin-inline:auto;max-width:1280px;padding-inline:32px}.hj-app-stage{background:#11171d;border:1px solid #2d353e;border-radius:27px;color:#fff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:660px;isolation:isolate;overflow:clip;position:relative}.hj-app-stage:before{background:radial-gradient(ellipse at 50% 73%,#aa5b4536,transparent 58%);content:"";inset:17% 0 0;position:absolute;z-index:-1}.hj-app-head{padding:34px 24px 0;position:relative;text-align:center;z-index:3}.hj-app-brand{align-items:center;color:#d7dbe1;display:inline-flex;font-size:10px;font-weight:560;gap:10px;letter-spacing:.07em;text-transform:uppercase}.hj-app-brand img{background:#fff;border:1px solid #ffffff33;border-radius:8px;height:29px;width:29px}.hj-app-head h2{text-wrap:balance;color:#fff;font-size:clamp(38px,3.8cqw,52px);font-weight:650;letter-spacing:-.047em;line-height:1.075;margin:18px auto 0}.hj-app-head h2 span{color:#f1aaa2}.hj-app-head p{color:#b5bcc5;font-size:13px;line-height:1.65;margin:15px 0 0}.hj-app-devices{height:460px;margin:35px auto 0;position:relative;width:642px}.hj-app-phone{background:linear-gradient(110deg,#adacaf,#303134 18%,#7e7f82 54%,#292a2e 85%,#b4b3b7);border:1px solid #a5a6a8;border-radius:34px;box-shadow:0 0 0 1px #080a0c,0 26px 55px #0008;overflow:hidden;padding:5px;position:absolute;width:219px}.hj-app-phone img{border:2px solid #06090e;border-radius:27px;display:block;height:auto;width:100%}.hj-app-left{left:14px;transform:rotate(-13deg)}.hj-app-left,.hj-app-right{filter:brightness(.91);top:36px}.hj-app-right{right:14px;transform:rotate(13deg)}.hj-app-center{border-radius:37px;left:50%;top:0;transform:translateX(-50%);width:246px;z-index:2}.hj-app-center img{border-radius:30px}.hj-app-side{color:#c5cad2;font-size:12px;line-height:1.55;position:absolute;top:340px;z-index:3}.hj-app-side>span{border-bottom:1px solid #7e665a;color:#e8a79f;display:block;font-size:9px;letter-spacing:.1em;margin-bottom:12px;padding-bottom:9px;width:25px}.hj-app-side-left{left:45px}.hj-app-side-right{right:45px;text-align:right}.hj-app-side-right>span{margin-left:auto}.hj-app-floor{background:linear-gradient(transparent,#11171de8 42%,#11171d 80%);height:203px;inset:auto 0 0;pointer-events:none;position:absolute;z-index:3}.hj-app-cta{align-items:center;bottom:15px;display:flex;flex-direction:column;left:0;position:absolute;right:0;z-index:4}.hj-app-availability{align-items:center;display:flex;gap:27px;min-height:60px}.hj-app-store{border-radius:8px}.hj-app-store-img{height:44px;width:auto}.hj-app-android{color:#c0c6ce;display:flex;flex-direction:column;font-size:12px;gap:3px;line-height:1.4}.hj-app-android small{font-size:10px}.hj-app-section a:focus-visible{outline:2px solid #f1aaa2;outline-offset:4px}@container hj-app (max-width:1100px){.hj-app-side{display:none}}@container hj-app (max-width:720px){.hj-app-stage{border-radius:22px;height:619px}.hj-app-head{padding:28px 16px 0}.hj-app-brand{font-size:9px;gap:8px;letter-spacing:.05em}.hj-app-brand img{border-radius:7px;height:26px;width:26px}.hj-app-head h2{font-size:36px;letter-spacing:-.055em;line-height:1.07;margin-top:22px}.hj-app-head p{font-size:12px;margin:15px auto 0;max-width:235px}.hj-app-devices{height:400px;left:50%;margin:33px 0 0;transform:translateX(-50%);width:358px}.hj-app-phone{border-radius:25px;padding:4px;width:143px}.hj-app-phone img{border-radius:19px;border-width:1px}.hj-app-left{left:-4px;top:39px;transform:rotate(-14deg)}.hj-app-right{right:-4px;top:39px;transform:rotate(14deg)}.hj-app-center{border-radius:28px;top:0;width:183px}.hj-app-center img{border-radius:23px}.hj-app-floor{height:167px}.hj-app-cta{bottom:12px}.hj-app-availability{gap:22px}}@container hj-app (max-width:355px){.hj-app-head h2{font-size:32px}.hj-app-devices{width:326px}.hj-app-phone{width:133px}.hj-app-center{width:169px}.hj-app-availability{gap:16px}}@media(max-width:1023px){.hj-app-container{padding-inline:24px}}@media(max-width:639px){.hj-app-container{padding-inline:16px}.hj-app-section{padding-bottom:48px}}@media(prefers-contrast:more){.hj-app-android,.hj-app-head p{color:#e2e8f0}}
