/* AcilHost - İhracat dijital hazırlık analizi, scoped V1 */
.audit-hero{background:radial-gradient(circle at 85% 12%,#146a67 0%,transparent 42%),linear-gradient(120deg,#0b2337,#103b4a);color:#fff;padding:84px 0 86px}
.audit-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px}
.audit-hero h1{font-size:clamp(36px,4.2vw,63px);max-width:700px;margin:24px 0}
.audit-hero h1 em{color:#f0b85f}
.audit-hero p{color:#d5e5e9;font-size:17px;max-width:620px;line-height:1.75}
.audit-hero-note{margin-top:20px!important;font-size:12px!important;color:#c1d9dd!important}
.audit-preview{background:rgba(255,255,255,.96);border-radius:24px;box-shadow:0 25px 65px rgba(1,14,26,.23);padding:34px 38px;color:#17364b;position:relative;border-top:5px solid #efb95c}
.audit-preview-kicker{font-size:11px;letter-spacing:.13em;color:#137e75;font-weight:800}
.audit-preview h2{font-size:24px;margin:13px 0 20px;letter-spacing:-.035em}
.audit-preview ul{list-style:none;margin:0 0 19px;padding:0}
.audit-preview li{border-top:1px solid #e4ecee;display:flex;gap:16px;align-items:center;padding:12px 0;font-weight:700;font-size:13px}
.audit-preview li span{color:#bd8738;font-size:13px;font-weight:800}
.audit-preview small{display:block;color:#69808b;font-size:11px;line-height:1.65}
.audit-form-section{background:#f2f7f7}
.audit-layout{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:42px;align-items:start}
.audit-side{position:sticky;top:118px}
.audit-side h2{font-size:clamp(28px,3vw,43px);margin:18px 0}
.audit-side p{font-size:14px}
.audit-steps{margin:27px 0;display:grid;gap:16px}
.audit-steps>div{display:flex;align-items:center;gap:12px;color:#345464;font-weight:650;font-size:13px}
.audit-steps strong{background:#ddeee9;border-radius:12px;min-width:39px;height:39px;display:inline-grid;place-items:center;color:#078a7c;font-size:13px}
.audit-privacy-note{padding:15px 17px;background:#e5f3ef;border-left:3px solid #25a99a;border-radius:8px;font-size:12px!important}
.audit-form-panel{padding:31px 32px}
.audit-group{padding:0 0 25px;margin:0 0 26px!important;border:0;border-bottom:1px solid #e3ecee;min-width:0}
.audit-group h3,.audit-fieldset legend{font-size:18px;color:#112f41;font-weight:800;display:flex;align-items:center;gap:9px;line-height:1.4;margin-bottom:20px}
.audit-fieldset legend small{font-weight:600;color:#6b8590;font-size:11px}
.audit-step-number{display:inline-grid;place-items:center;background:#e4f2ed;color:#167d72;border-radius:8px;min-width:34px;height:34px;letter-spacing:0;font-size:13px!important}
.audit-group>.form-row,.audit-group>div:not(.audit-choice-grid){margin-bottom:13px}
.audit-group .form-row{margin-bottom:0}
.audit-group label:not(.audit-choice){display:block;font-size:12px;font-weight:800;color:#17364b;margin-bottom:7px}
.audit-group textarea{min-height:80px!important}
.audit-group input:not([type=checkbox]){min-width:0}
.audit-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:17px}
.audit-choice{cursor:pointer;border:1px solid #d7e5e7;background:#fafdfc;border-radius:11px;padding:11px 12px;display:flex!important;align-items:flex-start;gap:10px;margin:0!important;line-height:1.4;min-height:46px;text-align:left}
.audit-choice:hover{border-color:#48a99f;background:#f2fbf9}
.audit-choice:has(input:checked){border-color:#0d8c7e;background:#e6f6f1}
.audit-choice input{appearance:auto!important;flex:0 0 auto;width:18px!important;min-height:initial!important;height:18px;margin:1px 0 0;accent-color:#0a8e80}
.audit-choice span{font-size:12px!important;font-weight:700!important;color:#163a4a!important;line-height:1.4!important}
.audit-delivery{grid-template-columns:repeat(3,minmax(0,1fr))}
.audit-helper{font-size:12px;color:#637c87;line-height:1.65;margin:4px 0 13px}
.audit-security{background:#f6faf8;border-radius:11px;padding:14px 16px;margin-bottom:16px!important;border:1px solid #e4eeed}
.audit-consent{margin:0 0 12px!important}
.audit-form button[disabled]{opacity:.58;cursor:not-allowed}
.audit-contact-hint a{color:#007e74;font-weight:800}
.audit-form-status-inline{font-size:12px;color:#406474}
@media(max-width:920px){.audit-hero-grid,.audit-layout{grid-template-columns:1fr;gap:24px}.audit-side{position:static}.audit-hero{padding:60px 0}.audit-form-panel{padding:24px}}
@media(max-width:590px){.audit-choice-grid,.audit-delivery{grid-template-columns:1fr}.audit-hero h1{font-size:38px}.audit-preview{padding:24px}.audit-form-panel{padding:19px}.audit-group h3,.audit-fieldset legend{font-size:16px;flex-wrap:wrap}}
.audit-promo{padding:32px 0!important;background:#eef7f4}
.audit-promo-inner{display:flex;justify-content:space-between;align-items:center;gap:25px;background:linear-gradient(105deg,#103c49,#0e6261);color:#fff;border-radius:19px;padding:29px 34px;box-shadow:0 18px 43px rgba(11,48,59,.13)}
.audit-promo strong{font-size:22px;display:block;line-height:1.35;margin-bottom:6px}
.audit-promo p{color:#d6eae9;font-size:13px;max-width:750px;margin:0}
.audit-promo .btn{flex:0 0 auto;white-space:nowrap}
@media(max-width:780px){.audit-promo-inner{flex-direction:column;align-items:flex-start;padding:25px}.audit-promo strong{font-size:19px}.audit-promo .btn{width:100%;justify-content:center}}

/* ACILHOST-MESAJ-V8: İhracat analizi görünür mesaj alanı */
.audit-form .audit-message-v8{padding:23px 25px;margin:0 0 30px;background:linear-gradient(130deg,#eaf8f4,#fff);border:1px solid #b3ddd4;border-left:4px solid #139987;border-radius:16px;box-shadow:0 7px 25px rgba(15,61,73,.08)}
.audit-form .audit-message-v8 h3{margin:0 0 9px;color:#0f3447;font-size:21px;font-weight:800;line-height:1.4}
.audit-form .audit-message-v8 p{margin:0 0 16px;color:#4b6b79;font-size:13px;line-height:1.7}
.audit-form .audit-message-v8 label{display:block;color:#19364a;font-weight:800;font-size:13px;margin:0 0 9px}
.audit-form .audit-message-v8 .audit-optional-v8{font-weight:500;color:#63808a}
.audit-form .audit-message-v8 textarea{display:block;box-sizing:border-box;width:100%;min-height:170px;padding:15px 17px;border:1px solid #bcd5d7;border-radius:12px;background:#fff;color:#17354b;font:inherit;font-size:15px;line-height:1.6;resize:vertical}
.audit-form .audit-message-v8 textarea:focus{outline:2px solid #34aa9b;outline-offset:1px;border-color:#168a7e}
@media(max-width:600px){.audit-form .audit-message-v8{padding:17px}.audit-form .audit-message-v8 h3{font-size:18px}}
/* END ACILHOST-MESAJ-V8 */
