/* BTAA TARJAMA — Contact + Collaborate v1 */
.engage-page{background:#f6f2e9;color:#111823}.engage-main{overflow:hidden}.engage-page *{box-sizing:border-box}.engage-page .container{width:min(calc(100% - 56px),1240px);margin-inline:auto}.engage-hero{position:relative;background:#07101d;color:#fff;padding:84px 0 88px;isolation:isolate}.engage-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 18% 18%,rgba(229,169,60,.16),transparent 28%),linear-gradient(135deg,#07101d 0%,#0c1727 62%,#101d30 100%)}.engage-hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to left,#000,transparent 80%)}.engage-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);gap:64px;align-items:center}.engage-breadcrumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:rgba(255,255,255,.55);margin-bottom:22px}.engage-breadcrumbs a{color:inherit;text-decoration:none}.engage-breadcrumbs a:hover{color:#f5cb73}.engage-kicker,.engage-section-heading>span,.engage-info-label,.engage-process-head>span{display:block;font:600 11px/1.2 "Readex Pro",sans-serif;letter-spacing:.14em;color:#e5a93c;text-transform:uppercase}.engage-hero h1{max-width:780px;margin:14px 0 22px;font-family:"Readex Pro","IBM Plex Sans Arabic",sans-serif;font-size:clamp(42px,5.35vw,74px);line-height:1.13;letter-spacing:-.045em}.engage-hero h1 span{color:#f5cb73}.engage-hero-copy>p{max-width:720px;margin:0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.95}.engage-hero-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.engage-hero-pills span{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:999px;padding:8px 12px;font-size:11px;color:rgba(255,255,255,.68);font-family:"Readex Pro",sans-serif}.engage-hero-panel,.engage-process-card{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:24px;padding:18px;box-shadow:0 26px 64px rgba(0,0,0,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.engage-hero-panel-head,.engage-process-head{display:flex;justify-content:space-between;align-items:center;padding:5px 5px 16px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px}.engage-hero-panel-head span{font-size:12px;color:rgba(255,255,255,.52)}.engage-hero-panel-head strong,.engage-process-head strong{font-size:15px}.engage-route-card{display:grid;grid-template-columns:38px 1fr 28px;gap:12px;align-items:center;padding:17px 10px;border-bottom:1px solid rgba(255,255,255,.08);text-decoration:none;color:#fff;transition:transform .22s ease,background .22s ease}.engage-route-card:last-child{border-bottom:0}.engage-route-card:hover{background:rgba(255,255,255,.045);transform:translateX(-3px)}.engage-route-num{font:600 11px/1 "Readex Pro",sans-serif;color:#e5a93c}.engage-route-card strong{display:block;font-size:15px;margin-bottom:5px}.engage-route-card small{display:block;color:rgba(255,255,255,.54);font-size:12px;line-height:1.55}.engage-route-arrow{font-size:21px;color:#f5cb73}.engage-process-card ol{list-style:none;margin:0;padding:0}.engage-process-card li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:18px 5px;border-bottom:1px solid rgba(255,255,255,.09)}.engage-process-card li:last-child{border-bottom:0}.engage-process-card li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e5a93c;color:#07101d;font:700 11px/1 "Readex Pro",sans-serif}.engage-process-card strong{display:block;font-size:15px;margin-bottom:5px}.engage-process-card small{display:block;color:rgba(255,255,255,.58);font-size:12px;line-height:1.6}.engage-section{padding:92px 0 104px;background:#f6f2e9}.engage-section-business{background:#f3eee4}.engage-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:34px;align-items:start}.engage-layout-wide{grid-template-columns:minmax(0,1fr) 310px}.engage-form-card{background:#fff;border:1px solid rgba(7,16,29,.08);border-radius:28px;padding:38px;box-shadow:0 22px 60px rgba(7,16,29,.07)}.engage-section-heading{padding-bottom:28px;margin-bottom:30px;border-bottom:1px solid rgba(7,16,29,.09)}.engage-section-heading h2{margin:10px 0 8px;font-family:"Readex Pro","IBM Plex Sans Arabic",sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.28;letter-spacing:-.03em;color:#07101d}.engage-section-heading p{margin:0;color:#68727f;line-height:1.8}.engage-alert{padding:15px 17px;margin-bottom:24px;border:1px solid rgba(176,54,54,.18);background:#fff2f0;border-radius:14px;color:#8c2f2f;font-size:14px}.engage-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.engage-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.engage-field{display:flex;flex-direction:column;gap:8px}.engage-field-full{grid-column:1/-1}.engage-field label{font-size:13px;font-weight:650;color:#1a2432}.engage-field label em{font-style:normal;color:#bf7f18}.engage-field label span{font-weight:400;color:#8a929c;font-size:11px}.engage-field input,.engage-field textarea,.engage-field select{width:100%;border:1px solid #d9dde2;background:#fbfbfa;color:#111823;border-radius:14px;padding:14px 15px;font:500 15px/1.65 "IBM Plex Sans Arabic",sans-serif;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.engage-field textarea{resize:vertical;min-height:116px}.engage-field input::placeholder,.engage-field textarea::placeholder{color:#9ba2aa;font-weight:400}.engage-field input:focus,.engage-field textarea:focus,.engage-field select:focus{border-color:#e5a93c;background:#fff;box-shadow:0 0 0 4px rgba(229,169,60,.13)}.engage-field>small{font-size:11px;color:#8b939c;line-height:1.6}.engage-form>.engage-field{margin-top:20px}.engage-form-submit{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:26px;border-top:1px solid rgba(7,16,29,.08)}.engage-form-submit p{margin:0;color:#858d96;font-size:12px}.engage-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:13px;border:1px solid transparent;text-decoration:none;font:650 14px/1 "IBM Plex Sans Arabic",sans-serif;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.engage-btn:hover{transform:translateY(-2px)}.engage-btn-gold{background:#e5a93c;color:#07101d;box-shadow:0 12px 28px rgba(229,169,60,.18)}.engage-btn-gold:hover{background:#f0b84d}.engage-btn-dark{background:#07101d;color:#fff}.engage-btn-outline{border-color:rgba(7,16,29,.16);background:#fff;color:#07101d}.engage-aside{display:grid;gap:16px}.engage-aside-sticky{position:sticky;top:110px}.engage-info-card,.engage-note-card{background:#fff;border:1px solid rgba(7,16,29,.08);border-radius:22px;padding:24px;box-shadow:0 16px 40px rgba(7,16,29,.05)}.engage-info-card-dark{background:#07101d;border-color:#07101d;color:#fff;box-shadow:0 22px 54px rgba(7,16,29,.14)}.engage-info-card h3{margin:9px 0 10px;font-family:"Readex Pro","IBM Plex Sans Arabic",sans-serif;font-size:20px;line-height:1.4}.engage-info-card p,.engage-note-card p{margin:0;color:#737d89;font-size:13px;line-height:1.85}.engage-info-card-dark p{color:rgba(255,255,255,.62)}.engage-email{display:block;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);color:#f5cb73;text-decoration:none;font-size:13px;word-break:break-word}.engage-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#07101d;text-decoration:none;font-weight:700;font-size:13px}.engage-text-link span{color:#d69222}.engage-note-card{background:#eee6d8}.engage-note-card strong{display:block;margin-bottom:7px;color:#07101d}.engage-mini-list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.engage-mini-list li{position:relative;padding-right:17px;color:#68727d;font-size:13px}.engage-mini-list li:before{content:"";position:absolute;right:0;top:.68em;width:6px;height:6px;border-radius:50%;background:#e5a93c}.engage-success{text-align:center;padding:50px 20px}.engage-success-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 18px;border-radius:18px;background:#e5a93c;color:#07101d}.engage-success-icon svg{width:28px;height:28px}.engage-success>span{font:650 11px/1 "Readex Pro",sans-serif;letter-spacing:.15em;color:#b57612}.engage-success h2{margin:12px 0 9px;font-family:"Readex Pro",sans-serif;font-size:34px;color:#07101d}.engage-success p{margin:0 auto;color:#737d89;max-width:480px;line-height:1.8}.engage-success-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.engage-fieldset{margin:0 0 34px;padding:0 0 34px;border:0;border-bottom:1px solid rgba(7,16,29,.09)}.engage-fieldset:last-of-type{margin-bottom:0}.engage-fieldset legend{display:flex;align-items:center;gap:13px;width:100%;margin:0 0 22px;padding:0}.engage-fieldset legend>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#07101d;color:#f5cb73;font:700 11px/1 "Readex Pro",sans-serif}.engage-fieldset legend strong{display:block;color:#07101d;font-size:17px;margin-bottom:3px}.engage-fieldset legend small{display:block;color:#8a929c;font-size:11px}.engage-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.engage-check-card{position:relative;display:flex;align-items:center;gap:10px;min-height:60px;padding:12px 13px;border:1px solid #dfe2e6;border-radius:14px;background:#fbfbfa;cursor:pointer;transition:.18s ease}.engage-check-card:hover{border-color:#d8aa5c;background:#fff}.engage-check-card input{position:absolute;opacity:0;pointer-events:none}.engage-check-box{position:relative;width:19px;height:19px;flex:0 0 19px;border:1.5px solid #b8bec5;border-radius:6px;background:#fff}.engage-check-card input:checked+.engage-check-box{background:#e5a93c;border-color:#e5a93c}.engage-check-card input:checked+.engage-check-box:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#07101d;font-weight:800;font-size:12px}.engage-check-card:has(input:checked){border-color:rgba(229,169,60,.75);background:#fff9ee}.engage-check-card strong{font-size:12px;color:#27313e}.engage-business-submit{margin-top:0}.engage-hero-business .engage-hero-copy>p{max-width:760px}
@media(max-width:1020px){.engage-hero-grid{grid-template-columns:1fr;gap:34px}.engage-hero-panel,.engage-process-card{max-width:720px}.engage-layout,.engage-layout-wide{grid-template-columns:1fr}.engage-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.engage-aside-sticky{position:static}.engage-aside .engage-info-card-dark{grid-column:1/-1}.engage-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.engage-page .container{width:min(calc(100% - 32px),1240px)}.engage-hero{padding:58px 0 62px}.engage-hero h1{font-size:clamp(36px,10.5vw,50px)}.engage-hero-copy>p{font-size:16px}.engage-section{padding:62px 0 72px}.engage-form-card{padding:24px;border-radius:22px}.engage-form-grid{grid-template-columns:1fr}.engage-field-full{grid-column:auto}.engage-form-submit{align-items:stretch;flex-direction:column}.engage-form-submit .engage-btn{width:100%}.engage-form-submit p{text-align:center}.engage-aside{grid-template-columns:1fr}.engage-aside .engage-info-card-dark{grid-column:auto}.engage-deliverables{grid-template-columns:1fr}.engage-hero-panel,.engage-process-card{border-radius:20px}.engage-section-heading h2{font-size:30px}.engage-business-submit{margin-top:0}}
@media(max-width:430px){.engage-page .container{width:min(calc(100% - 24px),1240px)}.engage-hero{padding:48px 0 52px}.engage-hero-grid{gap:26px}.engage-breadcrumbs{margin-bottom:18px}.engage-route-card{grid-template-columns:32px 1fr 22px;padding-inline:5px}.engage-route-card small{font-size:11px}.engage-form-card{padding:20px 16px}.engage-info-card,.engage-note-card{padding:20px}.engage-field input,.engage-field textarea,.engage-field select{font-size:16px}.engage-success{padding:36px 8px}.engage-success h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.engage-route-card,.engage-btn,.engage-check-card{transition:none!important}}
