@charset "UTF-8";
.b-contract-section-title{font-family:Myriad Pro, sans-serif;font-weight:600;font-size:32px;line-height:1.2;margin:0 0 28px;color:var(--color-text);text-align:center}@media (max-width:1200px){.b-contract-section-title{font-size:24px}}@media (max-width:768px){.b-contract-section-title{font-size:20px;margin-bottom:20px}}.b-contract-hero{position:relative;aspect-ratio:2.8701492537;width:100%;display:flex;align-items:flex-start;margin-bottom:60px;background:#f5f5f5;overflow:hidden}@media (max-width:992px){.b-contract-hero{aspect-ratio:auto;min-height:480px;margin-bottom:40px}}@media (max-width:768px){.b-contract-hero{min-height:420px;align-items:flex-start}}.b-contract-hero__bg{position:absolute;inset:0;z-index:0}.b-contract-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:right bottom}.b-contract-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.28) 36%, rgba(255, 255, 255, 0) 62%)}.b-contract-hero__inner{position:relative;z-index:1;width:100%;padding:40px 0 60px}@media (max-width:768px){.b-contract-hero__inner{padding:28px 0 40px}}.b-contract-hero__text{max-width:620px}.b-contract-hero__title{font-family:Myriad Pro, sans-serif;font-weight:700;font-size:56px;line-height:1.05;text-transform:uppercase;margin:0 0 18px;color:var(--color-text)}@media (max-width:1200px){.b-contract-hero__title{font-size:42px}}@media (max-width:768px){.b-contract-hero__title{font-size:28px}}.b-contract-hero__lead{font-size:20px;line-height:1.35;margin:0 0 28px;color:var(--color-text)}@media (max-width:768px){.b-contract-hero__lead{font-size:16px}}.b-contract-intro{margin-bottom:64px}.b-contract-intro__title{font-family:Myriad Pro, sans-serif;font-weight:600;font-size:28px;line-height:1.25;margin:0 0 32px;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}@media (max-width:768px){.b-contract-intro__title{font-size:20px}}.b-contract-intro__media{max-width:820px;margin:0 auto}.b-contract-intro__media img{width:100%;display:block;margin:0 auto;background:transparent}.b-contract-lines{margin-bottom:64px}.b-contract-lines__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media (max-width:992px){.b-contract-lines__grid{grid-template-columns:1fr}}.b-contract-card{margin:0}.b-contract-card img{width:100%;height:auto;display:block;border-radius:14px;background:transparent}.b-contract-variants,.b-contract-steps,.b-contract-resources{margin-bottom:64px}.b-contract-variants__table-wrap img,.b-contract-resources__img img{width:100%;height:auto;display:block;border-radius:12px;background:transparent}.b-contract-steps{text-align:center}.b-contract-steps__cta{margin-top:28px}.b-contract-steps__flow{position:relative;padding:12px 0 28px}.b-contract-steps__labels{display:grid;grid-template-columns:1fr 3.2fr 1fr;gap:12px;margin-bottom:10px;font-size:13px;font-weight:600;text-transform:uppercase;color:#777}@media (max-width:992px){.b-contract-steps__labels{display:none}}.b-contract-steps__row{display:grid;grid-template-columns:1fr 3.2fr 1fr;gap:12px;align-items:stretch}@media (max-width:992px){.b-contract-steps__row{grid-template-columns:1fr}}.b-contract-steps__group{display:grid;grid-template-columns:repeat(5, 1fr);border-radius:14px;overflow:hidden;background:linear-gradient(90deg, #f4f4f4 0%, #ffe566 55%, #ffe01e 100%)}@media (max-width:992px){.b-contract-steps__group{grid-template-columns:1fr}}.b-contract-steps__dash{display:none}.b-contract-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;min-height:140px;padding:18px 14px 16px;text-align:left;text-decoration:none;color:var(--color-text);background:transparent;border-right:1px solid rgba(0, 0, 0, 0.08)}.b-contract-step:last-child{border-right:0}@media (max-width:992px){.b-contract-step{border-right:0;border-bottom:1px solid rgba(0, 0, 0, 0.08);min-height:0}}.b-contract-step--solo{background:#ececec;border-radius:14px;border-right:0}.b-contract-step--accent{background:#ffe01e}.b-contract-step--result{background:#ececec}.b-contract-step__num{font-size:28px;font-weight:600;line-height:1;color:#666}.b-contract-step__text{font-size:15px;font-weight:700;line-height:1.25;text-transform:uppercase}.b-contract-step__arrow{align-self:flex-end;width:28px;height:28px;border-radius:50%;background:#fff;position:relative;box-shadow:0 1px 4px rgba(0, 0, 0, 0.12)}.b-contract-step__arrow::after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-right:2px solid #111;border-bottom:2px solid #111;transform:translate(-60%, -50%) rotate(-45deg)}.b-contract-benefits{margin-bottom:64px}.b-contract-benefits__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media (max-width:992px){.b-contract-benefits__grid{grid-template-columns:1fr 1fr}}@media (max-width:576px){.b-contract-benefits__grid{grid-template-columns:1fr}}.b-contract-benefits__item{display:flex;gap:14px;align-items:flex-start;background:#f6f6f6;border-radius:10px;padding:20px 18px}.b-contract-benefits__item p{margin:0;font-size:20px;line-height:1.35;color:var(--color-text)}@media (max-width:768px){.b-contract-benefits__item p{font-size:16px}}.b-contract-benefits__icon{flex:0 0 32px;width:32px;height:32px;margin-top:0.15em;border-radius:50%;background:var(--color-yellow);position:relative}.b-contract-benefits__icon::after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;line-height:1}.b-contract-form{margin-bottom:80px}.b-contract-form__box{max-width:640px;margin:0 auto;background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:36px 32px}@media (max-width:768px){.b-contract-form__box{padding:24px 16px}}.b-contract-form__title{font-size:28px;margin:0 0 8px;text-align:center}.b-contract-form__descr{text-align:center;margin:0 0 24px;color:#666}/*# sourceMappingURL=./page-fb72ff9bebb6bbac2368a1629377f116.map */