.collaboration_form .uni-request-inline__select-wrap,.partner-list li,.tariff-card{position:relative}.calc-notice,.calc-result,.calc-scale,.calc-title{text-align:center}.calc-result,.calc-result-amount,.calc-result-formula,.calc-result-label{text-align:center!important}.photos .home-banner__icon-wrapper{width:120px;height:120px;border-radius:50%;overflow:hidden}.photos .home-banner__icon-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.review-head{margin-bottom:12px}.review-name{font-size:16px;font-weight:600}.review-role{font-size:14px;color:#777}.review-text{font-size:15px;line-height:1.6;color:#555;margin:16px 0;font-style:italic}.review-income{background:#f5f6f7;border-radius:12px;padding:14px 16px;margin-top:auto}.review-income span{display:block;font-size:13px;color:#777}.review-income b{font-size:16px;font-weight:600;color:#2b2b2b}.calc-block{background:#547a99;border-radius:16px;padding:28px 24px}.calc-title{color:#fff;font-size:22px;font-weight:700;margin-bottom:20px}.calc-params{display:flex;gap:12px;margin-bottom:16px}.calc-param{flex:1;background:rgba(255,255,255,.25);border-radius:10px;padding:14px 16px}.calc-param-label{font-size:13px;color:rgba(255,255,255,.85);margin-bottom:6px}.calc-param-value{font-size:26px;font-weight:700;color:#fff}.calc-param-sub{font-size:12px;color:rgba(255,255,255,.75);margin-top:4px}.calc-result{background:#fff;border-radius:10px;padding:20px;margin-bottom:16px}.calc-result-label{font-size:14px;color:#777;margin-bottom:6px}.calc-result-amount{font-size:44px;font-weight:800;color:#547a99;margin-bottom:6px}.calc-result-formula{font-size:13px;color:#aaa}.calc-scale{color:#fff;font-size:14px;font-weight:500;margin-bottom:14px}.info-box__title,.tariff-list b,.tariff-title{font-weight:600}.calc-notice{background:rgba(255,255,255,.2);border-radius:8px;padding:12px 16px;font-size:12px;color:rgba(255,255,255,.9);line-height:1.5}.home-banner__item .calc-block{width:calc(100vw - 60px);max-width:860px;position:relative;left:50%;transform:translateX(-50%)}.info-box{background:#eaf4fb;border-radius:12px;padding:20px 24px;margin:20px 0}.info-box__title{font-size:15px;margin-bottom:12px;color:#2b2b2b}.info-box p{font-size:15px;line-height:1.6;color:#555;margin:0 0 10px}.info-box p:last-child{margin-bottom:0}.info-box__note{font-size:13px!important;color:#999!important;font-style:italic}.partner-list{list-style:none;padding:0;margin:0 0 20px}.partner-list li{padding:8px 0 8px 28px;font-size:15px;line-height:1.5;color:#444;border-bottom:1px solid #f0f0f0}.partner-list li:last-child{border-bottom:none}.partner-list li::before{content:&quot;✓&quot;;position:absolute;left:0;color:#547a99;font-weight:600}.collaboration_form .uni-request-inline-form{display:flex;flex-direction:column;max-width:560px}.collaboration_form .uni-request-inline-form .col-md-6,.collaboration_form .uni-request-inline-form .row&gt;div,.collaboration_form .uni-request-inline-form&gt;div{width:100%}.collaboration_form .uni-request-inline-form .modal-request__btn,.collaboration_form .uni-request-inline-form input:not([type=checkbox]),.collaboration_form .uni-request-inline-form select,.collaboration_form .uni-request-inline-form textarea{width:100%;max-width:560px;min-height:50px;padding:14px 18px;border:1px solid rgba(255,255,255,.28);border-radius:18px;background:rgba(255,255,255,.1);color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.collaboration_form .uni-request-inline-form textarea{min-height:90px;height:90px;resize:none}.collaboration_form .uni-request-inline-form input::placeholder,.collaboration_form .uni-request-inline-form textarea::placeholder{color:rgba(255,255,255,.7)}.collaboration_form .uni-request-inline-form select{appearance:none;-webkit-appearance:none;cursor:pointer}.collaboration_form .uni-request-inline__select-wrap::after{content:&quot;&quot;;position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7);transform:translateY(-65%) rotate(45deg);pointer-events:none}.collaboration_form .uni-request-inline-form select option{color:#fff;background:#111}.collaboration_form .uni-request-inline-form .subscribe__agree,.collaboration_form .uni-request-inline-form label{color:#fff;font-size:14px;line-height:1.5}.collaboration_form .uni-request-inline-form .subscribe__agree{display:flex;align-items:center;gap:10px}.collaboration_form .uni-request-inline-form input[type=checkbox]{width:18px;height:18px;accent-color:#fff;cursor:pointer}.collaboration_form .uni-request-inline-form .subscribe__agree a{color:#fff;text-decoration:underline}.collaboration_form .uni-request-inline-form .modal-request__btn{width:auto;max-width:none;min-width:220px;min-height:50px;padding:14px 28px;background:#353535;cursor:pointer}.collaboration_form .uni-request-inline-form .modal-request__btn:hover{background:#222121}.collaboration_form .uni-request-inline-form input:focus,.collaboration_form .uni-request-inline-form select:focus,.collaboration_form .uni-request-inline-form textarea:focus{outline:0;border-color:rgba(255,255,255,.65)}.tariff-card{background:#f5f6f7;border-radius:20px;padding:32px;flex:1 1 300px;min-width:300px;display:flex;flex-direction:column}.tariff-card--pro{background:linear-gradient(180deg,#eaf4fb,#ddeef9);border:2px solid #547a99}.tariff-card--expert{background:linear-gradient(180deg,#ddeef9,#c9e3f5)}.tariff-title{font-size:20px;margin-bottom:10px}.tariff-percent{font-size:48px;font-weight:700;color:#547a99}.no,.yes{font-size:18px}.tariff-range{color:#777;margin-bottom:20px}.tariff-list div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #e3e3e3}.tariff-list div:first-child{border-top:none}.tariff-list span{color:#555}.yes{color:#547a99}.no{color:#bbb}.badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#547a99;color:#fff;padding:6px 14px;border-radius:20px;font-size:12px}.icons-links .home-banner__item.link{cursor:pointer;transition:transform .15s}.icons-links .home-banner__item.link:hover{transform:translateY(-3px)}