.process-section.svelte-xy001w{background:#1a1a18;padding:var(--spacing-700) var(--spacing-400);width:100vw;position:relative;left:50%;transform:translate(-50%)}.process-label.svelte-xy001w{display:block;font-size:.6875rem;letter-spacing:.2em;color:#ffffff80;margin-bottom:var(--spacing-500);text-transform:uppercase;max-width:1448px;margin-left:auto;margin-right:auto;padding:0 var(--spacing-400)}.process-list.svelte-xy001w{max-width:1448px;margin:0 auto;padding:0 var(--spacing-400);display:flex;flex-direction:column;gap:0}.process-item.svelte-xy001w{border-left:1px solid rgba(255,255,255,.2);padding:var(--spacing-400)}.step-num.svelte-xy001w{display:block;font-size:.6875rem;letter-spacing:.15em;color:#c5a572;margin-bottom:var(--spacing-100)}.process-item.svelte-xy001w h4:where(.svelte-xy001w){font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:var(--spacing-200)}.process-item.svelte-xy001w p:where(.svelte-xy001w){font-size:.9375rem;color:#ffffffb3;line-height:1.6}@media (min-width: 768px){.process-section.svelte-xy001w{padding-left:var(--spacing-600);padding-right:var(--spacing-600)}.process-label.svelte-xy001w,.process-list.svelte-xy001w{padding:0 var(--spacing-600)}}@media (min-width: 1024px){.process-section.svelte-xy001w{padding-left:var(--spacing-700);padding-right:var(--spacing-700)}.process-label.svelte-xy001w,.process-list.svelte-xy001w{padding:0 var(--spacing-700)}}.reviews-section.svelte-6bplxn{background:var(--gray-50);color:var(--black);padding:var(--spacing-700) var(--spacing-400);width:100vw;position:relative;left:50%;transform:translate(-50%)}h2.svelte-6bplxn{font-family:var(--family-heading);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;text-align:center;margin-bottom:var(--spacing-600);color:var(--black);max-width:1448px;margin-left:auto;margin-right:auto;padding:0 var(--spacing-400)}.reviews-content.svelte-6bplxn{max-width:1448px;margin:0 auto;padding:0 var(--spacing-400)}@media (min-width: 768px){.reviews-section.svelte-6bplxn{padding-left:var(--spacing-600);padding-right:var(--spacing-600)}h2.svelte-6bplxn,.reviews-content.svelte-6bplxn{padding:0 var(--spacing-600)}}@media (min-width: 1024px){.reviews-section.svelte-6bplxn{padding-left:var(--spacing-700);padding-right:var(--spacing-700)}h2.svelte-6bplxn,.reviews-content.svelte-6bplxn{padding:0 var(--spacing-700)}}.faq-section.svelte-1p2gp2c{padding:var(--spacing-700) var(--spacing-400)}.faq-layout.svelte-1p2gp2c{max-width:900px;margin:0 auto}.faq-header.svelte-1p2gp2c{margin-bottom:var(--spacing-500)}.faq-header.svelte-1p2gp2c h2:where(.svelte-1p2gp2c){font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;margin-bottom:var(--spacing-300)}.faq-header.svelte-1p2gp2c p:where(.svelte-1p2gp2c){font-size:1rem;color:var(--gray-600);margin-bottom:var(--spacing-400)}.faq-cta.svelte-1p2gp2c{background:var(--primary);color:var(--white);border:none;padding:var(--spacing-300) var(--spacing-400);font-size:.9375rem;font-weight:600;border-radius:var(--radius-100);cursor:pointer;transition:all .2s}.faq-cta.svelte-1p2gp2c:hover{background:#007a80}.faq-list.svelte-1p2gp2c{display:flex;flex-direction:column;gap:var(--spacing-200)}@media (min-width: 768px){.faq-section.svelte-1p2gp2c{padding-left:var(--spacing-600);padding-right:var(--spacing-600)}.faq-layout.svelte-1p2gp2c{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-600);align-items:flex-start}.faq-header.svelte-1p2gp2c{margin-bottom:0;position:sticky;top:100px}}@media (min-width: 1024px){.faq-section.svelte-1p2gp2c{padding-left:var(--spacing-700);padding-right:var(--spacing-700)}}.related-section.svelte-15v8rs0{background:var(--gray-50);padding:var(--spacing-700) var(--spacing-400);margin:0;border-radius:var(--radius-300)}h2.svelte-15v8rs0{font-family:var(--family-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin-bottom:var(--spacing-400);color:var(--black)}.related-links.svelte-15v8rs0{display:grid;gap:var(--spacing-300)}.related-link.svelte-15v8rs0{display:block;padding:var(--spacing-400);background:var(--white);border-radius:var(--radius-300);text-decoration:none;color:inherit;box-shadow:0 4px 20px #0000000d;transition:transform .2s,box-shadow .2s}.related-link.svelte-15v8rs0:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001a}.related-title.svelte-15v8rs0{display:block;font-family:var(--family-heading);font-size:1.125rem;font-weight:700;color:var(--black);margin-bottom:var(--spacing-100)}.related-desc.svelte-15v8rs0{font-size:var(--font-size-75);color:var(--gray-600)}@media (min-width: 768px){.related-links.svelte-15v8rs0{grid-template-columns:repeat(3,1fr)}.related-section.svelte-15v8rs0{padding:var(--spacing-700) var(--spacing-500)}}@media (min-width: 1024px){.related-section.svelte-15v8rs0{padding:var(--spacing-700) var(--spacing-500)}}@media (max-width: 767px){.related-section.svelte-15v8rs0{border-radius:0;margin-left:calc(-1 * var(--spacing-400));margin-right:calc(-1 * var(--spacing-400))}}.final-cta.svelte-aukml5{background:var(--secondary, #fef3c7);text-align:center;padding:var(--spacing-700) var(--spacing-400);width:100vw;position:relative;left:50%;transform:translate(-50%)}.cta-content.svelte-aukml5{max-width:70ch;margin:0 auto}h2.svelte-aukml5{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;color:var(--text, var(--black));margin-bottom:var(--spacing-300)}p.svelte-aukml5{font-size:1.125rem;color:var(--text, var(--black));opacity:.8;margin-bottom:var(--spacing-600);line-height:1.6;max-width:60ch;margin-left:auto;margin-right:auto}.cta-buttons.svelte-aukml5{display:flex;flex-wrap:wrap;gap:var(--spacing-300);justify-content:center}.cta-primary.svelte-aukml5{display:inline-flex;align-items:center;justify-content:center;background:var(--primary, #009da5);color:var(--white);border:none;padding:var(--spacing-400) var(--spacing-600);font-size:1rem;font-weight:600;border-radius:var(--radius-100);cursor:pointer;transition:all .2s;min-width:140px;text-decoration:none}.cta-primary.svelte-aukml5:hover{transform:translateY(-2px);box-shadow:0 8px 24px #009da54d}.cta-secondary.svelte-aukml5{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text, var(--black));border:2px solid currentColor;padding:var(--spacing-400) var(--spacing-600);font-size:1rem;font-weight:600;border-radius:var(--radius-100);text-decoration:none;transition:all .2s;min-width:140px}.cta-secondary.svelte-aukml5:hover{background:#0000000d}@media (min-width: 768px){.final-cta.svelte-aukml5{padding-left:var(--spacing-600);padding-right:var(--spacing-600)}}@media (min-width: 1024px){.final-cta.svelte-aukml5{padding-left:var(--spacing-700);padding-right:var(--spacing-700)}}
