.BlogPost-module__ifVEqa__blogPage{background:#fff;min-height:100vh;padding:60px 16px 80px}.BlogPost-module__ifVEqa__container{max-width:95%;margin:0 auto}.BlogPost-module__ifVEqa__hero{max-width:1100px;margin:0 auto 50px}.BlogPost-module__ifVEqa__heroImage,.BlogPost-module__ifVEqa__container img{aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%;max-width:100%;height:auto;display:block}.BlogPost-module__ifVEqa__title{color:#111827;margin-bottom:34px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1.2}.BlogPost-module__ifVEqa__container h2{color:#111827;margin-top:48px;margin-bottom:16px;font-size:clamp(1.6rem,2vw,2rem);font-weight:700;line-height:1.3}.BlogPost-module__ifVEqa__container p{color:#4b5563;margin-bottom:18px;font-size:1.1rem;line-height:1.65}.BlogPost-module__ifVEqa__container ul{margin:14px 0 24px 28px}.BlogPost-module__ifVEqa__container li{color:#4b5563;margin-bottom:8px;font-size:1.08rem;line-height:1.6}.BlogPost-module__ifVEqa__faqSection{margin-top:64px}.BlogPost-module__ifVEqa__faqSection h2{margin-bottom:24px}.BlogPost-module__ifVEqa__faqItem{background:#fff;border:1px solid #734dff;border-radius:14px;margin-bottom:14px;transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 4px 12px #734dff0d}.BlogPost-module__ifVEqa__faqItem:hover{border-color:#4f46e5;box-shadow:0 12px 30px #4f46e51f}.BlogPost-module__ifVEqa__faqButton{cursor:pointer;color:#111827;-webkit-user-select:none;user-select:none;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:0;padding:20px 24px;font-size:1.05rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.BlogPost-module__ifVEqa__faqButton::-webkit-details-marker{display:none}.BlogPost-module__ifVEqa__faqButton:after{content:"";transform-origin:50%;border-bottom:2px solid #734dff;border-right:2px solid #734dff;flex-shrink:0;width:8px;height:8px;margin-right:4px;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s;display:block;transform:rotate(45deg)}.BlogPost-module__ifVEqa__faqItem:hover .BlogPost-module__ifVEqa__faqButton:after{border-color:#4f46e5}.BlogPost-module__ifVEqa__faqItem[open] .BlogPost-module__ifVEqa__faqButton:after{transform:rotate(-135deg)}.BlogPost-module__ifVEqa__answer{height:auto;max-height:none;padding:0 24px 20px;animation:.3s cubic-bezier(.4,0,.2,1) BlogPost-module__ifVEqa__sweep;overflow-y:visible}.BlogPost-module__ifVEqa__answer p{word-wrap:break-word;overflow-wrap:break-word;margin:0;line-height:1.6}.BlogPost-module__ifVEqa__backButton{color:#734dff;align-items:center;gap:8px;margin-bottom:40px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.BlogPost-module__ifVEqa__backButton:hover{transform:translate(-5px)}@keyframes BlogPost-module__ifVEqa__sweep{0%{opacity:0;margin-top:-10px}to{opacity:1;margin-top:0}}@media (max-width:992px){.BlogPost-module__ifVEqa__hero,.BlogPost-module__ifVEqa__container{max-width:100%}}@media (max-width:768px){.BlogPost-module__ifVEqa__blogPage{padding:36px 12px 60px}.BlogPost-module__ifVEqa__hero{margin-bottom:32px}.BlogPost-module__ifVEqa__title{margin-bottom:22px;font-size:2rem}.BlogPost-module__ifVEqa__container h2{margin-top:32px;margin-bottom:14px;font-size:1.5rem}.BlogPost-module__ifVEqa__container p,.BlogPost-module__ifVEqa__container li{font-size:1rem;line-height:1.6}.BlogPost-module__ifVEqa__container ul{margin-left:22px}.BlogPost-module__ifVEqa__faqButton{padding:16px;font-size:.98rem}.BlogPost-module__ifVEqa__answer{height:auto;padding:0 16px 16px}}
