.service-blocks.svelte-1dzqz8z{width:100%;display:flex;flex-direction:column;row-gap:var(--spacing-600)}.service-blocks.svelte-1dzqz8z .block:nth-of-type(2n){direction:rtl}.service-blocks.svelte-1dzqz8z .block:nth-of-type(2n)>*{direction:ltr}.service-blocks.svelte-1dzqz8z .block{margin-left:0;margin-right:0;padding:0}.service-blocks.svelte-1dzqz8z .intro-section{padding:var(--spacing-600) 0;margin:0;max-width:70ch}.service-blocks.svelte-1dzqz8z .intro-section h2{font-family:var(--family-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin-bottom:var(--spacing-400);color:var(--black);line-height:1.2}.service-blocks.svelte-1dzqz8z .intro-section p{font-size:1rem;line-height:1.7;color:var(--gray-600);margin-bottom:var(--spacing-400)}.service-blocks.svelte-1dzqz8z .intro-section p a{color:var(--primary);text-decoration:none;font-weight:600}.service-blocks.svelte-1dzqz8z .intro-section p a:hover{text-decoration:underline}.service-blocks.svelte-1dzqz8z .price-section{background:var(--gray-50);padding:var(--spacing-600) var(--spacing-400);margin:var(--spacing-500) 0;border-radius:var(--radius-300)}.service-blocks.svelte-1dzqz8z .price-section h2{font-family:var(--family-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin-bottom:var(--spacing-400);color:var(--black)}.service-blocks.svelte-1dzqz8z .price-intro{font-size:1rem;line-height:1.7;color:var(--gray-600);max-width:70ch;margin-bottom:var(--spacing-400)}.service-blocks.svelte-1dzqz8z .price-table-wrapper{overflow-x:auto;margin-bottom:var(--spacing-300)}.service-blocks.svelte-1dzqz8z .price-table{width:100%;border-collapse:collapse;background:var(--white);border-radius:var(--radius-300);overflow:hidden}.service-blocks.svelte-1dzqz8z .price-table th,.service-blocks.svelte-1dzqz8z .price-table td{padding:var(--spacing-300) var(--spacing-400);text-align:left;border-bottom:1px solid var(--gray-100)}.service-blocks.svelte-1dzqz8z .price-table th{background:var(--gray-800);color:var(--white);font-weight:600}.service-blocks.svelte-1dzqz8z .price-table tr:hover{background:var(--gray-50)}.service-blocks.svelte-1dzqz8z .price-note{font-size:var(--font-size-75);color:var(--gray-500)}.service-blocks.svelte-1dzqz8z .material-section{padding:var(--spacing-600) 0}.service-blocks.svelte-1dzqz8z .material-section h2{font-family:var(--family-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin-bottom:var(--spacing-400);color:var(--black);line-height:1.2}.service-blocks.svelte-1dzqz8z .material-section>p{font-size:1rem;line-height:1.7;color:var(--gray-600);max-width:70ch;margin-bottom:var(--spacing-500)}.service-blocks.svelte-1dzqz8z .material-cards{display:grid;gap:var(--spacing-400)}.service-blocks.svelte-1dzqz8z .material-card{background:var(--white);padding:var(--spacing-500);border-radius:var(--radius-300);box-shadow:0 4px 20px #0000000d}.service-blocks.svelte-1dzqz8z .material-card h3{font-family:var(--family-heading);font-size:1.125rem;font-weight:700;margin-bottom:var(--spacing-300);color:var(--black)}.service-blocks.svelte-1dzqz8z .material-card p{font-size:.9375rem;line-height:1.7;color:var(--gray-600);margin:0}.service-blocks.svelte-1dzqz8z .coverage-section{background:var(--gray-50);padding:var(--spacing-600) var(--spacing-400);margin:var(--spacing-500) 0;border-radius:var(--radius-300)}.service-blocks.svelte-1dzqz8z .coverage-section h2{font-family:var(--family-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin-bottom:var(--spacing-400);color:var(--black)}.service-blocks.svelte-1dzqz8z .coverage-section p{font-size:1rem;line-height:1.7;color:var(--gray-600);max-width:70ch;margin-bottom:var(--spacing-400)}.service-blocks.svelte-1dzqz8z .coverage-section p:last-child{margin-bottom:0}.service-blocks.svelte-1dzqz8z .faq-section{padding:var(--spacing-600) 0}.service-blocks.svelte-1dzqz8z .faq-section h2{font-family:var(--family-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin-bottom:var(--spacing-500);color:var(--black)}.service-blocks.svelte-1dzqz8z .faq-list{width:100%}.service-blocks.svelte-1dzqz8z .process-section{padding:var(--spacing-600) 0}.service-blocks.svelte-1dzqz8z .process-section h2{font-family:var(--family-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin-bottom:var(--spacing-500);color:var(--black);line-height:1.2}.service-blocks.svelte-1dzqz8z .process-steps{display:flex;flex-direction:column;gap:var(--spacing-400)}.service-blocks.svelte-1dzqz8z .step{display:flex;gap:var(--spacing-400);background:var(--white);padding:var(--spacing-400);border-radius:var(--radius-300);box-shadow:0 4px 20px #0000000d}.service-blocks.svelte-1dzqz8z .step-number{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--gray-800);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-100)}.service-blocks.svelte-1dzqz8z .step-content h3{font-family:var(--family-heading);font-size:1.125rem;font-weight:700;margin-bottom:var(--spacing-200);color:var(--black)}.service-blocks.svelte-1dzqz8z .step-content p{font-size:1rem;line-height:1.7;color:var(--gray-600);margin:0}@media (min-width: 768px){.service-blocks.svelte-1dzqz8z .material-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width: 951px){.service-blocks.svelte-1dzqz8z .block{padding:0}.service-blocks.svelte-1dzqz8z .intro-section{padding:var(--spacing-700) 0}.service-blocks.svelte-1dzqz8z .intro-section p,.service-blocks.svelte-1dzqz8z .price-intro,.service-blocks.svelte-1dzqz8z .coverage-section p,.service-blocks.svelte-1dzqz8z .material-section>p,.service-blocks.svelte-1dzqz8z .step-content p{font-size:1.0625rem;line-height:1.75}.service-blocks.svelte-1dzqz8z .price-section,.service-blocks.svelte-1dzqz8z .coverage-section{padding:var(--spacing-700) var(--spacing-600)}.service-blocks.svelte-1dzqz8z .material-section{padding:var(--spacing-700) 0}}@media (max-width: 950px){.service-blocks.svelte-1dzqz8z .price-section,.service-blocks.svelte-1dzqz8z .coverage-section{border-radius:0;margin-left:calc(-1 * var(--spacing-400));margin-right:calc(-1 * var(--spacing-400))}}
