.dl-self{padding:110px 0;background:#0b0e11;color:#fff}.dl-self__head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.dl-self h2{margin:0;font-size:clamp(44px,5vw,70px);line-height:1.03;letter-spacing:-.06em}.dl-self__head p{margin:0 0 7px;color:#adb4ba;font-size:18px;line-height:1.7}.dl-self__calculator{display:grid;grid-template-columns:1.4fr .6fr;gap:26px;margin-top:54px}.dl-self__inputs{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #34393d;border-bottom:1px solid #34393d}.dl-self__inputs label{padding:24px 16px;border-right:1px solid #34393d;color:#98a0a7;font-size:11px}.dl-self__inputs label:last-child{border-right:0}.dl-self__inputs input{display:block;width:100%;margin-top:10px;border:0;border-bottom:1px solid #596168;background:transparent;color:#fff;padding:8px 0;font-size:21px;font-weight:750;outline:none}.dl-self__result{padding:28px;background:#fff;color:#111;display:flex;flex-direction:column;justify-content:center}.dl-self__result small{font-size:9px;font-weight:900;letter-spacing:.15em;color:var(--dl-accent)}.dl-self__result strong{font-size:58px;letter-spacing:-.06em;margin:10px 0}.dl-self__result span{font-size:12px;line-height:1.6;color:#747d84}@media(max-width:980px){.dl-self__head,.dl-self__calculator{grid-template-columns:1fr}.dl-self__inputs{grid-template-columns:repeat(2,1fr)}.dl-self__inputs label{border-bottom:1px solid #34393d}}@media(max-width:560px){.dl-self__inputs{grid-template-columns:1fr}.dl-self__inputs label{border-right:0}.dl-self__result strong{font-size:48px}}
