@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400&display=swap');

/* ===================================================================
   ASES DA LITERATURA — Stylesheet Premium
   Self-contained, sem dependências externas (exceto Google Fonts)
   =================================================================== */

@font-face {
  font-family: 'TAN Memories';
  src: url(data:font/otf;base64,T1RUTwAOAIAAAwBgQ0ZGIJUKJXcAAAf0AABs9EZGVE2ZaOwnAACHsAAAABxHREVGChsLdQAAdOgAAABuR1BPU/+E41sAAHbIAAAQ6EdTVUIVGPuWAAB1WAAAAXBPUy8yY04F5QAAAVAAAABgY21hcClI0ZQAAASkAAADLmhlYWQhcHE0AAAA7AAAADZoaGVhCa0E3AAAASQAAAAkaG10eOuVDrIAAKE8AAAFXmtlcm64hsD6AACHzAAAGW5tYXhwAVhQAAAAAUgAAAAGbmFtZSwWS1AAAAGwAAAC8XBvc3T/nwAyAAAH1AAAACAAAQAAAAEAALMsAxJfDzz1AAsD6AAAAADepNotAAAAAN73Unz/X/6xBVYE9QAAAAgAAgAAAAAAAAABAAAE9f6xAAAFdP9f/18FVgABAAAAAAAAAAAAAAAAAAABVwAAUAABWAAAAAQCMAGQAAUAAAKKAlgAAABLAooCWAAAAV4AMgEsAAABAAAAAAAAAAAAgAAAJwAAAAAAAAAAAAAAAFRBTiABQAANImUE9f6xAAAE9QFPAAAAkwAAAAACvAPoACAAIAACAAAAEgDeAAEAAAAAAAAALABaAAEAAAAAAAEADgClAAEAAAAAAAIABwDEAAEAAAAAAAMAIAEOAAEAAAAAAAQAFgFdAAEAAAAAAAUADQGQAAEAAAAAAAYAEwHGAAEAAAAAAAgABAHkAAEAAAAAAAkADQIFAAMAAQQJAAAAWAAAAAMAAQQJAAEAHACHAAMAAQQJAAIADgC0AAMAAQQJAAMAQADMAAMAAQQJAAQALAEvAAMAAQQJAAUAGgF0AAMAAQQJAAYAJgGeAAMAAQQJAAgACAHaAAMAAQQJAAkAGgHpAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgAgACAAMgAwADIAMgAuACAAVABhAG4AIABUAHkAcABlACAAQwBvAG0AcABhAG4AeQAAQWxsIFJpZ2h0cyBSZXNlcnZlZC4gIDIwMjIuIFRhbiBUeXBlIENvbXBhbnkAAFQAQQBOACAALQAgAE0ARQBNAE8AUgBJAEUAUwAAVEFOIC0gTUVNT1JJRVMAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAFQAQQBOACAAOgBUAEEATgAgAC0AIABNAEUATQBPAFIASQBFAFMAIABSAGUAZwB1AGwAYQByADoAMgAwADIAMgAAVEFOIDpUQU4gLSBNRU1PUklFUyBSZWd1bGFyOjIwMjIAAFQAQQBOACAALQAgAE0ARQBNAE8AUgBJAEUAUwAgAFIAZQBnAHUAbABhAHIAAFRBTiAtIE1FTU9SSUVTIFJlZ3VsYXIAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADAAAFZlcnNpb24gMS4wMDAAAFQAQQBOAE0ARQBNAE8AUgBJAEUAUwAtAFIAZQBnAHUAbABhAHIAAFRBTk1FTU9SSUVTLVJlZ3VsYXIAAFQAQQBOACAAAFRBTiAAAE4AbwB2AGkAYQAgAEoAbwBuAGEAdABhAG4AAE5vdmlhIEpvbmF0YW4AAAAAAAAAAwAAAAMAAAAcAAEAAAAAASQAAwABAAAAHAAEAQgAAAA+ACAABAAeAAAADQBdAH4AowCrALEAtAC4ALsA3QDvAP0BfgIbAjcCxwLdAyYehSAUIBogHiAiICYgMCA6IKwiEiJl//8AAAAAAA0AIABfAKEApQCuALQAtwC6AL8A3wDxAP8CGAI3AsYC2AMmHoAgEyAYIBwgICAmIDAgOSCsIhIiZP//AAH/9f/j/+L/wP+//73/u/+5/7j/tf+0/7P/sv8Z/v7+cP5g/hjiv+Ey4S/hLuEt4SrhIeEZ4KjfQ97yAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAgoAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQAAAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYAAAAHkAegB8AH4AhgCLAJEAlQCUAJYAmACXAJkAmwCdAJwAngCfAKEAoACiAKMApACmAKUApwCpAKgArQCsAK4ArwFNAG0AYgBjAGYBTwAAAJMAawBoAAAAbwBnAAAAewCNAAAAbgFWAVcAZAAAAAAAAAAAAAAAAABpAHIAAACaAKsAdABhAAAAAAAAAAAAAABqAHMBUAAAAHUAeACKAQQBBQFFAUYBSgFLAUcBSACqAAAAsQEqAAABVAFSAVMAAAAAAU4AcAFJAUwBUQB3AH8AdgCAAH0AggCDAIQAgQCIAIkAAACHAI8AkACOAOMBNgE8AGwBOAE5AToAcQE9ATsBNwAAAAMAAAAAAAD/nAAyAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQEAAEBARRUQU5NRU1PUklFUy1SZWd1bGFyAAECAAEAMvihAPiiAfijAvikA/gYBPsRDAP7NfvjHAVWHAT1BRwF4g8cAAAQHAiRERwAMxxbuxIAigIAAQAIAA8AFgAdACMAKQAwADcAPQBDAE4AWQBjAG0AcwB5AH8AhQCLAJEAmACfAKUAqwC1AL8AxgDNANMA2QDkAO8A9QD7AQUBDwEbAScBMgE9AUEBRQFLAVEBWAFfAWUBawFyAXkBgwGFAYcBkgGdAakBtQHBAccBzQHZAeUB6wHxAfUB+QH/AgUCEQIdAiMCKQI0AjcCOgJBAkgCTgJUAmECbgJ0AnoChgKSApgCngKkAqoCtQLAAsgC0ALcAugC7gL0AvgC/AMCAwgDDwMWAxwDIgMnAywDOQNGA00DVANfA2oDdQOAA4YDjAOWA6ADrAO4A78DxgPNA9QD2gPgA+YD7AP1A/4EAgQLBBcEJARQBGYEdHVuaTAwMDB1bmkwMDBEQW1hY3JvbmFtYWNyb25BYnJldmVhYnJldmVBb2dvbmVrYW9nb25la0NhY3V0ZWNhY3V0ZUNjaXJjdW1mbGV4Y2NpcmN1bWZsZXhDZG90YWNjZW50Y2RvdGFjY2VudENjYXJvbmNjYXJvbkRjYXJvbmRjYXJvbkRjcm9hdGRjcm9hdEVtYWNyb25lbWFjcm9uRWJyZXZlZWJyZXZlRWRvdGFjY2VudGVkb3RhY2NlbnRFb2dvbmVrZW9nb25la0VjYXJvbmVjYXJvbkdjaXJjdW1mbGV4Z2NpcmN1bWZsZXhHYnJldmVnYnJldmVHZG90YWNjZW50Z2RvdGFjY2VudEdjb21tYWFjY2VudGdjb21tYWFjY2VudEhjaXJjdW1mbGV4aGNpcmN1bWZsZXhIYmFyaGJhckl0aWxkZWl0aWxkZUltYWNyb25pbWFjcm9uSWJyZXZlaWJyZXZlSW9nb25la2lvZ29uZWtJZG90YWNjZW50SUppakpjaXJjdW1mbGV4amNpcmN1bWZsZXhLY29tbWFhY2NlbnRrY29tbWFhY2NlbnRrZ3JlZW5sYW5kaWNMYWN1dGVsYWN1dGVMY29tbWFhY2NlbnRsY29tbWFhY2NlbnRMY2Fyb25sY2Fyb25MZG90bGRvdE5hY3V0ZW5hY3V0ZU5jb21tYWFjY2VudG5jb21tYWFjY2VudE5jYXJvbm5jYXJvbm5hcG9zdHJvcGhlRW5nZW5nT21hY3Jvbm9tYWNyb25PYnJldmVvYnJldmVPaHVuZ2FydW1sYXV0b2h1bmdhcnVtbGF1dFJhY3V0ZXJhY3V0ZVJjb21tYWFjY2VudHJjb21tYWFjY2VudFJjYXJvbnJjYXJvblNhY3V0ZXNhY3V0ZVNjaXJjdW1mbGV4c2NpcmN1bWZsZXhTY2VkaWxsYXNjZWRpbGxhVGNvbW1hYWNjZW50dGNvbW1hYWNjZW50VGNhcm9udGNhcm9uVGJhcnRiYXJVdGlsZGV1dGlsZGVVbWFjcm9udW1hY3JvblVicmV2ZXVicmV2ZVVyaW5ndXJpbmdVaHVuZ2FydW1sYXV0dWh1bmdhcnVtbGF1dFVvZ29uZWt1b2dvbmVrV2NpcmN1bWZsZXh3Y2lyY3VtZmxleFljaXJjdW1mbGV4eWNpcmN1bWZsZXhaYWN1dGV6YWN1dGVaZG90YWNjZW50emRvdGFjY2VudFNjb21tYWFjY2VudHNjb21tYWFjY2VudHVuaTAyMUF1bmkwMjFCdW5pMDIzN3VuaTAzMjZXZ3JhdmV3Z3JhdmVXYWN1dGV3YWN1dGVXZGllcmVzaXN3ZGllcmVzaXNFdXJvbGVzc2VxdWFsZ3JlYXRlcmVxdWFsVmVyc2lvbiAxLjAwMEFsbCBSaWdodHMgUmVzZXJ2ZWQuICAyMDIyLiBUYW4gVHlwZSBDb21wYW55VEFOIC0gTUVNT1JJRVMgUmVndWxhclRBTiAtIE1FTU9SSUVTAAAAAYcBiAABAAIAAwAEAAUABgAHAGgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoA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AB4ANAAeADYAKAA5/+wAOv/sADv/7AA8/+wARQAoAEYAKABHACgASP/xAEkAFABRACgAUwAoAFUAGQBY/5IAWf+SAFv/kgAXAA//zgAk/0wANgAjAD3/7ABD/2oARf90AEb/dABH/3QASP/OAEn/dABP/4gAUP+IAFH/dABS/4gAU/90AFT/iABV/3QAV/90AFj/TABZ/0wAWv90AFv/TABc/2oADwAk/5wAQ//iAEj/xABL/+wATP/sAE//7ABQ/+wAUv/sAFT/7ABX/+wAWP/sAFn/7ABa/+wAW//sAFz/7AAdAA//sAAk/t4AJv+rACr/pgAy/5wANP+cADb/2ABD/1YARf9qAEb/YABH/2oASP+mAEn/agBL/8kATP/JAE//dABQ/3QAUf9qAFL/dABT/1YAVP90AFX/bwBW/4gAV/+IAFj/iABZ/4gAWv+IAFv/iABc/3QAFAAk/+IAJv+XACr/kgAy/5wANP+cADb/7ABF/8QARv/YAEf/xABI/84ASf+IAEz/zgBR/8QAUv/OAFP/4gBW/8QAV/+/AFj/TABZ/0wAW/9MAB0AD/+wACT/EAAm/5cAKv+cADL/nAA0/5wANv/TAEP/OABF/0wARv9MAEf/TABI/5wASf9MAEv/pgBM/6YAT/9gAFD/YABR/0wAUv9gAFP/TABU/2AAVf9MAFb/dABX/2oAWP9gAFn/YABa/2oAW/9gAFz/VgAJACT/3QAy/+wASf/iAFL/7ABW//EAV//xAFj/kgBZ/5IAW/+SAAsAN/9+ADj/0wA5/0IAOv9CADz/OABI/+cATP/sAFb/7ABY/6YAWf+mAFv/pgAWACT/nAAmAB4AKgAyADIAMgA0ADIAOf90ADr/dAA8/1YAPf/iAEUAMgBGADIARwAyAEkAMgBMABQAUQAyAFMAMgBVAB4AVgAUAFj/2ABZ/9gAWv/YAFv/2AAWACT/tQAl/9gAKgAUADIAHgAz/9gANAAeADn/dAA6/3QAO//OADz/YAA9/+wARP/iAEUAHgBGAB4ARwAeAEj/4gBK/+IATf/iAE7/4gBRABQAUwAeAFUAFAAPADn/2AA6/9gAPP/OAEj/5wBK/+cATP/sAE7/5wBQ/+IAUv/iAFT/5wBW/+IAV//nAFj/2ABZ/9gAW//YABYAJP+1ACYAHgAqADIAMgAyADP/7AA0ADIAOf90ADr/dAA7/8QAPP9gAD3/7ABFADIARgAyAEcAKABJADIAUQAoAFMAMgBVAB4AWP/YAFn/2ABa/9gAW//YABgAD//iACT/fgBD/5wARf+cAEb/nABH/5wASP/OAEn/nABL/+IATP/sAE//xABQ/8QAUf+cAFL/xABT/5wAVP/EAFX/sABW/4gAV/+SAFj/gwBZ/4MAWv+mAFv/gwBc/9gAFwAKABQAJP9+ACX/4gAmAB4AKgAyADIAMgA0ADIAOf+NADr/jQA7/34APP9qAD3/nABD/+IARQAyAEYAMgBHADIASP/sAEkAMgBN/+wATv/sAFEAMgBTADIAVQAeAAsAOf9MADr/TAA8/y4ASP/nAEn/4gBM/+wAVv/iAFf/4gBY/8QAWf/EAFv/xAAIADn/ugA6/7oAPP+cAFL/7ABW/+wAWP/YAFn/2ABb/9gAFAAk/90AMgAeADQAHgA5/84AOv/OADz/nABFABQARgAUAEcAFABI/+wASQAUAE3/7ABRABQAUwAUAFb/7ABY/+wAWf/sAFr/7ABb/+wAXP/sAA4AOf9+ADr/fgA8/2AAQ//iAEX/zgBG/+wAR//EAEj/5wBJ/7oAUf/OAFP/7ABY/7AAWf+wAFv/sAAJADn/4gA6/+IASP/nAEz/7ABW/+IAV//sAFj/2ABZ/9gAW//YAAsAN/+IADn/RwA6/0cAPP84AEj/5wBS/+IAVv/iAFf/4gBY/8QAWf/EAFv/xAANADf/iAA5/0cAOv9HADz/OABI/+cASf/nAEz/7ABS/9gAVv/iAFf/4gBY/8QAWf/EAFv/xAAYACT/sAAmACMAKgA8ADIAMgA0ADIAN/90ADn/agA6/2oAO//EADz/TAA9/9gAQwAPAEUAMgBGADIARwAyAEkAMgBMAAoAUQAyAFMAMgBVACgAWP/OAFn/zgBa/84AW//OABIAJP+mACYAIwAqADIAMgAyADQAMgA5/2oAOv9qADv/nAA8/0wAPf/YAEUAMgBGADIARwAyAEkAMgBMABQAUQAyAFMAMgBVAB4AEgAk/78AJf/OACf/zgAr/84ALP/OAC3/4gAx/+IAOf9+ADr/fgA7/84APP90AD3/4gBD/+IARP/YAEj/2ABK/9gATf/YAE7/2AAcAA//4gAk/0wAJf/nACYAKAAqADIALf/nADIAKAA0ACgAOf9+ADr/fgA7/0wAPP9qAD3/RwBE/+wASP/sAEkAHgBMABQAUAAPAFEAGQBSABQAVAAUAFUAGQBWABQAVwAUAFgAFABZABQAWgAUAFsAFAAUACT/zgAl/+IAJgAUACoAHgAyAB4ANAAeADYAGQA5/34AOv9+ADv/zgA8/2AAPf/xAEMAFABE/+wARQAeAEYAKABHAB4AUQAoAFMAKABVAB4AEwAk/+wAMv/sADn/dAA6/3QAPP9qAEX/5wBH/+wASf/iAEz/7ABR/+wAUv/YAFT/7ABV/9gAVv/YAFj/sABZ/7AAWv/iAFv/sABc/+wADQAPACgAJP/nADn/UQA6/1EAPP84AET/7ABM//EAVv/iAFf/7ABY/9gAWf/YAFr/7ABb/9gAIQAP/6YAJP8aACX/0wAn/84AK//iACz/4gAt/9gALv/YAC//2AAw/84AMf/iADP/4gA3/0wAOP/sADn/iAA6/4gAO/9MADz/agA9/zgAQ//EAET/4gBF/8QARv+6AEf/xABI/+IASf/OAEr/2ABN/9gATv/YAFH/zgBT/7oAVf/YAFb/2AANADf/dAA4/+wAOf+IADr/iAA8/3QAQ//sAEX/xABG/90AR//OAEn/xABR/84AU//dAFb/4gAHACT/7AAn/+wAN/9qADn/fgA6/34APP9qAEn/7AACAAUACgAKAAAADwAPAAEAEwAcAAIAJAA9AAwAQwBcACYAAAABAAAAANvMv30AAAAA3qTaLQAAAADe91J8AAAAAQAAGWoAAQQ6GAAACgFcAAoARf/EAAoARv/EAAoAR//EAAoASP/iAAoASf/EAAoAUf/EAAoAU//EAA8AOf+cAA8AOv+cAA8APP+NAA8AV//iAA8AWP+SAA8AWf+SAA8AW/+SABMAD//OABMAEwAZABMAFf/2ABMAGP/sABMAGQAZABMAGv/xABMAG//xABMAHAAUABQAF//iABQAGP/sABQAG//OABUAFP/dABUAFv/sABUAF/+SABUAGP/sABUAGgAUABUAG/+6ABYAD//sABYAFP/sABYAFf/YABYAGP/nABYAG//YABYAHP/YABcAFP/sABcAFf/sABcAGv/OABcAHP/iABgAEwAUABgAFP/YABgAFf/dABgAG//iABgAHP/2ABgAMgAyABkAD//sABkAEwAZABkAFP/nABkAFf/iABkAGP/xABkAG//sABkAHP/sABkAK//iABkAMgAUABoAD/+mABoAE/+IABoAFP/iABoAFf+wABoAFv/OABoAF/78ABoAGP+cABoAGf9qABoAG/9vABoAHP+cABoAMv+NABsAE//iABsAFP/OABsAFf/EABsAFv/iABsAF//dABsAGP/YABsAGf/nABsAGv/EABsAG//EABsAHP+6ABwAD//sABwAEwAZABwAFf/nABwAF//nABwAGP/sABwAGQAeABwAG//YABwAMgAyACQAJP/iACQAJv+cACQAJ//iACQAKP/iACQAKv+cACQAK//iACQALP/iACQALv/iACQAL//iACQAMP/iACQAMv+cACQAM//iACQANP+cACQANf/iACQANv/xACQAN/9HACQAOP+cACQAOf7eACQAOv7eACQAO//iACQAPP73ACQAQ//nACQARf+mACQARv/EACQAR/+mACQASf+IACQATP/OACQAUf+wACQAUv/OACQAU//OACQAVf/dACQAVv+/ACQAV/+wACQAWP8aACQAWf8aACQAW/8aACUAJP+/ACUAJgAoACUAKgAoACUAMgAyACUANAAyACUANgAoACUAOf+6ACUAOv+6ACUAO//EACUAPP+6ACUAPf/sACUARQAyACUARgAoACUARwAyACUASP/nACUASQAeACUAUQAyACUAUwAyACUAVQAUACUAXP/xACYAJP+6ACYAJv/sACYANgAoACYAOf/sACYAOv/sACYASP/nACYASf/iACYAUv/iACYAVP/nACYAV//iACYAWP9gACYAWf9gACYAWv/OACYAW/9gACYAXP/iACcAJP+IACcAJgA8ACcAKgBGACcAMgAyACcANgAeACcAOf+cACcAOv+cACcAO/+DACcAPP+NACcAPf/YACcARQAyACcARgAyACcARwAyACcASP/2ACcASQAyACcASwAUACcATAAUACcAUQA8ACcAUgAUACcAUwAyACcAVQAyACcAVgAeACcAVwAoACgAJP/iACgANgAeACgARgAZACgAT//sACgAUP/sACgAWP+mACgAWf+mACgAW/+mACkAJP8uACkANgAeACkAQ/+SACkARf+6ACkARv+6ACkAR/+6ACkASP/OACkASf+rACkAS//xACkATP/xACkAT/+wACkAUP+wACkAUf/EACkAUv+wACkAU/+wACkAVP+wACkAVf+6ACkAVv/TACkAV/+wACkAWP+mACkAWf+mACkAWv+mACkAW/+mACkAXP+1ACoAJP/EACoAJgAyACoAKgAyACoAMgAyACoANAAyACoAN//sACoAOf/EACoAOv/EACoAO//EACoAPP/EACoAPf/YACoARQAeACoARwAeACoASP/iACoASQAeACoAUQAeACoAUwAZACoAVQAoACoAWP/YACoAWf/YACoAWv/YACoAW//YACsAGf/iACsAJP/iACsAV//sACsAWP/iACsAWf/iACsAW//iACwAJP/iACwAV//sACwAWP/iACwAWf/iACwAW//iAC0AJP+cAC0APf/sAC0AQ//dAC0ASP/OAC0AT//OAC0AUP/OAC0AUv/OAC0AVP/OAC0AVf/sAC0AVv/YAC0AV//YAC0AWP/YAC0AWf/YAC0AWv/YAC0AW//YAC0AXP/YAC4AJP/OAC4AJv+SAC4AKv+SAC4AMv+SAC4ANP+SAC4AQ//OAC4ARf+mAC4ARv/EAC4AR/+mAC4ASP/EAC4ASf+IAC4AS//dAC4ATP/dAC4AT//OAC4AUP/OAC4AUf+wAC4AUv/YAC4AU//YAC4AVP/OAC4AVf/dAC4AVv+/AC4AV/+/AC4AWP8QAC4AWf8QAC4AWv/OAC4AW/8QAC4AXP+/AC8AJP/sAC8AK//sAC8ALf/iAC8AMv/sAC8AN/9WAC8AOf8kAC8AOv8kAC8AO//EAC8APP84AC8ARQAeAC8ARgAeAC8ARwAeAC8ATP/iAC8AUQAeAC8AUv/sAC8AUwAeAC8AVv/nAC8AWP9MAC8AWf9MAC8AW/9MAC8AXP/iADAAJP/iADAAWP/OADAAWf/OADAAW//OADEAJP/dADEAQ//sADEASP/dADEAS//sADEATP/sADEAT//iADEAUP/iADEAUv/iADEAVP/iADEAV//sADEAWP/iADEAWf/iADEAWv/sADEAW//iADIAGQAjADIAHAAeADIAJP+cADIAJgA8ADIAKgBGADIAMgAyADIANAAyADIANgAoADIAOf+cADIAOv+cADIAO/+cADIAPP+cADIAPf/YADIARQAyADIARgAyADIARwAyADIASQAyADIASwAUADIATAAUADIATwAUADIAUAAUADIAUQAyADIAUgAUADIAUwAyADIAVAAUADIAVQAoADIAVgAeADIAVwAeADIAXAAUADMAD//YADMAJP9CADMAJgAyADMAKgA8ADMAMgAoADMANAAoADMANgAoADMANwAeADMAOf/EADMAOv/EADMAO/+mADMAPP+6ADMAQ//iADMARf/iADMARv/iADMAR//iADMASP/oADMASwAoADMATAAoADMATwAoADMAUAAoADMAUgAoADMAU//sADMAVAAoADMAVQAUADMAVgAoADMAVwAoADMAWAAoADMAWQAoADMAWgAoADMAWwAoADMAXAAeADQAJP+cADQAJgA8ADQAKgBGADQAMgAyADQANAAyADQANgAoADQAOf+cADQAOv+cADQAO/+cADQAPP+cADQARQAyADQARgAyADQARwAyADQASQAyADQASwAUADQATAAUADQATwAUADQAUAAUADQAUQAyADQAUgAUADQAUwAyADQAVAAUADQAVQAoADQAVgAeADQAVwAeADQAXAAUADUANgAUADUAOf+wADUAOv+wADUAO/+6ADUAPP+mADUARf/OADUARv/sADUAR//OADUASf+1ADUAUf/YADYAJP/JADYAJgAeADYAKgAyADYAMgAeADYANAAeADYANgAoADYAOf/sADYAOv/sADYAO//sADYAPP/sADYARQAoADYARgAoADYARwAoADYASP/xADYASQAUADYAUQAoADYAUwAoADYAVQAZADYAWP+SADYAWf+SADYAW/+SADcAD//OADcAJP9MADcANgAjADcAPf/sADcAQ/9qADcARf90ADcARv90ADcAR/90ADcASP/OADcASf90ADcAT/+IADcAUP+IADcAUf90ADcAUv+IADcAU/90ADcAVP+IADcAVf90ADcAV/90ADcAWP9MADcAWf9MADcAWv90ADcAW/9MADcAXP9qADgAJP+cADgAQ//iADgASP/EADgAS//sADgATP/sADgAT//sADgAUP/sADgAUv/sADgAVP/sADgAV//sADgAWP/sADgAWf/sADgAWv/sADgAW//sADgAXP/sADkAD/+wADkAJP7eADkAJv+rADkAKv+mADkAMv+cADkANP+cADkANv/YADkAQ/9WADkARf9qADkARv9gADkAR/9qADkASP+mADkASf9qADkAS//JADkATP/JADkAT/90ADkAUP90ADkAUf9qADkAUv90ADkAU/9WADkAVP90ADkAVf9vADkAVv+IADkAV/+IADkAWP+IADkAWf+IADkAWv+IADkAW/+IADkAXP90ADoAD/+wADoAJP7eADoAJv+rADoAKv+mADoAMv+cADoANP+cADoANv/YADoAQ/9WADoARf9qADoARv9gADoAR/9qADoASP+mADoASf9qADoAS//JADoATP/JADoAT/90ADoAUP90ADoAUf9qADoAUv90ADoAU/9WADoAVP90ADoAVf9vADoAVv+IADoAV/+IADoAWP+IADoAWf+IADoAWv+IADoAW/+IADoAXP90ADsAJP/iADsAJv+XADsAKv+SADsAMv+cADsANP+cADsANv/sADsARf/EADsARv/YADsAR//EADsASP/OADsASf+IADsATP/OADsAUf/EADsAUv/OADsAU//iADsAVv/EADsAV/+/ADsAWP9MADsAWf9MADsAW/9MADwAD/+wADwAJP8QADwAJv+XADwAKv+cADwAMv+cADwANP+cADwANv/TADwAQ/84ADwARf9MADwARv9MADwAR/9MADwASP+cADwASf9MADwAS/+mADwATP+mADwAT/9gADwAUP9gADwAUf9MADwAUv9gADwAU/9MADwAVP9gADwAVf9MADwAVv90ADwAV/9qADwAWP9gADwAWf9gADwAWv9qADwAW/9gADwAXP9WAD0AJP/dAD0AMv/sAD0ASf/iAD0AUv/sAD0AVv/xAD0AV//xAD0AWP+SAD0AWf+SAD0AW/+SAEMAN/9+AEMAOP/TAEMAOf9CAEMAOv9CAEMAPP84AEMASP/nAEMATP/sAEMAVv/sAEMAWP+mAEMAWf+mAEMAW/+mAEQAJP+cAEQAJgAeAEQAKgAyAEQAMgAyAEQANAAyAEQAOf90AEQAOv90AEQAPP9WAEQAPf/iAEQARQAyAEQARgAyAEQARwAyAEQASQAyAEQATAAUAEQAUQAyAEQAUwAyAEQAVQAeAEQAVgAUAEQAWP/YAEQAWf/YAEQAWv/YAEQAW//YAEUAJP+1AEUAJf/YAEUAKgAUAEUAMgAeAEUAM//YAEUANAAeAEUAOf90AEUAOv90AEUAO//OAEUAPP9gAEUAPf/sAEUARP/iAEUARQAeAEUARgAeAEUARwAeAEUASP/iAEUASv/iAEUATf/iAEUATv/iAEUAUQAUAEUAUwAeAEUAVQAUAEYAOf/YAEYAOv/YAEYAPP/OAEYASP/nAEYASv/nAEYATP/sAEYATv/nAEYAUP/iAEYAUv/iAEYAVP/nAEYAVv/iAEYAV//nAEYAWP/YAEYAWf/YAEYAW//YAEcAJP+1AEcAJgAeAEcAKgAyAEcAMgAyAEcAM//sAEcANAAyAEcAOf90AEcAOv90AEcAO//EAEcAPP9gAEcAPf/sAEcARQAyAEcARgAyAEcARwAoAEcASQAyAEcAUQAoAEcAUwAyAEcAVQAeAEcAWP/YAEcAWf/YAEcAWv/YAEcAW//YAEgAD//iAEgAJP9+AEgAQ/+cAEgARf+cAEgARv+cAEgAR/+cAEgASP/OAEgASf+cAEgAS//iAEgATP/sAEgAT//EAEgAUP/EAEgAUf+cAEgAUv/EAEgAU/+cAEgAVP/EAEgAVf+wAEgAVv+IAEgAV/+SAEgAWP+DAEgAWf+DAEgAWv+mAEgAW/+DAEgAXP/YAEkACgAUAEkAJP9+AEkAJf/iAEkAJgAeAEkAKgAyAEkAMgAyAEkANAAyAEkAOf+NAEkAOv+NAEkAO/9+AEkAPP9qAEkAPf+cAEkAQ//iAEkARQAyAEkARgAyAEkARwAyAEkASP/sAEkASQAyAEkATf/sAEkATv/sAEkAUQAyAEkAUwAyAEkAVQAeAEoAOf9MAEoAOv9MAEoAPP8uAEoASP/nAEoASf/iAEoATP/sAEoAVv/iAEoAV//iAEoAWP/EAEoAWf/EAEoAW//EAEsAOf+6AEsAOv+6AEsAPP+cAEsAUv/sAEsAVv/sAEsAWP/YAEsAWf/YAEsAW//YAEwAJP/dAEwAMgAeAEwANAAeAEwAOf/OAEwAOv/OAEwAPP+cAEwARQAUAEwARgAUAEwARwAUAEwASP/sAEwASQAUAEwATf/sAEwAUQAUAEwAUwAUAEwAVv/sAEwAWP/sAEwAWf/sAEwAWv/sAEwAW//sAEwAXP/sAE0AOf9+AE0AOv9+AE0APP9gAE0AQ//iAE0ARf/OAE0ARv/sAE0AR//EAE0ASP/nAE0ASf+6AE0AUf/OAE0AU//sAE0AWP+wAE0AWf+wAE0AW/+wAE4AOf/iAE4AOv/iAE4ASP/nAE4ATP/sAE4AVv/iAE4AV//sAE4AWP/YAE4AWf/YAE4AW//YAE8AN/+IAE8AOf9HAE8AOv9HAE8APP84AE8ASP/nAE8AUv/iAE8AVv/iAE8AV//iAE8AWP/EAE8AWf/EAE8AW//EAFAAN/+IAFAAOf9HAFAAOv9HAFAAPP84AFAASP/nAFAASf/nAFAATP/sAFAAUv/YAFAAVv/iAFAAV//iAFAAWP/EAFAAWf/EAFAAW//EAFEAJP+wAFEAJgAjAFEAKgA8AFEAMgAyAFEANAAyAFEAN/90AFEAOf9qAFEAOv9qAFEAO//EAFEAPP9MAFEAPf/YAFEAQwAPAFEARQAyAFEARgAyAFEARwAyAFEASQAyAFEATAAKAFEAUQAyAFEAUwAyAFEAVQAoAFEAWP/OAFEAWf/OAFEAWv/OAFEAW//OAFIAJP+mAFIAJgAjAFIAKgAyAFIAMgAyAFIANAAyAFIAOf9qAFIAOv9qAFIAO/+cAFIAPP9MAFIAPf/YAFIARQAyAFIARgAyAFIARwAyAFIASQAyAFIATAAUAFIAUQAyAFIAUwAyAFIAVQAeAFMAJP+/AFMAJf/OAFMAJ//OAFMAK//OAFMALP/OAFMALf/iAFMAMf/iAFMAOf9+AFMAOv9+AFMAO//OAFMAPP90AFMAPf/iAFMAQ//iAFMARP/YAFMASP/YAFMASv/YAFMATf/YAFMATv/YAFQAD//iAFQAJP9MAFQAJf/nAFQAJgAoAFQAKgAyAFQALf/nAFQAMgAoAFQANAAoAFQAOf9+AFQAOv9+AFQAO/9MAFQAPP9qAFQAPf9HAFQARP/sAFQASP/sAFQASQAeAFQATAAUAFQAUAAPAFQAUQAZAFQAUgAUAFQAVAAUAFQAVQAZAFQAVgAUAFQAVwAUAFQAWAAUAFQAWQAUAFQAWgAUAFQAWwAUAFUAJP/OAFUAJf/iAFUAJgAUAFUAKgAeAFUAMgAeAFUANAAeAFUANgAZAFUAOf9+AFUAOv9+AFUAO//OAFUAPP9gAFUAPf/xAFUAQwAUAFUARP/sAFUARQAeAFUARgAoAFUARwAeAFUAUQAoAFUAUwAoAFUAVQAeAFYAJP/sAFYAMv/sAFYAOf90AFYAOv90AFYAPP9qAFYARf/nAFYAR//sAFYASf/iAFYATP/sAFYAUf/sAFYAUv/YAFYAVP/sAFYAVf/YAFYAVv/YAFYAWP+wAFYAWf+wAFYAWv/iAFYAW/+wAFYAXP/sAFcADwAoAFcAJP/nAFcAOf9RAFcAOv9RAFcAPP84AFcARP/sAFcATP/xAFcAVv/iAFcAV//sAFcAWP/YAFcAWf/YAFcAWv/sAFcAW//YAFgAD/+mAFgAJP8aAFgAJf/TAFgAJ//OAFgAK//iAFgALP/iAFgALf/YAFgALv/YAFgAL//YAFgAMP/OAFgAMf/iAFgAM//iAFgAN/9MAFgAOP/sAFgAOf+IAFgAOv+IAFgAO/9MAFgAPP9qAFgAPf84AFgAQ//EAFgARP/iAFgARf/EAFgARv+6AFgAR//EAFgASP/iAFgASf/OAFgASv/YAFgATf/YAFgATv/YAFgAUf/OAFgAU/+6AFgAVf/YAFgAVv/YAFkAD/+mAFkAJP8aAFkAJf/TAFkAJ//OAFkAK//iAFkALP/iAFkALf/YAFkALv/YAFkAL//YAFkAMP/OAFkAMf/iAFkAM//iAFkAN/9MAFkAOP/sAFkAOf+IAFkAOv+IAFkAO/9MAFkAPP9qAFkAPf84AFkAQ//EAFkARP/iAFkARf/EAFkARv+6AFkAR//EAFkASP/iAFkASf/OAFkASv/YAFkATf/YAFkATv/YAFkAUf/OAFkAU/+6AFkAVf/YAFkAVv/YAFoAN/90AFoAOP/sAFoAOf+IAFoAOv+IAFoAPP90AFoAQ//sAFoARf/EAFoARv/dAFoAR//OAFoASf/EAFoAUf/OAFoAU//dAFoAVv/iAFsAD/+mAFsAJP8aAFsAJf/TAFsAJ//OAFsAK//iAFsALP/iAFsALf/YAFsALv/YAFsAL//YAFsAMP/OAFsAMf/iAFsAM//iAFsAN/9MAFsAOP/sAFsAOf+IAFsAOv+IAFsAO/9MAFsAPP9qAFsAPf84AFsAQ//EAFsARP/iAFsARf/EAFsARv+6AFsAR//EAFsASP/iAFsASf/OAFsASv/YAFsATf/YAFsATv/YAFsAUf/OAFsAU/+6AFsAVf/YAFsAVv/YAFwAJP/sAFwAJ//sAFwAN/9qAFwAOf9+AFwAOv9+AFwAPP9qAFwASf/sAAAA+gAAAAAAAAD6AAAA+gAAARsAMgHFADIDFAAyAikAAAPMADIDGQAyAQEAMgHRADIB0QAyAa0AMgJXAB4BAQAyAn8AMgEBADIBrAAyAowAFAEUAAoCcQAUAnQAFAJrABQCaQAUAokAFAJ5AAAC3QAyAokAFAEBADIBAQAyAlcAHgJXAB4CVwAeAo8AMgVdADIC9wAKAnEACgI/AAAChAAKAmcACgJZAAoCdwAAAroACgEeAAoBJf/2ArYACgJBAAoDbwAFAq4ABQJ/AAACVgAKAoIAAAJqAAoCEwAAAlgACgKcAAAC4wAABHoAAALWAAACtwAAAm0ACgGvADIBrAAyAa8AMgImADIBQgAeAjoAFAIwAAoCAgAAAi4AAAH5AAABjAAKAhL/7AKBAAoBFAAKAPj/4wJYAAoBHgAKA8EACgKBAAoCGgAAAiYAAAIuAAAB+QAKAcoACgEt//8CVAAAAnMAAAPEAAACHQAAAnMAAAHwAAoB3AAyAHgAHgHcADICZAAoARsAMgI0ABQCpQAeAvMACgB4AB4CAAAyAUYAHgMXAB4BigAeAq8AMgV0AB4BcgAeAWAAMgJXAB4BQgAeAQEAMgC5AB4BhAAeAq8AMgKPADIC9wAKAvcACgL3AAoC9wAKAvcACgL3AAoERgAeAj8AAAJnAAoCZwAKAmcACgJnAAoBHgAKAR4ACgEe/9oBHgAKAoQACgKuAAUCfwAAAn8AAAJ/AAACfwAAAn8AAAHXAB4CfwAAApwAAAKcAAACnAAAApwAAAK3AAACnAAeAjoAFAI6ABQCOgAUAjoAFAI6ABQCOgAUA2wAFAICAAAB+QAAAfkAAAH5AAAB+QAAART//AEU//wBFP/KART/+gKBAAoCGgAAAhoAAAIaAAACGgAAAhoAAADZ/18CGgAAAlQAAAJUAAACVAAAAlQAAAJzAAACcwAAAvcACgI6ABQC9wAKAjoAFAL3AAoCOgAUAj8AAAICAAACPwAAAgIAAAI/AAACAgAAAj8AAAICAAAChAAKAt0AAAKEAAoCLgAAAmcACgH5AAACZwAKAfkAAAJnAAoB+QAAAmcACgH5AAACZwAKAfkAAAJ3AAACEv/sAncAAAIS/+wCdwAAAhL/7AJ3AAACEv/sAroACgKB/+gCugAKAoEACgEe/+wBFP/cAR7/9AEU/+QBHv/sART/3AEeAAoBFAAKAR4ACgFGAB4CQwAKAfgACgEl//UA5P/EArYACgJYAAoCWAAKAkEACgEeAAoCQQAKAR4ACgJBAAoB6AAKAkEACgHbAAoCQQAKAR4ACgKuAAUCgQAKAq4ABQKBAAoCrgAFAoEACgNWADIC4AAeAmUAHgJ/AAACGgAAAn8AAAIaAAACfwAAAhoAAAOcAAADkQAAAmoACgH5AAoCagAKAfkACgJqAAoB+QAKAhMAAAHKAAoCEwAAAcoACgITAAABygAKAhMAAAHKAAoCWAAKAS3//wJYAAoB7f//AlgACgEx//8CnAAAAlQAAAKcAAACVAAAApwAAAJUAAACnAAAAlQAAAKcAAACVAAAApwAAAJUAAAEegAAA8QAAAK3AAACcwAAArcAAAJtAAoB8AAKAm0ACgHwAAoCbQAKAfAACgITAAABygAKAlgACgEt//8BHwAeAaYAHgGmAB4BggAeAIoAHgE4AB4AxwAeAYIAHgFRAB4AigAeBHoAAAPEAAAEegAAA8QAAAR6AAADxAAAAtoAMgNSADIBAQAyAQEAMgEBADIBxQAyAcUAMgHFADIA+v9vAPr/bwEBADIDAwAyBXIAMgG0ADIBtAAyAowAAAJXAB4CZAAeAB4AAA==) format('opentype');
  font-weight: 400; font-style: normal; font-display: swap;
}

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400&display=swap');

:root {
  --black: #0A0A0A;
  --cream: #FAF8F4;
  --cream-2: #F2EEE5;
  --red: #EA5B37;
  --red-dark: #C9482A;
  --gold: #C9A24C;
  --gold-light: #E5C780;
  --gray: #6B6B6B;
  --gray-light: #E8E5DE;
  --max-w: 1440px;
}

*, *::before, *::after { box-sizing: border-box; }
* { margin: 0; padding: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body {
  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;
  background: var(--cream); color: var(--black);
  overflow-x: hidden; font-size: 16px; line-height: 1.5;
}

img, svg { max-width: 100%; display: block; }
a { color: inherit; text-decoration: none; }
button, input, select, textarea { font-family: inherit; font-size: inherit; color: inherit; }
ul, ol { list-style: none; }

.font-display { font-family: 'TAN Memories', sans-serif; }
.font-serif { font-family: 'TAN Memories', sans-serif; }
.font-serif-text { font-family: 'TAN Memories', sans-serif; }
.font-sans { font-family: 'DM Sans', sans-serif; }
.italic { font-style: italic; }

/* Container */
.container { max-width: var(--max-w); margin: 0 auto; padding: 0 24px; }
@media (min-width: 1024px) { .container { padding: 0 48px; } }

/* Spacing helpers */
.section { padding: 96px 0; }
@media (min-width: 1024px) { .section { padding: 160px 0; } }
.section-sm { padding: 80px 0; }
@media (min-width: 1024px) { .section-sm { padding: 120px 0; } }

/* Typography scale */
.eyebrow {
  font-size: 12px; text-transform: uppercase; letter-spacing: 0.3em;
  color: var(--gray); display: block; margin-bottom: 24px;
}
.eyebrow-light { color: rgba(250,248,244,0.7); }
.eyebrow-gold { color: var(--gold); }

.mega-title {
  font-family: 'TAN Memories', sans-serif;
  font-size: clamp(52px, 10vw, 160px); line-height: 1.04; letter-spacing: 0;
  font-weight: 400;
}
.h1 { font-family: 'TAN Memories', sans-serif; font-size: clamp(48px, 8vw, 110px); line-height: 1.08; letter-spacing: 0; font-weight: 400; }
.h2 { font-family: 'TAN Memories', sans-serif; font-size: clamp(36px, 5vw, 64px); line-height: 1.14; font-weight: 400; }
.h3 { font-family: 'TAN Memories', sans-serif; font-size: clamp(24px, 3vw, 36px); line-height: 1.2; font-weight: 400; }
.h4 { font-family: 'TAN Memories', sans-serif; font-size: 22px; line-height: 1.3; font-weight: 400; }
.lead { font-size: clamp(18px, 2vw, 22px); line-height: 1.5; color: rgba(10,10,10,0.75); }
.body { font-size: 16px; line-height: 1.7; color: var(--gray); }
.small { font-size: 14px; color: var(--gray); }
.tiny { font-size: 12px; letter-spacing: 0.04em; }
em.accent { font-family: 'TAN Memories', sans-serif; font-style: italic; color: var(--red); }
em.gold { font-family: 'TAN Memories', sans-serif; font-style: italic; color: var(--gold); }

/* Header */
header.site-header {
  position: fixed; top: 0; left: 0; right: 0; z-index: 50;
  transition: all 0.5s ease;
}
header.site-header .header-inner {
  display: flex; align-items: center; justify-content: space-between;
  padding: 20px 24px;
}
@media (min-width: 1024px) {
  header.site-header .header-inner { padding: 20px 48px; }
}
header.site-header .logo-img { height: 40px; width: auto; }
header.site-header .logo-img.dark { display: none; }
header.site-header .logo-img.light { display: block; }

header.scrolled {
  background: rgba(10,10,10,0.92); backdrop-filter: blur(20px);
  border-bottom: 1px solid rgba(255,255,255,0.08);
}
header.scrolled .nav-link, header.scrolled .logo-text { color: #fff !important; }
header.scrolled .logo-img.dark { display: none; }
header.scrolled .logo-img.light { display: block; }
header.scrolled .menu-btn { color: #fff !important; }

.dark-page header.site-header .nav-link { color: #FAF8F4; }
.dark-page header.site-header .menu-btn { color: #FAF8F4; }
.dark-page header.site-header .logo-img.dark { display: none; }
.dark-page header.site-header .logo-img.light { display: block; }

/* Nav */
.nav { display: none; align-items: center; gap: 32px; }
@media (min-width: 1024px) { .nav { display: flex; } }
.nav-link {
  font-size: 14px; font-weight: 500; letter-spacing: 0.01em;
  color: var(--cream);
  position: relative; transition: opacity 0.3s ease;
}
.nav-link::after {
  content: ''; position: absolute; bottom: -6px; left: 0;
  width: 0; height: 1px; background: currentColor;
  transition: width 0.4s ease;
}
.nav-link:hover::after { width: 100%; }
.nav-link.is-active::after { width: 100%; }

/* Buttons */
.btn {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 14px 28px; border-radius: 999px;
  font-size: 15px; font-weight: 500; letter-spacing: 0.01em;
  border: 1px solid transparent; cursor: pointer;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  white-space: nowrap;
}
.btn-primary { background: var(--red); color: #fff; border-color: var(--red); }
.btn-primary:hover { background: var(--red-dark); transform: translateY(-2px); box-shadow: 0 12px 30px -8px rgba(234,91,55,0.4); }
.btn-outline { background: transparent; color: currentColor; border-color: currentColor; }
.btn-outline:hover { background: currentColor; color: var(--cream); transform: translateY(-2px); }
.btn-outline-light { color: var(--cream); border-color: var(--cream); }
.btn-outline-light:hover { background: var(--cream); color: var(--black); }
.btn-gold { background: var(--gold); color: var(--black); border-color: var(--gold); }
.btn-gold:hover { background: var(--gold-light); transform: translateY(-2px); box-shadow: 0 12px 30px -8px rgba(201,162,76,0.5); }
.btn-dark { background: var(--black); color: var(--cream); border-color: var(--black); }
.btn-dark:hover { background: var(--cream); color: var(--black); }
.btn svg { transition: transform 0.4s ease; }
.btn:hover svg { transform: translateX(4px); }

.btn-loja {
  background: var(--red); color: #fff;
  padding: 10px 22px; border-radius: 999px;
  font-weight: 600; letter-spacing: 0.06em; font-size: 12px;
  display: inline-flex; align-items: center; gap: 6px;
  text-transform: uppercase;
  transition: all 0.4s ease;
  position: relative; overflow: hidden;
  border: 1px solid var(--red);
}
.btn-loja::before {
  content: ''; position: absolute; inset: 0;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent);
  transform: translateX(-100%); transition: transform 0.6s ease;
}
.btn-loja:hover::before { transform: translateX(100%); }
.btn-loja:hover { transform: translateY(-2px) scale(1.03); box-shadow: 0 10px 25px -5px rgba(234,91,55,0.5); }

/* Mobile menu */
.menu-btn {
  background: none; border: none; cursor: pointer;
  color: var(--cream); padding: 8px; display: inline-flex;
}
@media (min-width: 1024px) { .menu-btn { display: none; } }

#mobile-menu {
  position: fixed; inset: 0; z-index: 60;
  background: var(--black); color: var(--cream);
  transform: translateX(100%); transition: transform 0.5s ease;
  display: flex; flex-direction: column;
}
#mobile-menu.open { transform: translateX(0); }
.mm-header { display: flex; justify-content: space-between; align-items: center; padding: 20px 24px; border-bottom: 1px solid rgba(255,255,255,0.1); }
.mm-header span { font-family: 'TAN Memories', sans-serif; font-size: 24px; }
.mm-close { background: none; border: none; color: var(--cream); cursor: pointer; }
.mm-nav { display: flex; flex-direction: column; padding: 40px 24px; gap: 24px; }
.mm-nav a { font-family: 'TAN Memories', sans-serif; font-size: 32px; line-height: 1; }
.mm-nav a.red { color: var(--red); }

/* Hero / Page hero */
.hero {
  min-height: 100vh; position: relative; padding: 140px 0 80px;
  background: radial-gradient(ellipse at top, rgba(234,91,55,0.08) 0%, transparent 60%),
              radial-gradient(ellipse at bottom right, rgba(201,162,76,0.06) 0%, transparent 60%),
              var(--black);
  color: var(--cream); display: flex; align-items: center;
}
.page-hero {
  background: var(--black); color: var(--cream);
  padding: 180px 0 100px; position: relative; overflow: hidden;
}
.page-hero::before {
  content: ''; position: absolute; inset: 0;
  background: radial-gradient(ellipse at top right, rgba(234,91,55,0.12) 0%, transparent 60%);
}
@media (max-width: 768px) {
  .page-hero { padding: 140px 0 60px; }
}

.hero-tag { display: flex; align-items: center; gap: 12px; margin-bottom: 32px; }
.hero-tag .line { height: 1px; width: 48px; background: rgba(250,248,244,0.4); }
.hero-tag .text { font-size: 11px; text-transform: uppercase; letter-spacing: 0.3em; color: rgba(250,248,244,0.7); }

/* Grid utilities */
.grid { display: grid; gap: 24px; }
.grid-2 { grid-template-columns: 1fr; }
.grid-3 { grid-template-columns: 1fr; }
.grid-4 { grid-template-columns: 1fr; }
@media (min-width: 768px) {
  .grid-2 { grid-template-columns: 1fr 1fr; }
  .grid-3 { grid-template-columns: 1fr 1fr; }
  .grid-4 { grid-template-columns: 1fr 1fr; }
}
@media (min-width: 1024px) {
  .grid-3 { grid-template-columns: repeat(3, 1fr); }
  .grid-4 { grid-template-columns: repeat(4, 1fr); }
}

/* Stats */
.stats { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; margin-top: 80px; padding-top: 48px; border-top: 1px solid rgba(255,255,255,0.1); }
@media (min-width: 1024px) { .stats { grid-template-columns: repeat(4, 1fr); gap: 48px; } }
.stat-num { font-family: 'TAN Memories', sans-serif; font-size: clamp(48px, 6vw, 80px); line-height: 1; margin-bottom: 8px; }
.stat-label { font-size: 11px; text-transform: uppercase; letter-spacing: 0.25em; color: rgba(250,248,244,0.6); }

/* Manifesto block */
.manifesto-grid { display: grid; grid-template-columns: 1fr; gap: 32px; align-items: end; }
@media (min-width: 1024px) { .manifesto-grid { grid-template-columns: 200px 1fr; gap: 48px; } }
.manifesto-text {
  font-family: 'TAN Memories', sans-serif; font-size: clamp(24px, 3.5vw, 48px);
  line-height: 1.22; letter-spacing: 0;
}
.manifesto-text.sans-copy {
  font-family: 'DM Sans', sans-serif;
  font-size: clamp(22px, 2.5vw, 38px);
  line-height: 1.6;
  font-weight: 400;
}

/* Selos */
.selos-grid { display: grid; grid-template-columns: 1fr; gap: 20px; }
@media (min-width: 640px) { .selos-grid { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1024px) { .selos-grid { grid-template-columns: repeat(4, 1fr); } }

.selo-card {
  position: relative; border: 1px solid rgba(0,0,0,0.1); border-radius: 24px;
  padding: 32px 28px; background: var(--cream); cursor: pointer;
  transition: all 0.5s ease; overflow: hidden;
}
.selo-card::before {
  content: ''; position: absolute; inset: 0;
  background: linear-gradient(180deg, transparent 0%, rgba(234,91,55,0.05) 100%);
  opacity: 0; transition: opacity 0.5s ease;
}
.selo-card:hover { transform: translateY(-6px); border-color: var(--black); box-shadow: 0 30px 60px -20px rgba(0,0,0,0.15); }
.selo-card:hover::before { opacity: 1; }
.selo-card > * { position: relative; z-index: 1; }
.selo-card img { height: 60px; width: auto; margin-bottom: 24px; object-fit: contain; }
.selo-card img.logo-scale-80 { height: 48px; }
.selo-card h3 { font-family: 'TAN Memories', sans-serif; font-size: 24px; margin-bottom: 12px; line-height: 1.2; }
.selo-card p { font-size: 14px; color: var(--gray); line-height: 1.6; margin-bottom: 20px; }
.selo-card .arrow { color: var(--red); font-size: 14px; font-weight: 500; opacity: 0; transform: translateX(-10px); transition: all 0.4s ease; }
.selo-card:hover .arrow { opacity: 1; transform: translateX(0); }

/* Asas de Ouro section */
.gold-section {
  background: radial-gradient(ellipse at center, #1a1a1a 0%, #050505 100%);
  position: relative; overflow: hidden;
  padding: 96px 0; color: var(--cream);
}
@media (min-width: 1024px) { .gold-section { padding: 160px 0; } }
.gold-particles { position: absolute; inset: 0; pointer-events: none; }
.gold-particles span {
  position: absolute; width: 3px; height: 3px; background: var(--gold);
  border-radius: 50%; opacity: 0; animation: float-up 6s linear infinite;
  box-shadow: 0 0 8px var(--gold);
}
@keyframes float-up {
  0% { transform: translateY(100vh) scale(0); opacity: 0; }
  10% { opacity: 1; } 90% { opacity: 1; }
  100% { transform: translateY(-10vh) scale(1.5); opacity: 0; }
}
.gold-glow {
  position: absolute; width: 600px; height: 600px;
  background: radial-gradient(circle, rgba(201,162,76,0.15) 0%, transparent 60%);
  pointer-events: none;
}
.gold-grid { display: grid; grid-template-columns: 1fr; gap: 48px; align-items: center; position: relative; z-index: 1; }
@media (min-width: 1024px) { .gold-grid { grid-template-columns: 1fr 1fr; gap: 96px; } }
.gold-text { color: var(--gold); }
.gold-grad {
  color: var(--gold);
}
.gold-logo-wrap {
  display: flex; justify-content: center; align-items: center; padding: 24px;
  position: relative; isolation: isolate; border-radius: 28px; perspective: 900px;
}
.gold-logo-art {
  position: relative; display: block; width: min(100%, 380px); isolation: isolate;
  transform: rotateX(var(--tilt-y, 0deg)) rotateY(var(--tilt-x, 0deg));
  transform-style: preserve-3d;
  transition: transform 0.5s cubic-bezier(0.2, 0.7, 0.2, 1);
}
.gold-logo-art img {
  display: block; width: 100%; height: auto;
  filter: drop-shadow(0 0 60px rgba(201,162,76,0.3));
  transition: filter 0.5s ease;
}
.gold-logo-shine {
  position: absolute; inset: 0; z-index: 2; pointer-events: none;
  background: linear-gradient(110deg, transparent 36%, #8d671d 44%, #fff7cf 50%, #d2a83e 56%, transparent 64%);
  background-size: 260% 100%; background-position: var(--shine-x, -120%) 50%;
  mix-blend-mode: multiply; opacity: 0;
  transition: opacity 0.3s ease, background-position 0.12s linear;
}
.gold-logo-wrap:hover .gold-logo-art { transform: translateY(-6px) rotateX(var(--tilt-y, 2deg)) rotateY(var(--tilt-x, -2deg)) scale(1.02); }
.gold-logo-wrap:hover .gold-logo-art img {
  filter: drop-shadow(0 0 70px rgba(201,162,76,0.55)) saturate(1.2) sepia(0.2);
}
.gold-logo-wrap:hover .gold-logo-shine { opacity: 0.94; }
.gold-line { background: linear-gradient(90deg, transparent, var(--gold), transparent); height: 1px; }
.gold-border-glow {
  border: 1px solid rgba(201,162,76,0.3);
  box-shadow: 0 0 40px rgba(201,162,76,0.1), inset 0 0 40px rgba(201,162,76,0.05);
}

/* Authors */
.authors-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; }
@media (min-width: 768px) { .authors-grid { grid-template-columns: repeat(3, 1fr); } }
@media (min-width: 1024px) { .authors-grid { grid-template-columns: repeat(5, 1fr); gap: 24px; } }
.author-card {
  position: relative; aspect-ratio: 3/4; border-radius: 16px; overflow: hidden;
  background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);
  transition: transform 0.5s ease;
}
.author-card:hover { transform: scale(1.02); }
.author-card .initials {
  position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;
  font-family: 'TAN Memories', sans-serif;
  font-size: 36px; color: rgba(250,248,244,0.25);
}
.author-card .name-block {
  position: absolute; left: 0; right: 0; bottom: 0;
  padding: 20px; color: #fff;
  background: linear-gradient(0deg, rgba(0,0,0,0.85) 0%, transparent 100%);
}
.author-card .name-block .name { font-family: 'TAN Memories', sans-serif; font-size: 17px; }
.author-card .name-block .role { font-size: 11px; color: rgba(255,255,255,0.6); margin-top: 2px; }
.author-card .ph-mark {
  position: absolute; top: 12px; right: 12px;
  font-size: 9px; letter-spacing: 0.1em; text-transform: uppercase;
  color: rgba(255,255,255,0.45); border: 1px solid rgba(255,255,255,0.2);
  padding: 3px 8px; border-radius: 999px;
}

/* Books */
.books-grid { display: grid; grid-template-columns: 1fr; gap: 24px; }
@media (min-width: 768px) { .books-grid { grid-template-columns: repeat(3, 1fr); } }
.books-grid.planner-only {
  grid-template-columns: minmax(0, 1160px);
  justify-content: center;
}
.book-card {
  background: var(--cream); border-radius: 20px; padding: 28px 24px;
  border: 1px solid var(--gray-light); transition: all 0.4s ease;
}
.book-card:hover { transform: translateY(-6px); box-shadow: 0 25px 50px -15px rgba(0,0,0,0.12); }
.book-cover {
  aspect-ratio: 2/3; border-radius: 8px; margin-bottom: 24px;
  background: linear-gradient(135deg, var(--black) 0%, #2a2a2a 100%);
  display: flex; align-items: center; justify-content: center;
  position: relative; overflow: hidden;
}
.book-cover::after {
  content: ''; position: absolute; inset: 0;
  background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,0.08) 50%, transparent 70%);
}
.book-cover span { font-family: 'TAN Memories', sans-serif; color: rgba(250,248,244,0.3); font-size: 20px; text-align: center; padding: 0 16px; }
.book-tag {
  display: inline-block; font-size: 10px; letter-spacing: 0.2em;
  text-transform: uppercase; background: var(--red); color: #fff;
  padding: 4px 10px; border-radius: 999px; margin-bottom: 12px;
}
.book-tag.dark { background: var(--black); }
.book-card h3 { font-family: 'TAN Memories', sans-serif; font-size: 24px; margin-bottom: 12px; line-height: 1.2; }
.book-card p { font-size: 14px; color: var(--gray); line-height: 1.6; margin-bottom: 20px; }
.planner-card {
  display: grid;
  gap: 32px;
  padding: clamp(24px, 4vw, 56px);
}
.planner-card .book-cover {
  margin-bottom: 0;
  background: #172b3f;
}
.planner-card .book-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.planner-card .book-copy {
  align-self: center;
}
.planner-card h3 {
  font-size: clamp(30px, 4vw, 58px);
  line-height: 1.16;
}
.planner-card p {
  font-size: clamp(16px, 1.4vw, 20px);
  line-height: 1.75;
  max-width: 520px;
}
@media (min-width: 768px) {
  .planner-card {
    grid-template-columns: minmax(320px, 0.95fr) 1fr;
    align-items: center;
  }
}

/* Reviews */
.reviews-grid { display: grid; grid-template-columns: 1fr; gap: 20px; }
@media (min-width: 768px) { .reviews-grid { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1024px) { .reviews-grid { grid-template-columns: repeat(3, 1fr); } }
.review-card {
  background: var(--cream); border: 1px solid var(--gray-light);
  border-radius: 20px; padding: 32px; position: relative;
  transition: all 0.4s ease;
}
.review-card:hover { transform: translateY(-4px); box-shadow: 0 20px 40px -15px rgba(0,0,0,0.1); }
.review-card .quote-mark {
  position: absolute; top: 20px; right: 24px;
  font-family: 'TAN Memories', sans-serif;
  font-size: 64px; line-height: 1; color: var(--red); opacity: 0.2;
}
.review-card .stars { color: #FAB900; margin-bottom: 16px; font-size: 14px; letter-spacing: 0.05em; }
.review-card .text { font-family: 'TAN Memories', sans-serif; font-size: 18px; line-height: 1.5; margin-bottom: 24px; color: var(--black); }
.review-author { display: flex; align-items: center; gap: 12px; }
.review-author .avatar { width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 14px; font-weight: 500; }
.review-author .info .name { font-size: 14px; font-weight: 500; }
.review-author .info .date { font-size: 12px; color: var(--gray); margin-top: 2px; }

.google-badge {
  display: inline-flex; align-items: center; gap: 16px;
  background: #fff; border: 1px solid rgba(0,0,0,0.1);
  padding: 16px 24px; border-radius: 999px;
  box-shadow: 0 4px 20px -8px rgba(0,0,0,0.1);
}
.google-badge .info-num { font-family: 'TAN Memories', sans-serif; font-size: 24px; }
.google-badge .info-stars { color: #FAB900; font-size: 14px; }
.google-badge .info-text { font-size: 11px; color: var(--gray); text-transform: uppercase; letter-spacing: 0.1em; }

/* Video */
.video-wrap {
  position: relative; aspect-ratio: 16/9; border-radius: 16px;
  overflow: hidden; background: #000;
}
.video-wrap iframe { width: 100%; height: 100%; border: 0; }

/* Press grid */
.press-grid { display: grid; grid-template-columns: 1fr; gap: 24px; }
@media (min-width: 768px) { .press-grid { grid-template-columns: repeat(2, 1fr); } }
.press-video { display: flex; flex-direction: column; gap: 16px; }
.press-video .meta { font-size: 11px; color: var(--red); text-transform: uppercase; letter-spacing: 0.2em; }
.press-video h3 { font-family: 'TAN Memories', sans-serif; font-size: 22px; }
.press-video p { font-size: 14px; color: var(--gray); }

/* Marquee */
.marquee-wrap { overflow: hidden; }
.marquee { display: inline-flex; align-items: center; gap: 48px; white-space: nowrap; animation: marquee 40s linear infinite; }
@media (min-width: 1024px) { .marquee { gap: 80px; } }
.marquee:hover { animation-play-state: paused; }
.marquee span.txt { font-family: 'TAN Memories', sans-serif; font-size: 24px; opacity: 0.7; }
@media (min-width: 1024px) { .marquee span.txt { font-size: 28px; } }
.marquee span.sep { opacity: 0.3; font-size: 16px; }
@keyframes marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* Section bg variants */
.bg-cream { background: var(--cream); }
.bg-cream-2 { background: var(--cream-2); }
.bg-black { background: var(--black); color: var(--cream); }
.bg-red { background: var(--red); color: var(--cream); }

/* CTA section */
.cta-section { position: relative; overflow: hidden; padding: 96px 0; }
@media (min-width: 1024px) { .cta-section { padding: 160px 0; } }
.cta-section.bg-red { background: var(--red); color: var(--cream); }

/* Footer */
footer {
  background: var(--black); color: var(--cream);
  padding: 96px 0 32px; margin-top: 0;
}
.footer-grid {
  display: grid; gap: 48px; margin-bottom: 80px;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) { .footer-grid { grid-template-columns: 1fr 1fr; } }
@media (min-width: 1024px) { .footer-grid { grid-template-columns: 1.4fr 0.8fr 1fr 1fr; } }
.footer-col h4 { font-size: 11px; text-transform: uppercase; letter-spacing: 0.2em; color: rgba(250,248,244,0.5); margin-bottom: 24px; }
.footer-col ul li { margin-bottom: 12px; font-size: 14px; }
.footer-col ul li a { transition: color 0.3s; }
.footer-col ul li a:hover { color: var(--red); }
.footer-col address { font-style: normal; font-size: 14px; color: rgba(250,248,244,0.7); line-height: 1.7; margin-bottom: 32px; }
.footer-newsletter { margin-top: 32px; }
.footer-newsletter .field { display: flex; border-bottom: 1px solid rgba(255,255,255,0.2); padding-bottom: 8px; }
.footer-newsletter input { flex: 1; background: transparent; border: 0; outline: none; color: var(--cream); font-size: 14px; }
.footer-newsletter input::placeholder { color: rgba(250,248,244,0.4); }
.footer-newsletter button { background: none; border: 0; color: var(--red); font-size: 13px; text-transform: uppercase; letter-spacing: 0.15em; cursor: pointer; }
.social-row { display: flex; gap: 12px; }
.social-row a {
  width: 40px; height: 40px; border-radius: 50%;
  border: 1px solid rgba(255,255,255,0.2);
  display: inline-flex; align-items: center; justify-content: center;
  transition: all 0.3s ease;
}
.social-row a:hover { background: var(--red); border-color: var(--red); }
.footer-bottom {
  border-top: 1px solid rgba(255,255,255,0.1);
  padding-top: 32px;
  display: flex; flex-direction: column; gap: 12px;
  font-size: 12px; color: rgba(250,248,244,0.5);
}
@media (min-width: 768px) { .footer-bottom { flex-direction: row; justify-content: space-between; } }

/* Reveal animations */
.reveal { opacity: 1; transform: none; }
html.js .reveal { opacity: 0; transform: translateY(40px); transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1), transform 1s cubic-bezier(0.4, 0, 0.2, 1); }
html.js .reveal.in { opacity: 1; transform: translateY(0); }

.split-line {
  display: inline-block;
  overflow: hidden;
  padding: 0.36em 0.08em 0.34em;
  margin: -0.36em -0.08em -0.34em;
}
.split-line > span { display: inline-block; transform: translateY(0); }
html.js .split-line > span { transform: translateY(110%); transition: transform 0.9s cubic-bezier(0.4, 0, 0.2, 1); }
html.js .split-line.in > span { transform: translateY(0); }

.symbol-icon,
.flat-icon {
  display: inline-flex;
  width: 42px;
  min-width: 42px;
  height: 42px;
  align-items: center;
  justify-content: flex-start;
  color: var(--red);
  font-family: 'DM Sans', sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1;
}
.symbol-icon svg,
.v-icon svg { display: block; width: 30px; height: 30px; }
.flat-icon svg { display: none; }

/* Grain */
.grain {
  position: absolute; inset: 0; pointer-events: none; opacity: 0.4;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}

/* Under-link */
.under-link { position: relative; display: inline-flex; align-items: center; gap: 6px; padding-bottom: 4px; font-size: 13px; text-transform: uppercase; letter-spacing: 0.15em; }
.under-link::after {
  content: ''; position: absolute; left: 0; right: 0; bottom: 0;
  height: 1px; background: currentColor;
  transition: transform 0.5s ease;
}
.under-link:hover::after { animation: ulink 0.7s forwards; }
@keyframes ulink {
  0% { transform: scaleX(1); transform-origin: right; }
  50% { transform: scaleX(0); transform-origin: right; }
  51% { transform-origin: left; }
  100% { transform: scaleX(1); transform-origin: left; }
}

/* Forms */
.form-input {
  width: 100%; padding: 16px 20px; border-radius: 12px;
  border: 1px solid rgba(0,0,0,0.1); background: #fff;
  font-size: 15px; transition: all 0.3s ease;
}
.form-input:focus { outline: none; border-color: var(--red); box-shadow: 0 0 0 3px rgba(234,91,55,0.1); }
.form-label { display: block; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; color: var(--gray); margin-bottom: 8px; }

/* Contact card */
.contact-card {
  background: var(--cream); border: 1px solid rgba(0,0,0,0.08);
  border-radius: 24px; padding: 32px; transition: all 0.4s ease;
}
.contact-card:hover { border-color: var(--red); transform: translateY(-4px); }
.contact-card.dark { background: var(--black); color: var(--cream); border-color: rgba(255,255,255,0.1); }

/* Map */
.map-frame {
  border-radius: 20px; overflow: hidden; aspect-ratio: 4/3;
  border: 1px solid rgba(0,0,0,0.08);
  filter: grayscale(0.4) contrast(1.05); transition: filter 0.4s ease;
}
.map-frame:hover { filter: grayscale(0) contrast(1); }

/* Step card */
.steps-grid { display: grid; grid-template-columns: 1fr; gap: 20px; }
@media (min-width: 768px) { .steps-grid { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1024px) { .steps-grid { grid-template-columns: repeat(5, 1fr); } }
.step-card {
  position: relative; padding: 32px 24px;
  border: 1px solid rgba(0,0,0,0.08); border-radius: 24px;
  background: var(--cream); transition: all 0.4s ease;
}
.step-card:hover { border-color: var(--red); transform: translateY(-4px); box-shadow: 0 20px 40px -15px rgba(0,0,0,0.1); }
.step-num {
  font-family: 'TAN Memories', sans-serif;
  font-size: 64px; line-height: 0.9; color: var(--red); opacity: 0.18;
  position: absolute; top: 16px; right: 20px;
}

/* Benefit card */
.benefit-card {
  padding: 28px; border-radius: 20px;
  background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08);
  transition: all 0.4s ease;
}
.benefit-card:hover { background: rgba(255,255,255,0.08); transform: translateY(-4px); }
.benefit-card .icon { font-size: 28px; color: var(--red); margin-bottom: 16px; }
.benefit-card h3 { font-family: 'TAN Memories', sans-serif; font-size: 22px; margin-bottom: 12px; }
.benefit-card p { font-size: 14px; line-height: 1.6; color: rgba(250,248,244,0.7); }

/* Selo block */
.selo-block { padding: 80px 0; border-bottom: 1px solid rgba(0,0,0,0.06); }
@media (min-width: 1024px) { .selo-block { padding: 120px 0; } }
.selo-block:nth-child(even) { background: var(--cream-2); }
.selo-block-grid { display: grid; grid-template-columns: 1fr; gap: 48px; align-items: center; max-width: 860px; margin: 0 auto; }
.selo-title-logo { width: auto; max-width: min(420px, 100%); max-height: 160px; object-fit: contain; margin-bottom: 28px; }
.selo-block-img { display: flex; align-items: center; justify-content: center; padding: 24px; }
.selo-block-img img { max-width: 240px; max-height: 240px; width: 100%; height: auto; object-fit: contain; transition: transform 0.5s ease; }
.selo-block:hover .selo-block-img img { transform: scale(1.05); }
.selo-tag {
  display: inline-block; font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase;
  border: 1px solid var(--red); color: var(--red); padding: 6px 14px;
  border-radius: 999px; margin-bottom: 24px;
}

/* Categories (Asas de Ouro) */
.cat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
@media (min-width: 1024px) { .cat-grid { grid-template-columns: repeat(4, 1fr); } }
.cat-card {
  border: 1px solid rgba(201,162,76,0.2); border-radius: 20px;
  padding: 28px; background: rgba(201,162,76,0.04);
  transition: all 0.4s ease;
}
.cat-card:hover { border-color: var(--gold); background: rgba(201,162,76,0.1); transform: translateY(-4px); }
.cat-card .icon { font-size: 28px; color: var(--gold); margin-bottom: 16px; }
.cat-card h3 { font-family: 'TAN Memories', sans-serif; font-size: 22px; margin-bottom: 10px; }
.cat-card p { font-size: 13px; color: rgba(250,248,244,0.6); line-height: 1.5; }

/* Timeline */
.timeline-item { display: grid; grid-template-columns: 80px 1fr; gap: 32px; align-items: flex-start; }
.timeline-dot-wrap { display: flex; flex-direction: column; align-items: center; }
.timeline-dot {
  width: 14px; height: 14px; border-radius: 50%; background: var(--gold);
  box-shadow: 0 0 16px var(--gold), 0 0 32px rgba(201,162,76,0.3);
}
.timeline-line { width: 1px; flex: 1; background: rgba(201,162,76,0.2); margin-top: 8px; min-height: 80px; }
.timeline-year { font-family: 'TAN Memories', sans-serif; font-size: 48px; line-height: 0.9; color: var(--gold); margin-bottom: 8px; }

/* Press card */
.press-card {
  background: var(--cream); border: 1px solid rgba(0,0,0,0.08);
  border-radius: 20px; overflow: hidden; transition: all 0.4s ease;
}
.press-card:hover { transform: translateY(-6px); box-shadow: 0 25px 50px -15px rgba(0,0,0,0.12); border-color: var(--red); }
.press-card.no-thumb { min-height: 220px; }
.press-card.no-thumb .press-card-body { padding: 32px; }
.press-thumb {
  aspect-ratio: 16/10; background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);
  display: flex; align-items: center; justify-content: center;
  font-family: 'TAN Memories', sans-serif;
  color: rgba(250,248,244,0.45); font-size: 22px; text-align: center; padding: 16px;
  position: relative; overflow: hidden;
}
.press-thumb::after {
  content: ''; position: absolute; inset: 0;
  background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,0.05) 50%, transparent 70%);
}
.veiculo-tag {
  display: inline-block; font-size: 10px; letter-spacing: 0.2em;
  text-transform: uppercase; background: var(--red); color: #fff;
  padding: 4px 10px; border-radius: 999px;
}
.press-card-body { padding: 24px; }
.press-card-body h3 { font-family: 'TAN Memories', sans-serif; font-size: 18px; margin-top: 12px; margin-bottom: 8px; line-height: 1.3; }

/* Value icon block */
.value-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; }
@media (min-width: 1024px) { .value-grid { grid-template-columns: repeat(3, 1fr); } }
.value-item .v-icon {
  display: inline-flex; width: 42px; height: 42px; align-items: center;
  color: var(--red); margin-bottom: 16px; line-height: 1;
}
.value-item h4 { font-family: 'TAN Memories', sans-serif; font-size: 22px; margin-bottom: 10px; }
.value-item p { font-size: 14px; color: rgba(250,248,244,0.7); line-height: 1.6; }

/* Headquarters cards */
.hq-card {
  background: var(--black); color: var(--cream);
  border-radius: 24px; padding: 36px;
  position: relative; overflow: hidden;
}
@media (min-width: 1024px) { .hq-card { padding: 52px; } }
.hq-card .glow {
  position: absolute; top: -80px; right: -80px;
  width: 240px; height: 240px; border-radius: 50%;
  background: rgba(234,91,55,0.1); filter: blur(60px);
}
.hq-card.gold .glow { background: rgba(201,162,76,0.1); }
.hq-card > * { position: relative; z-index: 1; }
.hq-flag { display: flex; align-items: center; gap: 12px; margin-bottom: 24px; }
.hq-flag .emoji { font-size: 32px; }
.hq-flag .label { font-size: 11px; text-transform: uppercase; letter-spacing: 0.25em; color: rgba(250,248,244,0.6); }
.hq-card address { font-family: 'TAN Memories', sans-serif; font-style: normal; font-size: 17px; color: rgba(250,248,244,0.85); line-height: 1.7; margin-bottom: 24px; }
.hq-grid-single { max-width: 760px; }

/* Misc */
.text-center { text-align: center; }
.text-balance { text-wrap: balance; }
.text-pretty { text-wrap: pretty; }
.divider-thin { height: 1px; background: rgba(0,0,0,0.08); margin: 60px 0; }
.flex-between { display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 24px; margin-bottom: 60px; }


/* Local asset safety */
img { max-width: 100%; }
.logo-img { object-fit: contain; }

/* ===================================================================
   2026 foundation pass: editorial rhythm, accessibility and responsive
   stability. These rules intentionally consolidate older page styles.
   =================================================================== */
:root {
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --focus-ring: 0 0 0 3px rgba(234,91,55,0.35);
}

html { scroll-padding-top: 96px; }
body.menu-open { overflow: hidden; }
main { display: block; }
section[id] { scroll-margin-top: 96px; }
.grid > *, .manifesto-grid > *, .gold-grid > *, .selo-block-grid > *,
.footer-grid > *, .planner-card > *, .contact-layout > *, .content-split > * { min-width: 0; }

:where(a, button, input, select, textarea, summary):focus-visible {
  outline: 2px solid var(--red);
  outline-offset: 4px;
  box-shadow: var(--focus-ring);
}

.skip-link {
  position: fixed; top: 12px; left: 12px; z-index: 100;
  padding: 10px 14px; border-radius: var(--radius-sm);
  background: var(--cream); color: var(--black); font-size: 14px;
  transform: translateY(-160%); transition: transform 0.2s ease;
}
.skip-link:focus { transform: translateY(0); }

.section { padding: 88px 0; }
.section-sm { padding: 72px 0; }
.mega-title { font-size: 50px; line-height: 1.05; overflow-wrap: anywhere; }
.h1 { font-size: 46px; line-height: 1.08; overflow-wrap: anywhere; }
.h2 { font-size: 36px; line-height: 1.14; overflow-wrap: anywhere; }
.h3 { font-size: 28px; line-height: 1.2; }
.lead { font-size: 18px; line-height: 1.62; }
.stat-num { font-size: 48px; }
.manifesto-text { font-size: 30px; line-height: 1.3; }
.manifesto-text.sans-copy { font-size: 21px; line-height: 1.62; }
.editorial-lede {
  font-family: 'DM Sans', sans-serif; font-size: 21px; line-height: 1.68;
  color: rgba(10,10,10,0.82); max-width: 920px;
}
.page-hero { padding: 136px 0 72px; }
.page-hero .mega-title { font-size: 50px; }
.hero { min-height: auto; padding: 132px 0 80px; }
.hero-tag .text { letter-spacing: 0.18em; line-height: 1.5; }
.stats { margin-top: 64px; padding-top: 36px; gap: 28px 16px; }

.header-actions { display: flex; align-items: center; gap: 12px; }
.nav-link[aria-current='page']::after { width: 100%; }
#mobile-menu { visibility: hidden; }
#mobile-menu { transition: transform 0.5s ease, visibility 0s linear 0.5s; }
#mobile-menu.open { visibility: visible; transition-delay: 0s; }
.mm-nav a[aria-current='page'] { color: var(--red); }
.menu-btn, .mm-close { min-width: 44px; min-height: 44px; align-items: center; justify-content: center; }

.selo-card, .book-card, .review-card, .press-card, .step-card,
.benefit-card, .contact-card, .cat-card, .hq-card { border-radius: var(--radius-lg); }
.video-wrap, .map-frame { border-radius: var(--radius-md); }
.planner-card { padding: 28px; }
.planner-card h3 { font-size: 34px; line-height: 1.24; }
.planner-card p { font-size: 16px; line-height: 1.72; }
.press-card.no-thumb { min-height: 190px; }
.press-card.no-thumb a { display: block; height: 100%; }
.press-card.no-thumb .press-card-body {
  display: flex; flex-direction: column; align-items: flex-start;
  height: 100%; padding: 28px;
}
.press-card-body .tiny { margin-top: auto; padding-top: 20px; }
.press-card-body h3 { font-size: 20px; line-height: 1.4; }
.value-grid { grid-template-columns: 1fr; gap: 40px; }
.gold-logo-wrap { border-radius: var(--radius-lg); }

.page-actions { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 34px; }
.author-list {
  display: grid; grid-template-columns: 1fr; border-top: 1px solid rgba(0,0,0,0.14);
}
.author-list li {
  display: flex; align-items: baseline; justify-content: space-between; gap: 20px;
  padding: 22px 0; border-bottom: 1px solid rgba(0,0,0,0.14);
}
.author-list .author-name { font-family: 'TAN Memories', sans-serif; font-size: 25px; }
.author-list .author-role {
  color: var(--gray); font-size: 11px; text-transform: uppercase; letter-spacing: 0.14em;
}

.trust-grid { display: grid; grid-template-columns: 1fr; border-top: 1px solid rgba(0,0,0,0.12); }
.trust-item { padding: 32px 0; border-bottom: 1px solid rgba(0,0,0,0.12); }
.trust-item .index { color: var(--red); font-size: 12px; letter-spacing: 0.15em; margin-bottom: 24px; }
.trust-item h3 { font-family: 'TAN Memories', sans-serif; font-size: 28px; margin-bottom: 12px; }
.trust-item p { max-width: 360px; color: var(--gray); line-height: 1.7; }

.publication-panel {
  padding: 32px; border: 1px solid rgba(0,0,0,0.12); border-radius: var(--radius-lg);
  background: #fff; box-shadow: 0 24px 60px -44px rgba(0,0,0,0.35);
}
.publication-panel .check-list { display: grid; gap: 15px; margin: 28px 0 32px; }
.publication-panel .check-list li { display: flex; gap: 12px; color: var(--gray); line-height: 1.6; }
.publication-panel .check-list li::before { content: '✓'; color: var(--red); font-weight: 700; }
.publication-panel .btn { width: 100%; justify-content: center; }

.faq-list { border-top: 1px solid rgba(0,0,0,0.14); }
.faq-list details { border-bottom: 1px solid rgba(0,0,0,0.14); }
.faq-list summary {
  list-style: none; cursor: pointer; display: flex; justify-content: space-between; gap: 24px;
  padding: 25px 0; font-family: 'TAN Memories', sans-serif; font-size: 22px;
}
.faq-list summary::-webkit-details-marker { display: none; }
.faq-list summary::after { content: '+'; color: var(--red); font-family: 'DM Sans', sans-serif; }
.faq-list details[open] summary::after { content: '−'; }
.faq-list details p { max-width: 780px; padding: 0 36px 26px 0; color: var(--gray); line-height: 1.75; }

.email-link { overflow-wrap: anywhere; transition: color 0.25s ease; }
.email-link:hover { color: var(--red); }
.form-note { font-size: 12px; line-height: 1.55; color: var(--gray); margin-top: 12px; }
.newsletter-note { font-size: 11px; line-height: 1.45; color: rgba(250,248,244,0.5); margin-top: 10px; }
.press-contact {
  display: grid; gap: 22px; padding: 28px; border: 1px solid rgba(0,0,0,0.1);
  border-radius: var(--radius-lg); background: rgba(255,255,255,0.55);
}

@media (max-width: 479px) {
  .container { padding-left: 20px; padding-right: 20px; }
  header.site-header .header-inner { padding-left: 16px; padding-right: 12px; }
  .header-actions .btn-loja { display: none; }
  .mm-nav { gap: 20px; padding-top: 28px; }
  .mm-nav a { font-size: 29px; }
  .stats { grid-template-columns: 1fr 1fr; }
  .stat-label { letter-spacing: 0.14em; line-height: 1.5; }
  .btn { white-space: normal; text-align: center; justify-content: center; }
  .hero .mega-title { font-size: 48px; }
  .gold-section .mega-title { font-size: 48px !important; }
  .cta-section .mega-title { font-size: 48px; }
  .publication-panel { padding: 24px 20px; }
}

@media (min-width: 640px) {
  .author-list { grid-template-columns: 1fr 1fr; column-gap: 36px; }
  .trust-grid { grid-template-columns: repeat(3, 1fr); }
  .trust-item { padding: 36px 28px; border-right: 1px solid rgba(0,0,0,0.12); }
  .trust-item:first-child { padding-left: 0; }
  .trust-item:last-child { border-right: 0; padding-right: 0; }
}

@media (min-width: 768px) {
  .mega-title { font-size: 82px; }
  .h1 { font-size: 70px; }
  .h2 { font-size: 50px; }
  .lead { font-size: 20px; }
  .stat-num { font-size: 62px; }
  .manifesto-text { font-size: 38px; }
  .manifesto-text.sans-copy, .editorial-lede { font-size: 25px; }
  .page-hero { padding: 168px 0 96px; }
  .page-hero .mega-title { font-size: 76px; }
  .planner-card { padding: 44px; }
  .planner-card h3 { font-size: 46px; }
  .press-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .section { padding: 136px 0; }
  .section-sm { padding: 104px 0; }
  .hero { min-height: 100vh; padding: 156px 0 96px; }
  .mega-title { font-size: 110px; }
  .h1 { font-size: 92px; }
  .h2 { font-size: 60px; }
  .page-hero .mega-title { font-size: 104px; max-width: 1150px; }
  .value-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .press-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .planner-card { padding: 54px; }
  .planner-card h3 { font-size: 52px; }
}

@media (min-width: 1280px) {
  .mega-title { font-size: 132px; }
  .page-hero .mega-title { font-size: 116px; }
}

/* Temporary communications */
:root { --announcement-height: 0px; }
body.has-top-announcement {
  --announcement-height: 44px;
  padding-top: var(--announcement-height);
}
body.has-top-announcement header.site-header { top: var(--announcement-height); }
.site-announcement {
  position: fixed; inset: 0 0 auto; z-index: 45;
  height: var(--announcement-height); background: var(--red); color: #fff;
}
.site-announcement a {
  width: min(100%, var(--max-w)); height: 100%; margin: 0 auto; padding: 0 20px;
  display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 16px;
  align-items: center; font-size: 12px;
}
.announcement-label {
  display: none; font-size: 10px; font-weight: 700; letter-spacing: 0.18em;
  text-transform: uppercase; white-space: nowrap;
}
.announcement-message {
  min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  font-weight: 500; letter-spacing: 0;
}
.announcement-short { display: none; }
.announcement-cta {
  display: inline-flex; align-items: center; gap: 7px; white-space: nowrap;
  font-size: 10px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase;
}
.announcement-cta svg { flex: 0 0 auto; transition: transform 0.25s ease; }
.site-announcement a:hover .announcement-cta svg { transform: translateX(3px); }

.campaign-section {
  background: var(--cream); padding: 64px 0;
  scroll-margin-top: calc(96px + var(--announcement-height));
}
#comunicado-destaque { scroll-margin-top: calc(96px + var(--announcement-height)); }
.campaign-feature {
  display: grid; grid-template-columns: 1fr; gap: 36px; align-items: center;
  padding: 28px 0; border-top: 1px solid rgba(10,10,10,0.13);
  border-bottom: 1px solid rgba(10,10,10,0.13);
}
.campaign-media {
  position: relative; aspect-ratio: 8 / 5; overflow: hidden;
  border-radius: var(--radius-md); background: var(--black);
}
.campaign-art { display: block; width: 100%; height: 100%; }
.campaign-art img {
  width: 100%; height: 100%; object-fit: cover;
  object-position: var(--campaign-image-position, center);
}
.campaign-fallback {
  width: 100%; height: 100%; padding: clamp(26px, 5vw, 56px);
  display: grid; grid-template-rows: auto 1fr auto; align-items: start;
  background: var(--black); color: var(--cream);
}
.campaign-fallback span {
  font-size: 10px; font-weight: 700; letter-spacing: 0.24em; text-transform: uppercase;
  color: var(--gold);
}
.campaign-fallback strong {
  align-self: center; font-family: 'TAN Memories', sans-serif;
  font-size: clamp(54px, 8vw, 96px); font-weight: 400; line-height: 0.82;
}
.campaign-fallback small {
  justify-self: end; color: var(--red); font-size: 13px;
  font-weight: 700; letter-spacing: 0.18em;
}
.campaign-copy { padding: 4px 0 12px; }
.campaign-copy .eyebrow { margin-bottom: 18px; }
.campaign-copy h2 {
  max-width: 680px; font-family: 'TAN Memories', sans-serif;
  font-size: 42px; font-weight: 400; line-height: 1.08;
}
.campaign-copy p {
  max-width: 620px; margin: 22px 0 28px;
  color: var(--gray); font-size: 16px; line-height: 1.72;
}

@media (min-width: 768px) {
  body.has-top-announcement { --announcement-height: 38px; }
  .site-announcement a { grid-template-columns: auto minmax(0, 1fr) auto; padding: 0 32px; }
  .announcement-label { display: inline-block; padding-right: 18px; border-right: 1px solid rgba(255,255,255,0.4); }
  .campaign-section { padding: 78px 0; }
  .campaign-feature { grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); gap: 56px; padding: 32px 0; }
  .campaign-copy h2 { font-size: 54px; }
}

@media (max-width: 767px) {
  .announcement-full { display: none; }
  .announcement-short { display: inline; }
  .announcement-cta { font-size: 0; gap: 0; }
  .announcement-cta svg { width: 17px; height: 17px; }
  .campaign-media.has-mobile-art { aspect-ratio: 4 / 5; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
  .reveal, .split-line, .split-line > span { opacity: 1 !important; transform: none !important; }
  .gold-particles { display: none; }
}

.sr-only {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;
}
.section-heading { max-width: 920px; }
.section-intro { max-width: 680px; margin-top: 24px; }
.body-large { font-size: 18px; line-height: 1.78; color: var(--gray); }
.dark-muted { color: rgba(250,248,244,0.68); }
.hero-copy { max-width: 620px; color: rgba(250,248,244,0.8); }
.cta-inner { position: relative; z-index: 1; text-align: center; }
.cta-inner .lead { max-width: 680px; margin: 28px auto 44px; }
.content-split { display: grid; grid-template-columns: 1fr; gap: 48px; align-items: start; }
.feature-grid { display: grid; grid-template-columns: 1fr; gap: 36px; }
.feature-item { padding-top: 22px; border-top: 1px solid rgba(0,0,0,0.14); }
.feature-item.dark { border-color: rgba(255,255,255,0.16); }
.feature-item .symbol-icon { margin-bottom: 18px; font-size: 30px; }
.feature-item h3 { margin-bottom: 10px; }
.stack { display: grid; gap: 20px; }
.stack-lg { display: grid; gap: 36px; }
.link-row { display: flex; flex-wrap: wrap; gap: 16px; align-items: center; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 20px; }
.contact-layout { display: grid; grid-template-columns: 1fr; gap: 56px; align-items: start; }
.contact-aside { display: grid; gap: 18px; }
.logo-panel {
  display: flex; align-items: center; justify-content: center; min-height: 260px;
  padding: 36px; border: 1px solid rgba(0,0,0,0.1); border-radius: var(--radius-lg);
}
.logo-panel img { max-width: 300px; max-height: 150px; object-fit: contain; }
.award-principles { display: grid; grid-template-columns: 1fr; gap: 0; border-top: 1px solid rgba(201,162,76,0.28); }
.award-principle { padding: 32px 0; border-bottom: 1px solid rgba(201,162,76,0.28); }
.award-principle .index { color: var(--gold); font-size: 12px; letter-spacing: 0.15em; margin-bottom: 20px; }
.award-principle h3 { font-family: 'TAN Memories', sans-serif; font-size: 28px; margin-bottom: 12px; }
.award-principle p { color: rgba(250,248,244,0.62); line-height: 1.7; }
.process-list { border-top: 1px solid rgba(255,255,255,0.16); }
.process-list li {
  display: grid; grid-template-columns: 48px 1fr; gap: 20px;
  padding: 28px 0; border-bottom: 1px solid rgba(255,255,255,0.16);
}
.process-list .number { color: var(--red); font-size: 12px; letter-spacing: 0.15em; padding-top: 5px; }
.process-list h3 { font-family: 'TAN Memories', sans-serif; font-size: 24px; margin-bottom: 8px; }
.process-list p { color: rgba(250,248,244,0.65); line-height: 1.7; }
.seal-jump-list { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 34px; }
.seal-jump-list a {
  padding: 9px 13px; border: 1px solid rgba(255,255,255,0.22); border-radius: var(--radius-sm);
  font-size: 12px; transition: background 0.25s ease, border-color 0.25s ease;
}
.seal-jump-list a:hover { background: rgba(255,255,255,0.08); border-color: var(--red); }
.press-lede { max-width: 690px; margin: 30px auto 0; }
.form-shell { padding: 28px; background: #fff; border: 1px solid rgba(0,0,0,0.1); border-radius: var(--radius-lg); }
.award-hero { min-height: 100vh; display: flex; align-items: center; padding-top: 148px; }
.award-mark { width: 112px; height: auto; margin-bottom: 34px; filter: drop-shadow(0 0 28px rgba(201,162,76,0.35)); }
.award-hero .mega-title { color: var(--gold); max-width: 1120px; }
.hero, .page-hero { background: var(--black); }
.page-hero::before, .hero > .grain, .page-hero > .grain,
.gold-glow, .hq-card .glow { display: none; }
.gold-section { background: #050505; }

@media (min-width: 640px) {
  .feature-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .award-principles { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .award-principle { padding: 36px 28px; border-right: 1px solid rgba(201,162,76,0.28); }
  .award-principle:first-child { padding-left: 0; }
  .award-principle:last-child { border-right: 0; padding-right: 0; }
}

@media (min-width: 900px) {
  .content-split { grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr); gap: 88px; }
  .contact-layout { grid-template-columns: minmax(0, 1.25fr) minmax(300px, 0.75fr); gap: 72px; }
  .feature-grid.four { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
