.Home_pageWrapper__yvBCF{display:flex;flex-direction:column;min-height:100vh}.Home_homeLayout__IDO5Z{display:grid;grid-template-areas:"grid" "text";grid-gap:2.5rem;gap:2.5rem;padding:1rem 0}.Home_textWrapper___0z_u{grid-area:text;display:flex;flex-direction:column;gap:2rem}.Home_grid__YfC1U{grid-area:grid;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.Home_grid__YfC1U{grid-template-columns:1fr;gap:1rem}}.Home_card__RSt5I{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column}.Home_card__RSt5I:hover{transform:translateY(-8px)}.Home_imageContainer__vIg_a{position:relative;width:100%;height:100%}.Home_cardTitleDesktop__6nObB{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(0,0,0,.65);color:#fff;font-size:1rem;font-weight:700;text-align:center;z-index:10;display:flex;flex-direction:column;align-items:center;gap:8px}@media(max-width:768px){.Home_cardTitleDesktop__6nObB{display:none}}.Home_cardTitleMobile__IO5Iq{display:none}@media(max-width:768px){.Home_cardTitleMobile__IO5Iq{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.65);z-index:10;display:flex;flex-direction:column;align-items:center;gap:8px;padding:5px 0 10px;text-align:center;font-weight:700;font-size:1rem;color:#fff}}.Home_introText__qDlw1{font-size:1rem;text-align:center;padding:0 1rem}.Home_introText__qDlw1 p{max-width:800px;margin:0 auto;line-height:1.5;color:#ddd}.Home_heading__AbcRX{color:#fff;text-align:center;margin:0 0 1rem;line-height:1.2}.Home_mainHeading__ZwBEO{font-size:2.5rem;margin-bottom:.5rem}@media(max-width:768px){.Home_mainHeading__ZwBEO{font-size:1.8rem}}.Home_subHeading__hDXb9{font-size:1.8rem;margin-top:1.5rem}@media(max-width:768px){.Home_subHeading__hDXb9{font-size:1.5rem}}.Home_faqSection__A7VB9{margin:0;padding:1rem;text-align:center}.Home_faqHeading__V8LRZ{font-size:1.8rem;font-weight:700;margin-bottom:1rem;color:#fff;line-height:1.2}@media(max-width:768px){.Home_faqHeading__V8LRZ{font-size:1.5rem;line-height:1.2}}.Home_faqContainer__ts2Aq{display:flex;flex-direction:column;gap:.5rem;max-width:800px;margin:0 auto}.Home_faqItem__abmri{background:hsla(0,0%,100%,.05);border-radius:6px;padding:1rem;text-align:left;color:#ddd}.Home_faqItem__abmri h3{font-size:1.4rem;font-weight:700;margin:0 0 .25rem;color:#fff;line-height:1.2}.Home_faqItem__abmri p{font-size:1rem;line-height:1.5;margin:0;color:#ddd}.Home_openButton__c8yvc{width:90%;padding:5px;background-color:#0056b3;color:#fff;font-weight:700;font-size:1rem;text-align:center;border-radius:6px;transition:background-color .3s ease}.Home_card__RSt5I:hover .Home_openButton__c8yvc{background-color:#007bff}