.installation-page{background:#fff;padding:24px 0 80px}@media(max-width:768px){.installation-page{padding:8px 0 48px}}.installation-page .installation-hero{margin-bottom:24px;overflow:visible}.installation-page .installation-hero__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;min-height:320px;padding:30px 40px 30px 30px;border-radius:16px;background:#f5f5f5;overflow:hidden}@media(max-width:1024px){.installation-page .installation-hero__inner{flex-direction:column;align-items:stretch;gap:20px;min-height:auto;padding:24px 20px 28px}}@media(max-width:768px){.installation-page .installation-hero__inner{padding:20px 16px 24px;border-radius:12px;gap:16px}}.installation-page .installation-hero__content{flex:1 1;min-width:0;z-index:1}@media(max-width:1024px){.installation-page .installation-hero__content{order:2;width:100%}}.installation-page .installation-hero__title{margin:0 0 16px;font-family:var(--tilda-sans);font-size:40px;font-weight:700;line-height:1.1;color:#1b1b1b}@media(max-width:1024px){.installation-page .installation-hero__title{max-width:none}}@media(max-width:768px){.installation-page .installation-hero__title{margin-bottom:12px;font-size:26px;line-height:1.15}}@media(max-width:424px){.installation-page .installation-hero__title{font-size:22px}}.installation-page .installation-hero__text{max-width:480px;margin:0 0 28px;font-size:16px;line-height:1.5;color:#6f6f6f}@media(max-width:1024px){.installation-page .installation-hero__text{max-width:none}}@media(max-width:768px){.installation-page .installation-hero__text{margin-bottom:20px;font-size:15px;line-height:1.45}}.installation-page .installation-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:8px;background:#546dfc;color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:var(--transition)}.installation-page .installation-hero__cta:hover{background:var(--primary-hover)}@media(max-width:424px){.installation-page .installation-hero__cta{width:100%;min-height:48px;padding:14px 20px;box-sizing:border-box}}.installation-page .installation-hero__cta-icon{width:8px;height:8px;border-right:2px solid;border-top:2px solid;transform:rotate(45deg)}.installation-page .installation-hero__media{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:320px;max-width:42%;height:198px;transform:scaleX(-1)}@media(max-width:1024px){.installation-page .installation-hero__media{order:1;width:100%;max-width:none;height:auto;min-height:0;max-height:200px;margin:0 auto;padding-top:4px;transform:none}}@media(max-width:768px){.installation-page .installation-hero__media{max-height:176px}}@media(max-width:424px){.installation-page .installation-hero__media{max-height:152px}}.installation-page .installation-hero__img{display:block;width:100%;max-width:380px;height:auto;max-height:100%;object-fit:contain}@media(max-width:1024px){.installation-page .installation-hero__img{max-width:220px;margin:0 auto}}@media(max-width:768px){.installation-page .installation-hero__img{max-width:200px}}.installation-page .installation-cards{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:20px;gap:20px;margin-bottom:56px}@media(max-width:1024px){.installation-page .installation-cards{grid-template-columns:1fr;margin-bottom:40px}}.installation-page .installation-cards__side{display:flex;flex-direction:column;gap:20px}.installation-page .installation-order{display:flex;flex-direction:column;padding:32px 28px;border:1px solid #e9e9e9;border-radius:16px;background:#fff}.installation-page .installation-order__title{margin:0 0 12px;font-family:var(--tilda-sans);font-size:22px;font-weight:600;line-height:1.25;color:#1b1b1b}@media(max-width:768px){.installation-page .installation-order__title{font-size:20px}}.installation-page .installation-order__text{margin:0 0 24px;font-size:15px;line-height:1.45;color:#6f6f6f}.installation-page .installation-order__form{display:flex;gap:12px;margin-top:auto}@media(max-width:640px){.installation-page .installation-order__form{flex-direction:column}}.installation-page .installation-order__input{flex:1 1;min-width:0;height:48px;padding:0 16px;border:1px solid #e9e9e9;border-radius:8px;background:#fff;font-size:15px;color:#1b1b1b}.installation-page .installation-order__input::placeholder{color:#a5a5a5}.installation-page .installation-order__input:focus{border-color:#546dfc;outline:none}.installation-page .installation-order__btn{flex-shrink:0;min-width:120px;height:48px;padding:0 28px;border:none;border-radius:8px;background:#546dfc;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:var(--transition)}.installation-page .installation-order__btn:hover{background:var(--primary-hover)}@media(max-width:640px){.installation-page .installation-order__btn{width:100%}}.installation-page .installation-side-card{flex:1 1;padding:28px 26px;border-radius:16px;background:#f5f5f5}.installation-page .installation-side-card__title{margin:0 0 10px;font-family:var(--tilda-sans);font-size:20px;font-weight:600;line-height:1.25;color:#1b1b1b}@media(max-width:768px){.installation-page .installation-side-card__title{font-size:18px}}.installation-page .installation-side-card__text{margin:0 0 14px;font-size:15px;line-height:1.45;color:#6f6f6f}.installation-page .installation-side-card__link{font-size:15px;font-weight:500;color:#546dfc;text-decoration:underline;text-underline-offset:3px}.installation-page .installation-side-card__link:hover{color:var(--primary-hover)}.installation-page .installation-process{margin-bottom:56px}@media(max-width:768px){.installation-page .installation-process{margin-bottom:40px}}.installation-page .installation-process__title{margin:0 0 24px;font-family:var(--tilda-sans);font-size:32px;font-weight:600;line-height:1.15;color:#1b1b1b}@media(max-width:768px){.installation-page .installation-process__title{font-size:24px;margin-bottom:20px}}.installation-page .installation-process__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:1200px){.installation-page .installation-process__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.installation-page .installation-process__grid{grid-template-columns:1fr}}.installation-page .installation-process__item{padding:28px 24px;border-radius:16px;background:#f5f5f5}.installation-page .installation-process__item h3{margin:0 0 10px;font-family:var(--tilda-sans);font-size:18px;font-weight:600;line-height:1.25;color:#1b1b1b}.installation-page .installation-process__item p{margin:0;font-size:14px;line-height:1.45;color:#6f6f6f}.installation-page .installation-search-section__title{margin:0 0 20px;font-family:var(--tilda-sans);font-size:32px;font-weight:600;line-height:1.15;color:#1b1b1b}@media(max-width:768px){.installation-page .installation-search-section__title{font-size:24px}}.installation-page .installation-search__field{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:0 20px;border:1px solid #e9e9e9;border-radius:12px;background:#fff}.installation-page .installation-search__icon{flex-shrink:0;width:20px;height:20px;background:url(/svg/Search.svg) 50%/contain no-repeat;opacity:.45}.installation-page .installation-search__input{flex:1 1;min-width:0;height:56px;border:none;background:rgba(0,0,0,0);font-size:16px;color:#1b1b1b}.installation-page .installation-search__input::placeholder{color:#a5a5a5}.installation-page .installation-search__input:focus{outline:none}.installation-page .installation-search__tags{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.installation-page .installation-search__tag{padding:10px 18px;border:none;border-radius:999px;background:#f5f5f5;font-size:14px;color:#1b1b1b;cursor:pointer;transition:var(--transition)}.installation-page .installation-search__tag:hover{background:#ebebeb}.installation-page .installation-search__tag--active{background:#eef0ff;color:#546dfc}