.pricing-preview-section{padding:56px 40px;background-color:#faf9f6;display:flex;flex-direction:column;align-items:center}.pricing-preview-section>h2{font-size:26px;color:#0a2b42;font-weight:800;text-align:center;margin-bottom:6px}.pricing-preview-section>p{font-size:14px;color:#666;text-align:center;margin-bottom:28px}.pricing-preview-loader{display:flex;align-items:center;justify-content:center;padding:40px}.pricing-preview-cards{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;width:100%;max-width:1200px}.pricing-preview-card{background:#fff;border-radius:14px;border:1px solid rgba(10,43,66,.1);padding:24px;display:flex;flex-direction:column;gap:14px;width:260px;flex:none}.pricing-preview-card-title{font-weight:700;font-size:17px;color:#0a2b42}.pricing-preview-card-price{font-weight:800;font-size:26px;color:#0a2b42}.pricing-preview-card-price>span{font-size:12px;font-weight:500;color:#999}.pricing-preview-card-items{display:flex;flex-direction:column;gap:6px;flex:1 1}.pricing-preview-card-item{font-size:12.5px;color:#444;display:flex;gap:6px}.pricing-preview-card-item>span{color:#fac240}.pricing-preview-card-button{width:100%;background-color:#fac240;color:#0a2b42;font:700 13px Manrope,sans-serif;border:none;border-radius:10px;padding:10px;cursor:pointer}.pricing-preview-card-button:hover{background-color:#0a2b42;color:#fff}.pricing-preview-cta{text-align:center;margin-top:24px}.pricing-preview-cta>a{font:700 13px Manrope,sans-serif;color:#0a2b42;text-decoration:none}@media only screen and (max-width:768px){.pricing-preview-section{padding:40px 20px}}.promo-modal-backdrop{position:fixed;inset:0;background:rgba(10,20,30,.6);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.promo-modal{background:#fff;border-radius:16px;max-width:480px;width:100%;position:relative;box-shadow:0 24px 60px rgba(0,0,0,.3);padding:28px;text-align:center}.promo-modal--image{padding:0;overflow:hidden;max-width:360px;max-height:85vh;overflow-y:auto}.promo-modal-image{display:block;width:100%;height:auto}.promo-modal-close{position:absolute;top:12px;right:12px;background:rgba(10,43,66,.7);color:#fff;border:none;border-radius:50%;width:28px;height:28px;font-size:15px;cursor:pointer;line-height:1}.home-hero{background-color:#0a2b42;background-image:url(/_next/static/media/Hero_bg.8309f58e.png);background-attachment:fixed;background-size:auto;background-position:50%,50%;width:100%;justify-content:flex-start;color:#f0f8ff;flex-wrap:wrap;height:90vh}.home-hero,.home-hero-heading{display:flex;align-items:flex-start}.home-hero-heading{width:35%;height:95%;justify-content:center;flex-direction:column;margin-left:10%;font-size:2.2rem}.home-hero-heading>h1{font-size:2.2rem}.home-hero-cta-row{display:flex;gap:14px;align-items:center;margin-top:12px;flex-wrap:wrap}.assisting-you-section-container,.honoring-lives-section-container{background-color:#fff;width:100%;display:flex;align-items:center;justify-content:center;padding:1%;color:#fff;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;color:#0a2b42}.honoring-lives-section-container{background-color:#0a2b42;color:#fff}.assisting-you-content-section,.honoring-lives-content-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:87vw}.assisting-you-illustrations-container,.honoring-lives-illustrations-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.honouring-live-button{width:85%;display:flex;justify-content:flex-end;margin:3%}.assisting-you-text,.honoring-lives-text{display:flex;flex-direction:column;width:85%}.we-offer-section{background-color:#0a2b42;color:#f0f8ff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:-moz-fit-content;height:fit-content}.we-offer-section>q{width:50vw;text-align:center;margin:10%}q{display:inline}q:before{content:open-quote}q:after,q:before{color:#ff0;font-size:2.9rem}q:after{content:close-quote}@media only screen and (max-width:768px){.home-hero{height:100vh;background-position:top,50%}.we-offer-section>q{width:90vw}.home-hero-heading{width:80%}.honouring-live-button{width:85%;display:flex;justify-content:center;margin:5%}}