.page-module__aa4_gW__blogContainer{background:#f8fafc;min-height:100vh}.page-module__aa4_gW__hero{color:#fff;background:linear-gradient(135deg,#0aae58 0%,#087f43 100%);padding:6rem 1.5rem;position:relative;overflow:hidden}.page-module__aa4_gW__hero:before{content:"";background:radial-gradient(circle at 100% 0,#ffffff26,#0000 35%);position:absolute;inset:0}.page-module__aa4_gW__heroContent{z-index:2;max-width:900px;margin:0 auto;position:relative}.page-module__aa4_gW__category{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-block}.page-module__aa4_gW__title{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.15}.page-module__aa4_gW__subtitle{opacity:.95;max-width:800px;font-size:1.2rem;line-height:1.8}.page-module__aa4_gW__content{z-index:10;background:#fff;border-radius:24px;max-width:900px;margin:-60px auto 0;padding:3rem;position:relative;box-shadow:0 10px 40px #00000014}.page-module__aa4_gW__content h2{color:#0f172a;margin-top:3rem;margin-bottom:1.2rem;font-size:2rem;line-height:1.3}.page-module__aa4_gW__content h3{color:#1e293b;margin-bottom:.8rem}.page-module__aa4_gW__content p{color:#475569;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.9}.page-module__aa4_gW__content ul{margin:1.5rem 0;padding-left:1.5rem}.page-module__aa4_gW__content li{color:#475569;margin-bottom:.9rem;line-height:1.8}.page-module__aa4_gW__quote{color:#166534;background:#f0fdf4;border-left:5px solid #0aae58;border-radius:12px;margin:2rem 0;padding:1.5rem;font-size:1.15rem;font-weight:600}.page-module__aa4_gW__table{border-collapse:collapse;border-radius:16px;width:100%;margin:2rem 0;overflow:hidden;box-shadow:0 5px 20px #00000014}.page-module__aa4_gW__table thead{color:#fff;background:#0aae58}.page-module__aa4_gW__table th,.page-module__aa4_gW__table td{text-align:left;padding:1rem}.page-module__aa4_gW__table th{font-weight:700}.page-module__aa4_gW__table tbody tr:nth-child(2n){background:#f8fafc}.page-module__aa4_gW__table tbody tr:hover{background:#ecfdf5}.page-module__aa4_gW__ctaBox{color:#fff;text-align:center;background:linear-gradient(135deg,#0aae58,#087f43);border-radius:24px;margin:4rem 0;padding:2.5rem}.page-module__aa4_gW__ctaBox h3{color:#fff;margin-bottom:1rem;font-size:2rem}.page-module__aa4_gW__ctaBox p{color:#fffffff2;margin-bottom:1.8rem}.page-module__aa4_gW__ctaButton{color:#0aae58;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__aa4_gW__ctaButton:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000026}.page-module__aa4_gW__relatedPosts{gap:1rem;margin:2rem 0;display:grid}.page-module__aa4_gW__relatedPosts a{color:#0aae58;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.25rem;font-weight:600;text-decoration:none;transition:all .3s}.page-module__aa4_gW__relatedPosts a:hover{background:#ecfdf5;border-color:#0aae58;transform:translate(6px)}.page-module__aa4_gW__faqSection{margin-top:4rem}.page-module__aa4_gW__faqItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:1rem;padding:1.5rem}.page-module__aa4_gW__faqItem h3{color:#0f172a;margin-bottom:.75rem}.page-module__aa4_gW__faqItem p{margin-bottom:0}.page-module__aa4_gW__disclaimer{color:#9a3412;background:#fff7ed;border-left:5px solid #f97316;border-radius:12px;margin-top:3rem;padding:1.5rem;line-height:1.8}@media (max-width:992px){.page-module__aa4_gW__content{margin:-40px 1rem 0;padding:2rem}}@media (max-width:768px){.page-module__aa4_gW__hero{padding:4rem 1rem}.page-module__aa4_gW__content{border-radius:20px;padding:1.5rem}.page-module__aa4_gW__title{font-size:2.2rem}.page-module__aa4_gW__subtitle{font-size:1rem}.page-module__aa4_gW__content h2{font-size:1.6rem}.page-module__aa4_gW__table{white-space:nowrap;display:block;overflow-x:auto}.page-module__aa4_gW__ctaBox{padding:2rem 1.25rem}.page-module__aa4_gW__ctaBox h3{font-size:1.6rem}}@media (max-width:480px){.page-module__aa4_gW__hero{padding:3rem 1rem}.page-module__aa4_gW__title{font-size:1.9rem}.page-module__aa4_gW__content{margin-top:-25px;padding:1.25rem}.page-module__aa4_gW__category{font-size:.8rem}.page-module__aa4_gW__ctaButton{width:100%}}
