.kt-brief{max-width:1120px;color:var(--kt-ink,#0f172a);margin:auto;padding:36px 24px 64px}.kt-brief *{box-sizing:border-box}.kt-brief h2,.kt-brief h3{color:var(--kt-navy,#113160)}.kt-brief-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:32px;display:grid}.kt-brief-summary{border:1px solid #eaf2ff;border-top:4px solid var(--kt-gold);background:#eaf2ff;border-radius:16px;padding:26px}.kt-brief-summary ul{margin:18px 0 0 20px}.kt-brief-summary li{margin-bottom:8px;font-size:14px}.kt-brief-price{color:var(--kt-navy);font-size:26px;font-weight:700}.kt-brief-small{color:#3a4a66;font-size:14px;line-height:1.6}.kt-brief-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kt-brief-wide{grid-column:1/-1}.kt-brief label{margin-bottom:7px;font-weight:600;display:block}.kt-brief input:not([type=radio]):not([type=checkbox]),.kt-brief select,.kt-brief textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #bccbda;border-radius:8px;padding:12px;display:block}.kt-brief input:focus,.kt-brief textarea:focus,.kt-brief select:focus{outline:2px solid var(--kt-navy);outline-offset:2px}.kt-brief .kt-field-error{margin:7px 0 0;font-size:14px;font-weight:500;line-height:1.5;display:block;color:#b42318!important}.kt-brief [aria-invalid=true]:not(fieldset):not([type=radio]):not([type=checkbox]){background:#fff7f6!important;border:2px solid #b42318!important}.kt-brief input[aria-invalid=true]:focus,.kt-brief textarea[aria-invalid=true]:focus{outline-color:#b42318}.kt-brief input[aria-invalid=true]{accent-color:#b42318}.kt-brief fieldset[aria-invalid=true],.kt-brief .kt-field-group-invalid{border:2px solid #b42318;border-radius:10px;padding:16px}.kt-brief .kt-brief-error,.kt-brief .kt-brief-error a{color:#b42318}.kt-brief #kt-consent-row:has([aria-invalid=true]){border-left:3px solid #b42318;padding-left:12px}.kt-brief fieldset{border:0;margin:28px 0;padding:0}.kt-brief legend{color:var(--kt-navy);margin-bottom:14px;font-size:22px;font-weight:700}.kt-brief-choice{cursor:pointer;border:1px solid #eaf2ff;border-radius:12px;padding:18px;margin-bottom:12px!important;font-weight:400!important}.kt-brief-choice:has(input:checked){border-color:var(--kt-navy);background:#eaf2ff}.kt-brief-choice input{accent-color:var(--kt-navy);margin-right:8px}.kt-brief-choice span{color:#3a4a66;margin:6px 0 0 26px;font-size:14px;font-weight:400;display:block}.kt-brief button{background:var(--kt-gold,#ffd54d);color:var(--kt-navy,#113160);border:2px solid var(--kt-gold);cursor:pointer;border-radius:50px;padding:14px 28px;font-weight:700}.kt-brief button:hover{background:var(--kt-gold-dark,#f5b800)}.kt-brief-error{background:#fff4f4;border-left:4px solid #a32020;margin-bottom:24px;padding:20px}.kt-brief-receipt h1,.kt-brief-receipt h2,.kt-brief-receipt h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.kt-brief-receipt{border:1px solid #eaf2ff;border-top:4px solid var(--kt-gold);border-radius:16px;max-width:760px;margin:auto;padding:32px}.kt-brief-trap{height:1px;position:absolute;left:-10000px;overflow:hidden}.kt-brief [hidden]{display:none!important}@media (max-width:767px){.kt-brief-layout,.kt-brief-fields{grid-template-columns:1fr}.kt-brief{padding:24px 20px 44px}}
