.hero.svelte-1rp43kv{width:100%;min-height:calc(100vh - var(--header-height));position:relative;display:flex;align-items:center;justify-content:center;padding:120px 0 80px;overflow:hidden}.hero.svelte-1rp43kv .container:where(.svelte-1rp43kv){position:relative;z-index:3}.hero.svelte-1rp43kv h1:where(.svelte-1rp43kv){margin:0;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.2;color:var(--heading-color)}.hero.svelte-1rp43kv .hero-subhead:where(.svelte-1rp43kv){margin:20px auto 0;font-size:clamp(16px,2vw,20px);color:color-mix(in srgb,var(--default-color),transparent 20%);max-width:700px;line-height:1.6}.hero.svelte-1rp43kv .hero-ctas:where(.svelte-1rp43kv){margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hero.svelte-1rp43kv .hero-microcopy:where(.svelte-1rp43kv){margin-top:20px;font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 40%);letter-spacing:.5px}.hero.svelte-1rp43kv .proof-snippet:where(.svelte-1rp43kv){margin-top:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 30%)}.hero.svelte-1rp43kv .proof-snippet:where(.svelte-1rp43kv) .divider:where(.svelte-1rp43kv){color:var(--accent-color)}@media(max-width:768px){.hero.svelte-1rp43kv{padding:80px 0 60px}.hero.svelte-1rp43kv .hero-ctas:where(.svelte-1rp43kv){flex-direction:column;align-items:center}}.services.svelte-1936kxv .services-grid:where(.svelte-1936kxv){--_columns: 3;--_gap: 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--_gap)}.services.svelte-1936kxv .services-grid:where(.svelte-1936kxv)>:where(.svelte-1936kxv){flex-grow:1;flex-shrink:1;flex-basis:calc((100% - (var(--_columns) - 1) * var(--_gap)) / var(--_columns));min-width:30ch;box-sizing:border-box}.services.svelte-1936kxv .service-card:where(.svelte-1936kxv){background:var(--surface-color);border:1px solid color-mix(in srgb,var(--heading-color),transparent 90%);border-radius:8px;padding:30px;text-align:center;transition:.3s}.services.svelte-1936kxv .service-card:where(.svelte-1936kxv):hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-5px)}.services.svelte-1936kxv .service-card:where(.svelte-1936kxv) .title:where(.svelte-1936kxv){display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:1rem;margin-bottom:12px}.services.svelte-1936kxv .service-card:where(.svelte-1936kxv) .icon:where(.svelte-1936kxv){font-size:36px;color:var(--accent-color)}.services.svelte-1936kxv .service-card:where(.svelte-1936kxv) h3:where(.svelte-1936kxv){font-size:20px;font-weight:700;margin:0;color:var(--heading-color);text-wrap:balance}.services.svelte-1936kxv .service-card:where(.svelte-1936kxv) p:where(.svelte-1936kxv){color:color-mix(in srgb,var(--default-color),transparent 20%);margin:0;font-size:15px;line-height:1.6}.why-us.svelte-1rum17h .owner-card:where(.svelte-1rum17h){text-align:center}.why-us.svelte-1rum17h .owner-card:where(.svelte-1rum17h) .owner-photo:where(.svelte-1rum17h){width:100%;max-width:300px;border-radius:8px;box-shadow:0 10px 40px #00000026}.why-us.svelte-1rum17h .owner-card:where(.svelte-1rum17h) .owner-caption:where(.svelte-1rum17h){margin-top:15px;font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 30%);font-style:italic}.why-us.svelte-1rum17h .benefits-grid:where(.svelte-1rum17h){display:flex;flex-direction:column;gap:25px}.why-us.svelte-1rum17h .benefit-item:where(.svelte-1rum17h){display:flex;align-items:flex-start;gap:20px;padding:20px;background:var(--surface-color);border-radius:8px;box-shadow:0 2px 15px #0000000d}.why-us.svelte-1rum17h .benefit-item:where(.svelte-1rum17h) .benefit-icon:where(.svelte-1rum17h){font-size:28px;color:var(--accent-color);flex-shrink:0}.why-us.svelte-1rum17h .benefit-item:where(.svelte-1rum17h) .benefit-content:where(.svelte-1rum17h) h3:where(.svelte-1rum17h){font-size:18px;font-weight:700;margin-bottom:5px;color:var(--heading-color)}.why-us.svelte-1rum17h .benefit-item:where(.svelte-1rum17h) .benefit-content:where(.svelte-1rum17h) p:where(.svelte-1rum17h){margin:0;font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 20%)}.testimonials.svelte-19bb8az .testimonial-card:where(.svelte-19bb8az){background:var(--surface-color);border:1px solid color-mix(in srgb,var(--heading-color),transparent 90%);border-radius:8px;padding:30px;height:100%;position:relative;transition:.3s}.testimonials.svelte-19bb8az .testimonial-card:where(.svelte-19bb8az):hover{box-shadow:0 8px 30px #00000014}.testimonials.svelte-19bb8az .testimonial-card:where(.svelte-19bb8az) .quote-icon:where(.svelte-19bb8az){font-size:24px;color:color-mix(in srgb,var(--accent-color),transparent 60%);margin-bottom:15px}.testimonials.svelte-19bb8az .testimonial-card:where(.svelte-19bb8az) .quote:where(.svelte-19bb8az){font-size:15px;line-height:1.7;color:var(--default-color);margin-bottom:20px;font-style:italic}.testimonials.svelte-19bb8az .testimonial-card:where(.svelte-19bb8az) .author:where(.svelte-19bb8az){display:flex;flex-direction:column}.testimonials.svelte-19bb8az .testimonial-card:where(.svelte-19bb8az) .author:where(.svelte-19bb8az) .name:where(.svelte-19bb8az){font-weight:700;color:var(--heading-color);font-size:15px}.testimonials.svelte-19bb8az .testimonial-card:where(.svelte-19bb8az) .author:where(.svelte-19bb8az) .location:where(.svelte-19bb8az){font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.section-wrapper.svelte-1eb4uvf{padding:0}
