:root{--logo:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbUAAABgCAYAAACaLuz1AAAkW0lEQVR42u2debxlVXHvv/ucc+lummZqupnnSRA0ooJCBIKgqEwREEWFp0Z9eQ4fQeNAfMZolKjPmGheIiLyEtAgcXiEqAwRAioCxjDYCCICzSTQQDcg9HDPkD+qKmfd3fsMe+199jm3b/0+n/25t2+fs/faa9WqX1WtWrUSHA6HwzEqJEBHf98F+EPgYGAxsAb4BXAZcLV+pg60vNuKdbjD4XBsaCQyD/gOsBRoA7Uhv98CGsDHgX8tSDKmXzvAR4H3KZll4fvAGcCd2ta2D6XD4XA4jEgWACuVUGKut+l9GgXaUVNSvDi4b1NJ0q6mElgHWAEcqN+v+VA6HA6HIyS1+5Q4plNE0u9aqz9PK0hqdf35eSWstQF5ZV3r9OdDwLYBKTocDofDSY0FwANKFK0cHtq0/jy9AKkZGR0QeGftIZ5txHZeihgdEZ3vcDgcjnL16jv0Z4fh8hca+tlT1Ftr4XkPTmoOh8MxZk+xqbr14Jx6NlGPbiFwkOtoJzWHw+GYFCwCtgrIalhYKHKniO86nNQcDodjZB6bw0nN4XA4ZjVso/VTwBOpvw2rkxPgQe9KJzWHw+GYBDSQtbEb9N/DbqS2hJLVwI05v+twUnM4HI6RemtfzfhbP1i24yXA/UhKv5Oak5rD4XCMFS3VrT9VYmvQ3f/WC0393JPAWcysGelwUnM4HI6xe2s14L3AFcBGAXmly2RZvclngJOAe+im9zscUUjU1Y+5HA7HZM1lGG9FkXRb5gNfDO6ddd0AvFg/73qlABreBf9tVflxDw6Ho2y9kiBHzLwX+ArwWuCFSLX+1cBdwA+QEwHa+NEzTmolWHW20XF/Fao8+0vawDUqnB4DdzgcvYgtAZbp1Qs1JzQntaKoIzHt4zU8EINdgXud1BwORx9iszU2OyvNyK6mv7fxNTQntRIxrQLVHLJPTCAHZTQ5HA6HIU1cHScyJ7VRIQmsqGEyQkMry+FwOBwTAlfKDofD4XBSczgcDofDSc3hcDgcDic1h8PhcDic1BwOh8PhpOZwOBwOh5Oaw+FwOBxOag6Hw+FwFMEoN1/3qqHoFTgccxk+L/r3hesHl+mxk5pV1rDah1b6pdPn82E1jvA7DseGNNFrwYRvB7KeZx5tqH3RT0fUAj0xSJ84qkN6XGJ0/cjHslHg5WqBcGZVlp6PHIxX15doItXsW30mbKPECV3L8R5JCRO2SCi3EzHQtQLPGpcVlQyw7MruozKe346QBegeApnGRsA8umdmTeu8yJpHds7fbCx2O0xfzNe+MF2yLugLNoC+SArolg7jJ/LQGGn26fcsXb+Wbm3c9gD+GCup2Qu2gsZsA+wHHADsBewGbAUsVIE1ojKBfRp4GKlsfzdyFMOv9d/NjBdvRQ7uMJ21LvUzBmvGNNFmoxU/TkId5fNNVpuB8l4I7KvzYl9gD2BbYJEqgUYge88Aq4DlwJ3ATcAtyAnIzZQRM+njHuoI64tNgedqX+wD7Kl6YxPtCztDbB3wO+Bx1Q2/0r74BfDbVF8kTP4xLZNATGXJM8AuKsvPU3neVXX9Jild3wSeDXT93SrXtwC3A48Fcpww8+SCykgtYeZZPzsjx7Ucixx4t0XBdjyLHJZ3I3A18GPgvuDF66kQTr92doDtgXOBqQGft4HbOfWcYS3+BvDP2v5axKC09R53AO9m8PE19v+LgH9UYepEPO9jwHWBMI0aprTeAZyiFlwtZ5tvAd5P3BE/9vyPAEcO+fxEieZtwFM9nhvOi7aOx9HACcChwI452/nS1Jy4CTk88v+rjEwyuaWJZjHwatUTByuh58Fhwe+rgP8Evqf9cWcPvTQp3llHifyrqhtj5ugnkbMaaxWOddppaQCHAK8B/kAJbeOCz3gMuBm4AjkcdVkwfnUqCjWHiv4FwPnAk8w8irylimI6YPdW0Dnt4N9NvezzWUet/05f+o+BHTLakwwIye3N8Me3T8K1bMiwWBIojOkCzzspJ4mXZTx9sUCbf5Ya45jnfzfnM1tqIGU9N+y7HYE/V4s0/H47kPU886KZus9aNZ4O6fH8cSNsy77AXwMPZfRFPx3RSvVFL/2wRkn+lRmeRThHFgAPBOM47JjbvDo9Mpplz99KPfBYeT+1wnFOUs/ZHfg4cFuPOVGWrm8C1wJvVUO9EtmuByHGc1KKdDqIsxZV6u2gs9ITeiXwdeAVQyh9E+w91dINlUS/q1Wg7c0C11r9eX1OUttSLZ5h3y/9vOPHRGqf0eeviWjz1SWQ2oVDPn86CKHslvHcehBi/DMNl4WTvqhMpedE+PcLIyILo7bsLTT1ZWSJIT032iX0RTOjL65WzzvL4B03qS1WYo+doydXNMbh/ffWMXwqwxhplajrs8byHuADGu1IGyqlv+xxwP0pQS3j5YZ58TTBXQ+cpsokaxE2JLW1zMy2mcTL3u/GCFJbGfF+9rwTxkRqn0spjjxtvqYEUvtGzue31fMIFbj12REpS3a6BCIbNB9srB8F3pBBLOPwzhLgjBSxT49w3rUzjIavAzulxnoSSO2RAnP0dSOeo6EsbwacrRGyKuS5n56/E3hTEa+tNmAN4oPAJRoCtAfXK5hE1uH1QCjbwEHAP2gs1g84dYwSdhDsxhnrDR8BfqiEZ/OiweiKGSTBvGsCS5Sgz9Z5kVAtsTW0H3YDLgf+Sg2tsC+SEfdFuJZ5qhqGp2gb/ADfwXrf9OqxGtr/sDoLVchzlp43gtsTuAC4VMOgrbzEVusjsB/TcFG4aDgOizAU4nXanofIl2zgcMSQGkE4BJ0H5wCfprt+UPW8aAShyQ8DX6uY2BqqfF4F/BQ4qiIy62V8W7LX1sBFQTSg6fqhZ5+1kSS6vwL+RYlkXGMYclEo28cANwCv138PHZHIWvxuIhlffx4IxqQIR0PbeL7LpqMiLAoU59eQDM7pMXsDNZ0H08BblGjbjD6cbIT2diQLcakqnHEpwrBd5nl8APgmsm9qrYvvevq9BWyHJOKdMQFOSy/ZbiEh3H8KjEiGaWMt9XsL2YPwt4Hbl0zIgLS1jfchGTPgVUgco/fUNlU5+7wSyLRauZMwL6a0Pe8AzlLCGRWxGaGdAXxF378KIh0WSWCUvw4JX200rCKcQ4S2j+rPw1V26hPq0dYDr+0jSEiyNsx41jL+/X+RDZGTJgxGYJcgGVYNvHSOY/RYjaSPn6kKc9LWco1sPoUkr+Reg8jxjHciIatWD/0xKf3RRva5beekNoPQ9kfWgnfX8Zya8HaHEYk3qQdujlYyiNSMFY8Ffr+EiZHObEmnz8dssLP2XJyypB2OUeJQJM25w/gyDQd5KDaPz0XCpZ0S22nezzHaD60J7Ye0XvN6kd2+aCmR/QDZBN9idiXaWUTiRCRRsN1PBmspgnhfCYLQCiZaI+Oqs34pnUHPtIXwO5DFw9lQIscx+61bkEovuxC3hhamLofXKMp0NZFsxI8Ek74shWgZaR1Gk5AS7stLb+btFGj7XPfQ7P03RyJc24/Akw/lu4xxG0RspwJ/2e89GoFVsxfdigW1yJczZdBBytosQ9bA1iIhza1VQeyBbCCtp8iwlzDaJP2OvpiFQ4ZRKJ0Bnyk6STsFvztb68PNJXLL4/m0AyOsnlIuWZ8rKxHLoi3vVY/qfoqVWLJ50UBKsm1eskJMv38yYJ60mKyktdnkpZ2P1N4sK3yelvFkgJNTlpFhev9DSKmti+iGVjNJ7eXKhjGCG07684AvIbX6emGBusMvRVKCD0MyqcKOCDvBJuy3gk4dNCHn9VEoDPF/ea2h2EGC7oK2Y7It3kETvcPMhfcmsin5SaSKSQPZ6LoFsv+tlhHdKNLGFrLX6D3AnwTzpohC/CjwkhIVYviu9r5PIhuVH0FKS6H9sxSpZrR58GzzDOoulgONnBayFnwC3QSnomSWlvHVwAqkwtFq/ftmyF7KJRmOSxFyC09q+DIStbs3bbyFQnpQpOcR7oR/C7K7P+zYJOOzq9WLW4asAyxWcnsDsig/L8XydfX8bqabddUPTbVUpwZY2R191pYFBnoF3Q2fMRO8gVSydsxehIbgg8D3gStVvh9Aym2ZMp+vivo5akger5ELSvCEbFPtaUjiyCriC0C3kbJJf1qSh9YJFCJq9F6KlLr6pc6jVkY7Fms7DkfW9Q4MvOeOe259Ce25SDp80TW0tCGxHNnScSVygsKDzNw+UUPWdnfX8XqNyvqCEuTc9P9myFaWVzDzHMIZVuh1zCzTkresy1l6nymGq4Bua27pl9sX+ALdMlC24fpDGUTcb3JvPuBajKRrv5r8pXTaQdv21w7ecohnZl1bMLOY5zAeg5fJinv+NyKeP0x9Rivv83aVhTzYGCnoenfk/OvVX6fmmC9Z8wekcHAZ/RW+0+XISQb1PnqhnzV/KFLcuVNSf22IZbJs/K4uoY9CvXir9suiPu/ea9z2Rgpdry5p3Gyc3tSrn+rI0S+xyn2FEkRszDth/f0Su9LNOusgi9WxSq0fDilIajuMIQzmpDZ+Ugv7/fMq/+F8ChOi0pelKocKczGyRlB0wlvdxW9FjnE9mBdtitf/s76+HyljlR6XfinaSaAb0puDjwB+PgJim+2kZu19XQl9Y99dq2Ho+X1kPGvczHEJ56xtKyiDbNvqNS7KkqGFdIsWtypWOFlWRihIrwT+PpIA+l02SQ4rSGq7MHPBNPZyUps9pGYL5avpFhaGuKoMSUrev1iwjSYPDwdEm0SQ2qUlEWwHOQdtm2D8ihR1qAdtnI+s34dKbi6TmumSeUimeBGjpBkYIy8rKONpvZ4gGYxFC+RbGz+QNVZFSe3fRuBF1VIDWnZ6bj0IZxQhtZ1H5EE6qU0mqZmiWKdrBRZyT0qU94sLEorJxCE5x9n6dr/A42sXJIfzmHmobtnzF6TKSVkniMxmUrPPvrGg/Nj37tCIWREyy2qjydmZFDvVwQyZ+whObrGbr9UbxyrZvSm/Ckk7WFCMOVXa4RgFLA39XeqBTAWKsOh9LfHhj8jI6soBS7h4Uc45afrgLXQLmxdJgLoQqSNroahmiePQCrzcLyixrZfePQdlM0GyXzsF7lFHisa/CjnnrBEQXRnj1qFbUPmjdKvAxBiCbeSQ3hP1vnWLh1rqMTkbbmm/OyAZV1b9mZKF12s8OiYBZmR9E8nabUQag4OU0lPIsU9JQUWyX445bXpgAfDaAl6x9dH1SAJMLfBWyoZZ61NIEsKXAjKea7CM0BcjGYcxkZjQU3t9itDKHjfbIvIpuuWvWgXu91abQ2Fix10RpBay5eeQfWfrqOYsHoejSpgXtQp4P8NtLYklzhrwbeAm4vaamXe1R445bfP1IGSdOKYqiW2feRp4M93TDDojHhcr5Pz+An0222FjfgrxFZfMSzsb+JEaC80RjpvJ2B8jW19iIhO2Pnuwyns7zFz5WYHOTJBF6cvoHtRnHeTk5thQvLQE+DtkX06Rah3DGornBsomRsFtG9xr2FPVj458JoGS+oQayVV5TUaa00hYuB1poM92+ZxCQoYxXraN3a+RvW31ERJa+pkrkbMBYw0ge/dXkpqYVxK/Kc4asymSlnwBUnar5eTm2EC8tAayifqcCrwPm5Pfo1uJpJNzPqLzcdMcigG6mW5JRJtrwG+Qo6tqVBsGNN31U6ScXtXPHycsxLsPkt8QsyndvOy/UJkbtYwb7MzOfwq87FZE20E2eP83qdWQ6gc3pAQ8htjayIa4nyPpySG5FU3ndTjGASOZq5BMq1GFHsPnJUhG8q0FPKeFyObuQSRlc3crpPhBrKWfIOtaaxhfcleCJI50mDultGysXhJJ5uZ43ItsbK+6YLzx0JcKvv8BwMJaSqjPLsjQSdCpmyBZOP+JpPUeyMx9E77u5phNnhrI3q2qTrwOC4MTOSfnMVxdUXufvZAqN3mPrrH5/BSy6B9LwmV4ayBJKr+owPiYNBxY0Gj7JrL3sl6xQWLjdgmSsJj3+Sa/OwB7hQVVa0g9r29RPOPFGmUFVt+qgvYD4GS1Hpsp783hmFRY4sH1jC6Trxd+VbDdw8ytJCC1GEKyz1+LbPquMT4ysbG6bIzkOi4y32cIr7xXn6H6v6qwY9ooqgNPAP+eeqe83uZzs06+fjtSYLQosSUpckuQReiLkdjpx5H4bzv4fw9NOiYNFlZ7FElxpqJJb894MFJR2XfyfG+3yPezz/+wQk92UFuuK9BvswlGQguAnSLe2eT7YaTIdNVGW1pWryk47nvWMqytVUg17LspZ49Cmtzs7LY/o3smzh8ws6qHe26OScODSKp6VaRmWFmhct6ugHeEGqvjPh/Qnn0X3eSRuZAFuSVSxSSvrFjf3K7ynYypv0xubkrJVF7sUuvhwt0DHInEpcvaTR4WLW7rPecjWwCuQipKn8jMRUpfc3OMGyb3j4xJJtdUQGpm0G4VqRQTpCrRvWMg/V7j9VhghGzonhpKaPML9NdvCpJJWeP2ALKul5dcrR+2yZqgrYDYDkOyYazuV1mlUqy4ZeidHY6s5/2UbjVvPwzQMSmk9kyFHlPW86vAogLfXRV4lZPgGT2rynGukNqigAhiZPThCZlnK5FDY2OxaS+r0xJHViKFNd+hL90IPKlOSQNSD+7ZQioaXITEVg+hu97ma22OcWJ6A343m8tFLP3fIdWEJgVN5tYm7HkF3/WpCXmPZ4PoRFTGb21ASMIWfc8FXojs/3gqRURlLSpappYljhyqxPbJ4AU9HOkYt+LfkFEkKtLGi47P1rEzR2YSUFSO6rUhJnJYtflM4HnAZ5BssHCNrCzvzVL8zVv8KPB9JGYcU4/O4XCM3hudYrKWChIfu1zYaELeo6gcNYcliDDlfjlSp2s/pIDoL5lZKaRZkvdWD8IIRyPpwts5sc3qCb+Rd/1Ey8PqAt/dnLjw5ShlbWoOEVzRhKItJ+Q9NmG4Kji9sDoPOXQC76kOrEDOw3k+cBzwXSQe2ijRe7Pzkqb1OZdp53fwNbYiWFDxZDcZ2My7fqJJrcgC/SJg6QSQSFj3cpM5MHY2t54KnI8YnbtD6n7jGret1ECKxaoYjye9WbqJlA96LbA/8CfI/rO091aks+wIhP2RUi52ZI4TW9wE2GJMz912DlnOs5HUVkQoNltbr9OtSDIJpLaNWvwbugEcbmF4tkB/xVaTKXvcdqN7aGjMfruHagU7MyS3GrJh+/8gB9UdjVReNu+taNakeWxHImFP8xrnIop6wNtXLKy2LruDk9pE44GCivXACSG1BFn7t7kyF7AKyXPIa5SEdT+3GaMRkKRkKJZc7y6DFMJKIbb/rAlcDpwKvAD4rFqBdYoVGTUGP0ut/rlKbG3iT1IA2LPCUEN4tteuTmoTbe3fFTk+NgePmgAiscoUh8+hsash2ynuLeBpL0IOeR5XmTPjhCMKyuCvaiNoWDPw3urAncCHlNw+T/f8nFil3EbWZk5Pvcy4wx1VYjoINcTsut+fbobpqNtvYeIDkLW8Nk5qk0pqdxKXiGXrOC9U2RrXvDT9sCkS0YG5UbzB+vrWSGPVPn8i41lTs2OK9lBPLe/2LfMu1wC31UY4SVqBJ9VAaud9ANl/dgfxR67bBEqX1BoH6owno28dcSWArO92R4pJV0HKZjm/pmBYwVGNp/YIcSWKbF3t7YwvhGV1Hv8Q2Loio22ScGPknDbiP1YjKlVnmBupnYZsIs87bmGpr3uqaHjovTWQMliHIgeSxhxRYZb/fsCOjGdTdhK0ZYuKlY9Zo48XCDU0iD/2PdZyPm5CPGtHtlzVkKogt0QaH0YopyNrp1UrRiPiBrLmPpc2gttYXY/U4KxH6IWmztN3V6xTTUdsrgZRjHdtG7ZvBKZrPZT1qCZOU4VuhXpaj0VahW1kT8y+JbQ71nMwD3HnipW1DfhDkaEGa+dpBbzlvIruDcgi9FxO7pl02LhcHSlXoQHzF2MwNi2c/k4kBDqX6saaAbGc7qGyMUZJW0ltxwrnqj33g4GOSCJkLwGuyFLEVYQNmkiK/oPAV4kLIdqAxZwflMZ05D1s0h80JkH+dQHl1Uayw44d4eQ3Y2VjZE3V9xbODmv/8gIyYcRyOhJuNiO2CsXYRNZkPsXcLNBgIbxLChglHTVKvhgYJUkF4/Z8pFpVzLjZUWVPIgU61rvBvED5jPqoiwT4t4JezuKCniNIFYUYhWttPjqYzFXitoKE3gE+TbcQatnj3dA++QSS9eiVYCaf1BLkuKmbU9GIGOV4vo57c8QekxlpC5AtRJuNSJ5ni1Hyz0jCRMw5cqbHTgDeM2KjxMZtIfCPBfRQKzDGVhDUfrSGn4lkKHYY/WGdHWRvRREBnFdCO56kWx6oEzEo+yKpzFUdbmrCeyvdxflYgdoHOJvuOltZimBKPeBj8D2FswkWCvoG8ZUpzGNYol7D0kC+RtXeOlKU4UXM7W0+tlf4MuKT6Cwz/QsayZmmW26szHEz2boQiRrFjpt95yvpP5iiPEyJ7Xxk4c6U5iiEJKFbbyx2UbdIEU975qPEnwNl5P+pgFySAgOTp92/oXuwXztSsFrAGcDbtC+LElsSENpLVDlWEcZwlANTgt+gexpHLLG1kLWtK5AqEWb110rSHRYJ2Bz4F1XAo/YKJx02x/46Qq+E97CKTRer1zYd/K2sCM6UetYnFBg3W3/7ObIWnAAtUzaWfXKA/v4/kCzFV9HdWF0muZk1d1QBpUxARrGklqiXdk8kqZmleIB6uK2cg18jf7KGZXitA66le5JCkRDAuciZedPB/ZMIJdPRexwN/ADZ0OlrabMHFm34LfB1im2ZMaPp+cCP1Gu3Yuex5BYeLtxENgv/SPVUVet3k26U1JAju35Isf3AHSQZ7ztI6cN2AR5ImFmgflfgSuQw6KLjlmi0acY6sP3ycrr7y5qBF/J1JH0+rcBiCc5c2Z2BJ5hZ+HjYyz5/XMD+sVYDwJe0HdM529EJJph5bOG964GXkgSDm+6/Xci3383G7JhUf8RcJqwd4G+ZWXS4nnqP8Ar/z7Ax8PGgPUXale7bawpYn43AA+nkHGf77IWpvq8iFAhyUG4nGKNhx9T6bo+c/Wbyuhty2ncr57N7jV8HOIduclc4NllzJZSx9PzeGqlStC7jGUUvG+/TI3WLGXCLkT1/ecfO3uV1kfJmnz8o0OXtEnTDZcDv9Ri7sBZvP/1QV+N5RQnjZt+9LsuRMJL5RGpQQ2FeA5xHty5XmuCylDcpAQ2t/22An0UqvnDC7lVA0YUCcFIJStg6+bt0NzYPwj7Al9UyXpIjfGmfWQjcVxKx2fd/gywSb5OjH5ciqdS3ZYyTk9rsIrXw2Z8riTRC5fgEcrrH70X0yf7AXwIPZxi4Tmrrj99XIuQ9a+ysTWuRjPW8Gd9ban/e2MPYidULbfXW1+snE/Zrezws/e9rgP+FVKWIwYka7osVSPvO7RQ/LykJlPKqEpSx9dUzwAXAyUq8S3RgtwMOBt6rls+64LvPz6l8bLJ9ugTBzRrrxzT0cCbwaqTM2Z56vQBJ2T4T+HZgeXUKWoZOapNBamaIboEUOW5TrtdtbfwZkpBwqiqn3XWObKue4kHA65Ei6Tek2lC2nG1IpGbjtxi4v6TxS/PAz3XJ5RSkgP0uOm7bA89BypS9G0ng+W3J42Zj9Df9+mhrZGG41wC0M15qNfBjjWeeBDxXySE8KHC+vuhLkb1KN5ZgYaVfqFGS8ri4YAiy08coWKmK/5mMz6/V556UU4hNSe2EVIJolTTJW32sqOaA/2vlVLpOapNJauHzTyzRaOqlS8K+flav6QEWemdE14ZAauH3jg7eqz3CsVun47a6hx5olmQY2T1u00hVPe3U2IC9GFnU75UiHi70tQLCOkQvw+NKjmuCz2yZWqdpFwwZWpLJBcHidhFYh5yjnlWtBGUUJm/UmXnoXXhkTxiLznsWlS2M3qdhhjMoZ7G8FrTTJkEYJw+f306tfwwDTxyZHTBd8G3g/yHJY2XIVxLMkU5KhrLWz1rMzKCt+9AMPX4NjQh9EvjfFE/PD/s/nP91ve9UCfphkM5DyfON6iTU0hxgCuywHARRD4SyFTCwWSe76lrRPvr7ZikLq0hqqGX3XAn8B/HZPSHs1ICrgZ+UdM8k1U/hFa5DJqn1tbwkbf35abUKyyx7lZXU0gnaV+vxHsPc9zHXObMCJl/vRvZFNiivyECSIUPpuUJKBmOr/sx1YvuYRqJsu00ZCMeOjLGL1Q/9xtLu+zakQECmvjNBeVlOLyGt9Oop6z68QkVe9FBSG6izIto76F3awJ+OQLAS1k+gyfIU90hZI3m8nseA91HsrLo871LEyro96Gev2D/ZsDn3jIYhH2W01XMGzZW8CjApUYnP1vEzR+A0JM1/akR9UtbY9XuPOrKOf1E/A6uGLPDtl/Lcilpf4VXWC9oGvc8ii5RlTi7rsGuQjedWk6wKWP/sAmxC/vCctf0i4Gt0TwiftMllBPZWpBSTW9Kzx1urI8fSHI8ceTSOsnAxhPY+YNkcN6Bsjq1FNjqPkthGJX+2d/bDSGJRo59+riHZeBsz2Yc3Wiz4h+pKj6K6vLm2Z+gEblQ0ca3PlyDVsWM8UFM870JCqFMVkvKwVpYJ5fVInb4yjChHNbDxux7ZG7mqYsMvbzSghpzd+DfElcDbEA0TO1roWGSddIpuctkky505R+8BPjOI0GzwT6Z7ns4kDrwR2s1IRlCYQTOKCfGkPud3FVmk4QGLu0aSmvXHGuSAxFsnxGMLCe1zKpQ1JJko5j0d44MliVyLVAJaHiiYzoS0z9bD/whJN6/h67dpYluNZFp/lu7+4kkzTiwHo44kHx6HFIZoDNPWGhJuW4ZUtEgC0piEQbBjaq5DUlOfYLTrRubx3ISsIayuiNisv4ucRm1CuwJ4BbKvZ2qMSsf6rIEksnxQ29OmW6lirlvQs5HY6kiS1suAq+hmK7bGqCfMcHpAZf88pNh5G0mgcjnr9pWteX1IjfeHte/aE+K1WWa4GVCHAJcOS2hGapcglUI+iGySqwfkNo6X7ARWVwNJJz5KhbNWQZtsglyBbDBeEYRaRj0xnlOSNfaI9tk36VZyaVY8fnX1FP8nkhgSjt1q5vYC/myGRRXuVwL5ZPC3KnVGqCds68FLkCzmcOngYR+yTAO6jhxTcyCyHl8LPN32GNpkzlQdiZKdBRwB/IqIUHe4f2CJKqDlrL8hsazNvf021YUbLh8A3pwi4CphFuieyCbzsC/K7Ic2snFxmu4G46JhubCv3kO3WsooN6+mx+9GumXV0icYLKH/Zn/ffD3+zdd5ZOwg4N9ZfwN/2XJm0Ztw/O5C9iyl+83G/F05x3xD2XydV/cfo9GddF9XqfM7SrDPKUPvpzc1bo4UnvxJj0FvlkByoYCG93kMqe+2NHipca29WJ9MIUkOK1m/ukabuDqLzYwBvT2YREXfOQkEYg9ks3oro/2x49gOhDK870PIGWobZSgFe6dNNSowHRB6r2uN/ryqBFK7QO+1esAzw8s++w9jIrWDh+yn8FoX9N3uIzQKk9T4vhEJ3XdKlrOsubJcQ2ib9dAT1q6Tco65fe7NJZDagxFjZ/J+ckXyFuqJmo7h9T3Ip4ziyFk6fy2yj+6lKflPRiGkINVGzkaSD/pZF82UAIdX+v+y7nGrCun2PSyJcSFUBjsjZxU9PqAPer1/r/IxP0HSj3caAYmHffgiZL3hcXqXxxpmDLME+3Yl/qV9rCx7rwVIQk6eSXFzCaR2aQEj7JIxkdrhBa3hvSuIdIQy21Ai+R7dU+Vj5KzVQzH+BCmevcUAPWF/OzKy395ZkNSWUKy02JvHJG+Gl6sh9wj9y+kV0fm/1PD1PilZqhUlsX7s3Q5isAmyn+33NSSyP5KttyjiuW1kI+ftyGLgler6NoMODp89biTMrDSyFFlvO15Jf7sc92rqesRNGv+/Sge3CmJuB+0/EjmH6sVI8di85XOe1nj3j4F/1Z9rhxy/mkYCFjN4X56tE96nnlbMicwmyycgNUrbOSaOfXaZEltSkVzac3bQUFie/Yv22TZyCsTKitqdTqraFVl3Owo5c3DHnCRhiR636jy5HLgl9bxecmbvuzWSDUnO8b5Unxu7jr9AiXFhzrGz539H9WNSsR5Mj+GWqu+PUE9qT7qHO5NT7/0Wqdn4Yx3P/6C7tp7WUaWTGhluYDPj7zvoS+6mXsZ2qqgWqpI0T+Rp9Q7u17DBHRoLfyzDop6ULJx+Fmk46Fuponyehvm2UyvS9oE8iySb3Isc67JMfz6dEf4d9btntX+Bhqj203HcWUlvEd1sxWlVjA8jJyzcqcK5PGP8JiV71jFeAzB9eO0inR+hnC1BCg6Ywbg60BN3q7F3p/4tPVdczqrx3NJZrduqzt8LKRixverAhcF31iFr5o+qMbpcCfoeZH1/pDr/vwCHbFEXzJDUxAAAAABJRU5ErkJggg==");--bg:#F3F4F0;--bg-2:#E9EBE3;--ink:#14201B;--ink-soft:#2C3933;--paper:#FFFFFF;--chalk:#F0F0E8;--chalk-dim:#9DAEA4;--muted:#566056;--accent:#F4A623;--accent-2:#FFBC4D;--accent-deep:#B97608;--line:rgba(20, 32, 27, 0.12);--line-soft:rgba(20, 32, 27, 0.07);--line-dark:rgba(240, 240, 232, 0.14);--radius:20px;--maxw:1180px;--display:"Bricolage Grotesque",Georgia,serif;--sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--serif:"Bricolage Grotesque",Georgia,serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--ink)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.center{text-align:center}h1,h2,h3{font-family:var(--display);line-height:1;letter-spacing:-.025em;font-weight:700}.eyebrow{font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:.01em;color:var(--accent-deep);display:inline-block;margin-bottom:14px}.dark .eyebrow{color:var(--accent)}header.nav{position:sticky;top:0;z-index:50;background:rgba(243,244,240,.8);backdrop-filter:saturate(150%) blur(14px);border-bottom:1px solid var(--line-soft)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:70px}.brand{font-family:var(--display);font-weight:800;font-size:25px;letter-spacing:-.04em;display:inline-flex;align-items:center}.brand-logo{height:25px;aspect-ratio:437/96;background:var(--logo) center/contain no-repeat;display:block}.brand .dot{color:var(--accent)}.brand sup{font-size:.45em;font-weight:600;top:-.9em;color:var(--muted);margin-left:1px}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{font-size:15px;color:var(--ink-soft);font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--ink)}.btn{font-family:var(--sans);font-weight:600;font-size:15px;border:none;cursor:pointer;border-radius:999px;padding:12px 22px;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary{background:var(--ink);color:var(--chalk)}.btn-primary:hover{background:#0a130f;transform:translateY(-1px)}.btn-accent{background:var(--accent);color:#1a1205}.btn-accent:hover{background:var(--accent-2);transform:translateY(-1px)}.btn-ghost{background:0 0;color:var(--ink);border:1.5px solid var(--line)}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-1px)}.btn-lg{padding:15px 28px;font-size:16px}.dark .btn-ghost{color:var(--chalk);border-color:var(--line-dark)}.dark .btn-ghost:hover{border-color:var(--chalk)}.nav-toggle{display:none}.hero{position:relative;overflow:hidden;padding:116px 0 0}.scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:9px;margin-top:72px;color:var(--muted);text-decoration:none;transition:opacity .4s ease}.scroll-cue.is-hidden{opacity:0;pointer-events:none}.scroll-cue-mouse{position:relative;width:24px;height:38px;border:2px solid currentColor;border-radius:12px;opacity:.65}.scroll-cue-dot{position:absolute;left:50%;top:7px;width:4px;height:6px;border-radius:2px;background:var(--accent);transform:translateX(-50%);animation:scrollCue 1.8s ease-in-out infinite}@keyframes scrollCue{0%{opacity:0;transform:translate(-50%,0)}25%{opacity:1}55%{opacity:1;transform:translate(-50%,13px)}100%{opacity:0;transform:translate(-50%,13px)}}.scroll-cue-label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.scroll-cue-dot{animation:none;top:10px}}.glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.glow-a{width:560px;height:560px;background:radial-gradient(closest-side,rgba(244,166,35,.55),transparent);top:-200px;left:-140px;opacity:.55}.glow-b{width:600px;height:600px;background:radial-gradient(closest-side,rgba(28,70,52,.3),transparent);top:0;right:-200px;opacity:.5}.hero-inner{position:relative;z-index:1}.hero-h1{font-size:clamp(2.7rem, 7vw, 5.4rem);font-weight:700;letter-spacing:-.035em;line-height:.97;max-width:14ch;margin:0 auto}.rot-wrap{display:inline}.rot{color:var(--accent-deep);display:inline-block;white-space:nowrap;vertical-align:baseline;transition:opacity .25s ease,width .42s cubic-bezier(.4, 0, .2, 1)}.hero .lede{font-size:clamp(1.1rem, 1.6vw, 1.32rem);color:var(--muted);max-width:36em;margin:26px auto 0}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px;justify-content:center}.hero-media{max-width:920px;margin:56px auto 0;position:relative}.hero-media::after{content:"";position:absolute;inset:-6% -4% -10% -4%;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(244,166,35,.3),transparent 72%);filter:blur(10px)}.screen{--bezel:9px;--screen-radius:16px;width:100%;background:var(--ink);border-radius:var(--screen-radius);padding:var(--bezel);box-shadow:0 40px 90px -40px rgba(20,32,27,.6),0 2px 0 rgba(255,255,255,.04) inset;border:1px solid #0a130f}.screen-inner{background:linear-gradient(180deg,#1b2a23,#15211c);border-radius:calc(var(--screen-radius) - var(--bezel));padding:20px 20px 16px;color:var(--chalk);min-height:344px;display:flex;flex-direction:column;border:1px solid rgba(240,240,232,.06)}.screen-media{align-items:center;justify-content:center;padding:0;min-height:0;aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--screen-radius) - var(--bezel));background:#0a130f}.scr-mount{width:84px;height:9px;background:#0a130f;border-radius:0 0 7px 7px;margin:0 auto;box-shadow:0 10px 18px -8px rgba(20,32,27,.6)}.demo-note{text-align:center;font-family:var(--sans);font-size:12.5px;color:var(--muted);margin-bottom:16px}.hero-trust{margin-top:34px;text-align:center;font-size:14.5px;color:var(--muted)}.hero-trust b{color:var(--ink);font-weight:600}.scr-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line-dark)}.scr-school{font-weight:700;font-size:15.5px;letter-spacing:-.01em}.scr-sub{font-family:var(--mono);font-size:11px;color:var(--chalk-dim);margin-top:3px;text-transform:uppercase;letter-spacing:.1em}.scr-clock{font-family:var(--mono);font-size:26px;font-weight:500;letter-spacing:.02em;line-height:1}.scr-date{font-family:var(--mono);font-size:11px;color:var(--chalk-dim);text-align:right;margin-top:5px}.panels{position:relative;flex:1;margin-top:16px}.panel{position:absolute;inset:0;opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.panel.is-active{opacity:1;transform:none;pointer-events:auto}.panel-tag{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px}.panel-tag::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(244,166,35,.6);animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(244,166,35,.55)}70%{box-shadow:0 0 0 7px rgba(244,166,35,0)}100%{box-shadow:0 0 0 0 rgba(244,166,35,0)}}table.vt{width:100%;border-collapse:collapse;font-size:13.5px}table.vt th{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-dim);text-align:left;font-weight:500;padding:0 8px 8px 0}table.vt td{padding:8px 8px 8px 0;border-top:1px solid var(--line-dark);vertical-align:top}table.vt td:first-child{font-family:var(--mono);color:var(--chalk-dim);white-space:nowrap}table.vt .now td{color:#fff}table.vt .now td:first-child{color:var(--accent)}.badge{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.05em;padding:2px 7px;border-radius:5px;background:rgba(244,166,35,.16);color:var(--accent)}.badge.cancel{background:rgba(240,240,232,.1);color:var(--chalk-dim)}.panel-head{font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-top:2px;font-family:var(--display)}.panel-meta{font-family:var(--mono);font-size:12px;color:var(--chalk-dim);margin-top:14px;line-height:1.7}.panel-meta .k{color:var(--accent)}.job-row{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-dark);font-size:13px}.job-row span:last-child{color:var(--chalk-dim);font-family:var(--mono);font-size:12px;white-space:nowrap}.photo-slot{flex:1;border-radius:8px;border:1px dashed rgba(240,240,232,.22);display:flex;align-items:center;justify-content:center;text-align:center;background:repeating-linear-gradient(45deg,rgba(240,240,232,.03),rgba(240,240,232,.03) 10px,transparent 10px,transparent 20px);color:var(--chalk-dim);font-family:var(--mono);font-size:11px;letter-spacing:.06em;padding:18px}.scr-foot{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line-dark)}.dots{display:flex;gap:7px}.dots button{width:7px;height:7px;border-radius:50%;border:none;background:rgba(240,240,232,.25);cursor:pointer;padding:0;transition:background .25s,width .25s}.dots button.on{background:var(--accent);width:20px;border-radius:4px}.progress{flex:1;height:2px;background:rgba(240,240,232,.12);border-radius:2px;overflow:hidden}.progress span{display:block;height:100%;width:0;background:var(--accent)}.progress.run span{transition:width 5s linear;width:100%}.scr-brand{font-family:var(--mono);font-size:10px;color:var(--chalk-dim);letter-spacing:.12em}.logos{padding:8px 0 8px;text-align:center}.logos-label{font-size:13.5px;color:var(--muted);display:block;margin-bottom:18px}.logos-row{display:flex;flex-wrap:wrap;gap:14px 16px;align-items:center;justify-content:center}.logo-chip{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--ink-soft);opacity:.62;transition:opacity .2s;padding:8px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.logo-chip:hover{opacity:1}section{position:relative}.sec{padding:108px 0}.dark{background:var(--ink);color:var(--chalk)}.dark h1,.dark h2,.dark h3{color:var(--chalk)}.sec-head{max-width:48rem}.sec-head.center{margin:0 auto}.sec-head h2{font-size:clamp(2rem, 4vw, 3.3rem);letter-spacing:-.03em}.sec-head p{color:var(--muted);margin-top:18px;font-size:1.12rem;max-width:38rem}.sec-head.center p{margin-left:auto;margin-right:auto}.dark .sec-head p{color:var(--chalk-dim)}.features{display:flex;flex-direction:column;gap:88px;margin-top:72px}.feature{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.feature:nth-child(2n) .feature-media{order:2}.feature-text h3{font-size:clamp(1.7rem, 2.6vw, 2.3rem);letter-spacing:-.02em;margin-bottom:14px}.feature-text p{color:var(--muted);font-size:1.12rem;max-width:34ch}.shot{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(circle at 78% 18%,rgba(244,166,35,.14),transparent 55%),linear-gradient(160deg,var(--paper),var(--bg-2));display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted);font-size:12.5px;letter-spacing:.02em;padding:20px;box-shadow:0 30px 60px -42px rgba(20,32,27,.5);position:relative;overflow:hidden}.shot::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px);background-size:100% 34px;opacity:.5}.shot span{position:relative;border:1px dashed var(--line);padding:9px 14px;border-radius:10px;background:rgba(255,255,255,.55)}.story{position:relative;--story-top:clamp(24px, 4vh, 52px)}.story-anchor{position:absolute;top:28%;left:0;width:1px;height:1px}.story-stage{position:sticky;top:0;height:100vh;overflow:hidden}.story-cols{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:var(--story-top);height:100%;width:100%;will-change:transform}.story-screen{flex:none;width:calc(100% - var(--demote,1) * 32%);will-change:width;transition:width .55s cubic-bezier(.4, 0, .2, 1)}.story-video{transform-origin:center center;transform:scale(var(--zs,1)) translate(var(--zx,0),var(--zy,0));transition:transform .7s cubic-bezier(.45, 0, .18, 1)}.story-copy{position:relative;width:min(640px,92%);margin-top:30px;min-height:180px;text-align:center}.story-panel{position:absolute;left:0;right:0;top:0;transform:translateY(18px);opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s ease}.story-panel.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.story-h2{font-size:clamp(2rem, 3.4vw, 3rem);letter-spacing:-.03em;line-height:1.04;margin:12px 0 18px}.step-num{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.story-trust{margin-top:26px}.story-rail{height:340vh}.story-nav{position:absolute;right:clamp(16px,3vw,44px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:16px;z-index:3}.story-nav::before{content:"";position:absolute;top:-4px;bottom:-4px;left:50%;width:2px;transform:translateX(-50%);background:var(--line);z-index:-1}.story-dot{width:11px;height:11px;padding:0;border:1.5px solid var(--chalk-dim);border-radius:50%;background:var(--bg);cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease}.story-dot:hover{border-color:var(--accent)}.story-dot.is-active{background:var(--accent);border-color:var(--accent);transform:scale(1.35)}.story-static .story-stage{position:static;height:auto;display:block;overflow:visible}.story-static .story-cols{display:block}.story-static .story-screen{width:100%;max-width:760px;margin:0 auto 40px}.story-static .story-video{transform:none}.story-static .story-copy{position:static;width:auto}.story-static .story-panel{position:static;opacity:1;transform:none;pointer-events:auto;margin-bottom:46px}.story-static .story-rail{display:none}.story-static .story-nav{display:none}.story-static .story-anchor{position:static}.legal-hero{position:relative;overflow:hidden;padding:64px 0 4px}.legal-hero .glow-c{width:520px;height:520px;top:-260px;left:-120px;opacity:.5;background:radial-gradient(closest-side,rgba(244,166,35,.5),transparent)}.legal-hero .inner{position:relative;z-index:1;max-width:46rem}.legal .back{display:inline-flex;align-items:center;gap:7px;margin-bottom:26px;font-size:13px;font-weight:600;color:var(--muted);transition:gap .2s,color .2s}.legal .back:hover{color:var(--ink);gap:11px}.legal-hero h1{font-size:clamp(2.6rem, 6vw, 4.4rem);letter-spacing:-.035em;line-height:.98;margin-top:6px}.legal-hero .lede{color:var(--muted);font-size:1.14rem;margin-top:16px;max-width:42ch}.legal-rule{height:2px;width:100%;margin-top:30px;border-radius:2px;background:linear-gradient(90deg,var(--accent),rgba(244,166,35,0) 60%)}.legal-layout{display:grid;grid-template-columns:190px 1fr;gap:60px;align-items:start;padding-top:48px}.legal-index{position:sticky;top:100px;display:flex;flex-direction:column;gap:13px;font-size:14px;font-weight:500}.legal-index .label{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--muted);margin-bottom:2px}.legal-index a{display:flex;gap:10px;color:var(--muted);line-height:1.4;transition:color .2s}.legal-index a:hover{color:var(--ink)}.legal-index a .n{font-family:var(--display);font-weight:700;color:var(--accent-deep);flex:none}.legal-content{counter-reset:sec;max-width:46rem}.legal-section{scroll-margin-top:96px;margin-top:46px}.legal-section:first-of-type{margin-top:0}.legal-section h2{font-size:1.42rem;letter-spacing:-.015em;display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.legal-section h2::before{counter-increment:sec;content:counter(sec,decimal-leading-zero);font-family:var(--display);font-size:.95rem;font-weight:700;color:var(--accent-deep)}.legal-section p{color:var(--ink-soft);margin-bottom:14px;font-size:1.04rem}.legal-section a{border-bottom:1px solid var(--accent);padding-bottom:1px;transition:color .2s}.legal-section a:hover{color:var(--accent-deep)}.provider-card{background:var(--bg-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 14px 14px 0;padding:24px 28px}.provider-card address{font-style:normal;font-size:1.12rem;line-height:1.85;color:var(--ink)}.provider-card .role{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.provider-card .role b{display:block;margin-top:5px;font-family:var(--display);font-size:1.05rem;letter-spacing:-.01em;text-transform:none;color:var(--ink);font-weight:600}.legal-stand{display:inline-block;margin-top:20px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legal-section h3{font-family:var(--display);font-size:1.06rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:26px 0 10px}.legal-section li strong,.legal-section p strong{color:var(--ink);font-weight:600}.legal-section ul{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:9px}.legal-section li{position:relative;padding-left:20px;color:var(--ink-soft);font-size:1.02rem;line-height:1.55}.legal-section li::before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.legal-section li ul{margin:9px 0 2px}.legal-section li li::before{width:9px;height:1.5px;border-radius:0;top:.8em;background:var(--accent-deep)}.legal-section .proc-label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:26px 0 12px}.legal-section ul.meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:18px 0;gap:14px}.legal-section ul.meta li{padding-left:0;font-size:1rem}.legal-section ul.meta li::before{display:none}.legal-section ul.meta li strong{display:block;margin-bottom:4px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}.story-grid{display:grid;grid-template-columns:0.82fr 1.18fr;gap:64px;align-items:start}.portrait{aspect-ratio:4/5;border-radius:var(--radius);border:1px solid var(--line);overflow:hidden;position:relative;background:radial-gradient(circle at 30% 22%,rgba(244,166,35,.18),transparent 60%),var(--bg-2);display:flex;align-items:flex-end;padding:22px;color:var(--muted);font-size:12px;box-shadow:0 30px 60px -42px rgba(20,32,27,.5)}.portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block}.portrait::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px);background-size:100% 32px;opacity:.55}.portrait span{position:relative}.photo-credit{position:absolute;z-index:1;bottom:10px;left:10px;margin:0;font-family:var(--sans);font-size:11px;letter-spacing:.01em;color:rgba(255,255,255,.85);background:rgba(20,32,27,.42);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:3px 9px;border-radius:999px}.story-body h2{font-size:clamp(2rem, 3.6vw, 3rem);letter-spacing:-.03em;margin:4px 0 26px;line-height:1.02}.story-body p{font-size:1.14rem;color:var(--ink-soft);margin-bottom:20px;max-width:40ch}.story-body p.note{font-size:.92rem;color:var(--muted);background:var(--bg-2);border-left:3px solid var(--accent);padding:14px 16px;border-radius:0 10px 10px 0}.sig{font-family:var(--display);font-weight:600;font-size:1.5rem;color:var(--ink);margin-top:10px;letter-spacing:-.02em}.sig small{display:block;font-family:var(--sans);font-weight:500;font-size:.8rem;color:var(--muted);margin-top:6px}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.statement h2{font-size:clamp(2.3rem, 4.6vw, 3.9rem);line-height:1;letter-spacing:-.03em}.statement h2 b{font-weight:800;color:var(--accent)}.social-points{display:flex;flex-direction:column;gap:30px}.social-point{display:flex;gap:18px}.social-point .ic{flex:none;width:4px;border-radius:4px;background:var(--accent);align-self:stretch}.social-point h3{font-size:1.22rem;margin-bottom:7px;letter-spacing:-.01em}.social-point p{color:var(--chalk-dim);font-size:1.02rem}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px;padding-bottom:60px;border-bottom:1px solid var(--line)}.stat .n{font-family:var(--display);font-weight:700;font-size:clamp(3rem, 6vw, 4.6rem);letter-spacing:-.04em;line-height:.9;color:var(--accent-deep);display:block}.stat .l{color:var(--muted);font-size:1rem;margin-top:12px;display:block;max-width:14ch}.quote-block{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.quote-card{margin:0}.quote-card::before{content:"\201C";display:block;font-family:var(--display);font-weight:700;font-size:2.6rem;line-height:.7;color:var(--accent);margin-bottom:10px}.big-quote{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(1.3rem, 1.8vw, 1.85rem);line-height:1.22;letter-spacing:-.02em;color:var(--ink)}.who{display:flex;align-items:center;gap:15px;margin-top:26px}.face{width:56px;height:56px;border-radius:50%;background:var(--bg-2);border:1px solid var(--line);flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--muted);overflow:hidden}.who b{display:block;font-size:1.02rem}.who span{font-size:.92rem;color:var(--muted)}.press-line{margin-top:44px;font-size:.98rem;color:var(--muted)}.press-line a{border-bottom:1px solid var(--accent);padding-bottom:1px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:64px}.step .no{font-family:var(--display);font-weight:700;font-size:2.6rem;color:var(--accent);letter-spacing:-.04em;line-height:1}.step h3{font-size:1.4rem;margin:16px 0 10px;letter-spacing:-.02em}.step p{color:var(--muted);font-size:1.04rem}.compliance{margin-top:56px;display:flex;flex-wrap:wrap;gap:11px 13px;align-items:center;padding-top:32px;border-top:1px solid var(--line)}.tag{font-family:var(--sans);font-size:13.5px;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:8px 16px;background:var(--paper)}.tag b{color:var(--accent-deep);font-weight:600}.faq{max-width:760px;margin:8px auto 0;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{font-size:1.2rem;letter-spacing:-.015em;line-height:1.3;margin:0;transition:color .2s}.faq-item summary:hover h3,.faq-item[open] summary h3{color:var(--accent-deep)}.faq-ic{position:relative;flex:none;width:18px;height:18px}.faq-ic::after,.faq-ic::before{content:"";position:absolute;background:var(--accent-deep);border-radius:2px;transition:transform .25s ease}.faq-ic::before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.faq-ic::after{left:50%;top:0;width:2px;height:100%;transform:translateX(-50%)}.faq-item[open] .faq-ic::after{transform:translateX(-50%) scaleY(0)}.faq-a{padding:0 0 26px}.faq-item[open] .faq-a{animation:faqIn .28s ease}@keyframes faqIn{from{opacity:0}to{opacity:1}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.faq-item[open]::details-content{block-size:auto}}.faq-a p{color:var(--muted);font-size:1.05rem;line-height:1.62;max-width:66ch;margin:0}.faq-a a{color:var(--accent-deep);border-bottom:1px solid var(--accent);padding-bottom:1px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.contact h2{font-size:clamp(2.4rem, 4.4vw, 3.6rem);letter-spacing:-.03em}.contact p{color:var(--chalk-dim);font-size:1.16rem;margin-top:20px;max-width:32ch}.contact-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-end;text-align:right}.mail-btn{font-family:var(--display);font-weight:600;font-size:clamp(1.1rem, 2.4vw, 1.6rem);background:var(--accent);color:#1a1205;border-radius:16px;padding:20px 28px;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:12px;transition:transform .15s ease,background .2s ease;box-shadow:0 3px 0 var(--accent-deep)}.mail-btn:hover{transform:translateY(-2px);background:var(--accent-2)}.contact-meta{font-size:14px;color:var(--chalk-dim);line-height:2}.contact-meta a{border-bottom:1px solid var(--line-dark)}footer{background:#0c1611;color:var(--chalk-dim);padding:60px 0 44px}.foot-grid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;align-items:flex-start}footer .brand{color:var(--chalk);font-size:23px}.foot-logo{height:28px;aspect-ratio:437/96;background:var(--logo) center/contain no-repeat;display:block;filter:brightness(0) invert(1);opacity:.9}footer .tagline{font-size:.95rem;max-width:24em;margin-top:14px}.foot-links{display:flex;flex-direction:column;align-items:flex-end;gap:16px;font-size:.95rem}.foot-links-row{display:flex;gap:30px;flex-wrap:wrap;justify-content:flex-end}.foot-legal{font-size:.88rem;opacity:.8}.foot-links a:hover{color:var(--chalk)}.foot-bottom{margin-top:44px;padding-top:24px;border-top:1px solid var(--line-dark);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px}.made-with{display:inline-flex;align-items:center;gap:5px}.made-with .heart{color:var(--accent);flex:none;transform:translateY(.5px)}@media (max-width:900px){.contact-grid,.feature,.quote-block,.social-grid,.story-grid{grid-template-columns:1fr;gap:36px}.feature:nth-child(2n) .feature-media{order:0}.stats-row{grid-template-columns:1fr 1fr;gap:36px 24px}.steps{grid-template-columns:1fr;gap:36px}.legal-layout{grid-template-columns:1fr;gap:0;padding-top:36px}.legal-index{display:none}.contact-actions{align-items:flex-start;text-align:left}.nav-links{display:flex;flex-direction:column;position:absolute;top:70px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);padding:18px 28px 24px;gap:18px;opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity .25s ease,transform .28s cubic-bezier(.4, 0, .2, 1),visibility .25s}.nav-links.open{opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-links a{opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.nav-links.open a{opacity:1;transform:none}.nav-links.open a:first-child{transition-delay:.04s}.nav-links.open a:nth-child(2){transition-delay:.08s}.nav-links.open a:nth-child(3){transition-delay:.12s}.nav-links.open a:nth-child(4){transition-delay:.16s}.nav-links.open a:nth-child(5){transition-delay:.20s}.nav-toggle{display:inline-flex;background:0 0;border:none;cursor:pointer;flex-direction:column;gap:5px;padding:8px}.nav-toggle span{width:22px;height:2px;background:var(--ink);display:block;border-radius:2px;transform-origin:center;transition:transform .3s cubic-bezier(.4, 0, .2, 1),opacity .2s ease}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.portrait{max-width:360px}.foot-links{align-items:flex-start}.foot-links-row{justify-content:flex-start}}@media (max-width:540px){.wrap{padding:0 20px}.sec{padding:76px 0}.hero{padding:48px 0 16px}.stats-row{grid-template-columns:1fr 1fr}.features{gap:64px}.screen{--bezel:5px;--screen-radius:12px}.scr-mount{width:56px;height:6px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.panel{position:relative;opacity:1;transform:none}.panel:not(:first-child){display:none}}:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:4px}