.service-page{min-height:100vh}.breadcrumbs{background-color:var(--color-white);border-bottom:1px solid var(--color-border);padding:96px 0 14px}.breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumbs li{color:var(--color-text);font-size:.875rem}.breadcrumbs li:not(:last-child):after{color:var(--color-gray);content:"/";margin-left:8px}.breadcrumbs a{color:var(--color-primary);font-weight:600}.breadcrumbs a:hover{color:var(--color-accent)}@media(max-width:767px){.breadcrumbs{padding-top:88px}}.lead-form-card[data-astro-cid-xyq5hly5]{background:var(--color-white);border-radius:20px;box-shadow:0 20px 60px #00000026;padding:26px 28px;scroll-margin-top:100px}.lead-form-card__heading[data-astro-cid-xyq5hly5]{font-family:var(--font-heading);font-size:1.5rem;line-height:1.2;color:var(--color-primary);margin-bottom:6px}.lead-form-card__sub[data-astro-cid-xyq5hly5]{font-size:.9375rem;line-height:1.5;color:var(--color-text);margin-bottom:14px}.lead-form[data-astro-cid-xyq5hly5]{display:grid;gap:10px}.lead-form__field[data-astro-cid-xyq5hly5]{display:grid;gap:4px}.lead-form__label[data-astro-cid-xyq5hly5]{font-size:.8125rem;font-weight:600;color:var(--color-gray-dark)}.lead-form__optional[data-astro-cid-xyq5hly5]{font-weight:400;color:var(--color-gray)}.lead-form__input[data-astro-cid-xyq5hly5]{width:100%;padding:10px 14px;font-family:var(--font-body);font-size:1rem;color:var(--color-gray-dark);border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.lead-form__input[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #c5a04e26}.lead-form__select[data-astro-cid-xyq5hly5]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.lead-form__textarea[data-astro-cid-xyq5hly5]{resize:vertical;min-height:52px}.lead-form__trap[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lead-form__submit[data-astro-cid-xyq5hly5]{width:100%;justify-content:center;margin-top:4px}.lead-form__status[data-astro-cid-xyq5hly5]{font-size:.875rem;color:#b42318;min-height:0}.lead-form__status[data-astro-cid-xyq5hly5]:empty{display:none}.lead-form-card__call[data-astro-cid-xyq5hly5]{margin-top:12px;font-size:.9375rem;color:var(--color-text);text-align:center}.lead-form-card__call[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--color-primary);font-weight:600}@media(max-width:480px){.lead-form-card[data-astro-cid-xyq5hly5]{padding:24px 20px;border-radius:16px}}.service-hero[data-astro-cid-ju5vkn6o]{padding-top:32px;padding-bottom:60px;background-color:var(--color-white);overflow:visible}.service-hero__wrapper[data-astro-cid-ju5vkn6o]{position:relative;max-width:1400px;margin:0 auto;padding:0 20px}.service-hero__image-container[data-astro-cid-ju5vkn6o]{position:relative;width:100%;border-radius:20px;overflow:hidden}.service-hero__image[data-astro-cid-ju5vkn6o]{width:100%;height:700px;object-fit:cover;display:block}.service-hero__content[data-astro-cid-ju5vkn6o]{position:absolute;top:50%;left:60px;transform:translateY(-50%);max-width:520px;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:55px;border-radius:20px;box-shadow:0 20px 60px #00000026;z-index:2}.service-hero__subhead[data-astro-cid-ju5vkn6o]{display:inline-block;font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--color-accent);margin-bottom:12px;letter-spacing:.5px;text-transform:uppercase}.service-hero__title[data-astro-cid-ju5vkn6o]{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--color-primary);margin-bottom:20px;line-height:1.15;font-weight:400}.service-hero__description[data-astro-cid-ju5vkn6o]{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-text);margin-bottom:28px}.hero-buttons[data-astro-cid-ju5vkn6o]{display:flex;flex-wrap:wrap;gap:12px}.hero-buttons[data-astro-cid-ju5vkn6o] .btn[data-astro-cid-ju5vkn6o]{padding:12px 20px;font-size:.875rem}.hero-buttons[data-astro-cid-ju5vkn6o] .btn-arrow[data-astro-cid-ju5vkn6o]{width:28px;height:28px}.hero-buttons[data-astro-cid-ju5vkn6o] .btn-arrow[data-astro-cid-ju5vkn6o] svg[data-astro-cid-ju5vkn6o]{width:12px;height:12px}.btn-outline-dark[data-astro-cid-ju5vkn6o]{background-color:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}.btn-outline-dark[data-astro-cid-ju5vkn6o]:hover{background-color:var(--color-primary);color:var(--color-white)}.btn-outline-dark[data-astro-cid-ju5vkn6o] .btn-arrow[data-astro-cid-ju5vkn6o]{background-color:var(--color-primary)}.btn-outline-dark[data-astro-cid-ju5vkn6o] .btn-arrow[data-astro-cid-ju5vkn6o] svg[data-astro-cid-ju5vkn6o]{fill:var(--color-white)}.btn-outline-dark[data-astro-cid-ju5vkn6o]:hover .btn-arrow[data-astro-cid-ju5vkn6o]{background-color:var(--color-white)}.btn-outline-dark[data-astro-cid-ju5vkn6o]:hover .btn-arrow[data-astro-cid-ju5vkn6o] svg[data-astro-cid-ju5vkn6o]{fill:var(--color-primary)}.service-hero__content[data-astro-cid-ju5vkn6o]{display:flex;flex-direction:column}.service-hero__form[data-astro-cid-ju5vkn6o]{position:absolute;top:50%;right:60px;transform:translateY(-50%);width:380px;z-index:2}@media(max-width:1200px){.service-hero__content[data-astro-cid-ju5vkn6o]{max-width:480px;padding:45px;left:40px}}@media(max-width:1099px){.service-hero__image[data-astro-cid-ju5vkn6o]{height:560px}.service-hero__form[data-astro-cid-ju5vkn6o]{position:static;transform:none;width:auto;max-width:640px;margin:24px auto 0}}@media(max-width:991px){.service-hero[data-astro-cid-ju5vkn6o]{padding-top:24px;padding-bottom:40px}.service-hero__image[data-astro-cid-ju5vkn6o]{height:520px}.service-hero__content[data-astro-cid-ju5vkn6o]{left:30px;max-width:420px;padding:40px}.service-hero__title[data-astro-cid-ju5vkn6o]{font-size:1.75rem}.service-hero__description[data-astro-cid-ju5vkn6o]{font-size:.9375rem}}@media(max-width:767px){.service-hero[data-astro-cid-ju5vkn6o]{padding-top:16px}.service-hero__wrapper[data-astro-cid-ju5vkn6o]{padding:0 16px}.service-hero__image[data-astro-cid-ju5vkn6o]{height:200px}.service-hero__content[data-astro-cid-ju5vkn6o]{position:relative;top:auto;left:auto;transform:none;max-width:100%;margin-top:-48px;padding:24px;border-radius:16px}.service-hero__description[data-astro-cid-ju5vkn6o]{order:1;margin-top:20px}.service-hero__form[data-astro-cid-ju5vkn6o]{margin-top:16px}.service-hero__title[data-astro-cid-ju5vkn6o]{font-size:1.5rem}.service-hero__description[data-astro-cid-ju5vkn6o]{font-size:.9375rem;margin-bottom:0}.hero-buttons[data-astro-cid-ju5vkn6o]{flex-direction:column}.hero-buttons[data-astro-cid-ju5vkn6o] .btn[data-astro-cid-ju5vkn6o]{width:100%;justify-content:center}}@media(max-width:480px){.service-hero__content[data-astro-cid-ju5vkn6o]{padding:24px}.service-hero__title[data-astro-cid-ju5vkn6o]{font-size:1.375rem}}.service-features[data-astro-cid-dtyhxi45]{padding:100px 0;background-color:var(--color-white)}.section-intro[data-astro-cid-dtyhxi45]{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--color-text);text-align:center;max-width:700px;margin:-30px auto 50px}.features-grid[data-astro-cid-dtyhxi45]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.feature-card[data-astro-cid-dtyhxi45]{position:relative;padding:40px 30px;background-color:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:0 5px 30px #00000014;text-align:center;overflow:hidden;transition:transform var(--transition-medium)}.feature-card[data-astro-cid-dtyhxi45]:hover{transform:translateY(-10px)}.feature-inner[data-astro-cid-dtyhxi45]{position:relative;z-index:2}.feature-icon[data-astro-cid-dtyhxi45]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background-color:var(--color-primary);color:var(--color-accent);transition:all var(--transition-medium)}.feature-icon[data-astro-cid-dtyhxi45] svg[data-astro-cid-dtyhxi45]{width:36px;height:36px}.feature-card[data-astro-cid-dtyhxi45]:hover .feature-icon[data-astro-cid-dtyhxi45]{background-color:var(--color-accent);color:var(--color-primary)}.feature-title[data-astro-cid-dtyhxi45]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:12px;color:var(--color-primary)}.feature-description[data-astro-cid-dtyhxi45]{font-family:var(--font-body);font-size:.9375rem;color:var(--color-text);line-height:1.6;margin:0}.feature-bg[data-astro-cid-dtyhxi45]{position:absolute;bottom:-50%;right:-50%;width:100%;height:100%;background-color:var(--color-accent);opacity:0;border-radius:50%;transition:all var(--transition-slow);z-index:1}.feature-card[data-astro-cid-dtyhxi45]:hover .feature-bg[data-astro-cid-dtyhxi45]{opacity:.1;transform:scale(2)}@media(max-width:1200px){.features-grid[data-astro-cid-dtyhxi45]{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.service-features[data-astro-cid-dtyhxi45]{padding:80px 0}.features-grid[data-astro-cid-dtyhxi45]{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.service-features[data-astro-cid-dtyhxi45]{padding:60px 0}.features-grid[data-astro-cid-dtyhxi45]{grid-template-columns:1fr}.feature-card[data-astro-cid-dtyhxi45]{padding:30px 20px}.section-intro[data-astro-cid-dtyhxi45]{font-size:16px;margin:-20px auto 40px}}.process-accordion[data-astro-cid-66orx3ro]{padding:100px 0;background-color:var(--color-gray-light)}.process-accordion__grid[data-astro-cid-66orx3ro]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.process-accordion__image-col[data-astro-cid-66orx3ro]{position:relative}.process-accordion__image-wrapper[data-astro-cid-66orx3ro]{position:relative;border-radius:16px;overflow:hidden}.process-accordion__image[data-astro-cid-66orx3ro]{width:100%;height:auto;display:block;aspect-ratio:4 / 5;object-fit:cover}.process-accordion__content-col[data-astro-cid-66orx3ro]{padding:20px 0}.process-accordion__subtitle[data-astro-cid-66orx3ro]{display:inline-block;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-accent);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.process-accordion__heading[data-astro-cid-66orx3ro]{font-family:var(--font-heading);font-size:40px;font-weight:400;color:var(--color-primary);line-height:1.2;margin-bottom:20px}.process-accordion__intro[data-astro-cid-66orx3ro]{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--color-text);margin-bottom:30px}.accordion[data-astro-cid-66orx3ro]{display:flex;flex-direction:column;gap:0}.accordion__item[data-astro-cid-66orx3ro]{border-bottom:1px solid var(--color-border)}.accordion__item[data-astro-cid-66orx3ro]:first-child{border-top:1px solid var(--color-border)}.accordion__header[data-astro-cid-66orx3ro]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;transition:all var(--transition-fast)}.accordion__header[data-astro-cid-66orx3ro]:hover{opacity:.8}.accordion__title[data-astro-cid-66orx3ro]{font-family:var(--font-heading);font-size:18px;font-weight:400;color:var(--color-primary);padding-right:20px}.accordion__icon[data-astro-cid-66orx3ro]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.accordion__icon[data-astro-cid-66orx3ro] svg[data-astro-cid-66orx3ro]{width:20px;height:20px}.accordion__icon-minus[data-astro-cid-66orx3ro],.accordion__item--active[data-astro-cid-66orx3ro] .accordion__icon-plus[data-astro-cid-66orx3ro]{display:none}.accordion__item--active[data-astro-cid-66orx3ro] .accordion__icon-minus[data-astro-cid-66orx3ro]{display:block}.accordion__content[data-astro-cid-66orx3ro]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.accordion__item--active[data-astro-cid-66orx3ro] .accordion__content[data-astro-cid-66orx3ro]{max-height:500px}.accordion__content-inner[data-astro-cid-66orx3ro]{padding-bottom:20px}.accordion__content-inner[data-astro-cid-66orx3ro] p[data-astro-cid-66orx3ro]{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--color-text);margin:0}.process-accordion__note[data-astro-cid-66orx3ro]{margin-top:30px;padding:20px 24px;background-color:var(--color-white);border-left:4px solid var(--color-accent);border-radius:0 8px 8px 0}.process-accordion__note[data-astro-cid-66orx3ro] p[data-astro-cid-66orx3ro]{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--color-text);margin:0}.process-accordion__note[data-astro-cid-66orx3ro] strong{color:var(--color-primary)}@media(max-width:991px){.process-accordion[data-astro-cid-66orx3ro]{padding:80px 0}.process-accordion__grid[data-astro-cid-66orx3ro]{grid-template-columns:1fr;gap:40px}.process-accordion__image-col[data-astro-cid-66orx3ro]{order:1}.process-accordion__content-col[data-astro-cid-66orx3ro]{order:2;padding:0}.process-accordion__heading[data-astro-cid-66orx3ro]{font-size:34px}.process-accordion__image[data-astro-cid-66orx3ro]{aspect-ratio:16 / 9}}@media(max-width:767px){.process-accordion[data-astro-cid-66orx3ro]{padding:60px 0}.process-accordion__heading[data-astro-cid-66orx3ro]{font-size:28px}.process-accordion__subtitle[data-astro-cid-66orx3ro]{font-size:12px}.process-accordion__intro[data-astro-cid-66orx3ro]{font-size:15px}.accordion__title[data-astro-cid-66orx3ro]{font-size:16px}.accordion__header[data-astro-cid-66orx3ro]{padding:16px 0}}.why-choose-us[data-astro-cid-oanlsnik]{padding:100px 0;background-color:var(--color-white)}.section-heading[data-astro-cid-oanlsnik]{font-family:var(--font-heading);font-size:40px;font-weight:400;color:var(--color-primary);text-align:center;margin-bottom:20px}.section-intro[data-astro-cid-oanlsnik]{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--color-text);text-align:center;max-width:700px;margin:0 auto 50px}.benefits-grid[data-astro-cid-oanlsnik]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.benefit-card[data-astro-cid-oanlsnik]{background-color:var(--color-primary);padding:35px 30px;border-radius:12px;transition:transform var(--transition-medium),box-shadow var(--transition-medium)}.benefit-card[data-astro-cid-oanlsnik]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #09221040}.benefit-card__icon[data-astro-cid-oanlsnik]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--color-accent);border-radius:50%;margin-bottom:20px;color:var(--color-primary);transition:all var(--transition-medium)}.benefit-card[data-astro-cid-oanlsnik]:hover .benefit-card__icon[data-astro-cid-oanlsnik]{transform:scale(1.1)}.benefit-card__icon[data-astro-cid-oanlsnik] svg[data-astro-cid-oanlsnik]{width:26px;height:26px}.benefit-card__title[data-astro-cid-oanlsnik]{font-family:var(--font-heading);font-size:20px;font-weight:400;color:var(--color-white);margin-bottom:12px}.benefit-card__description[data-astro-cid-oanlsnik]{font-family:var(--font-body);font-size:15px;line-height:1.7;color:#ffffffd9;margin:0}@media(max-width:991px){.why-choose-us[data-astro-cid-oanlsnik]{padding:80px 0}.section-heading[data-astro-cid-oanlsnik]{font-size:34px}.benefits-grid[data-astro-cid-oanlsnik]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.why-choose-us[data-astro-cid-oanlsnik]{padding:60px 0}.section-heading[data-astro-cid-oanlsnik]{font-size:28px}.section-intro[data-astro-cid-oanlsnik]{font-size:16px}.benefits-grid[data-astro-cid-oanlsnik]{grid-template-columns:1fr}.benefit-card[data-astro-cid-oanlsnik]{padding:28px 24px}}.service-area[data-astro-cid-qydvxidf]{padding:100px 0;background-color:var(--color-gray-light)}.section-heading[data-astro-cid-qydvxidf]{font-family:var(--font-heading);font-size:40px;font-weight:400;color:var(--color-primary);text-align:center;margin-bottom:20px}.section-intro[data-astro-cid-qydvxidf]{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--color-text);text-align:center;max-width:700px;margin:0 auto 50px}.service-area__grid[data-astro-cid-qydvxidf]{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;max-width:900px;margin:0 auto}.service-area__column[data-astro-cid-qydvxidf]{background-color:var(--color-white);padding:40px;border-radius:8px}.service-area__subhead[data-astro-cid-qydvxidf]{font-family:var(--font-heading);font-size:24px;font-weight:400;color:var(--color-primary);margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--color-accent)}.service-area__list[data-astro-cid-qydvxidf]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.service-area__list[data-astro-cid-qydvxidf] li[data-astro-cid-qydvxidf]{font-family:var(--font-body);font-size:15px;color:var(--color-text);padding-left:20px;position:relative}.service-area__list[data-astro-cid-qydvxidf] a[data-astro-cid-qydvxidf]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color var(--transition-medium)}.service-area__list[data-astro-cid-qydvxidf] a[data-astro-cid-qydvxidf]:hover,.service-area__list[data-astro-cid-qydvxidf] a[data-astro-cid-qydvxidf]:focus-visible{color:var(--color-accent);text-decoration:underline}.service-area__list[data-astro-cid-qydvxidf] li[data-astro-cid-qydvxidf]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background-color:var(--color-accent);border-radius:50%}@media(max-width:991px){.service-area[data-astro-cid-qydvxidf]{padding:80px 0}.section-heading[data-astro-cid-qydvxidf]{font-size:34px}.service-area__grid[data-astro-cid-qydvxidf]{gap:40px}}@media(max-width:767px){.service-area[data-astro-cid-qydvxidf]{padding:60px 0}.section-heading[data-astro-cid-qydvxidf]{font-size:28px}.section-intro[data-astro-cid-qydvxidf]{font-size:16px}.service-area__grid[data-astro-cid-qydvxidf]{grid-template-columns:1fr;gap:30px}.service-area__column[data-astro-cid-qydvxidf]{padding:30px}.service-area__list[data-astro-cid-qydvxidf]{grid-template-columns:1fr}}
