.kgp-scope .kgp-ct-hero{padding-bottom: clamp(88px,10vw,140px)}.kgp-scope .kgp-ct-status{margin-top: var(--kgp-s-5)}.kgp-scope .kgp-ct-hero__grid{display: grid;gap: 40px;align-items: center}.kgp-scope .kgp-ct-hero__photo{display: none;aspect-ratio: 4 / 3;max-width: 100%;box-shadow: var(--kgp-shadow-md)}@media (min-width: 1024px){.kgp-scope .kgp-ct-hero__grid{grid-template-columns: 1fr minmax(0,.8fr)}.kgp-scope .kgp-ct-hero__photo{display: block}}.kgp-scope .kgp-ct-channels-wrap{padding-top: 0;margin-top: clamp(-112px,-8vw,-64px)}.kgp-scope .kgp-ct-channels{display: grid;gap: clamp(14px,2vw,24px)}@media (min-width: 900px){.kgp-scope .kgp-ct-channels{grid-template-columns: 1.15fr 1fr 1fr}}.kgp-scope .kgp-ct-ch{position: relative;display: flex;flex-direction: column;gap: 6px;padding: clamp(22px,2.6vw,32px);border-radius: var(--kgp-r-lg);background: #fff;border: 1px solid var(--kgp-line);box-shadow: var(--kgp-shadow-sm)}.kgp-scope .kgp-ct-ch--main{background: var(--kgp-navy-900);border-color: var(--kgp-navy-900);color: #fff;overflow: hidden}.kgp-scope .kgp-ct-ch--main.kgp-quilt::before{--kgp-quilt-color: rgba(255,255,255,.07)}.kgp-scope .kgp-ct-ch--main .kgp-h3{color: #fff}.kgp-scope .kgp-ct-ch__ic{display: grid;place-items: center;width: 54px;height: 54px;margin-bottom: 12px;border-radius: var(--kgp-r-md);background: var(--kgp-navy-50);color: var(--kgp-navy-700)}.kgp-scope .kgp-ct-ch--main .kgp-ct-ch__ic{background: rgba(240,189,59,.16);color: var(--kgp-gold-500)}.kgp-scope .kgp-ct-ch__v{font-size: clamp(22px,2.2vw,26px);font-weight: 800;line-height: 1.4;color: var(--kgp-navy-900)}.kgp-scope .kgp-ct-ch__v--mail{font-size: clamp(17px,1.6vw,19px);word-break: break-all}.kgp-scope .kgp-ct-ch--main .kgp-ct-ch__v{color: var(--kgp-gold-500)}.kgp-scope .kgp-ct-ch__d{font-size: 15px;line-height: 1.75;color: var(--kgp-muted)}.kgp-scope .kgp-ct-ch--main .kgp-ct-ch__d{color: rgba(255,255,255,.75)}.kgp-scope .kgp-ct-ch__a{display: flex;gap: 8px;margin-top: auto;padding-top: 18px}.kgp-scope .kgp-ct-ch__a .kgp-btn{flex: 1}.kgp-scope .kgp-icon-btn--dark{background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.2);color: #fff}.kgp-scope .kgp-icon-btn--dark:hover{background: rgba(255,255,255,.12);border-color: #fff}.kgp-scope .kgp-ct-main{display: grid;gap: clamp(20px,3vw,32px);align-items: start}@media (min-width: 1024px){.kgp-scope .kgp-ct-main{grid-template-columns: minmax(0,1.55fr) minmax(0,1fr)}}.kgp-scope .kgp-ct-form{padding: clamp(22px,3.4vw,44px);border-radius: var(--kgp-r-xl);background: #fff;border: 1px solid var(--kgp-line);box-shadow: var(--kgp-shadow-sm)}.kgp-scope .kgp-ct-form__head{margin-bottom: clamp(20px,3vw,32px)}.kgp-scope .kgp-ct-form__head .kgp-h2{margin-top: var(--kgp-s-3)}.kgp-scope .kgp-ct-form__head .kgp-text{margin-top: var(--kgp-s-2)}.kgp-scope .kgp-form-slot__empty{padding: 20px;border-radius: var(--kgp-r-md);border: 1.5px dashed var(--kgp-navy-200);background: var(--kgp-navy-50);font-size: 15px;color: var(--kgp-muted)}.kgp-scope .kgp-form-slot.has-form .kgp-form-slot__empty{display: none}.kgp-scope .kgp-ct-aside{display: grid;gap: 16px}@media (min-width: 1024px){.kgp-scope .kgp-ct-aside{position: sticky;top: 120px}}.kgp-scope .kgp-ct-box{padding: 22px 24px;border-radius: var(--kgp-r-lg);background: #fff;border: 1px solid var(--kgp-line)}.kgp-scope .kgp-ct-box .kgp-h4{display: flex;align-items: center;gap: 10px;margin-bottom: 10px}.kgp-scope .kgp-ct-box .kgp-h4 .kgp-ic{color: var(--kgp-navy-700)}.kgp-scope .kgp-ct-box__big{font-size: 24px;font-weight: 800;color: var(--kgp-navy-900);line-height: 1.3}.kgp-scope .kgp-ct-tips{display: grid;gap: 10px}.kgp-scope .kgp-ct-tips li{display: flex;gap: 10px;align-items: baseline;font-size: 15px;line-height: 1.7;color: var(--kgp-ink)}.kgp-scope .kgp-ct-tips .kgp-dia{transform: rotate(45deg) translateY(-2px)}.kgp-scope .kgp-ct-mini{display: grid}.kgp-scope .kgp-ct-mini a{display: grid;grid-template-columns: 1fr auto auto;gap: 10px;align-items: center;padding: 11px 2px;border-bottom: 1px solid var(--kgp-line);font-size: 15px;transition: color .2s var(--kgp-ease),padding .2s var(--kgp-ease)}.kgp-scope .kgp-ct-mini li:last-child a{border-bottom: 0}.kgp-scope .kgp-ct-mini a:hover{color: var(--kgp-navy-700);padding-inline-start: 8px}.kgp-scope .kgp-ct-mini__n{font-weight: 700;color: var(--kgp-navy-900)}.kgp-scope .kgp-ct-mini__c{font-size: 13px;color: var(--kgp-soft)}.kgp-scope .kgp-ct-mini .kgp-ic{width: 18px;height: 18px;color: var(--kgp-navy-500)}.kgp-scope .kgp-ct-box .kgp-link{margin-top: 14px}.kgp-scope .fluentform{font-family: var(--kgp-font)}.kgp-scope .fluentform .ff-el-group{margin-bottom: 18px}.kgp-scope .fluentform .ff-t-container{display: grid;gap: 0 16px}@media (min-width: 640px){.kgp-scope .fluentform .ff-t-container.ff_columns_total_2{grid-template-columns: 1fr 1fr}}.kgp-scope .fluentform .ff-t-cell{width: auto !important;padding: 0 !important;flex: none}.kgp-scope .fluentform .ff-el-input--label{display: block;margin-bottom: 6px}.kgp-scope .fluentform .ff-el-input--label label{font-family: var(--kgp-font);font-size: 15px;font-weight: 700;color: var(--kgp-navy-900);line-height: 1.5}.kgp-scope .fluentform .ff-el-is-required.asterisk-right label::after{content: " *";color: #B42318;margin: 0}.kgp-scope .fluentform .ff-el-form-control{display: block;width: 100%;min-height: 50px;margin: 0;padding: 10px 14px;border: 1.5px solid var(--kgp-line);border-radius: var(--kgp-r-sm);background: #fff;box-shadow: none;font-family: var(--kgp-font);font-size: 16px;line-height: 1.6;color: var(--kgp-ink);text-align: right;transition: border-color .2s var(--kgp-ease),box-shadow .2s var(--kgp-ease)}.kgp-scope .fluentform textarea.ff-el-form-control{min-height: 140px;resize: vertical}.kgp-scope .fluentform select.ff-el-form-control{appearance: none;-webkit-appearance: none;padding-inline-start: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23273D72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: left 14px center;background-size: 18px}.kgp-scope .fluentform input[dir="ltr"],.kgp-scope .fluentform input[type="tel"],.kgp-scope .fluentform input[type="email"]{text-align: right}.kgp-scope .fluentform .ff-el-form-control::placeholder{color: #9CA3AF;opacity: 1}.kgp-scope .fluentform .ff-el-form-control:hover{border-color: var(--kgp-navy-200)}.kgp-scope .fluentform .ff-el-form-control:focus{border-color: var(--kgp-navy-700);outline: none;box-shadow: 0 0 0 3px var(--kgp-navy-100)}.kgp-scope .fluentform .ff-el-is-error .ff-el-form-control{border-color: #B42318}.kgp-scope .fluentform .error,.kgp-scope .fluentform .text-danger{margin-top: 6px;font-size: 14px;color: #B42318}.kgp-scope .fluentform .ff-el-form-check-label{display: flex;gap: 10px;align-items: flex-start;font-size: 14px;line-height: 1.7;color: var(--kgp-muted);cursor: pointer}.kgp-scope .fluentform .ff-el-form-check-input{width: 20px;height: 20px;margin: 3px 0 0;flex: none;accent-color: var(--kgp-navy-700)}.kgp-scope .fluentform .ff-el-form-check-label a{color: var(--kgp-navy-700);font-weight: 700;text-decoration: underline}.kgp-scope .fluentform .ff_submit_btn_wrapper{margin: 8px 0 0;text-align: right}.kgp-scope .fluentform .ff-btn-submit{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;width: 100%;padding: 0 28px;border: 0;border-radius: var(--kgp-r-md);background: var(--kgp-navy-700) !important;color: #fff !important;font-family: var(--kgp-font);font-size: 17px;font-weight: 800;line-height: 1.2;text-transform: none;letter-spacing: 0;box-shadow: none;cursor: pointer;transition: background-color .2s var(--kgp-ease)}@media (min-width: 640px){.kgp-scope .fluentform .ff-btn-submit{width: auto;min-width: 220px}}.kgp-scope .fluentform .ff-btn-submit:hover{background: var(--kgp-navy-900) !important}.kgp-scope .fluentform .ff-message-success,.kgp-scope .ff-message-success{padding: 18px 20px;border-radius: var(--kgp-r-md);border: 1px solid #BBF7D0;background: #F0FDF4;color: #14532D;font-size: 16px;box-shadow: none}