.door-budget-pro{--bg:#fff;--glass:#fff;--band:#e5f3ec;--band-tx:#111c2e;--band-tx2:#2c4a3c}.bp{color:var(--tx)}.bp-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.bp-cols li{padding:16px 20px;border-left:1px solid var(--pri-line)}.bp-cols li:first-child{border-left:0}.bp-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pri-d)}.bp-big{font-size:25px;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:2px 0!important}.bp-line{font-size:13px;color:var(--tx2)}.bp figcaption{color:var(--tx2)}.door-light .bp{background:var(--pri-soft);padding:6px 0 12px}.door-light .bp-cols{grid-template-columns:minmax(0,1fr)}.door-light .bp-cols li{border-left:0;border-bottom:1px solid var(--pri-line)}.door-light .bp figcaption{padding:10px 20px 0}@media(min-width:1000px){.door-full .door-grid{max-width:none;padding:0 0 36px;gap:0;grid-template-columns:minmax(24px,1fr) minmax(0,600px) minmax(0,472px) minmax(24px,1fr);grid-template-rows:auto auto 1fr}.door-full .door-side{grid-column:1/-1;grid-row:1;background:var(--pri-soft);border-bottom:1px solid var(--pri-line)}.door-full .bp{max-width:1120px;margin:0 auto;padding:12px 24px 10px}.door-full .bp-cols li:first-child{padding-left:0}.door-full .bp-big{font-size:30px}.door-full .door-head{grid-column:2;grid-row:2;padding:52px 0 0}.door-full .af-title{font-size:54px;letter-spacing:-.045em;line-height:1;margin:10px 0 18px}.door-full .af-sub{font-size:17px;max-width:460px}.door-full .door-form{grid-column:3;grid-row:2/4;padding:40px 0 0 56px}}
