.business-intro{display:flex;justify-content:space-between;align-items:center;gap:36px;margin-bottom:32px}.business-intro h1{font-size:clamp(32px,4vw,49px)}.business-intro p{color:#687890;line-height:1.7;margin:0}.business-standard{display:flex;flex-direction:column;gap:8px;min-width:235px;padding:23px;background:#edf3ff;border:1px solid #dce6f9;border-radius:16px;color:#3158b6}.business-standard strong{color:#24456f;font-size:16px}.business-standard span{font-size:13px;color:#6d819f}.business-standard small{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:4px}.business-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.business-grid>*,.business-main{min-width:0}.business-results{padding:24px}.business-results .file-bar{margin:0;min-width:0}.business-results .file-bar>div{min-width:0;flex:1}.business-results .file-bar strong{overflow-wrap:anywhere}.business-results .file-bar span{display:block;font-size:12px;color:#8190a5}.business-summary{font-size:14px;line-height:1.7;color:#6c7d98}.business-score{display:flex;gap:28px;border-top:1px solid #e9edf5;border-bottom:1px solid #e9edf5;padding:20px 0;margin-bottom:17px}.business-score>div{display:flex;flex-direction:column;gap:4px}.business-score strong{font-size:34px;line-height:1.1;font-weight:700;color:#244bba}.business-score span{font-size:12px;color:#8090a9}.business-issues{margin:22px 0}.business-issue{border:1px solid #e1e7f1;border-radius:9px;margin-bottom:10px;overflow:hidden}.business-issue>label{display:flex;align-items:center;gap:10px;padding:13px 14px;cursor:pointer;font-size:14px}.business-issue>label strong{font-weight:500;flex:1}.business-issue>label>span{border-radius:6px;background:#f0f4fc;color:#637aa7;padding:1px 7px;font-size:12px}.business-issue details{border-top:1px solid #e9eef5;font-size:12px;padding:10px 15px;background:#fafbff}.business-issue summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:#617695;min-height:32px;overflow-wrap:anywhere}.business-issue details p{color:#536580;overflow-wrap:anywhere}.business-issue details small{color:#8290a6}.business-shell input[type=checkbox]{width:16px;height:16px;accent-color:#214ee7;flex-shrink:0;cursor:pointer}.business-requisites{padding:24px;border:1px solid #dce2ee;border-radius:14px;background:white;margin-top:24px}.business-section-head{display:flex;align-items:center;gap:10px;color:#315ad4}.business-section-head h2{font-size:18px;color:#233a5d;margin:0;font-weight:650}.business-requisites>p{font-size:13px;color:#8290a7;line-height:1.7}.requisite-row{padding:15px 0;border-top:1px solid #edf0f7;display:flex;gap:20px;align-items:flex-start}.requisite-row>div{flex:1;min-width:0}.requisite-row strong{font-size:13px;color:#344b70}.requisite-row small{display:block;font-size:12px;color:#8492a8;margin-top:5px;line-height:1.65}.requisite-row>span{font-size:11px;white-space:nowrap;border-radius:20px;padding:5px 9px;margin-top:2px}.detected{background:#eaf5ef;color:#3a7965}.undetected{background:#f1f3f8;color:#7d879a}.business-shell .business-offer{margin-top:24px;grid-template-columns:minmax(0,1fr) 180px;gap:22px;padding:27px}.business-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:25px}.business-benefits>div{padding:20px 17px;border:1px solid #dce3ef;background:#fff;border-radius:12px}.business-benefits svg{color:#315cd3;margin-bottom:12px}.business-benefits strong{display:block;font-size:14px;color:#354d70}.business-benefits p{font-size:13px;line-height:1.7;color:#7a8ba5;margin:8px 0 0}.business-settings .rules-form label{display:flex;flex-direction:column;gap:7px}.business-settings select{width:100%;font-size:14px;background:white;color:#354a6b;border:1px solid #d7e0ef;border-radius:7px;min-height:43px;padding:10px 12px;max-width:100%}.business-rule-note{display:block;font-size:12px;color:#8492a7;line-height:1.7;margin:15px 0}.business-checkbox{display:flex;gap:10px;font-size:13px;color:#354d71;align-items:flex-start;margin:22px 0}.business-checkbox small{display:block;font-size:11px;color:#8492a9;margin-top:4px}.business-checkbox input{margin-top:3px}.business-rule-card{border:1px solid #dfe7f5;border-radius:10px;background:#f8faff;padding:17px 14px;display:flex;flex-direction:column;gap:6px;margin:18px 0 25px}.business-rule-card>span{font-size:11px;color:#8593aa}.business-rule-card strong{font-size:13px;color:#425a82;font-weight:600}.business-rule-card small{font-size:11px;color:#8495b1;line-height:1.6}.business-rule-card hr{border:0;border-top:1px solid #e0e7f3;margin:8px 0}.business-settings .structure-options{margin:0 0 20px}.business-settings .download-box{margin:0;padding:20px 0 0;border:0;border-top:1px solid #e9edf5}.business-settings .download-box>p{font-size:12px;color:#8290a7;line-height:1.7}.business-settings .download-box>small{display:block;color:#3f806e;font-size:12px;line-height:1.7;margin-bottom:12px}.business-settings .download-box>a{display:block;text-align:center;font-size:11px;text-decoration:underline;color:#7e8ca4;margin-top:14px}.business-faq{margin:50px 0 35px;max-width:860px}.business-faq h2{font-size:26px;letter-spacing:-.5px;font-weight:650;margin-bottom:22px}.business-faq details{border-bottom:1px solid #dce3ef;padding:17px 0}.business-faq summary{cursor:pointer;font-size:15px;color:#3e5477;min-height:32px}.business-faq details p{font-size:14px;line-height:1.8;color:#7889a2}.business-shell footer{gap:15px}.business-shell .drop-zone .text-button{overflow-wrap:anywhere;max-width:100%;margin-top:12px}@media(max-width:1000px){.business-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.business-shell .business-offer{grid-template-columns:1fr}.business-standard{min-width:205px;padding:20px}.business-intro{gap:22px}.business-benefits{grid-template-columns:1fr}.business-benefits>div{display:block}}@media(max-width:760px){.business-intro{flex-direction:column;align-items:stretch;gap:20px}.business-standard{padding:16px 18px;display:grid;grid-template-columns:25px 1fr;gap:5px 12px}.business-standard svg{grid-row:span 3}.business-standard small svg{grid-row:auto}.business-grid{display:flex;flex-direction:column}.business-main,.business-settings{width:100%}.business-requisites,.business-results{padding:19px}.business-shell .main-wrap{padding-top:25px}.business-grid .business-settings{order:-1}.business-settings .business-rule-card{display:none}.business-settings .structure-options{margin-top:20px}.business-settings .download-box{display:none}.business-settings .rules-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.business-settings .rules-form label:first-child{grid-column:span 2}.business-checkbox{margin:16px 0}.business-shell .drop-zone{margin:17px;padding:24px 17px}.business-score{gap:22px}.business-score strong{font-size:29px}.business-score span{font-size:11px}.requisite-row{gap:10px}.requisite-row>span{font-size:10px;padding:4px 6px}.business-faq{margin-top:32px}.business-shell .business-offer{padding:22px}.business-intro h1{font-size:36px}.business-intro p{font-size:14px}.business-requisites>p{font-size:12px}}.business-shell .main-wrap{padding-top:30px}.business-intro h1{font-size:clamp(32px,3.5vw,44px)}.business-intro{margin-bottom:26px}.business-shell .drop-zone{min-height:300px;padding-top:22px;padding-bottom:22px;margin:22px}.business-type-control select{font-size:13px;min-height:40px;padding:8px 10px;border:1px solid #dbe4f3;border-radius:7px;background:#f7faff;color:#415d84;max-width:170px}.business-type-control{min-width:0}.business-intro p{font-size:15px}@media(max-width:760px){.business-grid .business-settings{order:0}.business-shell .main-wrap{padding-top:20px}.business-intro{gap:13px;margin-bottom:20px}.business-intro h1{font-size:30px;letter-spacing:-1px;margin:10px 0 12px}.business-intro p{font-size:13px;line-height:1.7}.business-standard{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px}.business-standard strong{font-size:13px}.business-standard span{font-size:10px;margin-left:auto}.business-standard small{display:none}.business-standard>svg{width:20px;height:20px}.business-shell .panel-top{padding:14px 17px;gap:6px;font-size:13px}.business-type-control select{max-width:132px;font-size:12px}.business-shell .drop-zone{margin:16px;min-height:295px;padding:20px 15px}.business-shell .drop-zone h2{font-size:20px}.business-shell .upload-icon{padding:13px;margin-bottom:14px}.business-shell .drop-zone p{font-size:12px;margin-bottom:18px}.business-shell .privacy-note{font-size:12px!important}.business-settings .rules-form label:first-child{grid-column:auto}}