.hp-page .hv-hero__bg{top:0;height:801px}.hp-page .hv-hero h1{margin-top:0;width:641px;color:#0b0b2e;letter-spacing:.22px}.hp-page .hv-hero__lead{max-width:576px;letter-spacing:.192px}.hp-calc{display:flex;flex-direction:column;gap:12px;width:536px;max-width:100%;margin-top:32px;padding:24px;overflow:hidden;border-radius:24px;background:#e6e2ff}.hp-calc__head{display:flex;flex-direction:column;gap:6px}.hp-calc__head h2{margin:0;font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:20px!important;line-height:32px;color:#000}.hp-calc__head p{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:26px;letter-spacing:.192px;color:#474650}.hp-calc__fields{display:flex;gap:12px}.hp-calc__field{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0;height:52px}.hp-calc__field label{margin:0;overflow:hidden;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;line-height:normal;letter-spacing:.072px;color:#1a1a4d}.hp-calc__control{display:flex;flex:1;align-items:center;gap:10px;min-height:0;padding:4px 6px;border:1px solid #d8d8ff;border-radius:6px;background:#f5f6ff}.hp-calc__control input{flex:1;min-width:0;padding:0;border:0;background:0 0;font-family:Inter,sans-serif;font-size:12px;line-height:normal;letter-spacing:.072px;color:#5f5d68}.hp-calc__stepper{display:flex;flex:none;flex-direction:column;width:18px;height:18px;background:url('../images/hospitality-marketing/icon-caret-up-down.svg') center/18px 18px no-repeat}.hp-calc__stepper button{flex:1;padding:0;border:0;background:0 0;cursor:pointer}.hp-calc__result{margin:0;padding:12px;border-radius:12px;background:#0b0b2e;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.192px;color:#dde1f7}.hp-calc__result span{color:#7b61ff}@media (min-width:992px){.hp-page .hv-hero{align-items:flex-start;padding:70px 0 0}.hp-page .hv-hero .hv-wrap{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 148px);max-width:1292px;margin:0 auto}}@media (min-width:1200px){.hp-page .hv-hero{height:775px}.hp-page .hv-hero .hv-wrap{height:661px}.hp-calc{position:absolute;top:371px;right:0;margin-top:0}}@media (min-width:992px) and (max-width:1199px){.hp-page .hv-hero{height:auto;padding:80px 0 48px}.hp-page .hv-hero__bg{height:100%}}.hp-what{display:flex;flex-direction:column;gap:42px;width:calc(100% - 144px);max-width:1296px;margin:70px auto 0}.hp-calendar__head,.hp-sectors__head,.hp-what__head{display:flex;flex-direction:column;gap:12px}.hp-what__head h2{max-width:727px;color:#0b0b2e}.hp-calendar__head p,.hp-engine__note,.hp-night__head p,.hp-sectors__head p,.hp-what__head p,.hp-what__note{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:26px;letter-spacing:.192px;color:#474650}.hp-engine__note,.hp-what__head p,.hp-what__note{max-width:986px}.hp-what__body{display:flex;flex-direction:column;gap:16px}.hp-what__cards{display:flex;gap:24px}.hp-what-card{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0;padding:19px;overflow:hidden;border:1px solid #e6e2ff;border-radius:44px;background:#f5f6ff}.hp-what-card img{width:100%;height:260px;object-fit:cover;border-radius:24px}.hp-what-card__num{margin:0;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.192px;color:#7b61ff}.hp-sector-card__copy,.hp-what-card__copy{display:flex;flex-direction:column;gap:8px}.hp-calendar-card h3,.hp-sector-card h3,.hp-what-card h3{margin:0;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#0b0b2e}.hp-calendar-card p,.hp-sector-card p,.hp-what-card p{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:26px;letter-spacing:.192px;color:#474650}.hp-what__note a{color:#7b61ff;text-decoration:none}.hp-calendar{display:flex;flex-direction:column;gap:42px;width:calc(100% - 146px);max-width:1294px;margin:70px auto 0}.hp-calendar__head{max-width:636px}.hp-calendar__head h2,.hp-night__head h2,.hp-sectors__head h2{color:#0b0b2e}.hp-calendar__cards{display:flex;gap:24px}.hp-calendar-card{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;padding:19px;overflow:hidden;border:1px solid #e6e2ff;border-radius:28px;background:#f5f6ff}.hp-page .hv-engine{margin-top:70px;padding:60px 0;background:#e6e2ff}.hp-page .hv-engine__inner{gap:42px}.hp-page .hv-engine__head{max-width:849px;gap:12px}.hp-page .hv-engine__head h2{color:#0b0b2e}.hp-page .hv-engine__head p{width:auto;max-width:none;font-weight:400;letter-spacing:.192px}.hp-engine__body{display:flex;flex-direction:column;gap:16px}.hp-page .ub-growth-bullets>p,.rs-page .ub-growth-bullets>p{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:26px;letter-spacing:.192px;color:#474650}.hp-page .ub-growth-bullets>p+ul,.rs-page .ub-growth-bullets>p+ul{margin-top:-2px}.hp-page .ub-growth-bullets li,.rs-page .ub-growth-bullets li{letter-spacing:.192px;color:#474650}.hp-sectors{margin-top:80px;overflow:hidden}.hp-sectors__head{max-width:730px;margin-bottom:42px}.hp-sectors__head h2{max-width:849px}.hp-sectors__track{display:flex;gap:24px;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);overflow-x:auto;scrollbar-width:none}.hp-sectors__track::-webkit-scrollbar{display:none}.hp-sector-card{display:flex;flex:0 0 calc((100% - 48px)/ 3);flex-direction:column;gap:32px;min-width:0;padding:19px;overflow:hidden;border:1px solid #e6e2ff;border-radius:28px;background:#e6e2ff}.hp-sector-card:nth-child(4){margin-left:-8px}.hp-sector-card__icon{display:flex;align-items:center;justify-content:center;align-self:flex-start;box-sizing:border-box;width:44px;height:44px;border:solid #7b61ff;border-width:2px 1.4px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.25)}.hp-sector-card__icon img{width:24px;height:24px}.hp-measure{margin-top:80px;padding:70px 0;background:linear-gradient(136.94deg,#05053e 10.654%,#0d0da4 65.492%)}.hp-measure__head{max-width:768px}.hp-measure__head h2{color:#f5f6ff}.hp-measure__head p{margin:16px 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:26px;color:#a8aed0}.hp-measure__cards{display:flex;gap:20px;margin-top:42px}.hp-measure-card{display:flex;flex:1 1 0;flex-direction:column;gap:10px;min-width:0;padding:24px;border:1px solid #3b3b8c;background:#25255f}.hp-measure-card__num{margin:0;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:44px;line-height:52px;color:#f5f6ff}.hp-measure-card h3{margin:0;font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:17px;line-height:25px;color:#dde1f7}.hp-measure-card p:last-child{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:26px;color:#a8aed0}.hp-night{margin-top:80px;padding:70px 0;background:#e6e2ff}.hp-night .hv-wrap{display:flex;align-items:flex-start;gap:24px}.hp-night__head{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0}.hp-night__list{--hp-night-gap:62px;position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:10px;row-gap:var(--hp-night-gap);flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none}.hp-night__list::before{content:none}.hp-night__list li{display:contents}.hp-night__time{margin:0;padding-top:12px;font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:20px;line-height:32px;white-space:nowrap;color:#7b61ff}.hp-night__list p{position:relative;margin:0;padding-left:30px;font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:20px;line-height:32px;color:#474650}.hp-night__list p::before{content:'';position:absolute;z-index:1;top:13.5px;left:12px;width:5px;height:5px;border-radius:50%;background:#474650}.hp-night__list li:not(:last-child) p::after{content:'';position:absolute;z-index:0;top:16px;bottom:calc((var(--hp-night-gap) + 16px) * -1);left:13.8px;width:1.4px;background:repeating-linear-gradient(to bottom,rgba(123,97,255,.4) 0 5px,transparent 5px 10px)}@media (min-width:1200px){.hp-night{min-height:0}.hp-night .hv-wrap{align-items:flex-start}.hp-night__head{position:sticky;top:88px;align-self:flex-start;z-index:2}}@media (max-width:1199px){.hp-calendar__cards,.hp-measure__cards{flex-wrap:wrap}.hp-calendar-card{flex:1 1 calc(50% - 12px)}.hp-measure-card{flex:1 1 calc(33.333% - 14px)}.hp-night .hv-wrap{flex-direction:column;gap:42px}.hp-night__head,.hp-night__list{flex:none;width:100%}.hp-sector-card{flex-basis:calc((100% - 24px)/ 2)}}@media (max-width:991px){.hp-calendar,.hp-what{width:90%}.hp-what__cards{flex-direction:column}.hp-what-card{flex:0 0 auto;width:100%;height:auto;min-height:0}.hp-what-card img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center top}}@media (max-width:767px){.hp-calendar-card,.hp-measure-card{flex-basis:100%}.hp-calc__fields{flex-direction:column}.hp-sector-card{flex-basis:85%}.hp-sector-card:nth-child(4){margin-left:0}.hp-night__list li{display:contents}.hp-night__time{margin-top:0;padding-left:0}}