.hero-texture[data-astro-cid-6ome3xic]{z-index:10;margin-top:0;padding-top:120px;position:relative;box-shadow:0 10px 40px -10px #02193514}.highlighted-text-wrapper[data-astro-cid-6ome3xic]{letter-spacing:-.02em;background:linear-gradient(135deg, var(--theme-colour), #ff6b8a);-webkit-text-fill-color:transparent;text-shadow:none;background-clip:text;font-weight:800;display:inline-block;position:relative}.highlighted-text-wrapper[data-astro-cid-6ome3xic] svg[data-astro-cid-6ome3xic]{-webkit-text-fill-color:initial}.highlighted-text-wrapper[data-astro-cid-6ome3xic] svg[data-astro-cid-6ome3xic] path[data-astro-cid-6ome3xic]{stroke:var(--theme-colour);stroke-width:3px;opacity:.7}.feature-chip[data-astro-cid-6ome3xic]{transition:transform .25s,box-shadow .25s,border-color .25s}.feature-chip[data-astro-cid-6ome3xic]:hover{border-color:#e11d4840;transform:translateY(-3px);box-shadow:0 16px 32px -12px #02193540}.stat-number[data-astro-cid-6ome3xic]{letter-spacing:-.02em;font-weight:800;display:inline-block;position:relative}.stats-card[data-astro-cid-6ome3xic]{width:auto}@media (width<=1023px){.hero-texture[data-astro-cid-6ome3xic]{padding-top:100px;padding-bottom:40px}.highlighted-text-wrapper[data-astro-cid-6ome3xic]{font-size:1.1em}.highlighted-text-wrapper[data-astro-cid-6ome3xic] svg[data-astro-cid-6ome3xic]{height:8px}}@media (width<=640px){.hero-texture[data-astro-cid-6ome3xic]{padding-top:90px;padding-bottom:30px}.highlighted-text-wrapper[data-astro-cid-6ome3xic]{font-size:1.15em}}@media (width<=375px){.hero-texture[data-astro-cid-6ome3xic]{padding-top:100px}}.hero-texture[data-astro-cid-6ome3xic]:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#0219350d 1.5px,#0000 0);background-size:26px 26px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.hero-cta[data-astro-cid-6ome3xic]{transition:transform .2s,box-shadow .2s,background-color .2s;box-shadow:0 14px 30px -10px #e11d4873}.hero-cta[data-astro-cid-6ome3xic]:hover{background-color:var(--common-colour);transform:translateY(-2px);box-shadow:0 18px 36px -8px #e11d488c}header[data-astro-cid-6ome3xic]+.hero-texture[data-astro-cid-6ome3xic]{margin-top:0}.feature-chips[data-astro-cid-6ome3xic]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.feature-chip[data-astro-cid-6ome3xic]{background:#fff;border:1px solid #0219351a;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:10px 14px;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex;box-shadow:0 10px 25px -10px #0219352e}.feature-chip[data-astro-cid-6ome3xic] i[data-astro-cid-6ome3xic]{color:var(--theme-colour,#e11d48);flex-shrink:0;font-size:13px}.feature-chip[data-astro-cid-6ome3xic] span[data-astro-cid-6ome3xic]{color:var(--color-secondary,#021935);white-space:nowrap;font-family:Sora,sans-serif;font-size:12px;font-weight:600;line-height:1.2}@media (width>=640px){.feature-chips[data-astro-cid-6ome3xic]{gap:12px}.feature-chip[data-astro-cid-6ome3xic]{border-radius:12px;gap:10px;padding:14px 20px}.feature-chip[data-astro-cid-6ome3xic] i[data-astro-cid-6ome3xic]{font-size:16px}.feature-chip[data-astro-cid-6ome3xic] span[data-astro-cid-6ome3xic]{font-size:14px}}@media (width>=768px) and (width<=1023px){.feature-chips[data-astro-cid-6ome3xic]{gap:14px}.feature-chip[data-astro-cid-6ome3xic] span[data-astro-cid-6ome3xic]{font-size:15px}}@media (width<=400px){.feature-chips[data-astro-cid-6ome3xic]{gap:8px}.feature-chip[data-astro-cid-6ome3xic]{gap:6px;padding:8px 12px}.feature-chip[data-astro-cid-6ome3xic] i[data-astro-cid-6ome3xic]{font-size:12px}.feature-chip[data-astro-cid-6ome3xic] span[data-astro-cid-6ome3xic]{font-size:11px}}:root{--theme-colour:#a60c13;--theme-colour-hover:#88080d}.services-box[data-astro-cid-j2lavqje]{z-index:1;background:#fff;border-radius:10px;flex-direction:column;height:100%;transition:all .4s;display:flex;position:relative;overflow:hidden}.services-box[data-astro-cid-j2lavqje]:before{content:"";background:var(--theme-colour);z-index:-1;width:100%;height:0;transition:height .5s;position:absolute;bottom:0;left:0}.services-box[data-astro-cid-j2lavqje]:hover:before{height:100%}.services-box[data-astro-cid-j2lavqje]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #a60c1326}.services-box[data-astro-cid-j2lavqje] .icon-circle[data-astro-cid-j2lavqje]{justify-content:center;align-items:center;transition:all .4s;display:flex;background:var(--theme-colour)!important}.services-box[data-astro-cid-j2lavqje] .icon-circle[data-astro-cid-j2lavqje] svg[data-astro-cid-j2lavqje]{width:24px;height:24px;transition:all .4s}.services-box[data-astro-cid-j2lavqje]:hover .icon-circle[data-astro-cid-j2lavqje]{background-color:#fff!important}.services-box[data-astro-cid-j2lavqje]:hover .icon-circle[data-astro-cid-j2lavqje] svg[data-astro-cid-j2lavqje]{color:var(--theme-colour)!important;stroke:var(--theme-colour)!important}.services-box[data-astro-cid-j2lavqje] h4[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]{z-index:2;transition:color .4s;position:relative;color:var(--common-colour,#1a1a1a)!important}.services-box[data-astro-cid-j2lavqje] h4[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:hover{color:var(--theme-colour)!important}.services-box[data-astro-cid-j2lavqje]:hover h4[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]{color:#fff!important}.services-box[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]{z-index:2;transition:color .4s;position:relative;color:#6f6f6f!important}.services-box[data-astro-cid-j2lavqje]:hover p[data-astro-cid-j2lavqje]{color:#fff!important}.services-box[data-astro-cid-j2lavqje] .inline-flex[data-astro-cid-j2lavqje]{z-index:2;transition:color .4s;position:relative;color:var(--common-colour,#1a1a1a)!important}.services-box[data-astro-cid-j2lavqje]:hover .inline-flex[data-astro-cid-j2lavqje]{color:#fff!important}.services-box[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]{z-index:2;position:relative}@media (width<=640px){.services-box[data-astro-cid-j2lavqje]{padding:20px}.services-box[data-astro-cid-j2lavqje] .icon-circle[data-astro-cid-j2lavqje]{width:44px;height:44px}.services-box[data-astro-cid-j2lavqje] .icon-circle[data-astro-cid-j2lavqje] svg[data-astro-cid-j2lavqje]{width:20px;height:20px}}@media (width>=641px) and (width<=1024px){.services-box[data-astro-cid-j2lavqje]{padding:22px}}.section-faq{background:var(--color-offwhite,#f8f6f5);padding:80px 0;transition:background .3s}.faq-list{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.faq-item{background:#fff;border:1px solid #0000000d;border-radius:14px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq-item.open{border-color:#f05da859;box-shadow:0 10px 30px #f05da814}.faq-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.faq-trigger:focus-visible{outline:2px solid var(--color-primary,#f05da8);outline-offset:-2px;border-radius:14px}.faq-question{color:var(--color-secondary,#021935);font-family:Sora,sans-serif;font-size:17px;font-weight:600;line-height:1.4;transition:color .3s}.faq-trigger:hover .faq-question{color:var(--color-primary,#f05da8)}.faq-icon{width:32px;height:32px;color:var(--color-primary,#f05da8);background:#f05da81a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .35s;display:flex}.faq-icon svg{width:16px;height:16px;transition:transform .35s}.faq-item.open .faq-icon{background:var(--color-primary,#f05da8);color:#fff}.faq-item.open .faq-icon svg{transform:rotate(45deg)}.faq-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s,visibility .4s;display:grid}.faq-item.open .faq-panel{visibility:visible;grid-template-rows:1fr}.faq-panel-inner{overflow:hidden}.faq-panel-inner p{color:#6f6f6f;border-top:1px solid #0000000f;margin:0 24px;padding:16px 0 22px;font-size:15px;line-height:1.7}.section-faq.dark-mode{background:var(--color-secondary,#021935)}.section-faq.dark-mode h2{color:var(--color-white)!important}.section-faq.dark-mode .faq-item{background:#ffffff0d;border-color:#ffffff14}.section-faq.dark-mode .faq-item.open{border-color:#f05da880}.section-faq.dark-mode .faq-question{color:var(--color-white)}.section-faq.dark-mode .faq-icon{background:#ffffff1a}.section-faq.dark-mode .faq-item.open .faq-icon{background:var(--color-primary,#f05da8);color:#fff}.section-faq.dark-mode .faq-panel-inner p{color:var(--color-lightgary,#cbd5e1);border-top-color:#ffffff14}@media (width<=768px){.section-faq{padding:60px 0}.faq-trigger{padding:16px 20px}.faq-question{font-size:15px}.faq-panel-inner p{margin:0 20px;font-size:14px}}@media (width<=480px){.section-faq{padding:40px 0}.faq-trigger{padding:14px 16px}.faq-question{font-size:14px}.faq-icon{width:28px;height:28px}.faq-panel-inner p{margin:0 16px;font-size:13px}}.blog-card{border-radius:12px;transition:all .3s}.blog-card:hover{box-shadow:0 10px 40px #00000014}.blog-image-wrapper{border-radius:8px}.blog-image{transition:all .5s}.blog-card:hover .blog-image{transform:scale(1.1)rotate(3deg)}.blog-meta li{font-size:14px;position:relative}.blog-meta li.pl-14{padding-left:14px}.blog-meta li.pl-14:before{content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.blog-meta li:first-child.pl-14:before{background:var(--theme-colour)}.blog-meta li:not(:first-child).pl-14:before{background:var(--color-lightgary)}.date-link{transition:color .3s}.date-link:hover{color:var(--theme-colour)!important}.blog-title{transition:color .3s}.blog-title:hover{color:var(--theme-colour)!important}.read-more-btn{transition:all .4s}.read-more-btn:hover{background-color:var(--theme-colour)!important;color:var(--color-white)!important;border-color:var(--theme-colour)!important}.read-more-btn:hover .arrow-icon{transform:translate(5px)}.view-all-btn{transition:all .4s}.view-all-btn:hover{background-color:var(--theme-colour)!important;color:var(--color-white)!important;border-color:var(--theme-colour)!important}.view-all-btn:hover .arrow-icon{transform:translate(5px)}.category-btn{cursor:pointer;transition:all .3s}.category-btn:not(.active):hover{background-color:var(--theme-colour)!important;color:var(--color-white)!important}.search-input{transition:all .3s}.search-input:focus{outline:none;box-shadow:0 0 0 2px #a60c1333;border-color:var(--theme-colour)!important}.container{max-width:1200px;margin:0 auto;padding:0 15px}@media (width<=1024px){.blog-card{padding:20px}}@media (width<=768px){.blog-meta{flex-wrap:wrap;gap:12px}.blog-meta li{font-size:13px}}@media (width<=480px){.blog-card{padding:16px}.read-more-btn,.view-all-btn{padding:10px 20px;font-size:14px}}
