.hero-section.svelte-1jlukl.svelte-1jlukl{position:relative;min-height:574px;margin-top:0;padding:100px 0;display:flex;align-items:center;justify-content:flex-start}.hero-background.svelte-1jlukl.svelte-1jlukl{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-background.svelte-1jlukl img.svelte-1jlukl{width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-1jlukl.svelte-1jlukl{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000059}.hero-section.svelte-1jlukl .container.svelte-1jlukl{position:relative;z-index:1;width:100%}.hero-title.svelte-1jlukl.svelte-1jlukl{font-family:var(--font-family);font-weight:700;font-size:48px;line-height:1.5;color:var(--color-white);margin:0 0 40px;padding:0}.hero-button.svelte-1jlukl.svelte-1jlukl{padding:16px 31px;font-size:var(--font-size-title)}.content-section.svelte-1jlukl.svelte-1jlukl{padding:80px 0;background-color:var(--color-white)}.section-title.svelte-1jlukl.svelte-1jlukl{font-family:var(--font-family);font-weight:700;font-size:var(--font-size-big-title);line-height:1.5;letter-spacing:.01em;color:var(--color-text);margin-bottom:40px}.section-text.svelte-1jlukl.svelte-1jlukl{font-family:var(--font-family);font-weight:600;font-size:var(--font-size-big);line-height:1.5;color:var(--color-text);max-width:818px}.section-text.svelte-1jlukl p.svelte-1jlukl{margin-bottom:20px}.section-text.svelte-1jlukl p.svelte-1jlukl:last-child{margin-bottom:0}.benefits-section.svelte-1jlukl.svelte-1jlukl{padding:80px 0;background-color:var(--color-white)}.benefits-content.svelte-1jlukl.svelte-1jlukl{display:grid;grid-template-columns:606px 1fr;gap:30px;align-items:start}.benefits-list.svelte-1jlukl.svelte-1jlukl{display:flex;flex-direction:column;gap:32px}.benefit-item.svelte-1jlukl.svelte-1jlukl{display:flex;gap:48px;align-items:flex-start}.benefit-number.svelte-1jlukl.svelte-1jlukl{flex-shrink:0;position:relative;width:58px;height:58px}.benefit-circle.svelte-1jlukl.svelte-1jlukl{width:58px;height:58px;border-radius:50%;background-color:var(--color-main);opacity:.05;position:absolute;top:0;left:0;z-index:0}.benefit-number-text.svelte-1jlukl.svelte-1jlukl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-family);font-weight:700;font-size:var(--font-size-big-title);line-height:1.5;color:var(--color-main);z-index:1}.benefit-text.svelte-1jlukl.svelte-1jlukl{font-family:var(--font-family);font-weight:500;font-size:var(--font-size-middle);line-height:2;color:var(--color-text);flex:1}.benefits-image.svelte-1jlukl.svelte-1jlukl{border-radius:var(--radius-md);overflow:hidden}.benefits-image.svelte-1jlukl img.svelte-1jlukl{width:100%;height:auto;display:block}.faq-section.svelte-1jlukl.svelte-1jlukl{padding:80px 0;background-color:var(--color-white)}.faq-list.svelte-1jlukl.svelte-1jlukl{display:flex;flex-direction:column;gap:24px}.faq-item.svelte-1jlukl.svelte-1jlukl{border-bottom:1px solid var(--color-light-gray)}.faq-question.svelte-1jlukl.svelte-1jlukl{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-family);font-weight:700;font-size:var(--font-size-title);line-height:1.4;color:var(--color-main);transition:color .3s ease}.faq-question.svelte-1jlukl.svelte-1jlukl:hover{color:var(--color-text)}.faq-icon.svelte-1jlukl.svelte-1jlukl{flex-shrink:0;width:19px;height:19px;margin-left:16px;transition:transform .3s ease;color:var(--color-main);stroke:var(--color-main)}.faq-icon.open.svelte-1jlukl.svelte-1jlukl{transform:rotate(45deg)}.faq-answer.svelte-1jlukl.svelte-1jlukl{padding:0 0 24px;font-family:var(--font-family);font-weight:600;font-size:var(--font-size-big);line-height:1.5;color:var(--color-text);opacity:.7}.cta-section.svelte-1jlukl.svelte-1jlukl{padding:80px 0;background-color:var(--color-white);text-align:center}.cta-text.svelte-1jlukl.svelte-1jlukl{font-family:var(--font-family);font-weight:600;font-size:var(--font-size-big);line-height:1.5;color:var(--color-text);margin-bottom:48px}.cta-button.svelte-1jlukl.svelte-1jlukl{padding:23px 41px;font-size:var(--font-size-title)}@media(max-width:991px){.benefits-content.svelte-1jlukl.svelte-1jlukl{grid-template-columns:1fr}.benefits-image.svelte-1jlukl.svelte-1jlukl{order:-1}.hero-title.svelte-1jlukl.svelte-1jlukl{font-size:36px}}@media(max-width:768px){.hero-section.svelte-1jlukl.svelte-1jlukl{min-height:430px;padding:44px 0 34px;align-items:flex-end}.hero-overlay.svelte-1jlukl.svelte-1jlukl{background:linear-gradient(180deg,#00000047,#00000085)}.hero-title.svelte-1jlukl.svelte-1jlukl{font-size:44px;line-height:1.15;margin-bottom:18px;max-width:290px;text-wrap:balance}.hero-button.svelte-1jlukl.svelte-1jlukl{width:100%;max-width:220px;padding:12px 18px;font-size:15px}.content-section.svelte-1jlukl.svelte-1jlukl{padding:28px 0}.hero-title.svelte-1jlukl.svelte-1jlukl{font-size:44px}.section-title.svelte-1jlukl.svelte-1jlukl{font-size:34px;line-height:1.2;margin-bottom:16px}.section-text.svelte-1jlukl.svelte-1jlukl{font-size:15px;line-height:1.5}.section-text.svelte-1jlukl p.svelte-1jlukl{margin-bottom:14px}.benefits-section.svelte-1jlukl.svelte-1jlukl{padding:28px 0}.benefits-content.svelte-1jlukl.svelte-1jlukl,.benefits-list.svelte-1jlukl.svelte-1jlukl{gap:16px}.benefit-item.svelte-1jlukl.svelte-1jlukl{gap:12px;align-items:flex-start}.benefit-number.svelte-1jlukl.svelte-1jlukl,.benefit-circle.svelte-1jlukl.svelte-1jlukl{width:38px;height:38px}.benefit-number-text.svelte-1jlukl.svelte-1jlukl{font-size:16px;line-height:1}.benefit-text.svelte-1jlukl.svelte-1jlukl{font-size:14px;line-height:1.45}.benefits-image.svelte-1jlukl.svelte-1jlukl{border-radius:16px}.faq-section.svelte-1jlukl.svelte-1jlukl{padding:28px 0}.faq-list.svelte-1jlukl.svelte-1jlukl{gap:8px}.faq-question.svelte-1jlukl.svelte-1jlukl{font-size:17px;line-height:1.3;padding:12px 0}.faq-answer.svelte-1jlukl.svelte-1jlukl{font-size:15px;line-height:1.45;padding-bottom:12px}.cta-section.svelte-1jlukl.svelte-1jlukl{padding:24px 0 36px}.cta-text.svelte-1jlukl.svelte-1jlukl{font-size:16px;margin-bottom:14px}.cta-button.svelte-1jlukl.svelte-1jlukl{width:100%;padding:14px 18px;font-size:16px}}@media(max-width:420px){.hero-title.svelte-1jlukl.svelte-1jlukl{font-size:38px}.section-title.svelte-1jlukl.svelte-1jlukl{font-size:30px}}
