
@font-face{font-family:'Agency';src:url(data:font/otf;base64,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eCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZwBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADIANAAgAGIAeQAgAFoAYQBtAHIAbwBuAGkAIABIAGEAbQB6AGEAaAAuACAAQQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAEEAZwBlAG4AYwB5AFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAMQA7AEYAbwBuAHQAcwBlAGwAZgAgAE0AYQBrAGUAcgAgADMALgA1AC4AOQA7AFgAWABYAFgAOwBBAGcAZQBuAGMAeQBSAGUAZwB1AGwAYQByADsAMgAwADIANAA7AEYATAA3ADIAMABBAGcAZQBuAGMAeQBSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADEAOwBGAG8AbgB0AHMAZQBsAGYAIABNAGEAawBlAHIAIAAzAC4ANQAuADkAQQBnAGUAbgBjAHkAUgBlAGcAdQBsAGEAcgBBAGcAZQBuAGMAeQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAFMAZQBuAHMAYQB0AHkAcABlACAAUwB0AHUAZABpAG8ALgBGAG8AbgB0AGwAYQBiAFoAYQBtAHIAbwBuAGkAIABIAGEAbQB6AGEAaABUAGgAaQBzACAAZgBvAG4AdAAgAGkAcwAgAFIAZQBhAGQAeQAgAGYAbwByACAAVQBzAGUAaAB0AHQAcABzADoALwAvAHMAZQBuAHMAYQB0AHkAcABlAC4AYwBvAG0ALwBoAHQAdABwAHMAOgAvAC8AdwB3AHcALgBmAGEAYwBlAGIAbwBvAGsALgBjAG8AbQAvAHoAYQBtAHIAbwBuAGkAaABhAG0AegBhAGgALwBoAHQAdABwAHMAOgAvAC8AcwBlAG4AcwBhAHQAeQBwAGUALgBjAG8AbQAvAFQAaABlACAAcQB1AGkAYwBrACAAYgByAG8AdwBuACAAZgBvAHgAIABqAHUAbQBwAHMAIABvAHYAZQByACAAdABoAGUAIABsAGEAegB5ACAAZABvAGcAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAADAAAAAAAAAACAAwAAgADAAEABQB6AAEAewB7AAIAfACRAAEAkgCSAAIAkwCYAAEAmQCZAAIAmgCwAAEAsQCyAAIAswC3AAEAuAC8AAMAvQDMAAEAAQAAAAoAMABKAAJERkxUAA5sYXRuABoABAAAAAD//wABAAAABAAAAAD//wABAAEAAmtlcm4ADmtlcm4AFAAAAAEAAAAAAAEAAAABAAQAAgAIAAIACiYIAAEljgAEAAAAbwDoARoBTAF+AbAB4gIUAkYCdAMKA4QDvgQABHoFqAYiBmQHigO+CEADvgieCQQJPgYiCmgLvg0ADgoOxA96D+wQchCsEN4RJBG2EgASbhM0EzQTbhNuE7AUUhS0FTIVeBWiFlAVeBbWFzgXUgJ0AnQCdAJ0AnQCdAQAA4QEAAQABAAEABeAGPYZ5AO+A74DvgO+A74bWgYiBiIGIgYiDgob+BxeHLgdEh1wHc4eLBDeEHIehh7UHyIfcB+2IFggpiEcIWoh5CJaIswjQiO0I/4kbAQAEN4JBCTODgolGAAMABX/1gAW/9cAF//YABj/5AAZ/+MAGv/0ABv/0AAc/+cAHf/tAG3/9gBu//cAcf/bAAwAFP/gABX/5wAX/98AGP/ZABn/4QAa/90AG//dABz/3gAd/+kAbf/oAG7/8QBx/98ADAAU/+kAFf/WABb/2AAY//IAGf/sABr/8AAb/9wAHP/xAB3/2gBt/+YAbv/dAHH/5wAMABT/5gAV/9QAFv/VABf/7gAZ/+4AGv/wABv/zwAc//MAHf/XAG3/1wBu/9cAcf/VAAwAFP/tABX/2QAW/9gAF//qABj/8QAa//IAG//dABz/8QAd/9oAbf/oAG7/3gBx/+YADAAU/+0AFf/VABb/1gAX/+kAGP/yABn/6wAb/88AHP/xAB3/2QBt/9kAbv/ZAHH/1wAMABT/6AAV/9YAFv/YABf/6wAY//IAGf/sABr/7wAb/9EAHf/aAG3/2gBu/9sAcf/ZAAsAFP/0ABX/5AAW/+EAF//YABj/2QAZ/+IAGv/wABv/1AAc/+EAbf/6AHH/3wAlAAz/8AAO/8wAI//OACb/9gA4/6EAOv+kADv/qgBA/80ARv/rAFb/+gBX//YAWf+8AF3/0wBv/94AjP/lAJP/9ACU//QAlf/0AJb/9ACY//QAm//0AJz/8wCd//QAnv/wAKT/8gCl//IApv/yAKf/8gCq//QAq//zAKz/9ACt//QArv/OAK//zwDF/80Axv/cAMj/zgAeAAX/+wAG//IAC//yAA3/5AAO//AAE//tACP/5wA4//oAOv/lADv/6gA8//oAPf/iAED/1wBB//cAWf/7AFr/+QBd/+kAX//YAGn/9wB7//gAgf/zAIP/+wCE//YAkf/iALX/4gDA//IAw//yAMX/5QDI/+UAyf/3AA4ADf/lABP/5AA6//UAO//5ADz/8QBA/+UAQf/6AF3/3gBf/9wAdP/1AHv/6gCB//UAhP/5AMj/+wAQAA3/4wAT/9kAI//sADj/6wA6/98AO//nADz/2gA+/+cAQP/aAFr/+gBf/9QAdP/eAHv/0QCB//gAhP/7AMj/6gAeAA3/9AAj//AAQP/0AEb/8QBZ//cAXf/cAF//9wBv/+4Agf/2AIT/+gCM//EAk//5AJT/+ACV//oAlv/5AJj/+QCb//kAnP/4AJ3/+gCe//cApP/3AKX/9gCm//cAp//3AKv/+wCu//cAr//3AMX/1gDG/+gAyP/3AEsAEP++ABL/vgAT/9AAHv/rAB//6wAl/6cAJ//6ACv/+gAu/8sAM//6ADX/+gBD/94ARf/eAEb/5QBH/94ASf/hAFH/3gBT/94AVP/aAFX/2gBX/+AAWv/7AFz/6wBd/+IAYf/5AGn/4ABz/+IAdP/LAHX/pwB2/6cAd/+nAHj/pwB5/6cAev+nAHv/nQB8//oAhv/6AIf/+gCI//oAif/6AIr/+gCM//gAkv/5AJP/4wCU/+MAlf/kAJb/5ACX/+cAmP/kAJn/3gCa/94Am//jAJz/4gCd/+UAnv/pAKT/5ACl/+QApv/lAKf/5QCo/+cAqf/eAKr/6ACr/+gArP/oAK3/6gCx//oAsv/eALT/4AC2//IAwf++AMT/vgDF/+MAx/++AMn/4ADK/+IAHgAN/+QAEP/xABL/8QAT/+EAI//4ACX/7QA6/+8AO//0ADz/6wA9/+sAQP/gAEH/+wBf/9gAdP/wAHX/7QB2/+0Ad//tAHj/7QB5/+0Aev/tAHv/5ACB//UAhP/6AJH/6wC1/+sAwf/xAMT/8QDF//oAx//xAMj/9QAQAA3/5QAT/9sAI//4AED/8ABB//gAWv/6AF3/+ABf/98AdP/pAHv/4QCB//EAg//7AIT/9wCf//cAxf/6AMj/+QBJAAz/7QAO/+gAI//UACb/9wAn/80AK//NAC7/+AAz/80ANf/NADf/7gA5//IAQP/6AEP/3wBF/98ARv/cAEf/3wBR/98AU//fAFX/8wBW//IAV//mAFj/yQBZ/8kAW//JAF3/1QBp/9EAb//UAHP/4wB8/80Ahv/NAIf/zQCI/80Aif/NAIr/zQCM/+MAjf/yAI7/8gCP//IAkP/yAJP/5ACU/+MAlf/kAJb/5ACX/+UAmP/jAJn/3wCa/98Am//kAJz/4wCd/+UAnv/hAKT/4ACl/+AApv/hAKf/4QCo/+UAqv/nAKv/5gCs/+gArf/oAK7/zQCv/88Asf/NALL/3wCz/+4AtP/1AL//9wDC//cAxf/PAMb/1ADI/9gAyf/RAMr/4wAtAAb/uQAL/7kADP/7AA7/uAAj/8IAJ//qACv/6gAz/+oANf/qADj/gwA5//gAOv+FADv/iQA9/4AAQP/CAFj/1gBZ/6EAW//WAF3/yQBp/8cAb/+/AHz/6gCG/+oAh//qAIj/6gCJ/+oAiv/qAIz/6ACN//gAjv/4AI//+ACQ//gAkf+AAK7/2ACv/9gAsf/qALX/gAC//7kAwP+5AML/uQDD/7kAxf/BAMb/xADI/8QAyf/HABcADf/oABD/xwAS/8cAE//TACX/sAAu/7gAPP/wAED/8QBf/90Aaf/1AHT/zgB1/7AAdv+wAHf/sAB4/7AAef+wAHr/sAB7/6QAgf/7AMH/xwDE/8cAx//HAMn/9QAZAAb/9wAL//cADf/tAA7/+AAj/+0AOv/oADv/7AA9/+QAQP/YAEH/+ABd/+IAX//xAGn/3gBv//AAgf/zAIP/+wCE//YAkf/kALX/5ADA//cAw//3AMX/8ADG//EAyP/rAMn/3gAOAA3/5gAT/+wAI//2ADr/8wA7//cAQP/hAEH/+QBd/+IAX//bAHv/+QCB//QAhP/4AMX/8gDI//QASgAQ/88AEv/PABP/zgAe//gAH//4ACX/oQAn/+sAK//rAC7/jgAz/+sANf/rAEP/rwBF/68ARv+zAEf/rwBJ/7UAUf+vAFP/rwBU/7IAVf++AFf/6wBc//YAXf/SAGn/zABv/88Ac//tAHT/yQB1/6EAdv+hAHf/oQB4/6EAef+hAHr/oQB7/5gAfP/rAIb/6wCH/+sAiP/rAIn/6wCK/+sAjP/pAJP/rwCU/6wAlf+wAJb/rwCX/8EAmP+tAJn/rwCa/68Am/+vAJz/rQCd/70Anv/PAKEABwCk/60Apf+sAKb/rwCn/68AqP/BAKn/rACq//MAq//zAKz/8wCt//MAsf/rALL/rwC0/8oAwf/PAMT/zwDF/9wAxv/OAMf/zwDJ/8wAyv/tAFUADP/wABD/ywAS/8sAE//PAB7/7QAf/+0AI//0ACX/pAAn/98AK//fAC7/kgAz/98ANf/fADf/+AA6AA0AOwAYAEP/uQBF/7kARv+5AEf/uQBJ/7sAUf+5AFP/uQBU/8EAVf/JAFf/2ABY//cAWv/zAFv/9wBc/+MAXf/TAGH/4gBp/9EAb//ZAHP/3QB0/8oAdf+kAHb/pAB3/6QAeP+kAHn/pAB6/6QAe/+bAHz/3wCG/98Ah//fAIj/3wCJ/98Aiv/fAIz/3gCS/+sAk/+9AJT/vACV/74Alv+9AJf/xACY/70Amf+5AJr/uQCb/74AnP+9AJ3/wgCe/84ApP+8AKX/uwCm/70Ap/+9AKj/xACp/7sAqv/dAKv/3QCs/90Arf/eALH/3wCy/7kAs//4ALT/0QC2/+cAwf/LAMT/ywDF/9kAxv/XAMf/ywDJ/9EAyv/dAFAADP/0ABD/zgAS/84AE//RAB7/9AAf//QAI//3ACX/qgAn/+cAK//nAC7/oAAz/+cANf/nADoAGQBD/8YARf/GAEb/xABH/8YASf/GAFH/xgBT/8YAVP/MAFX/1ABX/94AWv/4AFz/6ABd/9UAYf/pAGn/1ABv/9wAc//jAHT/zAB1/6oAdv+qAHf/qgB4/6oAef+qAHr/qgB7/6AAfP/nAIb/5wCH/+cAiP/nAIn/5wCK/+cAjP/lAJL/8ACT/8kAlP/IAJX/ygCW/8oAl//NAJj/yQCZ/8YAmv/GAJv/ygCc/8kAnf/MAJ7/1QCk/8kApf/IAKb/ygCn/8kAqP/NAKn/yACq/+QAq//jAKz/5QCt/+YAsf/nALL/xgC0/9kAtv/rAMH/zgDE/84Axf/fAMb/2gDH/84Ayf/UAMr/4wBCAAz/9AAj/+kAJ//dACv/3QAu//gAM//dADX/3QA3//gAQ//kAEX/5ABG/+AAR//kAFH/5ABT/+QAVf/zAFb/+QBX/+oAWP/nAFn/8ABb/+cAXf/ZAGn/1QBv/9oAc//iAHz/3QCB//sAg//7AIT/+wCG/90Ah//dAIj/3QCJ/90Aiv/dAIz/4wCT/+gAlP/nAJX/6QCW/+kAl//pAJj/6ACZ/+QAmv/kAJv/6ACc/+cAnf/pAJ7/5wCk/+YApf/lAKb/5gCn/+YAqP/pAKr/7ACr/+wArP/tAK3/7QCu/+wAr//sALH/3QCy/+QAs//4ALT/9wDF/9QAxv/ZAMj/8QDJ/9UAyv/iAC4ADP/uABP/zQAj//EALv+MADoADQA7ACEARv+1AEn/tQBU/7kAVf/CAFb/+wBX/9UAWv/wAFz/3wBd/9IAYf/dAG//1wB0/8gAe/+XAIz/2ACS/+cAk/+1AJT/tACV/7UAlv+1AJj/tACb/7UAnP+0AJ3/vACe/8kApP+0AKX/swCm/7UAp/+0AKn/sgCq/9oAq//aAKz/2gCt/9oArv/6AK//+gC0/8sAtv/jAMX/1QDG/9UAyP/6AC0AI//tACf/5wAr/+cAM//nADX/5wBD//gARf/4AEb/9ABH//gAUf/4AFP/+ABY/+gAWf/yAFv/6ABd/9gAaf/TAG//0QB8/+cAhv/nAIf/5wCI/+cAif/nAIr/5wCM/+sAk//7AJT/+gCW//sAmP/7AJn/+ACa//gAm//7AJz/+wCe//kApP/4AKX/9wCm//gAp//4AK7/7wCv/+8Asf/nALL/+ADF/9MAxv/SAMj/9gDJ/9MAHAAG/9kAC//ZAA3/5gAO/90AE//7ACP/1wBA/9UAQf/1AEz/+gBY//QAWf/iAFv/9ABd//kAX//nAGn/+wBz//YAn//2AKL/+gCu//kAr//5AL//2wDA/9kAwv/bAMP/2QDF/+AAyP/VAMn/+wDK//YAIQAF//gABv/SAAv/0gAN/94ADv/XABD/8wAS//MAE//dAB7/6gAf/+oAI//UAED/1gBB//cAWf/sAFr/4ABc//gAXf/2AF//0gBz//AAdP/uAK7/9wCv//oAtv/zAL//0wDA/9IAwf/zAML/0wDD/9IAxP/zAMX/6ADH//MAyP/UAMr/8AAOAA3/3wAO//UAE//tACP/2ABA/9UAQf/zAEz/+ABZ//kAWv/xAF//0ACf//QAov/3AMX/+QDI/9cADAAN/+8AE//rACP/8gBA/+4AXf/yAGn/9gBz//cAdP/5AMX/9ADI//MAyf/2AMr/9wARAAX/+gAN/98ADv/2ABP/7gAj/9sAQP/VAEH/8QBM//UAWf/5AFr/9ABd//kAX//QAJ//8gCh//sAov/1AMX/9wDI/9gAJAAQ/5cAEv+XABP/0QBD//IARf/yAEb/9ABH//IASf/4AFH/8gBT//IAaf/VAG//zQB0/74Ak//3AJT/9gCV//YAlv/2AJf/9wCY//YAmf/yAJr/8gCb//kAnP/3AJ3/+ACk//cApf/1AKb/9QCn//UAqP/3AKn/8QCy//IAwf+XAMT/lwDG/94Ax/+XAMn/1QASABD/tQAS/7UAE//cAB7/7gAf/+4AVP/6AFX/9wBc//IAX//wAHP/6wB0/9IAoQAOALb/+ADB/7UAxP+1AMX/9wDH/7UAyv/rABsABf/3AAb/0wAL/9MADP/4AA3/4wAO/9gAE//tACP/1QBA/9YAQf/1AFj/+gBZ/+0AW//6AF3/7wBf/+IAaf/7AHP/9ACu//QAr//3AL//1ADA/9MAwv/UAMP/0wDF/+cAyP/VAMn/+wDK//QAMQAG//IAC//yAAz/6wAO/+4AI//sAED/1gBD/9sARf/bAEb/0wBH/9sAUf/bAFP/2wBV//EAVv/3AFf/7gBd/9YAaf/VAG//1wBz/+wAk//bAJT/2gCV/9wAlv/eAJf/3QCY/9oAmf/bAJr/2wCb/9sAnP/aAJ3/3QCe/9oApP/YAKX/1gCm/9kAp//aAKj/3QCq/+sAq//qAKz/7ACt/+0Asv/bALT/7gDA//IAw//yAMX/5gDG/9cAyP/tAMn/1QDK/+wADgAN/+MADv/lABP/9gAj/9gAQP/WAEH/8QBM//YAWf/tAF3/+wBf/+IAn//zAKL/+ADF/+wAyP/WABAADf/fAA7/3wAT/+YAI//WAED/1QBB//YAWf/rAFr/3QBc//YAX//RAHT/8QCf//cAov/6ALb/+QDF/+oAyP/VACgADf/rABD/ywAS/8sAE//QAED/7ABD//YARf/2AEb/+ABH//YASf/7AFH/9gBT//YAXf/2AF//4gBp/+AAb//lAHT/ywCT//oAlP/6AJX/+gCW//oAl//6AJj/+gCZ//YAmv/2AJv/+wCc//sAnf/7AKT/+QCl//kApv/5AKf/+QCo//oAqf/1ALL/9gDB/8sAxP/LAMb/8QDH/8sAyf/gABgABf/6AAb/6gAL/+oADf/hAA7/8wAT//IAI//ZAED/1QBB//EATP/2AFn/9gBa//cAXf/zAF//1ABp/+oAn//zAKL/9gC//+wAwP/qAML/7ADD/+oAxf/0AMj/1wDJ/+oAHwAN//UAI//5AED/3ABB//oAQ//2AEX/9gBG//QAR//2AFH/9gBT//YAXf/hAF//+QBp/9oAb//cAJf/+wCY//sAmf/2AJr/9gCb//sAnP/7AJ7/+gCf//oApP/5AKX/+QCm//kAp//5AKj/+wCy//YAxv/gAMj/9QDJ/9oAEQAN/+AAE//zACP/6wBA/9YAQf/sAEz/8QBd//gAX//bAGn/9gBz//cAn//rAKH/+QCi/+8Axf/4AMj/5ADJ//YAyv/3AAoADf/pABP/2QBA/+oARv/5AEn/+ABU//sAXf/xAF//3wB0/9YAqf/6ACsADf/uABD/0wAS/9MAE//WAED/8ABD/+sARf/rAEb/7ABH/+sASf/tAFH/6wBT/+sAVP/yAFX/+gBd/+UAX//lAGn/2wBv//QAdP/SAJP/8ACU//AAlf/wAJb/8ACX//AAmP/wAJn/6wCa/+sAm//xAJz/8QCd//EAnv/0AKT/8ACl//AApv/wAKf/8ACo//AAqf/sALL/6wDB/9MAxP/TAMb/8gDH/9MAyf/bACEADP/3AED/4gBD/9wARf/cAEb/4ABH/9wAUf/cAFP/3ABV//MAXf/aAGn/1wBv/9oAk//lAJT/5QCV/+UAlv/lAJf/5QCY/+UAmf/cAJr/3ACb/+UAnP/lAJ3/5QCe/+QApP/hAKX/4QCm/+EAp//hAKj/5QCy/9wAtP/4AMb/2gDJ/9cAGAAN//IAQP/aAEH/+gBD//YARf/2AEb/+ABH//YAUf/2AFP/9gBd/+QAX//2AGn/2wBv/98Amf/2AJr/9gCf//oApP/7AKX/+wCm//sAp//7ALL/9gDG/+EAyP/5AMn/2wAGABb/8QAX/+wAGP/QABn/7gAa//UAHP/dAAsAFP/4ABX/+gAW//cAF//bABj/0AAZ/+oAGv/tABv/9gAc/98Abf/4AHH/9wBdAAX/5wAG/+QAC//kAAz/7QAO/+EAEP/oABL/6AAT/+EAHv/hAB//4QAj/+UAJv/rACf/+AAr//gAM//4ADX/+AA3//MAOf/zAED/4wBD/+0ARP/qAEX/7QBG/+8AR//tAEn/6wBM/+gATf/qAFH/7QBT/+0AVP/kAFX/5gBW/+0AV//kAFj/+QBb//kAXP/vAF3/3wBh/+QAaf/kAG//6ABz/+IAdP/kAHz/+ACG//gAh//4AIj/+ACJ//gAiv/4AIz/9wCN//MAjv/zAI//8wCQ//MAkv/tAJP/8ACU//AAlf/wAJb/8ACX//IAmP/wAJn/7QCa/+0Am//wAJz/8ACd//AAnv/yAKT/8QCl//AApv/xAKf/8QCo//IAqf/sAKr/7gCr/+4ArP/tAK3/7gCx//gAsv/tALP/8wC0/+0Atv/yAL//5ADA/+QAwf/oAML/5ADD/+QAxP/oAMX/5QDG/+UAx//oAMj/4wDJ/+QAyv/iADsABf/wAAb/5wAL/+cADv/oABD/6AAS/+gAE//hAB7/7wAf/+8AI//nACb/+ABA/+MAQQBDAEP/+ABF//gARv/2AEf/+ABJ//EATP/tAE3/8wBR//gAU//4AFT/7gBV/+4AVv/0AFf/7wBY//kAW//5AF3/8gBfACcAYf/vAGn/5ABv/+gAc//lAHT/6QCEAA4Akv/5AJX/+wCW//sAmf/4AJr/+ACd//sAnwALAKz/9wCt//cAsv/4ALT/9AC//+kAwP/nAMH/6ADC/+kAw//nAMT/6ADF/+kAxv/pAMf/6ADI/+gAyf/kAMr/5QBdAAX/6QAG/+QAC//kAA7/4QAQ/+gAEv/oABP/4QAe/+EAH//hACP/5QAm//AAJ//7ACv/+wAz//sANf/7ADf/9wA5//gAQP/jAEEANABD/+0ARf/tAEb/8gBH/+0ASf/tAEz/+QBR/+0AU//tAFT/5wBV/+YAVv/xAFf/5gBY//kAW//5AFz/7wBd/+4AXwAYAGH/5gBp/+QAb//oAHP/4gB0/+QAfP/7AIMADgCG//sAh//7AIj/+wCJ//sAiv/7AIz/+gCN//gAjv/4AI//+ACQ//gAkv/yAJP/+gCU//YAlf/zAJb/8wCX//QAmP/2AJn/7QCa/+0Am//7AJz/9gCd//MAnv/1AKT/+wCl//cApv/zAKf/8wCo//QAqf/sAKr/9QCr//QArP/wAK3/8gCx//sAsv/tALP/9wC0/+8Atv/0AL//5ADA/+QAwf/oAML/5ADD/+QAxP/oAMX/5QDG/+UAx//oAMj/4gDJ/+QAyv/iACcABv/0AAv/9AAN/+IAEP/cABL/3AAT/9kAI//rACX/3AA4/+8AOv/oADv/6wA8/90APf/pAD7/6ABA/9sAWv/4AF//1ABz//YAdP/cAHX/3AB2/9wAd//cAHj/3AB5/9wAev/cAHv/0ACB//cAhP/6AJH/6QC1/+kAv//5AMD/9ADB/9wAwv/5AMP/9ADE/9wAx//cAMj/6QDK//YAGQAG/90AC//dAA3/7AAO/9oAE//6ACP/1gBA/9cAQf/7AFj/7wBZ/+IAW//vAF3/2gBf/+AAaf/kAG//+ACu/+4Ar//vAL//4QDA/90Awv/hAMP/3QDF/9QAxv/5AMj/1QDJ/+QAFgAG/84AC//OAA3/8QAO/9QAE//4ACP/0wBA/9UAWP/4AFn/5gBb//gAXf/wAF//6wBz//sArv/wAK//9QC//80AwP/OAML/zQDD/84Axf/fAMj/0wDK//sAFgAG/9IAC//SAA3/8wAO/9YAE//5ACP/1ABA/9YAWP/4AFn/5gBb//gAXf/yAF//6wBz//sArv/xAK//9gC//9EAwP/SAML/0QDD/9IAxf/fAMj/0wDK//sAFwAG/9MAC//TAA3/7AAO/9cAE//5ACP/1ABA/9YAQf/7AFj/+ABZ/+YAW//4AF3/9gBf/+sAc//7AK7/9QCv//YAv//SAMD/0wDC/9IAw//TAMX/4ADI/9QAyv/7ABcABv/TAAv/0wAN/+kADv/XABP/+QAj/9QAQP/VAEH/9wBY//gAWf/mAFv/+ABd//cAX//rAHP/+wCu//cAr//4AL//0wDA/9MAwv/TAMP/0wDF/98AyP/UAMr/+wAXAAb/1wAL/9cADf/rAA7/2AAT//gAI//VAED/1wBB//oAWP/4AFn/5gBb//gAXf/2AF//6wBz//sArv/2AK//9wC//9UAwP/XAML/1QDD/9cAxf/fAMj/1QDK//sAFgAG/9EAC//RAA3/8AAO/9UAE//4ACP/1ABA/9UAWP/4AFn/5gBb//gAXf/yAF//6wBz//sArv/xAK//9gC//9AAwP/RAML/0ADD/9EAxf/fAMj/0wDK//sAEwAF//sABv/ZAAv/2QAN/+oADv/uABP/7AAj/9sAQP/XAFr/+gBd//MAX//eAGn/+gC//94AwP/ZAML/3gDD/9kAxf/3AMj/2QDJ//oAEwAF//sABv/eAAv/3gAN/+0ADv/wABP/7QAj/9wAQP/XAFr/+gBd//QAX//xAGn/+gC//+EAwP/eAML/4QDD/94Axf/3AMj/2gDJ//oAEwAG/98AC//fAA3/5AAO//AAE//tACP/3ABA/9gAQf/3AFr/+gBd//cAX//YAGn/+gC//+IAwP/fAML/4gDD/98Axf/3AMj/2gDJ//oAEQAG//AAC//wAA3/5QAO//cAE//rACP/4gBA/9oAWv/5AF3/9wBp//gAv//uAMD/8ADC/+4Aw//wAMX/+QDI/+AAyf/4ACgABf/xAA7/5QAQ/+0AEv/tABP/5gAe/+UAH//lACP/6QBBACsAQ//3AEX/9wBH//cASf/2AFH/9wBT//cAVP/yAFX/8gBW/+8AV//xAFz/+ABd//sAYf/nAGn/6ABv/+wAc//mAHT/6ACZ//cAmv/3AKn/+ACy//cAv//nAMH/7QDC/+cAxP/tAMX/6gDG/+kAx//tAMj/5wDJ/+gAyv/mABMAEP/tABL/7QAT//MAHv/1AB//9QBd//oAYf/zAGn/6ABv/+wAc//pAHT/7gCiACkAwf/tAMT/7QDF//oAxv/wAMf/7QDJ/+gAyv/pAB0AEP/tABL/7QAT//EAHv/lAB//5QBD//oARf/6AEf/+gBR//oAU//6AFT/9wBV//YAV//3AGH/6gBp/+gAb//sAHP/5gB0/+gAmf/6AJr/+gChACkAsv/6AMH/7QDE/+0Axf/3AMb/6QDH/+0Ayf/oAMr/5gATAAb/2QAL/9kADf/nAA7/4QAT//UAI//WAED/1wBB//YAWf/xAF3/+gBf/+YAc//5AL//2ADA/9kAwv/YAMP/2QDF/+wAyP/VAMr/+QAeAAb/zwAL/88ADf/pAA7/1wAQ//UAEv/1ABP/5AAe/+wAH//sACP/0wBA/9UAWf/wAFr/4gBc//sAXf/7AF//3QBz//UAdP/1AK7/+gC2//UAv//OAMD/zwDB//UAwv/OAMP/zwDE//UAxf/qAMf/9QDI/9IAyv/1AB0ABv/UAAv/1AAN/+wADv/ZABD/9QAS//UAE//lAB7/7AAf/+wAI//UAED/1gBZ//AAWv/iAFz/+wBf/+UAc//1AHT/9QCu//sAtv/2AL//0gDA/9QAwf/1AML/0gDD/9QAxP/1AMX/6gDH//UAyP/TAMr/9QAcAAb/1AAL/9QADf/kAA7/2QAQ//UAEv/1ABP/5QAe/+wAH//sACP/1ABA/9YAWf/wAFr/4gBc//sAX//XAHP/9QB0//UAtv/2AL//0wDA/9QAwf/1AML/0wDD/9QAxP/1AMX/6gDH//UAyP/TAMr/9QAdAAb/1QAL/9UADf/hAA7/2gAQ//UAEv/1ABP/5QAe/+wAH//sACP/1ABA/9YAQf/4AFn/8ABa/+IAXP/7AF//0wBz//UAdP/1ALb/+AC//9QAwP/VAMH/9QDC/9QAw//VAMT/9QDF/+oAx//1AMj/0wDK//UAHAAG/9gAC//YAA3/5AAO/9sAEP/1ABL/9QAT/+UAHv/sAB//7AAj/9UAQP/XAFn/8ABa/+IAXP/7AF//2QBz//UAdP/1ALb/+AC//9cAwP/YAMH/9QDC/9cAw//YAMT/9QDF/+oAx//1AMj/1ADK//UAEgAN/+EADv/zABD/8gAS//IAE//pACP/7gBA/9YAQf/6AF//1QBz//cAdP/zAJ//+QDB//IAxP/yAMX/8gDH//IAyP/zAMr/9wAbAA3/7QAQ/9YAEv/WABP/1gBA/+8ARv/0AEn/+QBd/+0AX//qAGn/7gB0/9YAk//4AJT/9wCV//oAl//7AJj/9wCb//gAnP/3AJ3/+wCk//gApf/3AKb/+wCo//sAwf/WAMT/1gDH/9YAyf/uABgADf/tABD/1gAS/9YAE//WAED/7wBG//YASf/5AF3/8ABf/+MAaf/uAHT/1gCT//sAlP/6AJX/+wCY//sAm//7AJz/+wCk//sApf/6AKb/+wDB/9YAxP/WAMf/1gDJ/+4AEgAG/98AC//fAA3/5wAO/+0AE//wACP/2QBA/9gAWf/7AF3/8ABf//QAaf/uAL//4ADA/98Awv/gAMP/3wDF//QAyP/XAMn/7gAdAA3/9gBA/94AQ//7AEX/+wBG//QAR//7AFH/+wBT//sAXf/iAF//+gBp/9sAb//kAJP/+gCU//kAlf/6AJj/+gCZ//sAmv/7AJv/+gCc//kAnf/7AJ7/+wCk//gApf/2AKb/+ACn//kAsv/7AMb/5gDJ/9sAAgASABQAFAAAABYAGgABABwAHQAGACUAKwAIAC4AMAAPADMAPgASAEMASgAeAE0ATQAmAE8AUgAnAFQAXAArAG0AbgA0AHUAgAA2AIIAhABCAIYAigBFAIwAngBKAKAAqQBdAK4ArwBnALEAtgBpAAIBlgAEAAAB9gKoAA0ADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8v/3v/2/57/8//R/9X/9f/M/+T/8wAAAAAAAAAAAAAAAAAA//EAAAAA/+wAAAAAAAAAAP/7//MAAAAAAAD/8QAAAAD/9//u/9kAAAAAAAD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAP/x/+kAAAAA//EAAAAA/9oAAAAAAAD/+P/4AAAAAP/c/94AAAAAAAAAAAAA/+8AAAAA//EAAAAAAAAAAAAAAAAAAAAAAAD/2v/0AAD/s//0/8//2gAAAAD/vv/I/57/6AAA/+gAAAAAAAAAAAAA//j/+v/qAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAA//T/+v/vAAAAAAAAAAAAAAAA/90AAAAAAAAAAP/6//v/9P/gAAAAAAAAAAAAAAAAAAAAAAAAAAD/+QAA/+oAAAAAAAAAAP/aAAAAAAAA/9sAAAAAAAAAAAAAAAD/8P/dAAAAAP/wAAD/5wABAC4AJQAnACgAKQAuADMANQA3ADkAPQBFAEcATwBQAFEAUgBYAFsAdQB2AHcAeAB5AHoAewB8AH0AfgB/AIAAhgCHAIgAiQCKAI0AjgCPAJAAkQCZAJoAsQCyALMAtQACAB0AJQAlAAEAJwAnAAIAKAAoAAUAKQApAAMALgAuAAQAMwAzAAUANQA1AAUANwA3AAYAOQA5AAQAPQA9AAcARQBFAAgARwBHAAkATwBQAAoAUQBSAAwAWABYAAsAWwBbAAsAdQB6AAEAewB7AAMAfAB8AAIAfQCAAAMAhgCKAAUAjQCQAAQAkQCRAAcAmQCZAAkAmgCaAAgAsQCxAAMAsgCyAAkAswCzAAYAtQC1AAcAAgArAAYABgABAAsACwABABAAEAAMABIAEgAMAB4AHwAOACUAJQANACcAJwACACsAKwACADMAMwACADUANQACADcANwADADkAOQAKAD0APQAEAEMAQwAFAEUARQAFAEcARwAFAFEAUQAFAFMAUwAFAFgAWAAGAFsAWwAGAGkAaQAHAHMAcwAIAHUAegANAHwAfAACAIYAigACAI0AkAAKAJEAkQAEAJcAlwALAJkAmgAFAKgAqAALALEAsQACALIAsgAFALMAswADALUAtQAEAL8AvwAJAMAAwAABAMEAwQAMAMIAwgAJAMMAwwABAMQAxAAMAMcAxwAMAMkAyQAHAMoAygAIAAEAAAAKADgAggACREZMVAAObGF0bgAeAAQAAAAA//8AAwAAAAIABAAEAAAAAP//AAMAAQADAAUABmFhbHQAJmFhbHQALG9yZG4AMm9yZG4AOHN1cHMAPnN1cHMARAAAAAEAAAAAAAEAAAAAAAEAAgAAAAEAAgAAAAEAAQAAAAEAAQAEAAoAEgAaACQAAQAAAAEAIgABAAAAAQAwAAYAAAACAD4AYgABAAAAAQB8AAIADAADAHEAbQBuAAEAAwAVABYAFwACAAwAAwBxAG0AbgABAAMAFQAWABcAAwABABIAAQAcAAAAAQAAAAMAAgABABQAHQAAAAEAAgAlAEMAAwABABIAAQAcAAAAAQAAAAMAAgABABQAHQAAAAEAAgAzAFEAAgAOAAQAaAByAGgAcgABAAQAJQAzAEMAUQAAAAEAAAAA) format('opentype');font-weight:400;font-style:normal;font-display:swap}

/* Layout: 1440px design column read from the Figma file. Sections are full-width bands with an inner 1280px content box (80px side padding). Headings Agency 64px, body Inter 16px, ink #1A191F, pills radius 100px. */
:root{
  --ink:#1a191f;
  --ink-20:rgba(26,25,31,.2);
  --line:#e5e5ea;
  --line-2:#ebebee;
  --line-3:#dddddd;
  --soft:#e8e8e9;
  --white:#ffffff;
  --yellow:#fcef6d;
  --wash-hi:rgba(255,245,177,.3);
  --wash-lo:rgba(255,255,255,.3);
  --muted:#58565e;
  --gutter:clamp(16px,5.56vw,80px);
  --display:'Agency','Arial Narrow',Impact,sans-serif;
  --text:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--white);color:var(--ink);font-family:var(--text);font-size:16px;line-height:normal;-webkit-font-smoothing:antialiased;overflow-x:hidden}
h1,h2,h3,h4,p,figure{margin:0}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit}
img,svg{max-width:100%}
:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}

.in{width:100%;max-width:1440px;margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}
.d{font-family:var(--display);font-weight:400;font-size:clamp(40px,6.2vw,64px);letter-spacing:-0.05em;line-height:normal;color:var(--ink);text-wrap:balance}
.d24{font-family:var(--display);font-weight:400;font-size:24px;letter-spacing:-0.96px;line-height:normal;color:var(--ink)}
.body{font-family:var(--text);font-size:16px;line-height:20px;color:var(--ink)}
.tag{display:inline-flex;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:10px 16px;font:400 16px/normal var(--text);color:var(--ink);white-space:nowrap}
.btn{display:inline-flex;align-items:center;justify-content:center;min-width:161px;padding:20px 32px;border-radius:100px;border:1px solid var(--ink);background:var(--ink);color:var(--white);font:500 16px/normal var(--text);white-space:nowrap;cursor:pointer;transition:transform .15s ease,background-color .15s ease}
.btn:hover{transform:translateY(-1px)}
.btn.light{background:var(--white);color:var(--ink);border-color:var(--ink-20)}
.btn.light:hover{background:#f6f6f7}
.btns{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.hl{position:relative;display:inline-block;white-space:nowrap}
.hl::before{content:"";position:absolute;left:-1%;right:-1%;top:50%;height:61px;background:var(--yellow);opacity:.3;transform:translateY(-46%) rotate(3.02deg) skewX(.04deg);z-index:-1}
.sec-head{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:860px;margin:0 auto;text-align:center}
.sec-head .copy{display:flex;flex-direction:column;gap:16px;width:100%}
.split-head{display:flex;flex-direction:column;gap:32px;align-items:flex-start;width:100%}
.split-head .row{display:flex;gap:32px;align-items:flex-start;width:100%}
.split-head .row>*{flex:1 1 0;min-width:0}
.split-head .right{display:flex;flex-direction:column;gap:32px;align-items:flex-start;justify-content:flex-end;align-self:stretch}
.wash-up{background:linear-gradient(to top,var(--wash-hi),var(--wash-lo))}
.ph{background:repeating-linear-gradient(135deg,#f1f0f3 0 10px,#ebeaee 10px 20px)}

/* banner */
.banner{background:#000;box-shadow:0 12px 7.5px rgba(16,24,40,.04);position:relative;z-index:3}
.banner .in{display:flex;gap:16px;align-items:center;justify-content:center;padding-top:16px;padding-bottom:16px}
.banner p{font:400 16px/normal var(--text);color:#fff;text-align:center}
.banner a{background:#fff;border:1px solid var(--ink-20);border-radius:100px;padding:2px 16px;font:500 14px/20px var(--text);letter-spacing:-0.32px;color:var(--ink);white-space:nowrap}

/* hero */
.hero{position:relative;background:#fff;overflow:hidden}
.hero::before{content:"";position:absolute;inset:0;background:url(images/hero-bg.webp) center/cover no-repeat;opacity:.5;z-index:0}
.hero>.in{position:relative;z-index:1}
.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding-top:16px;padding-bottom:16px}
.logo{display:inline-flex;align-items:center;gap:12px;height:44px}
.logo img{display:block;width:151px;height:44px}
.logo .mark{width:42px;height:42px;border-radius:6px;background:var(--ink);color:#fff;display:grid;place-items:center;font:700 22px/1 var(--text)}
.logo .word{font:700 22px/22px var(--text);letter-spacing:-0.04em;color:var(--ink)}
.menu{display:flex;align-items:center;gap:96px}
.menu ul{display:flex;gap:32px;list-style:none;margin:0;padding:0;font:400 16px/normal var(--text);text-align:center;white-space:nowrap}
.menu li.on{font-weight:500}
.menu .acts{display:flex;align-items:center;gap:8px;height:56px;padding-left:16px}
.lang{display:inline-flex;align-items:center;gap:4px;height:40px;padding:8px 16px 8px 8px;font:500 16px/24px var(--text);letter-spacing:-0.32px;text-transform:uppercase;background:none;border:0;cursor:pointer}
.nbtn{display:inline-flex;align-items:center;height:100%;padding:14px 24px;border-radius:100px;border:1px solid var(--ink-20);background:#fff;color:var(--ink);font:500 16px/24.96px var(--text);letter-spacing:-0.32px;white-space:nowrap}
.nbtn.dark{background:var(--ink);border-color:var(--ink);color:#fff}
.burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer}
.hero-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,630px);gap:100px;align-items:start;padding-top:91px;padding-bottom:61px}
.hero-left{display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-top:15px;max-width:550px}
.rating{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 16px;font:500 16px/normal var(--text)}
.rating b{font-weight:700}
.stars{display:inline-flex;gap:1.25px;color:#f5b301}
.stars svg{width:16px;height:16px;flex:none}
.hero h1{font-family:var(--display);font-weight:400;font-size:clamp(44px,6.4vw,64px);letter-spacing:-0.05em;line-height:normal;color:var(--ink)}
.hero-copy{display:flex;flex-direction:column;gap:16px}
.form{background:#fff;border:1px solid var(--line);border-radius:32px;padding:32px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;min-width:0}
.form .fields{display:flex;flex-direction:column;gap:16px;width:100%}
.field{display:block;width:100%;border:1px solid var(--ink-20);border-radius:32px;padding:20px 32px;font:500 16px/normal var(--text);color:var(--ink);background:transparent;appearance:none;-webkit-appearance:none;outline-offset:3px}
.field::placeholder{color:var(--ink);opacity:1}
.sel{position:relative;width:100%}
.sel select{cursor:pointer}
.sel svg{position:absolute;right:32px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none}
textarea.field{height:105px;resize:vertical;border-radius:32px}
.form .note{display:flex;gap:16px;align-items:center;opacity:.6;font:400 16px/normal var(--text)}
.form .note svg{width:20px;height:20px;flex:none}
.form-msg{font:400 14px/20px var(--text);color:var(--muted);min-height:20px}

/* trusted */
.trusted{background:#fff;padding:64px 0;text-align:center}
.trusted h2{font-family:var(--display);font-weight:400;font-size:24px;line-height:normal;color:var(--ink);white-space:pre-wrap}
.marq{position:relative;margin-top:32px;height:80px;overflow:hidden}
.marq::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 720px 40px at 50% 50%,rgba(255,255,255,0) 41.7%,#fff 100%);pointer-events:none}
.track{display:flex;width:max-content;animation:slide 60s linear infinite}
.set{display:flex;align-items:center;gap:72px;padding-right:72px;height:80px}
.set>*{flex:none;display:block}
@keyframes slide{to{transform:translateX(-50%)}}
.lg{display:flex;align-items:center;justify-content:center;color:#8d8c93;font:700 18px/1 var(--text);letter-spacing:-0.02em;border-radius:8px;white-space:nowrap}
.lg.sk{background:#f1f0f3;color:#b6b5bb;font-weight:500;font-size:13px}
.lg.fin{gap:4px;color:var(--ink);font:500 20px/normal var(--text);letter-spacing:-0.53px}
.lg.fin small{font:italic 400 14px/normal var(--text);color:#62748e}
.lg.fin i{width:32px;height:32px;border-radius:8px;background:#0b3d91;display:block}
.lg.y2l{gap:0;font:700 33.4px/normal var(--text);color:var(--ink)}
.lg.y2l em{font:400 40.1px/normal 'Mr Dafoe',cursive;color:#9290fc;margin:0 -2.5px;font-style:normal}

/* services */
.services{padding:80px 0}
.services .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:32px;margin-top:32px}
.card{position:relative;display:flex;flex-direction:column;height:482px;background:#fff;border:1px solid var(--line-2);border-radius:42px;padding:12px;min-width:0}
.art{height:305px;width:100%;border-radius:32px;background:rgba(232,232,233,.3);overflow:hidden;position:relative;flex:none}
.art .p{position:absolute;left:24px;top:22px;width:calc(100% - 48px);height:343px;border-radius:16px;box-shadow:0 0 3.8px 6px rgba(144,144,144,.05);overflow:hidden}
.art .p i{position:absolute;display:block;border-radius:8px}
.card .txt{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;text-align:center;padding:24px 32px;width:100%}
.card .txt p{max-width:308px}
.tilt{display:flex;align-items:center;justify-content:center;height:509.659px}
.tilt .card{transform:rotate(4deg);width:100%;filter:drop-shadow(0 50px 25px rgba(26,25,31,.08))}
.card.auto{height:auto}

/* process */
.process{padding:80px 0}
.process .head{position:relative}
.timeline{position:relative;height:1587px;margin-top:32px}
.timeline .spine{position:absolute;left:632px;top:0;width:16px;height:100%}
.timeline .spine::before{content:"";position:absolute;left:7.5px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,rgba(26,25,31,0),rgba(26,25,31,.25) 6%,rgba(26,25,31,.25) 94%,rgba(26,25,31,0))}
.timeline .spine b{position:absolute;left:0;width:16px;height:16px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 6px #fff}
.step{position:absolute;width:552px;display:flex;flex-direction:column;gap:12px}
.step .t{display:flex;flex-direction:column;gap:16px}
.step .t h3{font-family:var(--display);font-weight:400;font-size:24px;letter-spacing:-0.36px;line-height:normal}
.step .pic{height:285px;border-radius:32px;overflow:hidden;position:relative}
.step.r{left:728px}.step.l{left:0}
.pic .m{position:absolute;display:block}

/* case studies */
.cases{padding:80px 0}
.cases .layout{display:flex;gap:32px;align-items:flex-start;margin-top:32px}
.tabs{display:flex;flex-direction:column;gap:8px;flex:none}
.tab{display:flex;align-items:center;height:61px;padding:18px 32px;border-radius:42px;border:1px solid var(--line-2);background:#fff;font:500 16px/16px var(--text);letter-spacing:-0.36px;color:var(--ink);cursor:pointer;white-space:nowrap;text-align:left}
.tab span{opacity:.7}
.tab[aria-selected="true"]{background:var(--ink);color:#fff}
.tab[aria-selected="true"] span{opacity:1}
.case-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:32px;align-items:flex-start}
.case-list{display:flex;flex-direction:column;gap:20px;width:100%}
.case{display:flex;align-items:center;gap:0;background:#fff;border:1px solid var(--line-2);border-radius:42px;padding:12px;width:100%}
.case .img{width:305px;height:305px;border-radius:32px;overflow:hidden;flex:none;position:relative}
.case .info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:24px 32px}
.case .info .top{display:flex;flex-direction:column;gap:20px}
.case .d24{white-space:nowrap}
.chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.chip{display:inline-flex;gap:8px;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:42px;padding:10px 16px;font:500 16px/16px var(--text);letter-spacing:-0.32px;color:var(--muted);white-space:nowrap}
.chip svg{width:16px;height:16px;flex:none}
.chip.accent{border-color:#d0d4ff;color:#5f1cfc;height:32px}
.more{font-family:var(--display);font-size:16px;color:var(--ink)}

/* comparison */
.compare{padding:112px 0;background:#fff}
.compare .sec-head{max-width:none;width:100%}
.compare .sec-head h2{white-space:nowrap}
@media (max-width:1060px){.compare .sec-head h2{white-space:normal}}
.cmp-row.h>.c.t{padding:24px}
.cmp-row.h>.c.t .nm{font-size:20px;line-height:24px;letter-spacing:0;width:94px}
.compare .box{position:relative;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:32px;align-items:center}
.compare .table{position:relative;width:100%;max-width:1024px;overflow-x:auto}
.compare .grid{position:relative;min-width:700px}
.compare .panel{position:absolute;left:440px;top:0;bottom:0;width:calc((100% - 440px)/2);border-radius:32px;background:linear-gradient(to bottom,rgba(255,245,177,.5) 0%,rgba(255,255,255,.5) 106%);z-index:0}
.cmp-row{position:relative;z-index:1;display:flex;align-items:center}
.cmp-row>.c{padding:16px 24px;display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;font:400 16px/20px var(--text);color:#000;text-align:center}
.cmp-row>.c.f{flex:none;width:440px;padding-left:0;justify-content:flex-start;text-align:left}
.cmp-row.h>.c{flex-direction:column;gap:16px;padding:24px}
.cmp-row.h>.c.f{align-items:flex-start;justify-content:flex-end;padding-left:0;padding-right:24px}
.cmp-row.h .nm{font-family:var(--display);font-size:20px;letter-spacing:-0.96px;color:#000}
.cmp-row.h .c.f .nm{font-size:24px}
.cmp-row .ic{width:24px;height:24px}
.cmp-row.h .ico{width:48px;height:48px;border-radius:6px}
.cmp-row.h .ico.k{background:var(--ink);color:#fff;display:grid;place-items:center;font:700 24px/1 var(--text)}

/* industries */
.industries{background:rgba(232,232,233,.2);padding:80px 0;overflow:hidden}
.rail{display:flex;gap:16px;margin-top:32px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;scrollbar-width:none}
.rail::-webkit-scrollbar{display:none}
.ind{flex:0 0 390px;height:358px;background:#fff;border:1px solid var(--line);border-radius:42px;padding:12px;display:flex;flex-direction:column;scroll-snap-align:start}
.ind .img{height:255px;width:100%;border-radius:32px;overflow:hidden;flex:none;position:relative}
.ind .lbl{display:flex;align-items:center;justify-content:center;padding:28px 28px 20px;font:500 24px/29.76px var(--text);letter-spacing:-0.96px;color:#140f23;text-align:center;white-space:nowrap}

/* testimonials */
.testi{padding:80px 0;position:relative}
.testi .stage{width:100%;max-width:1280px;margin:32px auto 0;display:flex;flex-direction:column;gap:32px}
.tviewport{overflow:hidden;display:flex;justify-content:center}
.tcol{flex:none;width:640px;padding-right:64px;opacity:.6;transition:opacity .3s ease}
.tcol.on{opacity:1}
.tcol .c{display:flex;flex-direction:column;gap:32px}
.tcol blockquote{margin:0;font:500 20px/1.4 var(--text);color:#000}
.who{display:flex;align-items:center;gap:20px}
.who .av{width:56px;height:56px;border-radius:24px;background:linear-gradient(135deg,#e8e8e9,#d5d4da);flex:none}
.who .nm{font:400 16px/20px var(--text);white-space:nowrap}
.who>.nm{min-width:0}
.who .nm b{display:block;font-weight:400;color:#140f23;letter-spacing:-0.36px}
.who .nm span{color:#828088}
.who .vr{width:1px;height:61px;background:var(--soft);flex:none}
.who .plogo{width:120px;height:48px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;color:#8d8c93;font:700 16px/1 var(--text)}
.tctl{display:flex;align-items:center;justify-content:space-between}
.dots{display:flex;gap:8px}
.dots i{width:8px;height:8px;border-radius:50%;background:var(--soft)}
.dots i.on{background:var(--ink)}
.arrows{display:flex;gap:16px}
.arr{width:50px;height:50px;border-radius:50px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;padding:0}
.arr svg{width:24px;height:24px}

/* faq */
.faq{padding:80px 0}
.faq .row{display:flex;gap:80px;align-items:flex-start;justify-content:center}
.faq .left{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:32px;align-items:flex-start}
.faq .left .copy{display:flex;flex-direction:column;gap:16px}
.faq .list{flex:none;width:624px;display:flex;flex-direction:column;gap:16px}
details{background:#fff;border:1px solid var(--line-3);border-radius:24px}
summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;font:400 16px/20px var(--text);color:var(--ink)}
summary::-webkit-details-marker{display:none}
summary .pm{width:32px;height:32px;border:.667px solid var(--soft);border-radius:16px;display:grid;place-items:center;flex:none;transition:transform .2s ease}
summary .pm svg{width:16px;height:16px}
details[open] summary .pm{transform:rotate(45deg)}
details p{padding:0 24px 24px;font:400 16px/20px var(--text);color:var(--ink);opacity:.8}

/* cta */
.cta{position:relative;background:#fff;padding:80px 0;overflow:hidden}
.cta .c{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}
.cta .c .copy{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;max-width:860px}
.cta .c .copy h2{max-width:610px}
.cta .c .copy p{max-width:654px;color:#000}
.wall{position:absolute;top:0;z-index:1;pointer-events:none;height:auto;max-width:none}
.wall.l{left:0;width:258px}.wall.r{right:0;width:289px}
@media (max-width:1200px){.wall{display:none}}

/* footer */
footer{background:var(--ink);color:#fff;padding:80px 0 0;position:relative;overflow:hidden}
.ftop{display:flex;justify-content:space-between;gap:48px;align-items:flex-start}
.fl{display:flex;flex-direction:column;gap:32px;align-items:flex-start;width:285px}
.fl p{font:400 16px/20px var(--text);color:#fff}
.fl .logo .mark{background:#fff;color:var(--ink)}
.fl .logo .word{color:#fff}
.btn.inv{background:#fff;color:var(--ink);border-color:#fff}
.fcols{display:flex;gap:32px}
.fcol{width:212.656px}
.fcol h4{font-family:var(--display);font-weight:400;font-size:24px;letter-spacing:-0.96px;color:#fff;height:28px;padding-bottom:4px;line-height:normal}
.fcol a{display:block;padding:8px 0;font:400 16px/20px var(--text);color:var(--soft)}
.fcol a.w{color:#fff}
.fcol a.so{display:flex;align-items:flex-start;gap:8px}
.fcol a.so svg{width:20px;height:20px;flex:none;color:#e8e8e9}
.fcol a.so:hover svg{color:#fff}
.fcol a:hover{color:#fff}
.fword{position:relative;margin-top:80px}
.fword h2{font-family:var(--display);font-weight:400;font-size:clamp(56px,10.14vw,146px);line-height:normal;text-align:left;white-space:nowrap;background:linear-gradient(to bottom,#fff 0%,#444347 85%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;overflow:visible}
.cur{position:absolute;display:flex;align-items:flex-start;gap:0;pointer-events:none}
.cur svg{width:26px;height:26px;flex:none;color:#fff;stroke:#1a191f;stroke-width:1.4;stroke-linejoin:round}
.cur span{margin:12px 0 0 -4px;background:#fff;color:var(--ink);border-radius:20px;padding:6px 14px;font:400 18px/1.2 var(--display)}
.cur.dsg{right:12.4%;top:6px}
.cur.dev{left:34.7%;top:18px}
.fbot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 0 80px;font:400 16px/20px var(--text);color:#fff}
.fbot div{display:flex;gap:32px}
.fbot a{text-decoration:underline;text-underline-position:from-font}

/* responsive */
@media (max-width:1180px){
  .menu{gap:32px}
  .hero-body{grid-template-columns:1fr;gap:40px;padding-top:40px}
  .hero-left{max-width:none}
  .cursor-hide{display:none}
}
@media (max-width:1060px){
  .services .grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .tilt{height:auto}
  .tilt .card{transform:none;filter:none}
  .timeline{height:auto;display:flex;flex-direction:column;gap:40px}
  .timeline .spine{display:none}
  .step{position:static;width:100%;max-width:640px}
  .cases .layout{flex-direction:column}
  .tabs{flex-direction:row;overflow-x:auto;width:100%;padding-bottom:4px}
  .split-head .row{flex-direction:column}
  .faq .row{flex-direction:column;gap:40px}
  .faq .list{width:100%}
  .ftop{flex-direction:column}
  .fcols{flex-wrap:wrap}
  .case{flex-direction:column;align-items:stretch}
  .case .img{width:100%;height:auto;aspect-ratio:1}
}
@media (max-width:640px){
  .services .grid{grid-template-columns:1fr}
  .card{height:auto}
  .banner .in{flex-wrap:wrap}
  .form{padding:20px}
  .field{padding:18px 20px}
  .sel svg{right:20px}
  .btn{width:100%}
  .btns{width:100%}
  .compare{padding:64px 0}
  .tcol{width:min(88vw,520px)}
  .tcol blockquote{font-size:18px}
  .who{flex-wrap:wrap;gap:16px}
  .who .vr{display:none}
  .fcol{width:calc(50% - 16px)}
  .ind{flex-basis:min(78vw,340px);height:auto}
  .ind .lbl{font-size:20px;padding:20px 12px}
  .cur{display:none}
  .fbot{flex-direction:column}
}
@media (prefers-reduced-motion:reduce){
  .track{animation:none}
  html{scroll-behavior:auto}
  .btn,.tcol,summary .pm{transition:none}
}

/* ===== multi page additions ===== */
.nav{position:relative}
.menu a{transition:opacity .15s ease}
.menu a:hover{opacity:.65}
.menu li.on a{font-weight:500}
.burger{align-items:center;justify-content:center;flex:none}
.burger svg{width:22px;height:22px}
.phero{background:rgba(232,232,233,.3)}
.phero::before{display:none}
.phero-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:40px;align-items:center;min-height:712px;padding-bottom:0}
.phero-left{display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding:64px 0;max-width:550px}
.phero-left .hero-copy{gap:16px}
.mosaic{position:relative;height:684px;overflow:hidden;align-self:end;margin-right:calc(-1 * max(var(--gutter),env(safe-area-inset-right,0px)))}
.mosaic>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top;display:block}
.collage{position:relative;width:100%;max-width:640px;justify-self:end;align-self:center}
.collage img{display:block;width:100%;height:auto}
.collage span{position:absolute;font:400 16px/normal var(--display);color:var(--ink);white-space:nowrap;text-shadow:0 0 6px rgba(255,255,255,.9)}
.gray-block{background:#dcdcdc;width:100%;height:606px;max-width:610px;justify-self:end}
.phero-body.detail{min-height:0;padding-top:24px;padding-bottom:60px}
.phero-body.detail .phero-left{max-width:none}

.split{padding:80px 0}
.split .grid2{display:grid;grid-template-columns:minmax(0,610px) minmax(0,1fr);gap:32px;align-items:center}
.split.rev .grid2{grid-template-columns:minmax(0,1fr) minmax(0,610px)}
.split.gap92 .grid2{gap:92px}
.split .txt-col{display:flex;flex-direction:column;gap:32px;align-items:flex-start;justify-content:flex-end;min-width:0}
.split .txt-col .copy{display:flex;flex-direction:column;gap:16px;width:100%}
.split .txt-col .copy .tag{align-self:flex-start;margin-bottom:16px}
.split ul.bul{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:20px;font:400 16px/20px var(--text)}
.split ul.bul li b{font-family:var(--display);font-weight:400}
.split ul.bul.tight{gap:20px}
.pimg{position:relative;width:100%;height:606px;overflow:hidden;background:#e4e2e8}
.pimg.ph-a{background:linear-gradient(135deg,#efe9ff,#dfe9ff 55%,#fdf2c4)}
.pimg.ph-b{background:linear-gradient(135deg,#fff3b8,#f6d98a 60%,#e9c46a)}
.pimg.ph-c{background:linear-gradient(135deg,#d8eadf,#bfd8c9 55%,#9ec2b0)}
.pimg.ph-d{background:linear-gradient(135deg,#e7e7ea,#cfcfd6)}
.pimg .cap{position:absolute;left:16px;bottom:14px;font:400 12px/1.2 var(--text);color:rgba(26,25,31,.45);background:rgba(255,255,255,.7);padding:4px 8px;border-radius:6px}
.kcard{background:linear-gradient(180deg,#2b2b33,#0f0f13);color:#fff}
.kcard h3{position:absolute;left:50%;transform:translateX(-50%);top:45px;width:411px;max-width:90%;margin:0;font:400 72px/.9 var(--display);letter-spacing:-3.2px;text-align:center;color:#fff}
.kcard p{position:absolute;left:29px;bottom:44px;width:347px;max-width:80%;margin:0;font:400 16px/20px var(--text);text-shadow:0 4px 4px rgba(0,0,0,.25)}

.team{background:#fafafb;padding:80px 0}
.team .sec-head{max-width:none}
.team .cards{display:flex;gap:20px;align-items:stretch;margin-top:32px}
.tcard{background:#fff;border:1px solid var(--line);border-radius:32px;padding:12px;display:flex;flex-direction:column;gap:12px;overflow:hidden;min-width:0;flex:1 1 0}
.tcard.wide{flex:none;width:624px;flex-direction:row;gap:24px;align-items:center;justify-content:center}
.tphoto{height:240px;border-radius:32px;background:linear-gradient(to bottom,rgba(252,239,109,.3),rgba(255,255,255,.3));display:flex;align-items:flex-end;justify-content:center;overflow:hidden;flex:none;width:100%}
.tcard.wide .tphoto{width:264px;height:auto;align-self:stretch;min-height:386px}
.tphoto img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}
.tinfo{display:flex;flex-direction:column;gap:12px;padding:12px;width:100%;text-align:center}
.tcard.wide .tinfo{flex:1 1 0;padding:24px 24px 24px 0;gap:24px;justify-content:center}
.tname{font:400 24px/normal var(--display);letter-spacing:-.96px;color:var(--ink)}
.trole{font:400 16px/20px var(--text);color:var(--ink)}
.tnm{display:flex;flex-direction:column;gap:4px}
.tnote{font:400 16px/20px var(--text);color:var(--ink)}
.pills{display:flex;flex-wrap:wrap;gap:8px}
.pill{display:inline-flex;align-items:center;padding:12px 20px;border:1px solid var(--line);border-radius:100px;background:#fff;font:400 16px/normal var(--text);white-space:nowrap}
.soc{display:flex;gap:14px}
.soc svg{width:24px;height:24px;display:block}
.team .btns{justify-content:center;margin-top:32px}

.stats{background:#000;color:#fefefe}
.stats .in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:40px;padding-bottom:40px}
.stats .n{font:400 56px/normal var(--display);color:#fefefe}
.stats .l{font:400 16px/20px var(--text);text-transform:capitalize;margin-top:8px}


.incl2{padding:80px 0}
.incl2 .sec-head{max-width:968px}
.incl2 .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,610px);gap:32px;align-items:center;margin-top:32px}
.incl2 .left{display:flex;flex-direction:column;gap:32px}
.incl2 .item{display:flex;gap:24px;align-items:flex-start;padding:20px 0}
.incl2 .item .bd{width:16px;height:16px;border-radius:50%;background:var(--ink);flex:none;margin-top:3px}
.incl2 .item .nm{font:400 20px/normal var(--display);letter-spacing:.072px;color:var(--ink)}
.incl2 .item .ds{font:400 16px/20px var(--text);color:#010101;opacity:.8;text-transform:capitalize;margin-top:8px}
.incl2 .item{transition:background-color .2s ease,padding-left .25s ease}
.incl2 .item:hover{padding-left:12px;background:rgba(252,239,109,.12)}
@media (max-width:1060px){.incl2 .grid2{grid-template-columns:1fr}.incl2 .grid2 .pimg{height:360px}}
.incl{padding:80px 0}
.incl .sec-head{max-width:968px}
.incl .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,610px);gap:32px;align-items:center;margin-top:32px}
.incl .item{display:flex;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid #e8e8e8}
.incl .item .dot{width:40px;height:40px;border-radius:50%;flex:none;overflow:hidden}
.incl .item .dot img{display:block;width:100%;height:100%;object-fit:cover}
.incl .item .nm{font:400 20px/normal var(--display);letter-spacing:-.96px;color:var(--ink)}
.incl .item .ds{font:400 16px/20px var(--text);color:#010101;opacity:.8;text-transform:capitalize;margin-top:16px}

.tiles8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#fff}
.tiles8 i{display:block;aspect-ratio:1/1.55;background:linear-gradient(to bottom,#e6e6e6,#f6f6f6);border:4px solid #fff}
.loadnote{font:400 14px/20px var(--text);color:var(--muted);min-height:20px}
.cases.plain{background:#fff}
.cases.plain .layout{margin-top:0}
.case-list.three .case .img img{width:100%;height:100%;object-fit:cover;display:block}
.case-link{font-family:var(--display);font-size:16px;color:var(--ink)}
.hl2::before{transform:translateY(-46%) rotate(-2.26deg)}
.sec-center{text-align:center}


.nbtn.lang{height:auto;gap:8px;padding:14px 20px;background:#fff;text-transform:uppercase;cursor:pointer;font:500 16px/24.96px var(--text)}
.langwrap{position:relative}
.langmenu{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 40px rgba(26,25,31,.1);z-index:40}
.menu .langmenu{display:block;gap:0;text-align:left;white-space:normal}
.menu .langmenu[hidden]{display:none}
.langmenu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:none;border:0;border-radius:12px;padding:10px 12px;font:400 15px/20px var(--text);color:var(--ink);cursor:pointer}
.langmenu button:hover:not(:disabled){background:#f4f4f6}
.langmenu button[aria-selected="true"]{font-weight:500}
.langmenu button:disabled{color:#9a98a1;cursor:not-allowed}
.langmenu small{font-size:11px;text-transform:uppercase;letter-spacing:.04em}
@media (max-width:1060px){
  .menu{display:none}
  .burger{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:12px;width:44px;height:44px;cursor:pointer;color:var(--ink)}
  .menu.open{display:flex;flex-direction:column;align-items:stretch;gap:16px;position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:24px;padding:20px;z-index:30;box-shadow:0 20px 40px rgba(26,25,31,.08)}
  .menu.open ul{display:flex;flex-direction:column;gap:14px;text-align:left}
  .menu.open .acts{padding-left:0;height:auto;flex-wrap:wrap}
  .menu.open .langmenu{left:0;right:auto}
  .phero-body{grid-template-columns:1fr;min-height:0}
  .phero-left{max-width:none;padding:24px 0}
  .mosaic{margin-right:0;height:360px;margin-left:0;border-radius:24px}
  .gray-block{height:360px;justify-self:stretch;max-width:none}
  .split .grid2,.split.rev .grid2{grid-template-columns:1fr;gap:32px}
  .split.rev .grid2 .pimg,.split.rev .grid2 .gray-block{order:-1}
  .pimg{height:360px}
  .team .cards{flex-direction:column}
  .tcard{flex:none}
  .tcard.wide{width:100%;flex-direction:column;align-items:stretch}
  .tcard.wide .tphoto{width:100%;min-height:300px}
  .tcard.wide .tinfo{padding:12px}
  .stats .in{grid-template-columns:repeat(2,minmax(0,1fr))}
  .incl .grid2{grid-template-columns:1fr}
  .incl .grid2 .pimg{height:360px}
  .tiles8{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .kcard h3{font-size:48px;top:28px}
  .stats .n{font-size:44px}
}


/* footer cursors */
@keyframes curA{0%,100%{translate:0 0}25%{translate:26px -8px}50%{translate:48px 6px}75%{translate:18px 10px}}
@keyframes curB{0%,100%{translate:0 0}25%{translate:-24px 8px}50%{translate:-46px -6px}75%{translate:-16px -10px}}
@media (prefers-reduced-motion:no-preference){
  .cur.dev{animation:curA 7s ease-in-out infinite}
  .cur.dsg{animation:curB 8s ease-in-out infinite}
}
.cur.you{position:fixed;left:0;top:0;z-index:60;opacity:0;transition:opacity .2s ease;will-change:transform;margin:4px 0 0 4px}
.cur.you.show{opacity:1}
.cur.you span{background:#fff}
/* ===== case study detail v2 ===== */
.case[hidden]{display:none!important}
.hero-img{width:100%;max-width:610px;aspect-ratio:610/606;justify-self:end}
.hero-img img{width:100%;height:100%;object-fit:cover;display:block}
@media (max-width:1060px){.hero-img{max-width:none;justify-self:stretch;aspect-ratio:auto}.hero-img img{height:auto}}
@media (prefers-reduced-motion:no-preference){.hero-img{animation:rise .8s cubic-bezier(.2,.7,.2,1) .2s both}}
.abt{padding:80px 0 0}
.abt .in{display:flex;flex-direction:column;align-items:center;gap:32px}
.abt h2{font:400 40px/normal var(--display);letter-spacing:-.384px;text-align:center;margin:0}
.abt .lead{font:500 24px/32px var(--text);text-align:center;color:var(--ink);margin:16px 0 0}
.abt .lead span{color:#b8b8ba}
.abt .big{width:100%;aspect-ratio:1272/640;border-radius:32px;border:2px solid #e7e7e8;overflow:hidden;margin-top:32px;background:#e5e8f0}
.abt .big img{width:100%;height:100%;object-fit:cover;display:block}
.csb{padding:80px 0}
.csb .in{display:grid;grid-template-columns:380px minmax(0,1fr);gap:40px;align-items:start}
.csb aside{display:flex;flex-direction:column;gap:40px;position:sticky;top:24px}
.toc{background:#fff;border:1px solid #e8e8e9;border-radius:32px;padding:24px;display:flex;flex-direction:column;gap:24px;filter:drop-shadow(0 0 1.9px rgba(144,144,144,.05))}
.toc h3{font:400 24px/normal var(--display);color:#0d0f16;text-transform:capitalize;margin:0}
.toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.toc li{font:400 16px/24px var(--text);color:var(--ink);opacity:.7;padding-left:0;display:flex;gap:10px}
.toc li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink);margin-top:9px;flex:none}
.toc a{color:inherit;text-decoration:none}
.toc li.on{font-weight:500;opacity:1}
.toc li:hover{opacity:1}
.tech h2,.csb h2{font:400 40px/normal var(--display);letter-spacing:-.384px;margin:0}
.tech img{display:block;max-width:100%;height:auto;margin-top:16px}
.tech li{display:flex;align-items:center;gap:8px;border:1px solid #e8e8e9;border-radius:32px;padding:12px 24px 12px 16px;font:400 16px/1 var(--text);color:var(--ink)}
.ti{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font:700 11px/1 var(--text);font-style:normal}
.tech ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}
.csb .main{display:flex;flex-direction:column;gap:56px;min-width:0}
.csb .main section{display:flex;flex-direction:column;gap:21px}
.csb .main p{font:400 16px/24px var(--text);color:var(--ink);margin:0}
.csb .main p.sp{margin-top:24px}
.csb .main b{font-weight:400}
.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:400px}
.pair div{border:2px solid #e7e7e8;border-radius:32px;overflow:hidden;background:#e5e8f0}
.pair img{width:100%;height:100%;object-fit:cover;display:block}
.tl{display:flex;flex-direction:column;gap:16px}
.tl .zz{position:relative;display:flex;flex-direction:column;gap:0;margin-top:16px}
.tl .zz::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#f0f0f2;transform:translateX(-50%)}
.tl .st{position:relative;width:50%;box-sizing:border-box;padding:15px 0 0;min-height:268px}
.tl .st:nth-child(odd){padding-right:7.7%}
.tl .st:nth-child(even){margin-left:50%;padding-left:7.7%}
.tl .st::before{content:"";position:absolute;top:8px;width:14px;height:14px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px #f6f6f8}
.tl .st:nth-child(odd)::before{right:-8px}
.tl .st:nth-child(even)::before{left:-8px}
.tl .st:last-child{min-height:0}
.tl h3{font:400 24px/normal var(--display);letter-spacing:-.13px;margin:0 0 8px}
.tl .st p{font:400 16px/24px var(--text)}
.res{padding:0 0 80px}
.res .box{background:#1a191f;color:#fff;border-radius:32px;padding:80px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}
.res h2{font:400 40px/normal var(--display);letter-spacing:-.384px;max-width:978px;margin:0}
.res p{font:400 18px/24px var(--text);margin:0}
.more-cs{padding:80px 0}
.more-cs h2{font:400 64px/normal var(--display);letter-spacing:-3.2px;text-align:center;margin:0 0 32px}
.more-cs .btns{justify-content:center;margin-top:40px}
@media (max-width:1060px){
  .csb .in{grid-template-columns:1fr}
  .csb aside{position:static}
  .tl .st,.tl .st:nth-child(even),.tl .st:nth-child(odd){width:auto;margin-left:28px;padding:15px 0 28px;min-height:0}
  .tl .zz::before{left:6px;transform:none}
  .tl .st::before,.tl .st:nth-child(odd)::before,.tl .st:nth-child(even)::before{left:-28px;right:auto}
  .pair{height:auto;grid-template-columns:1fr}.pair div{aspect-ratio:3/2}
  .res .box{padding:40px 24px}
  .more-cs h2{font-size:44px;letter-spacing:-1.5px}
  .abt .lead{font-size:20px;line-height:28px}
  .abt h2{font-size:32px}
}
.abt .in>div{min-width:0;max-width:100%}
.abt h2 .hl{white-space:normal;display:inline}
.abt h2,.abt .lead{overflow-wrap:break-word}


/* case cards v2 */
.case .img.ph{background:#dcdcdc}

.cases .layout{display:block}
.cases .case-col{width:100%;align-items:stretch}
.cases .case-col .btns{align-self:center}
.case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.case{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border-radius:32px;border:1px solid var(--line-2);background:#fff;overflow:hidden}
.case .img{width:100%;height:auto;aspect-ratio:16/10;border-radius:24px;background:#fff}
.case .img img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}
.case .cat{position:absolute;left:24px;top:24px;z-index:1;background:#fff;border:1px solid var(--line);border-radius:12px;padding:7px 14px;font:400 14px/normal var(--text);color:var(--ink)}
.case .info{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;padding:12px 12px 16px}
.case .hd{display:flex;align-items:center;justify-content:space-between;gap:16px}
.case .d24{white-space:normal;font-size:28px;letter-spacing:-.96px}
.case .d24 a{color:inherit;text-decoration:none}
.case .d24 a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:2}
.case .go{width:44px;height:44px;border-radius:50%;border:1px solid rgba(26,25,31,.2);display:grid;place-items:center;flex:none;background:#fff;color:var(--ink);transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .3s ease}
.case .go svg{width:20px;height:20px}
.case:hover .go{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(-45deg)}
.case .body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.case .chips{margin-top:auto;padding-top:4px}
.case .chip{padding:6px 12px;font:400 14px/normal var(--text);letter-spacing:0;height:auto;gap:6px}
.case .chip svg{width:14px;height:14px}
.case.wide{grid-column:1/-1;flex-direction:row;align-items:stretch;gap:20px}
.case.wide .img{width:46%;aspect-ratio:1/1;flex:none}
.case.wide .info{padding:28px 24px 28px 8px;justify-content:center}
.case.wide .body{-webkit-line-clamp:5}
.case.wide .chips{margin-top:8px}
.case:focus-within{outline:2px solid var(--ink);outline-offset:2px}
@media (max-width:1060px){.case-list{grid-template-columns:1fr}.case.wide{flex-direction:column}.case.wide .img{width:100%}.case.wide .info{padding:12px 12px 16px}}
/* ===== motion ===== */
.services .card h3 a,.services .card h3 a:hover,.services .card h3 a:focus{text-decoration:none;color:inherit}
.services .card h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:2}
.services .card:has(h3 a){cursor:pointer}
.services .card h3 a:focus-visible::after{outline:2px solid var(--ink);outline-offset:2px}
.par .step .pic img{scale:1.08;will-change:translate}
.par .step{will-change:translate}
@keyframes pgin{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:no-preference){
  body{animation:pgin .55s ease both}
  .phero .phero-left>*,.phero .nav{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}
  .phero .phero-left>:nth-child(1){animation-delay:.05s}.phero .phero-left>:nth-child(2){animation-delay:.15s}.phero .phero-left>:nth-child(3){animation-delay:.25s}.phero .phero-left>:nth-child(4){animation-delay:.35s}.phero .phero-left>:nth-child(5){animation-delay:.45s}
  .phero .nav{animation-name:pgin;animation-duration:.7s}
}
@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes fade{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:no-preference){
  .hero-left>*,.phero-left>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}
  .hero-left>*:nth-child(2),.phero-left>*:nth-child(2){animation-delay:.08s}
  .hero-left>*:nth-child(3),.phero-left>*:nth-child(3){animation-delay:.16s}
  .hero-left>*:nth-child(4),.phero-left>*:nth-child(4){animation-delay:.24s}
  .hero .form,.mosaic,.collage,.gray-block{animation:rise .8s cubic-bezier(.2,.7,.2,1) .2s both}

  .js .rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}
  .js .rv.vis{opacity:1;transform:none}
  .js .hl::before{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.6,0,.2,1) .25s}
  .js .hl.vis::before{clip-path:inset(0 0 0 0)}

  .btn,.nbtn,.tab,.chip,.arr,.card,.case,.ind,.tcard,.pill,details,.langmenu button{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,background-color .2s ease,border-color .2s ease,color .2s ease}
  .art img,.case .img img,.ind .img img,.tphoto img,.pimg img,.step .pic img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
  .card:hover .art img,.case:hover .img img,.ind:hover .img img,.tcard:hover .tphoto img,.step:hover .pic img{transform:scale(1.045)}
  .pimg:hover img{transform:scale(1.03)}
  .tilt .card:hover .art img{transform:translate(-50%,-50%) rotate(-4deg) scale(1.045)}
  .tilt .card .art img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
}
.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(26,25,31,.18)}
.btn.light:hover{box-shadow:0 10px 24px rgba(26,25,31,.08);border-color:rgba(26,25,31,.45)}
.btn:not(.light):not(.inv):hover{background:#33323a}
.btn.inv:hover{background:#f1f1f3}
.btn:active,.nbtn:active{transform:translateY(0) scale(.98);box-shadow:none}
.nbtn:hover{border-color:rgba(26,25,31,.5);transform:translateY(-1px)}
.nbtn.dark:hover{background:#33323a}
.banner a{transition:transform .2s ease,box-shadow .2s ease}
.banner a:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,255,255,.25)}
.logo{transition:opacity .2s ease}
.logo:hover{opacity:.75}
.menu ul a{position:relative}
.menu ul a::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.menu ul a:hover::after,.menu li.on a::after{transform:scaleX(1)}
.menu ul a:hover{opacity:1}
.card:hover{box-shadow:0 24px 48px rgba(26,25,31,.08);border-color:#dcdce0}
.services .grid>article.card:hover{transform:rotate(3deg) translateY(-8px);box-shadow:0 50px 25px rgba(26,25,31,.08);border-color:#dcdce0;z-index:2}
.tilt .card:hover{transform:rotate(4deg) translateY(-6px)}
.case:hover{box-shadow:0 20px 44px rgba(26,25,31,.08);border-color:#dcdce0;transform:translateY(-4px)}
.more{display:inline-block;transition:transform .25s ease}
.case:hover .more{transform:translateX(6px)}
.ind:hover{box-shadow:0 20px 44px rgba(26,25,31,.08);transform:translateY(-6px)}
.tab:hover:not([aria-selected="true"]){background:#f4f4f6;border-color:#d8d8dd;transform:translateX(4px)}
.chip:hover{border-color:#cfcfd6;transform:translateY(-1px)}
.chip.accent:hover{border-color:#a9b1ff}
.tcard:hover{box-shadow:0 20px 44px rgba(26,25,31,.08);transform:translateY(-4px)}
.pill:hover{background:#f4f4f6}
.arr:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:scale(1.06)}
.arr:active{transform:scale(.96)}
details:hover{border-color:#bdbdc4}
details[open]{border-color:#bdbdc4;box-shadow:0 12px 28px rgba(26,25,31,.05)}
summary:hover .pm{background:var(--ink);color:#fff}
summary:hover .pm svg path{stroke:#fff}
.soc a{display:block;transition:transform .2s ease,opacity .2s ease}
.soc a:hover{transform:translateY(-2px);opacity:.7}
.fcol a{transition:color .2s ease,transform .2s ease}
.fcol a:hover{transform:translateX(4px)}
.fbot a{transition:opacity .2s ease}
.fbot a:hover{opacity:.7}
.marq:hover .track{animation-play-state:paused}
.rail{cursor:grab}
.incl .item{transition:background-color .2s ease,padding-left .25s ease}
.incl .item:hover{padding-left:12px;background:rgba(252,239,109,.12)}
.lang:hover,.nbtn.lang:hover{background:#f4f4f6}
.tilt{display:block;height:auto}
.tilt .card{transform:none;filter:none;width:100%}
.tilt .card:hover{transform:rotate(4deg) translateY(-8px);box-shadow:0 50px 25px rgba(26,25,31,.08);border-color:#dcdce0;z-index:2}
@media (prefers-reduced-motion:reduce){
  .js .rv{opacity:1;transform:none}
  .js .hl::before{clip-path:none}
  .btn:hover,.card:hover,.case:hover,.ind:hover,.tcard:hover,.tab:hover,.arr:hover{transform:none}
}

/* Google Translate: hide its own bar and widget, keep our menu */
body{top:0!important;position:static!important}
.skiptranslate>iframe,iframe.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}
.goog-text-highlight{background:none!important;box-shadow:none!important}
font{background:none!important;box-shadow:none!important}
.langmenu button{cursor:pointer}
.langmenu button[aria-selected="true"]{font-weight:500}

/* book a free consultation page */
.bk-left{gap:24px;padding-top:15px;max-width:545px}
.bk-left .hero-copy{gap:16px}
.clist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}
.clist li{display:flex;gap:24px;align-items:flex-start;padding:20px 0}
.clist .cd{width:16px;height:16px;border-radius:50%;background:var(--ink);flex:none;margin-top:2px}
.clist .cl{display:block;font:400 16px/20px var(--text);text-transform:capitalize;opacity:.8;color:#010101}
.clist .cv{display:block;margin-top:8px;font:400 20px/normal var(--display);letter-spacing:.072px;color:var(--ink)}
.clist a.cv:hover{text-decoration:underline}

/* legal pages */
.legal{padding:64px 0 96px}
.legal .in{max-width:960px}
.legal section{padding:32px 0;border-bottom:1px solid var(--line-2)}
.legal section:last-child{border-bottom:0}
.legal h2{font:400 32px/normal var(--display);letter-spacing:-.64px;margin:0 0 16px;color:var(--ink)}
.legal p,.legal li{font:400 16px/26px var(--text);color:var(--ink)}
.legal p+p,.legal ul+p,.legal p+ul{margin-top:14px}
.legal ul{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:8px}
.legal a{text-decoration:underline;text-underline-position:from-font}
@media (max-width:640px){.legal{padding:40px 0 64px}.legal h2{font-size:28px}}

/* testimonial badges and avatars */
.rb{display:flex;align-items:center;gap:3px;min-height:24px}
.rb .bx{width:22px;height:22px;background:#00b67a;display:grid;place-items:center;color:#fff}
.rb .bx.h{background:linear-gradient(90deg,#00b67a 50%,#dcdce3 50%)}
.rb .bx svg{width:14px;height:14px}
.rb>b{font:700 16px/1 var(--text);margin-left:8px;color:#000}
.rb .gs{display:inline-flex;gap:2px;color:#f5b301;margin-left:6px}
.rb .pill{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#fff;border-radius:100px;padding:7px 14px;font:500 14px/1 var(--text)}
.rb .pill svg{color:#fcef6d}
.who .av{display:grid;place-items:center;font:500 18px/1 var(--text);color:#1a191f;letter-spacing:.02em}

/* mobile refinements: menu in flow, compact cards and spacing, comparison fits, testimonial centred, footer word fits */
@media (max-width:1060px){
  .nav{flex-wrap:wrap;row-gap:8px}
  .menu.open{position:static;order:3;flex:0 0 100%;width:100%;margin:4px 0 8px;box-shadow:none}
}
@media (max-width:640px){
  .nav{min-height:72px;padding-top:12px;padding-bottom:12px}
  .services,.process,.cases,.team,.incl,.incl2,.split,.faq,.cta,.testi,.industries,.compare{padding:48px 0}
  .trusted{padding:40px 0}
  .d{font-size:clamp(32px,9.6vw,40px)}
  .sec-head,.split-head,.split-head .right,.split .txt-col,.incl2 .left,.cta .c{gap:20px}
  .split .grid2,.split.rev .grid2,.incl .grid2,.incl2 .grid2{gap:20px}
  .incl .grid2,.incl2 .grid2,.services .grid,.cases .layout,.team .cards{margin-top:24px}
  .services .grid{row-gap:14px}
  .card{border-radius:28px;padding:8px}
  .art{height:210px;border-radius:22px}
  .card .txt{padding:16px 12px 12px;gap:10px}
  .tilt{height:auto}
  .tilt .card,.tilt .card.auto{height:auto!important}
  .rail{gap:12px;margin-top:24px}
  .ind{flex-basis:min(70vw,270px);border-radius:28px;padding:8px}
  .ind .img{height:180px;border-radius:22px}
  .ind .lbl{font-size:18px;line-height:24px;padding:14px 8px 10px;white-space:normal}
  .case-list{gap:12px}
  .case{border-radius:28px;padding:8px}
  .case .img{border-radius:22px}
  .case .info{padding:14px 10px 10px;gap:14px}
  .case .info .top{gap:12px}
  .case .d24{white-space:normal}
  .tcard{border-radius:24px;padding:8px}
  .tphoto{height:200px;border-radius:20px}
  .tcard.wide .tphoto{min-height:240px}
  .team .cards{gap:12px}
  .timeline{gap:24px;margin-top:24px}
  .step .pic{height:210px;border-radius:22px}
  .pimg,.incl .grid2 .pimg,.incl2 .grid2 .pimg{height:240px}
  .mosaic,.gray-block{height:260px}
  .stats .in{gap:16px;padding-top:28px;padding-bottom:28px}
  .stats .n{font-size:36px}
  .form{border-radius:24px}
  .faq .row{gap:24px}
  details{border-radius:18px}
  summary{padding:16px}
  details p{padding:0 16px 16px}
  /* comparison table fits the screen, no sideways scroll */
  .compare .table{overflow:visible}
  .compare .grid{min-width:0}
  .compare .panel{left:auto;right:84px;width:84px;border-radius:20px}
  .cmp-row>.c{flex:none;width:84px;padding:12px 4px;font-size:13px;line-height:16px}
  .cmp-row>.c.f{flex:1 1 0;width:auto;min-width:0;padding:12px 8px 12px 0;font-size:14px;line-height:18px}
  .cmp-row.h>.c,.cmp-row.h>.c.t{padding:16px 4px;gap:8px}
  .cmp-row.h>.c.f{padding:16px 8px 16px 0}
  .cmp-row.h>.c.t .nm,.cmp-row.h .nm{width:auto;font-size:15px;line-height:18px;letter-spacing:-.3px}
  .cmp-row.h .ico{width:36px;height:36px}
  .cmp-row .ic{width:20px;height:20px}
  /* testimonials: one full review, centred */
  .tviewport{justify-content:flex-start}
  .tcol{flex:0 0 100%;width:100%;padding:0 4px;opacity:1;text-align:center}
  .tcol:first-child{margin-left:-100%}
  .tcol .c{align-items:center;gap:20px}
  .tcol blockquote{font-size:17px;line-height:1.45}
  .who{flex-direction:column;justify-content:center;text-align:center;gap:12px}
  .who .nm{white-space:normal;text-align:center}
  .tctl{flex-direction:column;gap:16px;align-items:center;justify-content:center}
  /* footer */
  footer{padding-top:48px}
  .fword{margin-top:40px}
  .fword h2{font-size:9.9vw}
  .fbot{padding-bottom:40px}
}

/* team photos: show the full portrait, no cropping, on small screens */
@media (max-width:1060px){
  .tphoto,.tcard.wide .tphoto{height:auto;min-height:0;aspect-ratio:269/240;width:100%;max-width:420px;margin:0 auto;align-self:center}
}
