.hospitality-page[data-v-b584707f]{background:#e9f0fc;overflow-x:hidden;width:100%}.hero-section[data-v-b584707f]{background:#0167f4;border-radius:0 0 60px 60px;overflow:hidden;padding:80px 20px 100px;position:relative}.hero-section[data-v-b584707f]:before{background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.1) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.hero-content[data-v-b584707f]{//max-width:900px;margin:0 auto;position:relative;text-align:center;z-index:1}.hero-title[data-v-b584707f]{color:#fff;font-size:60px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 24px}.hero-description[data-v-b584707f]{color:#fffffff2;font-size:20px;line-height:1.8;margin:0 auto 40px;max-width:1013px}.hero-buttons[data-v-b584707f]{align-items:center;display:flex;gap:16px;justify-content:center}.btn-primary[data-v-b584707f]{align-items:center;background:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:14px 32px;transition:all .3s ease}.btn-primary[data-v-b584707f]:hover{background:#1a1a1a;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.btn-secondary[data-v-b584707f]{background:transparent;border:2px solid hsla(0,0%,100%,.3);border-radius:25px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:12px 32px;transition:all .3s ease}.btn-secondary[data-v-b584707f]:hover{background:#ffffff1a;border-color:#ffffff80}.feature-section[data-v-b584707f]{padding:80px 20px}.section-title[data-v-b584707f]{color:#1a1a1a;font-size:36px;font-weight:600;letter-spacing:-.5px;margin:0 0 16px;text-align:center}.section-description[data-v-b584707f]{color:#666;font-size:16px;line-height:1.6;margin:0 0 60px;text-align:center}.feature-cards[data-v-b584707f]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.feature-card[data-v-b584707f]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;padding:40px 32px;transition:all .3s ease}.feature-card[data-v-b584707f]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.card-icon[data-v-b584707f]{margin-bottom:24px}.card-title[data-v-b584707f]{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 16px}.card-description[data-v-b584707f]{color:#666;font-size:14px;line-height:1.8;margin:0}.communication-section[data-v-b584707f]{background:#fff;border-radius:60px;padding:80px 20px}.communication-content[data-v-b584707f]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.section-title-dark[data-v-b584707f]{color:#1a1a1a;font-size:36px;font-weight:600;letter-spacing:-.5px;line-height:1.3;margin:0 0 24px}.section-description-dark[data-v-b584707f]{color:#666;font-size:16px;line-height:1.8;margin:0 0 32px}.communication-buttons[data-v-b584707f]{display:flex;gap:16px}.communication-image[data-v-b584707f]{border-radius:16px;overflow:hidden;position:relative}.communication-image img[data-v-b584707f]{display:block;height:auto;width:100%}.solutions-section[data-v-b584707f]{padding:80px 20px 100px}.solution-cards[data-v-b584707f]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:0 auto;max-width:1284px}.solution-card[data-v-b584707f]{background:#f7f8fa;border-radius:16px;//padding:40px 32px;color:#000;overflow:hidden;position:relative;transition:all .3s ease}.solution-card[data-v-b584707f]:before{background:radial-gradient(circle at 30% 50%,hsla(0,0%,100%,.1) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.solution-card[data-v-b584707f]:hover{box-shadow:0 12px 32px #0066ff4d;transform:translateY(-4px)}.solution-icon[data-v-b584707f]{align-items:center;background:#316cf4;border-radius:16px;display:flex;gap:8px;justify-content:center;padding:12px 22px;position:relative;white-space:nowrap;z-index:1}.solution-title[data-v-b584707f]{color:#fff;font-size:20px;font-weight:600;position:relative;z-index:1}.solution-description[data-v-b584707f]{font-size:16px;line-height:1.8;margin:0;padding:24px;position:relative;z-index:1}@media (max-width:768px){.hero-title[data-v-b584707f]{font-size:32px}.hero-buttons[data-v-b584707f]{flex-direction:column;width:100%}.btn-primary[data-v-b584707f],.btn-secondary[data-v-b584707f]{justify-content:center;width:100%}.section-title[data-v-b584707f],.section-title-dark[data-v-b584707f]{font-size:28px}.communication-content[data-v-b584707f],.feature-cards[data-v-b584707f]{grid-template-columns:1fr}.communication-content[data-v-b584707f]{gap:40px}.solution-cards[data-v-b584707f]{grid-template-columns:1fr}}
