.into-section.into-simple-intro{text-align:center;padding-top:110px;padding-bottom:32px}.into-simple-intro__text{max-width:640px;margin:1.35em auto 0}@media (min-width:768px){.into-section.into-simple-intro{padding-top:150px;padding-bottom:48px}}.into-section.into-docs{padding-bottom:60px}.into-docs__grid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:1000px;margin:0 auto;display:grid}.into-docs__doc{background:var(--into-lime);border-radius:14px;padding:14px;display:block}.into-docs__doc img{background:var(--color-white);border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 2px 10px #000a191f}.into-docs__doc:focus-visible{outline:2px solid var(--into-navy);outline-offset:3px}@media (min-width:768px){.into-section.into-docs{padding-bottom:100px}.into-docs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}.into-block-title{margin-bottom:24px}.into-section.into-periods{padding-bottom:24px}.into-periods__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.into-period{background:var(--color-silver);border-radius:16px;padding:32px}.into-period--highlight{background:var(--into-lime)}.into-period__value{letter-spacing:-.03em;margin:8px 0 12px;font-size:56px;line-height:1}.into-period__text{color:#2f3e4e;max-width:420px;font-size:17px;line-height:1.45}.into-why__text{color:#445160;max-width:820px;font-size:17px;line-height:1.6}.into-numbered{grid-template-columns:minmax(0,1fr);gap:12px;list-style:none;display:grid}.into-numbered__item{background:var(--color-silver);border-radius:8px;align-items:flex-start;gap:14px;padding:18px 20px;line-height:1.45;display:flex}.into-numbered__badge{background:var(--into-lime);width:30px;height:30px;color:var(--into-navy);font-family:var(--into-mono);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.into-trouble__card{background:var(--into-navy);color:var(--color-white);border-radius:16px;padding:32px 24px}.into-trouble__intro{color:#fffc;margin-bottom:24px}.into-steps-list{flex-direction:column;gap:18px;list-style:none;display:flex}.into-steps-list__item{align-items:flex-start;gap:14px;line-height:1.45;display:flex}.into-steps-list__item p{padding-top:4px}.into-trouble__phones{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.into-trouble__phones .into-btn{gap:8px}.into-trouble__note{color:#ffffffd9;border:1px solid #fff3;border-radius:8px;align-items:flex-start;gap:12px;margin-top:28px;padding:18px 20px;font-size:15px;line-height:1.5;display:flex}.into-trouble__note-icon{color:var(--into-lime);flex:none}.into-section.into-repair{padding-bottom:48px}.into-repair__intro{color:#445160;max-width:820px;margin-bottom:32px;font-size:17px}.into-repair__body{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.into-repair__subtitle{font-family:var(--into-mono);text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:400}.into-checklist{flex-direction:column;gap:14px;list-style:none;display:flex}.into-checklist__item{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.into-checklist__icon{color:color-mix(in srgb, var(--into-lime) 65%, var(--into-navy));flex:none;margin-top:1px}.into-cost-table{border:1px solid var(--into-line);border-radius:8px;overflow-x:auto}.into-cost-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.35}.into-cost-table th,.into-cost-table td{text-align:left;vertical-align:top;padding:12px 14px}.into-cost-table thead th{background:var(--into-lime);color:var(--into-navy);font-family:var(--into-mono);text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:400}.into-cost-table tbody tr+tr{border-top:1px solid var(--into-line)}.into-cost-table tbody th{font-weight:400}.into-cost-table__price{white-space:nowrap;font-weight:600}.into-cost-table__extra{color:#687076;white-space:nowrap}@media (min-width:768px){.into-periods__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.into-period{padding:40px}.into-period__value{font-size:80px}.into-numbered{grid-template-columns:repeat(2,minmax(0,1fr))}.into-trouble__card{padding:48px}.into-section.into-repair{padding-bottom:80px}}@media (min-width:992px){.into-repair__body{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:64px}}
