.wp-block-rank-math-faq-block{margin:40px 0;padding:30px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.rank-math-faq-item{background:#fff;border-radius:12px;overflow:hidden;border:2px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:12px}.rank-math-faq-item:last-child{margin-bottom:0}.rank-math-faq-item:hover{border-color:#d4af3720;box-shadow:0 4px 16px rgba(212,175,55,.1)}.rank-math-question{width:100%;padding:20px 24px!important;margin:0!important;background:#fff;cursor:pointer;font-size:16px!important;font-weight:600!important;color:#222!important;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:all .3s ease;position:relative;line-height:1.6!important;border:none;font-family:inherit}.rank-math-question:after{content:"+";flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d4af37,#c9a030);border-radius:50%;color:#fff;font-size:18px;font-weight:700;transition:all .4s cubic-bezier(.68,-.55,.27,1.55);box-shadow:0 2px 8px rgba(212,175,55,.3)}.rank-math-question:hover{color:#d4af37!important;background:linear-gradient(90deg,transparent,#d4af3708)}.rank-math-question:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:0;background:linear-gradient(180deg,#d4af37,#c9a030);border-radius:0 4px 4px 0;transition:height .3s ease}.rank-math-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s ease;padding:0 24px;color:#444;font-size:15px;line-height:1.8}.rank-math-answer p{margin:0 0 12px;color:#444!important}.rank-math-answer p:last-child{margin-bottom:0}.rank-math-answer strong{color:#d4af37;font-weight:600}.rank-math-answer a{color:#d4af37;text-decoration:underline;transition:color .2s}.rank-math-answer a:hover{color:#b8922b}.rank-math-answer ol,.rank-math-answer ul{margin:12px 0;padding-right:20px}.rank-math-answer li{margin:8px 0;color:#444}.rank-math-answer br{display:block;content:"";margin:8px 0}.rank-math-faq-item.faq-active{border-color:#d4af37;box-shadow:0 6px 20px rgba(212,175,55,.15)}.rank-math-faq-item.faq-active .rank-math-question{color:#d4af37!important;background:linear-gradient(90deg,#d4af3710,transparent);border-bottom:1px solid #d4af3720}.rank-math-faq-item.faq-active .rank-math-question:before{height:60%}.rank-math-faq-item.faq-active .rank-math-question:after{transform:rotate(45deg);background:linear-gradient(135deg,#c9a030,#b8922b)}.rank-math-faq-item.faq-active .rank-math-answer{max-height:1000px;border-right:3px solid #d4af3730;padding:20px 32px 24px 24px}@media (max-width:768px){.wp-block-rank-math-faq-block{margin:20px 0;padding:20px 16px;border-radius:12px}.rank-math-question{padding:16px 18px!important;font-size:15px!important;gap:12px}.rank-math-question:after{width:24px;height:24px;font-size:16px}.rank-math-faq-item.faq-active .rank-math-answer{padding:16px 18px 20px}.rank-math-answer{font-size:14px;line-height:1.7;padding-right:20px!important}}@media (max-width:480px){.wp-block-rank-math-faq-block{padding:16px 12px;margin:16px 0}.rank-math-question{padding:14px 16px!important;font-size:14px!important}.rank-math-question:after{width:22px;height:22px;font-size:14px}.rank-math-answer{font-size:13px!important;padding-right:16px!important;border-right-width:2px!important}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rank-math-faq-item.faq-active .rank-math-answer{animation:fadeInDown .3s ease-out;will-change:transform,opacity}@media print{.wp-block-rank-math-faq-block{box-shadow:none;background:#fff}.rank-math-faq-item{page-break-inside:avoid;border:1px solid #ddd;margin-bottom:10px}.rank-math-answer{max-height:none!important;padding:16px 20px!important}.rank-math-question:after{display:none}}@keyframes skeleton-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.goldenfa-skeleton{background:linear-gradient(90deg,#f0f0f0,#f5eecb 20%,#f7ecb7 40%,#f8edb7 60%,#f0f0f0);background-size:1000px 100%;animation:skeleton-shimmer 5s linear infinite;border-radius:8px;will-change:background-position}@media (prefers-color-scheme:dark){.goldenfa-skeleton{background:linear-gradient(90deg,#e8e8e8,#f8f0c9 20%,#f5e7a0 40%,#f8edb7 60%,#e8e8e8)}}.goldenfa-skeleton-text{height:1rem;border-radius:.25rem}.goldenfa-skeleton-circular{border-radius:50%}.goldenfa-skeleton-rectangular{border-radius:.375rem}.posts-skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;width:100%}@media (max-width:1024px){.posts-skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.posts-skeleton-grid{grid-template-columns:1fr}}.post-skeleton{display:flex;flex-direction:column;gap:0;padding:0;background:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;width:100%;height:520px}.post-skeleton-image{width:100%;height:270px;flex-shrink:0}.post-skeleton-content{padding:1rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;flex:1 1}.post-skeleton-date{display:flex;gap:1rem;margin-bottom:.5rem;height:14px}.post-skeleton-date-item{height:14px;width:120px;flex-shrink:0}.post-skeleton-title{height:24px;width:85%;flex-shrink:0}.post-skeleton-excerpt{height:16px;flex-shrink:0}.post-skeleton-button{height:40px;width:120px;margin-top:auto;border-radius:8px;flex-shrink:0}.blog-posts-skeleton{display:flex;flex-direction:column;gap:1.5rem;width:100%}.blog-post-skeleton{display:flex;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:200px;width:100%}.blog-post-skeleton-image{width:280px;height:160px;border-radius:10px;flex-shrink:0}.blog-post-skeleton-content{flex:1 1;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-width:0}.blog-post-skeleton-meta{display:flex;gap:1rem;height:14px}.blog-post-skeleton-meta-item{height:14px;width:100px;flex-shrink:0}.blog-post-skeleton-title{height:28px;width:80%;flex-shrink:0}.blog-post-skeleton-excerpt{height:16px;flex-shrink:0}.blog-post-skeleton-button{height:36px;width:110px;margin-top:auto;border-radius:8px;flex-shrink:0}.blog-post-skeleton-date{height:14px;width:150px;margin-top:auto;flex-shrink:0}@media (max-width:768px){.blog-post-skeleton{flex-direction:column;height:auto;min-height:380px}.blog-post-skeleton-image{width:100%;height:200px}}