@font-face{font-display:swap;font-family:Optimistic VF;src:url(https://static.xx.fbcdn.net/rsrc.php/yQ/r/-pkMfchyeAZ.woff2) format("woff2-variations");font-weight:300 800}@font-face{font-display:swap;font-family:Optimistic VF;font-style:normal;font-weight:700;src:url(https://static.xx.fbcdn.net/rsrc.php/yQ/r/-pkMfchyeAZ.woff2) format("woff2-variations")}:root{--proppik-blue:#2b318d;--proppik-blue-hover:#232872;--proppik-gold-dark:#ffc414;--proppik-gold-light:#fed700;--proppik-gold-aura:#feca0b;--proppik-gold-gradient:linear-gradient(135deg,#ffc414,#fed700);--proppik-cta-band-bg:var(--proppik-blue);--proppik-cta-primary-bg:#fff;--proppik-cta-primary-text:var(--meta-text);--proppik-cta-primary-hover-bg:#f0f2f5;--proppik-cta-primary-border:transparent;--proppik-cta-secondary-bg:var(--proppik-gold-gradient);--proppik-cta-secondary-text:var(--meta-text);--proppik-dark-bg:#2b318d;--proppik-footer-bg:#232872;--proppik-blue-light:#a8b0f0;--proppik-blue-accent:#c5caf8;--proppik-blue-surface:#eef0f8;--proppik-blue-border:rgba(43,49,141,0.14);--proppik-glass-bg:rgba(255,255,255,0.7);--proppik-glass-bg-strong:rgba(255,255,255,0.72);--proppik-glass-pill-bg:rgba(255,255,255,0.76);--proppik-glass-frost-top:rgba(255,255,255,0.22);--proppik-glass-frost-bottom:rgba(255,255,255,0.34);--proppik-glass-pill-frost:rgba(255,255,255,0.48);--proppik-glass-border:rgba(255,255,255,0.88);--proppik-glass-edge:rgba(43,49,141,0.14);--proppik-glass-blur:blur(12px) saturate(180%);--proppik-glass-blur-strong:blur(16px) saturate(190%);--proppik-glass-pill-blur:blur(18px) saturate(195%);--proppik-glass-shadow:0 8px 32px rgba(43,49,141,0.08),0 2px 8px rgba(43,49,141,0.05);--proppik-glass-highlight:inset 0 1px 0 rgba(255,255,255,0.92);--proppik-blue-glass:var(--proppik-glass-bg-strong);--proppik-blue-glass-compact:var(--proppik-glass-bg);--proppik-blue-glass-border:var(--proppik-glass-border);--proppik-blue-glass-blur:var(--proppik-glass-blur-strong);--proppik-blue-glass-compact-blur:var(--proppik-glass-blur-strong);--proppik-blue-tint:rgb(43 49 141/4%);--proppik-aura-blue-soft:rgba(43,49,141,0.18);--proppik-aura-blue-mist:rgba(43,49,141,0.12);--proppik-aura-gold-soft:rgba(254,202,11,0.08);--proppik-aura-gold-mist:rgba(254,202,11,0.05);--proppik-aura-bg:radial-gradient(ellipse 96% 82% at 10% 14%,var(--proppik-aura-blue-soft) 0%,transparent 62%),radial-gradient(ellipse 76% 64% at 90% 20%,var(--proppik-aura-gold-soft) 0%,transparent 52%),radial-gradient(ellipse 100% 82% at 50% 108%,rgba(255,255,255,0.96) 0%,transparent 54%),linear-gradient(128deg,#ffffff 0%,#f6f8fd 34%,#f9fafc 68%,#ffffff 100%);--proppik-aura-bg-alt:radial-gradient(ellipse 90% 78% at 88% 12%,var(--proppik-aura-blue-mist) 0%,transparent 58%),radial-gradient(ellipse 80% 68% at 12% 88%,var(--proppik-aura-gold-mist) 0%,transparent 52%),radial-gradient(ellipse 72% 64% at 48% 42%,rgba(255,255,255,0.9) 0%,transparent 62%),linear-gradient(152deg,#fbfcff 0%,#f5f7fc 42%,#f8f9fd 74%,#ffffff 100%);--proppik-hero-bg:var(--proppik-aura-bg);--proppik-milky-bg:#fcfdff;--proppik-milky-gradient:var(--proppik-aura-bg-alt);--proppik-section-soft-bg:var(--proppik-aura-bg);--meta-blue:var(--proppik-blue);--meta-blue-hover:var(--proppik-blue-hover);--meta-text:#011317;--meta-muted:#465a69;--meta-muted-alt:#5d6c7b;--meta-border:#e4e6eb;--meta-border-soft:#e9ebee;--meta-divider:#d0d3d7;--meta-gray-bg:#f6f6f6;--meta-header-bg:#f0f2f5;--proppik-site-header-bg:var(--proppik-blue);--proppik-site-footer-bg:#232872;--meta-header-height:60px;--meta-top-text-slider-height:28px;--meta-top-text-slider-outer-height:max(var(--meta-top-text-slider-height),calc(max(4px, env(safe-area-inset-top, 0px)) + 20px));--meta-top-text-compact-height:44px;--meta-header-stack:calc(var(--meta-top-text-slider-outer-height) + var(--meta-header-height));--meta-header-shutter-ease:cubic-bezier(0.45,0,0.55,1);--meta-header-scroll-hide-duration:0.38s;--meta-sticky-top:var(--meta-header-stack);--cps-visible-header-offset:var(--meta-header-stack);--meta-navy-dark:#1a2332;--meta-radius-md:16px;--meta-container-width:1504px;--meta-font:"Manrope",Helvetica,Arial,sans-serif;--meta-cta-radius:45px;--meta-cta-min-height:42px;--meta-cta-padding:12px 16px;--meta-section-padding-block:clamp(56px,6.5vw,72px);--meta-section-padding-inline:clamp(16px,2.5vw,24px);--meta-section-padding-block-sm:clamp(44px,5.5vw,56px);--meta-section-padding-y:var(--meta-section-padding-block);--meta-section-padding-x:var(--meta-section-padding-inline);--meta-section-padding-mobile-y:var(--meta-section-padding-block-sm);--meta-section-padding-mobile-x:16px;--meta-section-padding-mobile-bottom:var(--meta-section-padding-block-sm);--section-description-tabs-gap:clamp(28px,3.5vh,40px);--section-tabs-content-gap:clamp(28px,3.5vh,40px);--proppik-pill-tabs-shell-bg:#ffffff;--proppik-pill-tabs-shell-border:#e4e6eb;--proppik-pill-tabs-shell-shadow:0 2px 16px rgba(43,49,141,0.06),0 1px 2px rgba(1,19,23,0.04);--meta-radius-lg:24px;--meta-radius-xl:32px;--meta-bp-tablet:1024px;--meta-bp-mobile:767px;--meta-bp-desktop-lg:1025px;--mobile-bottom-bar-clearance:0px;--home-section-title:clamp(40px,4.2vw,52px);--home-section-title-tablet:clamp(34px,4.8vw,42px);--home-section-title-mobile:clamp(30px,8vw,38px);--home-section-body:clamp(17px,1.65vw,19px);--home-section-body-mobile:clamp(15px,4vw,17px);--home-section-eyebrow:14px;--home-section-eyebrow-mobile:clamp(11px,2.8vw,13px)}html.is-header-scroll-hidden{--meta-sticky-top:var(--meta-top-text-slider-outer-height);--cps-visible-header-offset:var(--meta-top-text-slider-outer-height)}@media (max-width:1024px){:root{--meta-header-height:56px;--meta-top-text-slider-height:32px;--meta-top-text-slider-outer-height:max(var(--meta-top-text-slider-height),calc(max(4px, env(safe-area-inset-top, 0px)) + 20px));--meta-header-stack:calc(var(--meta-top-text-slider-outer-height) + var(--meta-header-height));--meta-section-padding-block:clamp(48px,5.5vw,64px);--meta-section-padding-block-sm:clamp(40px,5vw,52px)}}@media (max-width:767px){:root{--meta-header-height:56px;--meta-top-text-slider-height:34px;--meta-top-text-slider-outer-height:max(var(--meta-top-text-slider-height),calc(max(4px, env(safe-area-inset-top, 0px)) + 20px));--meta-header-stack:calc(var(--meta-top-text-slider-outer-height) + var(--meta-header-height));--mobile-bottom-bar-clearance:calc(62px + env(safe-area-inset-bottom, 0px));--section-description-tabs-gap:clamp(24px,3vh,32px);--section-tabs-content-gap:clamp(24px,3vh,32px)}}.case-study-cta__button--primary,.final-cta__button--primary,.proppik-cta-btn--primary{border:1px solid var(--proppik-cta-primary-border);background:var(--proppik-cta-primary-bg);color:var(--proppik-cta-primary-text);font-weight:700}.case-study-cta__button--primary:hover,.final-cta__button--primary:hover,.proppik-cta-btn--primary:hover{background:var(--proppik-cta-primary-hover-bg);border-color:var(--proppik-cta-primary-border);color:var(--proppik-cta-primary-text)}.case-study-cta__button--secondary,.final-cta__button--secondary,.proppik-cta-btn--secondary{border:none;background:var(--proppik-cta-secondary-bg);color:var(--proppik-cta-secondary-text);font-weight:700}.case-study-cta__button--secondary:hover,.final-cta__button--secondary:hover,.proppik-cta-btn--secondary:hover{opacity:.94;transform:translateY(-1px)}.proppik-cta-btn--primary-on-light{border:1px solid var(--proppik-blue-border);background:#fff;color:var(--meta-text);font-weight:700}.proppik-cta-btn--primary-on-light:hover{background:#f8f9fc;border-color:rgba(43,49,141,.28)}.contact-cta-modal__submit,.help-section__cta,.proppik-cta-btn--accent,.resources-section__cta{border:none;background:var(--proppik-cta-secondary-bg);color:var(--proppik-cta-secondary-text);font-weight:800}.contact-cta-modal__submit:hover:not(:disabled),.help-section__cta:hover,.proppik-cta-btn--accent:hover,.resources-section__cta:hover{opacity:.94}:is(.home-page,.page-sections){overflow-x:clip;max-width:100%}:is(.home-page,.page-sections)>:where(section,article):not(.hero-banner,.hero-section,.about-hero,.hospitality-hero,.hospitality-section,.hospitality-live,.hospitality-features,.confidence-platform-scroll,.experience-comparison,.home-portfolio-section,.unified-experience,.about-approach,.about-vision-mission,.what-we-do,.process-stack,.final-cta,.blog-newsletter,.why-organisations-grid){display:block;width:100%;max-width:100%;box-sizing:border-box;position:relative;isolation:isolate;z-index:0;overflow:hidden}:is(.home-page,.page-sections)>.about-hero,:is(.home-page,.page-sections)>.hero-banner,:is(.home-page,.page-sections)>.hero-section,:is(.home-page,.page-sections)>.hospitality-hero{overflow-x:clip;max-width:100%}:is(.home-page,.page-sections)>:where(section,article):nth-child(odd):not(.hero-banner,.hero-section,.about-hero,.hospitality-hero,.hospitality-section,.hospitality-live,.hospitality-features,.confidence-platform-scroll,.experience-comparison,.home-portfolio-section,.unified-experience,.about-approach,.about-vision-mission,.what-we-do,.process-stack,.final-cta,.blog-newsletter,.why-organisations-grid){background:var(--proppik-aura-bg)}:is(.home-page,.page-sections)>:where(section,article):nth-child(2n):not(.hero-banner,.hero-section,.about-hero,.hospitality-hero,.hospitality-section,.hospitality-live,.hospitality-features,.confidence-platform-scroll,.experience-comparison,.home-portfolio-section,.unified-experience,.about-approach,.about-vision-mission,.what-we-do,.process-stack,.final-cta,.blog-newsletter,.why-organisations-grid){background:var(--proppik-aura-bg-alt)}:is(.home-page,.page-sections)>:where(section,article):nth-child(odd):not(.hero-banner,.hero-section,.about-hero,.hospitality-hero,.hospitality-section,.hospitality-live,.hospitality-features,.confidence-platform-scroll,.experience-comparison,.home-portfolio-section,.unified-experience,.about-approach,.about-vision-mission,.what-we-do,.process-stack,.final-cta,.blog-newsletter,.why-organisations-grid):before{content:"";position:absolute;z-index:0;top:0;left:0;width:min(480px,52vw);height:min(480px,52vw);border-radius:50%;background:radial-gradient(circle,var(--proppik-aura-blue-soft) 0,transparent 68%);filter:blur(72px);opacity:.95;pointer-events:none;transform:translate(-38%,-38%)}:is(.home-page,.page-sections)>:where(section,article):nth-child(odd):not(.hero-banner,.hero-section,.about-hero,.hospitality-hero,.hospitality-section,.hospitality-live,.hospitality-features,.confidence-platform-scroll,.experience-comparison,.home-portfolio-section,.unified-experience,.about-approach,.about-vision-mission,.what-we-do,.process-stack,.final-cta,.blog-newsletter,.why-organisations-grid):after{content:"";position:absolute;z-index:0;right:0;bottom:0;width:min(400px,46vw);height:min(400px,46vw);border-radius:50%;background:radial-gradient(circle,var(--proppik-aura-gold-mist) 0,transparent 70%);filter:blur(72px);opacity:.7;pointer-events:none;transform:translate(32%,28%)}:is(.home-page,.page-sections)>:where(section,article):nth-child(2n):not(.hero-banner,.hero-section,.about-hero,.hospitality-hero,.hospitality-section,.hospitality-live,.hospitality-features,.confidence-platform-scroll,.experience-comparison,.home-portfolio-section,.unified-experience,.about-approach,.about-vision-mission,.what-we-do,.process-stack,.final-cta,.blog-newsletter,.why-organisations-grid):before{content:"";position:absolute;z-index:0;top:0;right:0;width:min(380px,44vw);height:min(380px,44vw);border-radius:50%;background:radial-gradient(circle,var(--proppik-aura-gold-mist) 0,transparent 68%);filter:blur(72px);opacity:.65;pointer-events:none;transform:translate(30%,-32%)}:is(.home-page,.page-sections)>:where(section,article):nth-child(2n):not(.hero-banner,.hero-section,.about-hero,.hospitality-hero,.hospitality-section,.hospitality-live,.hospitality-features,.confidence-platform-scroll,.experience-comparison,.home-portfolio-section,.unified-experience,.about-approach,.about-vision-mission,.what-we-do,.process-stack,.final-cta,.blog-newsletter,.why-organisations-grid):after{content:"";position:absolute;z-index:0;left:0;bottom:0;width:min(440px,48vw);height:min(440px,48vw);border-radius:50%;background:radial-gradient(circle,var(--proppik-aura-blue-mist) 0,transparent 72%);filter:blur(80px);opacity:.9;pointer-events:none;transform:translate(-36%,30%)}:is(.home-page,.page-sections)>:where(section,article):not(.confidence-platform-scroll,.hero-banner,.about-hero,.hospitality-hero)>*{position:relative;z-index:1}.section-container{width:100%;max-width:var(--meta-container-width);margin-inline:auto;padding-block:var(--meta-section-padding-block);padding-inline:var(--meta-section-padding-inline);box-sizing:border-box}@media (max-width:767px){.section-container{padding-block:var(--meta-section-padding-block-sm);padding-inline:var(--meta-section-padding-mobile-x)}}.home-page>section:not(.hero-banner):not(.customer-confidence)>:is([class*=__container],.hero-section__inner){padding-block:var(--meta-section-padding-block);padding-inline:var(--meta-section-padding-inline)}.home-page>.customer-confidence>.customer-confidence__container{-webkit-padding-before:var(--meta-section-padding-block);padding-block-start:var(--meta-section-padding-block);padding-inline:var(--meta-section-padding-inline)}@media (max-width:767px){.home-page>section:not(.hero-banner):not(.customer-confidence)>:is([class*=__container],.hero-section__inner){padding-block:var(--meta-section-padding-block-sm);padding-inline:var(--meta-section-padding-mobile-x)}.home-page>.customer-confidence>.customer-confidence__container{-webkit-padding-before:var(--meta-section-padding-block-sm);padding-block-start:var(--meta-section-padding-block-sm);padding-inline:var(--meta-section-padding-mobile-x)}}.page-sections>.final-cta>.final-cta__container{padding-block:var(--meta-section-padding-block);padding-inline:var(--meta-section-padding-inline)}@media (max-width:767px){.page-sections>.final-cta>.final-cta__container{padding-block:var(--meta-section-padding-block-sm);padding-inline:var(--meta-section-padding-mobile-x)}}.hospitality-page.page-sections>:is(.hospitality-section,.process-stack,.unified-experience,.hospitality-how-it-works)>:is(.section-container,.hospitality-section__container,.process-stack__container,.hospitality-how-it-works__container){padding-block:var(--meta-section-padding-block);padding-inline:var(--meta-section-padding-inline);box-sizing:border-box}.hospitality-page.page-sections>.unified-experience>.unified-experience__container{padding-top:0;padding-bottom:var(--meta-section-padding-block);padding-inline:var(--meta-section-padding-inline);box-sizing:border-box}.hospitality-page.page-sections>.unified-experience .unified-experience__heading-wrap{padding-top:var(--meta-section-padding-block);padding-bottom:clamp(24px,3vw,40px)}.about-page.page-sections>.about-latest-case-studies>.about-latest-case-studies__container,.hospitality-page.page-sections>.home-latest-blog>.home-latest-blog__container,.hospitality-page.page-sections>.home-portfolio-section>.home-portfolio-section__container{padding-block:var(--meta-section-padding-block);padding-inline:var(--meta-section-padding-inline);box-sizing:border-box}@media (max-width:767px){.about-page.page-sections>.about-latest-case-studies>.about-latest-case-studies__container{padding-block:var(--meta-section-padding-block-sm);padding-inline:var(--meta-section-padding-mobile-x)}}@media (max-width:1024px){.hospitality-page.page-sections>.home-latest-blog>.home-latest-blog__container,.hospitality-page.page-sections>.home-portfolio-section>.home-portfolio-section__container,.hospitality-page.page-sections>:is(.hospitality-section,.process-stack,.unified-experience,.hospitality-how-it-works)>:is(.section-container,.hospitality-section__container,.process-stack__container,.hospitality-how-it-works__container){padding-block:clamp(48px,6vw,64px)}.hospitality-page.page-sections>.unified-experience .unified-experience__heading-wrap{padding-top:clamp(48px,6vw,64px);padding-bottom:clamp(20px,3vw,32px)}}@media (max-width:767px){.hospitality-page.page-sections>:is(.hospitality-section,.process-stack,.unified-experience,.hospitality-how-it-works)>:is(.section-container,.hospitality-section__container,.process-stack__container,.hospitality-how-it-works__container){padding-block:var(--meta-section-padding-block-sm);padding-inline:var(--meta-section-padding-mobile-x)}.hospitality-page.page-sections>.home-latest-blog>.home-latest-blog__container,.hospitality-page.page-sections>.home-portfolio-section>.home-portfolio-section__container{padding-block:var(--meta-section-padding-block-sm);padding-inline:var(--meta-section-padding-mobile-x)}.hospitality-page.page-sections>.unified-experience>.unified-experience__container{padding-bottom:var(--meta-section-padding-block-sm);padding-inline:var(--meta-section-padding-mobile-x)}.hospitality-page.page-sections>.unified-experience .unified-experience__heading-wrap{padding-top:var(--meta-section-padding-block-sm);padding-bottom:clamp(20px,4vw,28px)}}.legal-document-page>.legal-document-page__main>.legal-document-page__container:not(.legal-document-page__hero-container){padding-top:clamp(16px,2.5vw,28px);padding-bottom:var(--meta-section-padding-block);padding-inline:var(--meta-section-padding-inline)}.legal-document-page>.legal-document-page__main>.legal-document-page__hero-container{padding-inline:var(--meta-section-padding-inline)}@media (max-width:1024px){.legal-document-page>.legal-document-page__main>.legal-document-page__container:not(.legal-document-page__hero-container){padding-bottom:var(--detail-section-space-sm)}}@media (max-width:767px){.legal-document-page>.legal-document-page__main>.legal-document-page__container:not(.legal-document-page__hero-container){padding-bottom:var(--meta-section-padding-block-sm);padding-inline:var(--meta-section-padding-mobile-x)}.legal-document-page>.legal-document-page__main>.legal-document-page__hero-container{padding-inline:var(--meta-section-padding-mobile-x);padding-bottom:0}}