.business-hero{grid-template-columns:minmax(0,1fr) 340px;gap:55px}.business-hero h1{font-size:clamp(44px,5.2vw,78px)}.business-start{border-bottom:1px solid #aaa;align-items:center;gap:32px;margin-top:30px;padding:0 0 10px;font-size:13px;display:inline-flex}.business-start span{transition:transform .2s}.business-start:hover span{transform:translateY(4px)}.business-art{color:#fff;background:#171717;border-radius:28px;flex-direction:column;align-items:center;min-height:360px;padding:28px;display:flex;position:relative;overflow:hidden}.business-art .tool-art-caption{color:#b7b7b7;letter-spacing:.08em;align-self:flex-start;max-width:210px;margin:0;font-size:9px}.business-orbit{width:190px;height:190px;margin:24px auto;position:relative}.business-orbit:before,.business-orbit-track{content:"";border:1px solid #444;border-radius:50%;position:absolute;inset:0}.business-orbit:before{border-style:dashed;border-color:#555;inset:24px}.business-orbit-track{animation:18s linear infinite business-orbit}.business-orbit-track i{background:var(--tool-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px);box-shadow:0 0 25px #32b85a60}.business-orbit-core{letter-spacing:-.04em;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.business-art-label{letter-spacing:.05em;color:#aaa;text-align:center;margin-top:auto;font-size:9px}.business-art-bars{opacity:.6;align-items:flex-end;gap:4px;height:40px;display:flex;position:absolute;bottom:55px;right:20px}.business-art-bars i{transform-origin:bottom;background:#777;border-radius:3px;width:5px;animation:4s ease-in-out infinite alternate business-bars}.business-art-bars i:first-child{height:16px}.business-art-bars i:nth-child(2){height:30px;animation-delay:-1s}.business-art-bars i:nth-child(3){height:24px;animation-delay:-2s}.business-art-bars i:nth-child(4){height:40px;animation-delay:-3s}.business-art-bars i:nth-child(5){height:32px;animation-delay:-1.5s}.business-art-work .business-orbit-track{animation-direction:reverse}.business-art-work .business-orbit-core{font-size:29px}.business-workspace .tool-panel{box-shadow:0 6px 25px #00000003}.business-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.business-field-grid .tool-field{margin-bottom:24px}.business-field-grid input{font-size:19px}.business-field-grid .tool-field small{font-size:11px}.business-calculator-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.business-result{color:#fff;background:#191919;border-color:#292929;position:sticky;top:110px}.business-result .tool-overline{color:#aaa}.business-result .tool-money{font-variant-numeric:tabular-nums;font-size:clamp(32px,3.8vw,58px)}.business-result .tool-result-description,.business-result .tool-note{color:#b9b9b9}.business-result .tool-error{color:#fff}.business-result>.useful-button-dark{color:#111;background:#fff;width:100%;margin-top:26px}.business-metrics{border-top:1px solid #444;grid-template-columns:1fr 1fr;gap:24px 18px;margin:25px 0;padding-top:24px;display:grid}.business-metrics dt{color:#aaa;margin-bottom:8px;font-size:11px;line-height:1.5}.business-metrics dd{letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:21px}.business-limit{border:1px solid #505050;border-radius:16px;padding:22px;position:relative}.business-limit:before{content:"";background:var(--tool-accent);border-radius:3px;width:25px;height:3px;position:absolute;top:-2px;left:22px}.business-limit>span{color:#c6c6c6;font-size:12px}.business-limit strong{overflow-wrap:anywhere;margin-top:12px;font-size:30px;font-weight:500;display:block}.business-limit p{color:#aaa;margin:12px 0 0;font-size:11px;line-height:1.6}.business-scenario{padding-top:75px;padding-bottom:20px}.business-scenario-controls{grid-template-columns:1fr 1fr;gap:24px;max-width:730px;display:grid}.business-table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#999 transparent;border:1px solid #d4d4d4;border-radius:20px;overflow-x:auto}.business-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.5}.business-table caption{text-align:left;color:#666;background:#f7f7f7;border-bottom:1px solid #ddd;padding:18px 24px;font-size:11px}.business-table th,.business-table td{vertical-align:middle;border-bottom:1px solid #ddd;min-width:135px;padding:20px 24px}.business-table thead th{background:#e9e9e9;font-weight:500}.business-table tbody th{color:#555;width:40%;font-weight:400}.business-table tbody tr:last-child>*{border-bottom:0}.business-table tbody tr:hover>*{background:#00000003}.business-table td{font-variant-numeric:tabular-nums}.business-table td:last-child{background:#f2f2f2}.business-table-wrap:focus-visible{outline-offset:4px;outline:2px solid #111}.business-workspace :is(input,button):focus-visible{outline-offset:4px;outline:2px solid #111}.business-start:focus-visible{outline-offset:4px;outline:2px solid #111}.business-workspace input[aria-invalid=true]{border-style:dashed;border-color:#777}.business-callout{color:#555;border-left:2px solid #8a8a8a;margin:25px 0;padding:0 0 0 18px;font-size:12px;line-height:1.8}.work-step-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.work-step-tabs button{font:inherit;text-align:left;color:#555;cursor:pointer;background:#f6f6f6;border:1px solid #d1d1d1;border-radius:14px;align-items:center;gap:15px;padding:18px 20px;font-size:13px;transition:background .2s,border-color .2s;display:flex}.work-step-tabs button>span{opacity:.6;font-size:11px}.work-step-tabs button[aria-current=step]{color:#fff;background:#191919;border-color:#191919}.work-step-tabs button:hover{border-color:#333}.work-main-panel{padding:36px}.work-main-panel .tool-panel-heading{border-bottom:1px solid #ddd;padding-bottom:25px}.work-main-panel h3:focus{outline:0}.work-diagnosis{grid-template-columns:1fr 1fr;gap:30px;display:grid}.business-options{border:0;min-width:0;margin:0;padding:0}.business-options legend{margin-bottom:18px;font-size:16px}.business-options label{cursor:pointer;border:1px solid #ddd;border-radius:12px;align-items:center;gap:12px;margin-bottom:9px;padding:12px 15px;font-size:13px;line-height:1.6;transition:background .2s,border-color .2s;display:flex}.business-options label:has(input:checked){background:#f1f1f1;border-color:#777}.business-options input{accent-color:#111;flex-shrink:0;width:17px;height:17px;margin:0}.work-diagnosis>.business-field-grid,.work-diagnosis>.business-callout{grid-column:1/-1}.work-diagnosis>.business-callout{margin:0}.work-route-note{background:#eee;border-radius:14px;align-self:start;padding:20px}.work-route-note>span{color:#555;font-size:12px}.work-route-note strong{margin:10px 0;font-size:32px;font-weight:500;display:block}.work-route-note p{color:#666;margin:0;font-size:11px;line-height:1.7}.work-hourly{max-width:440px}.work-operations{min-width:560px}.work-operations input{width:100%;min-width:80px;max-width:130px;font:inherit;color:#111;background:#fff;border:1px solid #ccc;border-radius:9px;min-height:45px;padding:11px 12px;font-size:15px}.work-operations tbody th{min-width:220px;max-width:390px}.work-operations th,.work-operations td{padding:15px 20px}.work-operations td:last-child{background:0 0}.work-scenario-inputs{min-width:690px}.work-scenario-inputs tbody th{width:38%}.work-investments{grid-template-columns:1fr 1fr;gap:25px;margin-top:32px;display:grid}.work-investments fieldset{border:1px solid #ddd;border-radius:18px;min-width:0;padding:25px}.work-investments legend{padding:0 8px;font-size:16px}.work-investments .tool-field:last-child{margin-bottom:0}.work-investments .tool-field{font-size:13px}.work-navigation{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:25px;display:flex}.work-navigation .useful-button{min-width:220px}.work-navigation .tool-note{margin:0}.work-results{background:#fff;border:1px solid #ddd;border-radius:26px;margin-top:40px;padding:36px}.work-result-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:30px;display:flex}.work-result-heading h3{letter-spacing:-.035em;margin:0;font-size:38px;font-weight:500;line-height:1.15}.business-example-badge{white-space:nowrap;border:1px solid #ccc;border-radius:30px;padding:8px 12px;font-size:10px}.work-summary-strip{color:#fff;background:#191919;border-radius:17px;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px;padding:30px;display:grid}.work-summary-strip span{color:#bbb;font-size:12px}.work-summary-strip strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:14px;font-size:clamp(26px,3.1vw,40px);font-weight:500;display:block}.work-summary-strip>div:first-child:before{content:"";background:var(--tool-accent);border-radius:3px;width:26px;height:3px;margin-bottom:14px;display:block}.work-summary-strip>div:last-child{padding-top:17px}.work-comparison{min-width:770px}.work-comparison th,.work-comparison td{padding:18px;font-size:13px}.work-comparison tbody th{width:31%;min-width:220px}.work-comparison thead th:not(:first-child){width:23%}.work-result-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.work-result-actions .tool-reset{margin:0}.work-result-actions .useful-button{min-width:260px}.tool-panel.business-result{color:#fff;background:#191919;border-color:#292929}@keyframes business-orbit{to{transform:rotate(360deg)}}@keyframes business-bars{to{transform:scaleY(.55)}}@media (max-width:1050px){.business-hero{grid-template-columns:minmax(0,1fr) 270px;gap:30px}.business-art{min-height:340px;padding:24px}.business-calculator-grid{grid-template-columns:1fr 1fr}.business-field-grid{grid-template-columns:1fr}.work-diagnosis>.business-field-grid{grid-template-columns:1fr 1fr}.business-result .tool-money{font-size:39px}.business-metrics{grid-template-columns:1fr}.business-metrics dd{font-size:24px}.business-table th,.business-table td{padding:17px}.work-step-tabs button{gap:10px;padding:16px;font-size:12px}}@media (max-width:760px){.business-hero{grid-template-columns:1fr}.business-hero h1{font-size:clamp(40px,10vw,60px)}.business-art{grid-template-columns:1fr 150px;gap:10px;min-height:230px;padding:24px;display:grid}.business-art .tool-art-caption{align-self:center;font-size:9px;line-height:1.7}.business-orbit{grid-area:1/2/3;width:140px;height:140px;margin:0}.business-orbit-core{font-size:27px}.business-art-work .business-orbit-core{font-size:23px}.business-art-label{text-align:left;grid-column:1;align-self:start;font-size:8px;line-height:1.7}.business-art-bars{height:30px;bottom:25px;left:25px;right:auto}.business-calculator-grid,.business-field-grid,.work-diagnosis,.work-diagnosis>.business-field-grid{grid-template-columns:1fr}.business-result{position:static}.business-result .tool-money{font-size:43px}.business-metrics{grid-template-columns:1fr 1fr;gap:22px 15px}.business-metrics dt{font-size:10px}.business-metrics dd{font-size:20px}.business-limit strong{font-size:28px}.business-scenario{padding-top:45px;padding-bottom:0}.business-scenario-controls{grid-template-columns:1fr;gap:0}.business-table{font-size:12px}.business-table caption{padding:15px;font-size:10px}.business-table th,.business-table td{min-width:115px;padding:15px}.business-table tbody th{min-width:170px}.business-table-wrap{border-radius:15px}.work-step-tabs{gap:6px}.work-step-tabs button{border-radius:12px;padding:12px 9px;font-size:10px;line-height:1.5;display:block}.work-step-tabs button>span{margin-bottom:7px;font-size:9px;display:block}.work-main-panel{padding:25px 20px}.work-main-panel .tool-panel-heading{align-items:flex-start;gap:15px}.work-main-panel .tool-panel-heading h3{font-size:21px;line-height:1.2}.work-diagnosis{gap:25px}.work-diagnosis>.business-callout,.work-diagnosis>.business-field-grid{grid-column:1}.business-options legend{font-size:15px}.business-options label{padding:13px 12px;font-size:12px}.work-operations{min-width:480px}.work-scenario-inputs{min-width:650px}.work-operations input{min-width:75px;font-size:14px}.work-operations tbody th{min-width:190px}.work-investments{grid-template-columns:1fr;gap:22px}.work-investments fieldset{padding:20px}.work-investments legend{font-size:15px}.work-navigation .useful-button{gap:25px;min-width:0;font-size:12px}.work-navigation .tool-note{max-width:110px;font-size:10px}.work-results{border-radius:20px;margin-top:20px;padding:25px 20px}.work-result-heading{flex-direction:column;gap:17px}.work-result-heading h3{font-size:30px}.work-summary-strip{grid-template-columns:1fr;gap:24px;padding:24px}.work-summary-strip strong{font-size:32px}.work-summary-strip>div:last-child{padding:0}.work-summary-strip span{font-size:11px}.work-comparison{min-width:710px}.work-comparison th,.work-comparison td{font-size:12px}.work-comparison tbody th{min-width:190px}.business-callout{padding-left:13px;font-size:11px}.work-result-actions{gap:18px}.work-result-actions .useful-button{width:100%;min-width:0;font-size:12px}.business-field-grid .tool-field{margin-bottom:23px}}@media (prefers-reduced-motion:reduce){.business-orbit-track,.business-art-bars i{animation:none}.business-start span{transition:none}}@media (max-width:760px){.business-table caption:after{content:"Листайте таблицу вправо →";color:#555;margin-top:7px;font-size:10px;display:block}}
