.page-module__eKtmKW__page{min-height:100vh}.page-module__eKtmKW__container{max-width:1200px;margin:0 auto;padding:0 40px}.page-module__eKtmKW__hero{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%);text-align:center;padding:100px 0}.page-module__eKtmKW__title{color:var(--color-white);margin:0 0 15px;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800}.page-module__eKtmKW__subtitle{color:#ffffffe6;max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.page-module__eKtmKW__categoriesSection{background-color:var(--color-white);border-bottom:1px solid #00000014;padding:40px 0}.page-module__eKtmKW__categories{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module__eKtmKW__categoryBtn{background-color:var(--color-cream);color:var(--color-primary);cursor:pointer;border:none;border-radius:24px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s}.page-module__eKtmKW__categoryBtn:hover,.page-module__eKtmKW__categoryBtn.page-module__eKtmKW__active{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%);color:var(--color-white)}.page-module__eKtmKW__blogSection{background-color:var(--color-cream);padding:80px 0}.page-module__eKtmKW__blogGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.page-module__eKtmKW__blogCard{background-color:var(--color-white);border-radius:16px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.page-module__eKtmKW__blogCard:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0000001f}.page-module__eKtmKW__blogImage{height:200px;position:relative;overflow:hidden}.page-module__eKtmKW__blogImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-module__eKtmKW__blogCard:hover .page-module__eKtmKW__blogImage img{transform:scale(1.05)}.page-module__eKtmKW__category{background-color:var(--color-secondary);color:var(--color-white);text-transform:uppercase;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;position:absolute;top:15px;left:15px}.page-module__eKtmKW__blogContent{flex-direction:column;flex:1;padding:25px;display:flex}.page-module__eKtmKW__blogMeta{color:var(--color-text);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.page-module__eKtmKW__readTime{background-color:var(--color-cream);border-radius:12px;padding:4px 10px;font-weight:500}.page-module__eKtmKW__blogTitle{color:var(--color-primary);margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.4}.page-module__eKtmKW__blogExcerpt{color:var(--color-text);flex:1;margin-bottom:20px;font-size:15px;line-height:1.7}.page-module__eKtmKW__blogFooter{border-top:1px solid #00000014;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.page-module__eKtmKW__author{color:var(--color-text);font-size:14px;font-weight:500}.page-module__eKtmKW__readMore{color:var(--color-secondary);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.page-module__eKtmKW__readMore:hover{gap:12px}.page-module__eKtmKW__arrow{width:16px;height:16px;transition:transform .3s}.page-module__eKtmKW__readMore:hover .page-module__eKtmKW__arrow{transform:translate(4px)}.page-module__eKtmKW__newsletterSection{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%);padding:100px 0}.page-module__eKtmKW__newsletterContent{text-align:center;max-width:700px;margin:0 auto}.page-module__eKtmKW__newsletterTitle{color:var(--color-white);margin-bottom:15px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.page-module__eKtmKW__newsletterText{color:#ffffffe6;margin-bottom:30px;font-size:16px;line-height:1.6}.page-module__eKtmKW__newsletterForm{gap:12px;max-width:500px;margin:0 auto;display:flex}.page-module__eKtmKW__emailInput{background-color:#fffffff2;border:none;border-radius:8px;flex:1;padding:16px 20px;font-size:15px}.page-module__eKtmKW__emailInput:focus{background-color:var(--color-white);outline:none}.page-module__eKtmKW__subscribeBtn{background-color:var(--color-white);color:var(--color-primary);cursor:pointer;border:none;border-radius:9999px;padding:16px 32px;font-size:15px;font-weight:700;transition:all .3s}.page-module__eKtmKW__subscribeBtn:hover{background-color:var(--color-secondary);color:var(--color-white);transform:translateY(-2px)}@media (max-width:768px){.page-module__eKtmKW__container{padding:0 20px}.page-module__eKtmKW__blogGrid{grid-template-columns:1fr}.page-module__eKtmKW__newsletterForm{flex-direction:column}}
