.home_home__V2h4G{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.home_home__V2h4G h1{font-size:2.5rem;color:#fff;margin-bottom:2rem}.home_home__container__KLyej{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%;max-width:1200px}.home_home__card__Tpme6{box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:10px;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;cursor:pointer}.home_home__card__Tpme6:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.home_home__cardContent__JN2ZT{padding:1.5rem;text-align:center}.home_home__cardTitle__WexGj{font-size:1.2rem;color:#fff;margin-bottom:.5rem}.home_home__cardLink__a1LQg{display:inline-block;text-decoration:none;color:#17a2b8;font-weight:700;margin-top:.5rem;padding:.5rem 1rem;border:1px solid #17a2b8;border-radius:5px;transition:background .3s ease,color .3s ease}.home_home__cardLink__a1LQg:hover{background:#17a2b8;color:#fff}@media(max-width:600px){.home_home__V2h4G h1{font-size:1.8rem}.home_home__container__KLyej{grid-template-columns:1fr}}.nav{width:100%}.nav-list{list-style:none;display:flex;justify-content:flex-end}.langSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f4f4f4;border:1px solid #ccc;border-radius:6px;margin:1rem;padding:8px 12px;font-size:14px;color:#333;cursor:pointer;min-width:150px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'12'%20height%3D'7'%20viewBox%3D'0%200%2012%207'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M6%207L0%200h12L6%207z'%20fill%3D'%23666'%20/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 7px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.langSelect:hover{border-color:#888}.langSelect:focus{outline:none;border-color:#0a1b89;box-shadow:0 0 0 2px rgba(10,27,137,.2)}.langSelect option{background-color:#fff;color:#000}.language-modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7)}.language-modal{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px rgba(0,0,0,.1);padding:1.5rem;width:100%;max-width:24rem;margin:0 auto}.language-modal-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#000}.language-list{max-height:15rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;list-style:none;padding:0}.language-button{width:100%;text-align:left;padding:.5rem 1rem;border:none;background-color:transparent;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease}.language-button:hover{background-color:#f3f4f6}.cancel-button{margin-top:1rem;width:100%;padding:.5rem 1rem;background-color:#e5e7eb;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease}.cancel-button:hover{background-color:#d1d5db}