/* Focus the English acquisition page on app scope and a project enquiry. */
.launch-proof { padding-top: 48px; padding-bottom: 0; }
.launch-proof-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; margin-top: 20px; }
.launch-proof-grid a { display: block; border: 1px solid #d1d8d22b; border-radius: 22px; padding: 28px; background: #151c19; color: #f0f2ed; text-decoration: none; }
.launch-proof-grid a:hover, .launch-proof-grid a:focus-visible { border-color: #cfff3d; }
.launch-proof-grid a:focus-visible { outline: 2px solid #cfff3d; outline-offset: 4px; }
.launch-proof-grid span { display: block; font-size: 12px; color: #b4bcb6; margin-bottom: 18px; }
.launch-proof-grid strong { display: block; font-size: clamp(24px,2.3vw,34px); line-height: 1.15; letter-spacing: -.025em; }
.launch-proof-grid p { max-width: 46ch; margin: 14px 0 20px; font-size: 16px; line-height: 1.55; color: #b4bcb6; }
.launch-proof-grid b { font-size: 14px; color: #cfff3d; }
#work .section-aside { max-width: 430px; line-height: 1.6; color: #b4bcb6; }
@media(max-width:760px) { .launch-proof-grid { grid-template-columns:1fr; gap:12px; } .launch-proof-grid a { padding:24px; } .launch-proof { padding-top:32px; } }

/* A direct, secondary contact channel for the UK WhatsApp Business number. */
.header-wa{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:1px solid #ffffff38;border-radius:50%;color:#cfff3d}
.header-wa svg,.en-whatsapp-float svg{width:24px;height:24px;fill:currentColor;stroke:none}
.header-wa:hover{border-color:#cfff3d}
.en-whatsapp-float{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:80;display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 17px;border:1px solid #ffffff35;border-radius:999px;background:#146d44;color:#fff;box-shadow:0 4px 16px #0003;font-size:14px;font-weight:600;text-decoration:none}
.en-whatsapp-float:hover{background:#0e5836}
.en-whatsapp-float:focus-visible,.header-wa:focus-visible{outline:3px solid #cfff3d;outline-offset:4px}
.en-contact-whatsapp{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:14px;color:#d1ff34;text-decoration:underline;text-underline-offset:4px;font-size:14px}
.en-contact-whatsapp svg{width:20px;height:20px;fill:currentColor;stroke:none}
body:has(dialog[open]) .en-whatsapp-float{display:none}
@media(max-width:1100px){.en-whatsapp-float{width:52px;height:52px;padding:0;justify-content:center}.en-whatsapp-float span{display:none}.header-wa{width:36px;height:36px}}
@media(max-width:700px){.en-whatsapp-float{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.en-whatsapp-float svg{width:27px;height:27px}body:has(#brief-form :is(input,textarea):focus) .en-whatsapp-float{visibility:hidden}}
