section.svelte-hyiczo{position:relative;width:100%}p.svelte-hyiczo{font-size:1rem;font-weight:400;line-height:1.7;color:var(--muted)}.hero.svelte-hyiczo{min-height:85dvh;padding:6rem 4rem;position:relative;display:flex;gap:1rem}.hero-left.svelte-hyiczo{max-width:45%;display:flex;flex-direction:column;justify-content:center;gap:1rem}.hero-cta.svelte-hyiczo{display:flex;gap:.75rem;flex-wrap:wrap}.hero-right.svelte-hyiczo{flex:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:56%;z-index:-1}img.svelte-hyiczo{object-fit:cover;display:flex}.img-hero.svelte-hyiczo{width:100%;opacity:.9;filter:saturate(.8);-webkit-mask-image:linear-gradient(to right,transparent,black 10%),linear-gradient(to left,transparent,black 10%),linear-gradient(to bottom,transparent,black 10%),linear-gradient(to top,transparent,black 10%);mask-image:linear-gradient(to right,transparent,black 10%),linear-gradient(to left,transparent,black 10%),linear-gradient(to bottom,transparent,black 10%),linear-gradient(to top,transparent,black 10%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-text.svelte-hyiczo{color:var(--secondary);font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;font-weight:800}.hero-desc.svelte-hyiczo{color:var(--secondary)}.hero-desc.svelte-hyiczo strong:where(.svelte-hyiczo){color:var(--secondary);font-weight:700}.highlight.svelte-hyiczo{color:var(--primary)}.highlight-block.svelte-hyiczo{display:block}.tag-text.svelte-hyiczo{font-size:clamp(1.4rem,3vw,2.25rem);font-weight:800;display:flex;gap:.4em;flex-shrink:0;padding:1rem 0;line-height:1.15}.tag-primary.svelte-hyiczo{font-family:var(--font-kalam);color:var(--primary);position:relative}.tag-primary.svelte-hyiczo:after{content:"";position:absolute;bottom:-10%;left:15%;right:40%;height:4px;background:currentColor;border-radius:80% 80% 0 0/4px 4px 0 0;transform:rotate(-2deg);transform-origin:left center}.tag-secondary.svelte-hyiczo{font-family:var(--font-kalam);color:var(--secondary);display:flex;align-items:center;gap:.4em;position:relative}.tag-secondary.svelte-hyiczo:before{content:"|";font-family:sans-serif;font-weight:300}.tag-secondary.svelte-hyiczo:after{content:"";position:absolute;bottom:-10%;left:30%;right:20%;height:4px;background:currentColor;border-radius:80% 80% 0 0/4px 4px 0 0;transform:rotate(-2deg);transform-origin:left center}.section-title.svelte-hyiczo{color:var(--primary)}.section-desc.svelte-hyiczo{color:#191970;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:500;padding-top:.25rem;padding-inline-start:.25rem}.features.svelte-hyiczo,.categories.svelte-hyiczo{position:relative;padding:clamp(3rem,7vw,7rem) clamp(2rem,6vw,6rem);display:flex;flex-direction:column;justify-content:center;gap:2rem}.features.svelte-hyiczo{flex-direction:column;gap:3rem}.features-main.svelte-hyiczo{display:flex;flex-direction:row;align-items:center;gap:3rem;position:relative;z-index:1;padding-bottom:1rem}.section-bg.svelte-hyiczo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.section-img.svelte-hyiczo{width:100%;height:100%;object-fit:cover;object-position:center center}.section-title.svelte-hyiczo{font-size:clamp(2rem,4vw,2.5rem)!important}.section-categories-person.svelte-hyiczo{position:absolute;top:0;right:0;max-width:min(60%,1200px);z-index:-1}.section-categories-person-img.svelte-hyiczo{width:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to left,black 10%,transparent 85%),linear-gradient(to bottom,transparent,black 20%),linear-gradient(to top,transparent,black 20%);mask-image:linear-gradient(to left,black 10%,transparent 85%),linear-gradient(to bottom,transparent,black 20%),linear-gradient(to top,transparent,black 20%);-webkit-mask-composite:source-in;mask-composite:intersect}.section-cta-person.svelte-hyiczo{position:absolute;right:0;top:0;bottom:0;width:90%;z-index:-1}.section-cta-person-img.svelte-hyiczo{width:100%;height:100%;object-fit:cover;object-position:right center;-webkit-mask-image:linear-gradient(to left,black 15%,transparent 85%),linear-gradient(to bottom,transparent,black 20%),linear-gradient(to top,transparent,black 20%);mask-image:linear-gradient(to left,black 15%,transparent 85%),linear-gradient(to bottom,transparent,black 20%),linear-gradient(to top,transparent,black 20%);-webkit-mask-composite:source-in;mask-composite:intersect}.features-left.svelte-hyiczo{flex:0 0 30%;position:relative;z-index:1}.features-right.svelte-hyiczo{flex:1;position:relative;z-index:1}.location-img.svelte-hyiczo{width:100%;scale:1.4;object-fit:contain}.categories-heading.svelte-hyiczo{display:flex;flex-direction:column;gap:1rem}.cta.svelte-hyiczo{position:relative;min-height:90dvh;padding:clamp(3rem,7vw,7rem) clamp(2rem,6vw,6rem);display:flex;align-items:center;justify-content:flex-start}.cta-card.svelte-hyiczo{position:relative;display:flex;flex-direction:column;gap:2rem;padding:2rem;border-radius:2rem;background-color:#faf9f6;box-shadow:var(--shadow-md);width:min(720px,90%)}.cta-main.svelte-hyiczo{display:flex;align-items:center;gap:1.5rem}.cta-heading.svelte-hyiczo{display:flex;flex-direction:column;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;flex-shrink:0}.cta-heading-1.svelte-hyiczo{color:#000}.cta-heading-2.svelte-hyiczo{color:var(--primary);font-family:var(--font-kalam);position:relative}.cta-heading-2.svelte-hyiczo:after{content:"";position:absolute;bottom:-4px;left:0;right:10%;height:3px;background:var(--primary);border-radius:999px}.cta-divider.svelte-hyiczo{flex-shrink:0;width:1px;height:70px;background-color:var(--color-gray-200)}.cta-desc.svelte-hyiczo{position:relative;flex:1;font-size:1rem;line-height:1.6;color:#000}.cta-btn.svelte-hyiczo{display:flex;align-items:center;justify-content:center;gap:1.5rem;background-color:var(--primary);color:#000;font-weight:800;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.9rem 1.25rem .9rem 2rem;text-decoration:none;transition:opacity .2s}.cta-btn.svelte-hyiczo:hover{opacity:.9}.cta-btn-arrow.svelte-hyiczo{background-color:#000;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.features-wrapper.svelte-hyiczo{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.feature-card.svelte-hyiczo{display:flex;flex-direction:column;gap:1rem;flex:0 1 calc((100% - 2rem) / 3);background-color:#fff;padding:2rem;border-radius:1rem;border:2px solid var(--color-gray-100);box-shadow:#000 var(--shadow-lg);transform:translateY(0);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.feature-card-header.svelte-hyiczo{display:flex;align-items:flex-start;gap:.75rem}.feature-card-header.svelte-hyiczo h5:where(.svelte-hyiczo){line-height:1.3;min-height:2.6em;white-space:pre-line;color:#191970}.category-card-header.svelte-hyiczo{display:flex;align-items:flex-start;gap:.75rem}.category-card-header.svelte-hyiczo h5:where(.svelte-hyiczo){line-height:1.3;min-height:2.6em;white-space:pre-line;color:#00f}.feature-icon-box.svelte-hyiczo{flex-shrink:0;padding:.65rem;border-radius:.75rem}.feature-accent.svelte-hyiczo{width:2.5rem;height:3px;border-radius:999px}.feature-desc.svelte-hyiczo,.category-desc.svelte-hyiczo{font-weight:500;color:#191970}.features-testimonials.svelte-hyiczo{position:relative;z-index:1;display:flex;align-items:center;gap:2rem;width:80%;margin:0 auto;padding:2rem 3rem;background-color:#10173e;border-radius:1.5rem;overflow:hidden}.testimonial-avatar.svelte-hyiczo{flex-shrink:0}.avatar-img.svelte-hyiczo{width:110px;height:110px;border-radius:50%;object-fit:cover}.testimonial-quote.svelte-hyiczo{flex:1;min-width:0;display:flex;align-items:flex-start;gap:.75rem}.quote-text.svelte-hyiczo{color:#fff;font-size:1.3rem;line-height:1.6}.quote-author.svelte-hyiczo{color:#fff;padding-top:.5rem;font-size:1rem}.quote-author.svelte-hyiczo strong:where(.svelte-hyiczo){color:var(--primary)}.testimonial-divider.svelte-hyiczo{flex-shrink:0;width:1px;height:80px;background-color:#ffffff40}.testimonial-stat.svelte-hyiczo{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.stat-number.svelte-hyiczo{font-size:2.5rem;font-weight:800;color:var(--primary)!important;line-height:1}.stat-label.svelte-hyiczo{color:#fff!important;font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em;line-height:1.4}.categories-wrapper.svelte-hyiczo{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.category-card.svelte-hyiczo{position:relative;display:flex;flex:1;flex-direction:column;gap:1rem;background-color:#fff;padding:2rem;border-radius:1rem;border:2.5px solid var(--color-gray-100);box-shadow:#000 var(--shadow-lg);transform:translateY(0);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.category-icon-box.svelte-hyiczo{border-radius:50%;padding:.75rem}.card-arrow.svelte-hyiczo{align-self:flex-end;margin-top:auto;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-card.svelte-hyiczo:hover,.category-card.svelte-hyiczo:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.feature-card.svelte-hyiczo:before,.category-card.svelte-hyiczo:before{content:"";position:absolute;top:-1%;left:50%;translate:-50% 0;width:0;max-width:92%;height:3px;background:var(--primary);transition:width .3s cubic-bezier(.34,1.56,.64,1)}.feature-card.svelte-hyiczo:hover:before,.category-card.svelte-hyiczo:hover:before{width:100%}@media only screen and (min-width: 1536px){.section-img.svelte-hyiczo{object-position:center 75%}}@media only screen and (min-width: 1200px){.section-desc.svelte-hyiczo{padding-top:.5rem;padding-inline-start:.25rem}.categories-wrapper.svelte-hyiczo{width:75%;grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 768px){.hero.svelte-hyiczo{flex-direction:column;padding:4rem 1.75rem 3rem;justify-content:center;min-height:90dvh}.hero-left.svelte-hyiczo{max-width:100%;position:relative;z-index:1;text-align:center;align-items:center}.hero-right.svelte-hyiczo{width:100%;height:100%;top:0;right:0;bottom:0;left:0;transform:none}.img-hero.svelte-hyiczo{height:100%;object-fit:cover;object-position:40% center;opacity:.5;-webkit-mask-image:linear-gradient(to right,transparent,white 100%),linear-gradient(to left,transparent,white),linear-gradient(to bottom,transparent,white 10%),linear-gradient(to top,transparent,white 20%);mask-image:linear-gradient(to right,transparent,white 100%),linear-gradient(to left,transparent,white),linear-gradient(to bottom,transparent,white 10%),linear-gradient(to top,transparent,white 20%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-cta.svelte-hyiczo{justify-content:center}.features-main.svelte-hyiczo{flex-direction:column}.features-left.svelte-hyiczo{display:none}.feature-card.svelte-hyiczo{flex:0 1 100%}.features-testimonials.svelte-hyiczo{flex-direction:column;width:100%;padding:2rem 1.5rem;text-align:center}.testimonial-quote.svelte-hyiczo{justify-content:center}.testimonial-divider.svelte-hyiczo{width:60%;height:1px}.categories-wrapper.svelte-hyiczo{width:100%;grid-template-columns:repeat(1,minmax(0,1fr))}.section-categories-person.svelte-hyiczo{display:none}.categories-heading.svelte-hyiczo{text-align:center}.section-cta-person.svelte-hyiczo{width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:0}.section-cta-person-img.svelte-hyiczo{height:100%;object-fit:cover;object-position:center top;opacity:.35;-webkit-mask-image:none;mask-image:none}.cta.svelte-hyiczo{grid-template-columns:1fr;gap:2rem;min-height:unset;padding:3rem 1.5rem}.cta-card.svelte-hyiczo{padding:2rem 1.5rem;width:100%}.cta-main.svelte-hyiczo{flex-direction:column;align-items:center;text-align:center}.cta-divider.svelte-hyiczo{width:50%;height:1px}.cta-heading-2.svelte-hyiczo:after{left:50%;right:auto;transform:translate(-50%);width:80%}}
