@media (min-width:782px){.sticky-column{position:sticky;top:100px;align-self:flex-start}}.blog-tabs{display:flex;border-bottom:1px solid #e5e5e5;margin-bottom:32px;gap:0;flex-wrap:wrap}.blog-tabs span{padding:12px 16px;cursor:pointer;color:#6b7280;font-size:14px;font-weight:500;border-bottom:2px solid #fff0;margin-bottom:-1px;transition:all 0.2s}.blog-tabs span:hover{color:#1a1a1a}.blog-tabs span.active{color:#1a1a1a;border-bottom-color:#7c3aed;font-weight:600}.post-grid{display:none!important}.post-grid.visible{display:block!important}@media (max-width:768px){.blog-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.blog-tabs span{white-space:nowrap}}.ja-hero-title{font-size:3rem;line-height:1.2;margin-bottom:1.5rem}.ja-hero-text{font-size:1.1rem;line-height:1.7}.ja-prompt{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#8a8378;margin-top:1.5rem}.ja-section-alt{background-color:#f5f0ea}.ja-section-title{font-size:2rem;line-height:1.3;margin-bottom:2rem}.ja-section-image img{border-radius:8px}.ja-accordion{border:none;border-bottom:1px solid #ddd5ca;padding:0;margin-bottom:0}.ja-accordion summary{font-size:1rem;font-weight:500;padding:1rem 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:#1a1a1a;transition:color 0.2s ease}.ja-accordion summary::-webkit-details-marker{display:none}.ja-accordion summary::after{content:'+';font-size:1.4rem;font-weight:300;color:#8a8378;transition:transform 0.3s ease}.ja-accordion[open] summary::after{content:'−';color:#c4703f}.ja-accordion summary:hover{color:#c4703f}.ja-accordion>*:not(summary){padding-bottom:1.5rem}.ja-stat{font-size:1.5rem;line-height:1.4;margin-bottom:1rem}.ja-stat-number{color:#c4703f;font-weight:700}.ja-links{font-size:.9rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #ddd5ca}.ja-links a{color:#c4703f;text-decoration:none;font-weight:500}.ja-links a:hover{color:#1a1a1a}.ja-cta-title{font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem}.ja-cta-text{font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.ja-cta-btn .wp-block-button__link{background-color:#1a1a1a;color:#faf9f7;font-weight:500;padding:.9rem 2rem;border-radius:100px;transition:all 0.3s ease}.ja-cta-btn .wp-block-button__link:hover{background-color:#c4703f;transform:translateY(-1px)}.ja-phone{margin-top:1rem}.ja-phone a{color:#8a8378;text-decoration:none}.ja-phone a:hover{color:#c4703f}.ja-cta-links{font-size:.9rem;margin-top:1.5rem}.ja-cta-links a{color:#c4703f;text-decoration:none;font-weight:500}.ja-cta-links a:hover{color:#1a1a1a}@media (max-width:781px){.ja-hero-title{font-size:2rem}.ja-section-title{font-size:1.6rem}.ja-cta-title{font-size:2rem}.ja-accordion summary{font-size:.95rem}.ja-stat{font-size:1.25rem}}