.blog-module__JsT-Oq__blogPage{background-color:var(--color-bg);padding-top:var(--space-6xl)}.blog-module__JsT-Oq__hero{padding:var(--space-4xl)0 var(--space-4xl);text-align:center}.blog-module__JsT-Oq__title{margin-bottom:var(--space-lg);letter-spacing:-.06em;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.9}.blog-module__JsT-Oq__subtitle{opacity:.6;max-width:600px;margin:0 auto;font-size:1.25rem}.blog-module__JsT-Oq__categories{justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-4xl);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__categoryBtn{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--transition-base);padding:.75rem 1.5rem;font-size:.8125rem;font-weight:700}.blog-module__JsT-Oq__categoryBtn:hover,.blog-module__JsT-Oq__categoryBtn.blog-module__JsT-Oq__active{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.blog-module__JsT-Oq__blogGrid{gap:var(--space-xl);margin-bottom:var(--space-6xl);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__JsT-Oq__postCard{background-color:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.blog-module__JsT-Oq__postCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-black);transform:translateY(-8px)}.blog-module__JsT-Oq__postImage{aspect-ratio:16/10;background-color:#eee;overflow:hidden}.blog-module__JsT-Oq__postImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.blog-module__JsT-Oq__postCard:hover .blog-module__JsT-Oq__postImage img{transform:scale(1.05)}.blog-module__JsT-Oq__postContent{padding:var(--space-2xl);flex-direction:column;flex:1;display:flex}.blog-module__JsT-Oq__postMeta{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800;display:flex}.blog-module__JsT-Oq__postCategory{color:var(--color-primary);background-color:var(--color-black);border-radius:var(--radius-full);padding:.25rem .75rem}.blog-module__JsT-Oq__postDate{opacity:.4}.blog-module__JsT-Oq__postTitle{margin-bottom:var(--space-md);font-size:1.5rem;font-weight:800;line-height:1.25}.blog-module__JsT-Oq__postDesc{opacity:.6;margin-bottom:var(--space-2xl);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__postLink{color:var(--color-black);align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;font-weight:800;display:flex}@media (max-width:1023px){.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(2,1fr);padding-left:20px;padding-right:20px}.blog-module__JsT-Oq__title{font-size:clamp(2.5rem,6vw,4rem)}.blog-module__JsT-Oq__blogPage{padding-top:16rem}}@media (max-width:430px){.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.blog-module__JsT-Oq__title{font-size:2.5rem}.blog-module__JsT-Oq__blogPage{padding-top:10rem}}
.FAQ-module__YTKPaG__faqSection{padding:var(--space-6xl)0;background-color:var(--color-bg)}.FAQ-module__YTKPaG__faqContainer{max-width:900px;margin:0 auto}.FAQ-module__YTKPaG__faqTitle{text-align:center;margin-bottom:var(--space-4xl);font-size:clamp(2.5rem,6vw,4rem)}.FAQ-module__YTKPaG__faqList{gap:var(--space-md);flex-direction:column;display:flex}.FAQ-module__YTKPaG__faqItem{background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);overflow:hidden}.FAQ-module__YTKPaG__faqHeader{width:100%;padding:var(--space-xl)var(--space-2xl);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-lg);background:0 0;border:none;display:flex}.FAQ-module__YTKPaG__faqQuestion{color:var(--color-black);font-size:1.25rem;font-weight:700;line-height:1.3}.FAQ-module__YTKPaG__faqIcon{background-color:var(--color-bg);width:44px;height:44px;color:var(--color-black);transition:all var(--transition-base);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FAQ-module__YTKPaG__faqOpen .FAQ-module__YTKPaG__faqIcon{background-color:var(--color-primary);border-color:var(--color-primary);transform:rotate(45deg)}.FAQ-module__YTKPaG__faqContent{transition:grid-template-rows var(--transition-base);opacity:0;grid-template-rows:0fr;display:grid}.FAQ-module__YTKPaG__faqOpen .FAQ-module__YTKPaG__faqContent{opacity:1;grid-template-rows:1fr}.FAQ-module__YTKPaG__faqAnswer{overflow:hidden}.FAQ-module__YTKPaG__faqAnswer p,.FAQ-module__YTKPaG__faqAnswer{padding:0 var(--space-2xl)var(--space-xl);color:var(--color-text-muted);font-size:1.125rem;line-height:1.6}@media (max-width:1023px){.FAQ-module__YTKPaG__faqSection{padding:var(--space-4xl)0}.FAQ-module__YTKPaG__faqTitle{margin-bottom:var(--space-3xl);font-size:clamp(2.25rem,5vw,3.5rem)}}@media (max-width:430px){.FAQ-module__YTKPaG__faqHeader{padding:var(--space-lg);text-align:center;gap:var(--space-md);flex-direction:column}.FAQ-module__YTKPaG__faqQuestion{font-size:1.125rem}.FAQ-module__YTKPaG__faqAnswer p,.FAQ-module__YTKPaG__faqAnswer{padding:0 var(--space-lg)var(--space-lg);text-align:center}.FAQ-module__YTKPaG__faqIcon{width:36px;height:36px;margin:0 auto}.FAQ-module__YTKPaG__faqTitle{margin-bottom:var(--space-2xl);font-size:2rem}}
