.canvas-strategic[data-astro-cid-iho5wozx]{background-color:var(--porcelain)}.canvas-transitional[data-astro-cid-iho5wozx]{background-color:var(--light-sky-blue)}.canvas-creative[data-astro-cid-iho5wozx]{background-color:var(--sky-blue)}.faq-page[data-astro-cid-iho5wozx]{--section-padding: var(--space-16)}.eyebrow[data-astro-cid-iho5wozx]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2)}.hero-section[data-astro-cid-iho5wozx]{padding:var(--section-padding) 0}.hero-section[data-astro-cid-iho5wozx] h1[data-astro-cid-iho5wozx]{font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--space-4)}.hero-subtitle[data-astro-cid-iho5wozx]{font-size:clamp(1.25rem,2vw,1.5rem);max-width:600px}.faq-content[data-astro-cid-iho5wozx]{padding:var(--section-padding) 0}.faq-category[data-astro-cid-iho5wozx]{margin-bottom:var(--space-12)}.faq-category[data-astro-cid-iho5wozx]:last-child{margin-bottom:0}.category-title[data-astro-cid-iho5wozx]{font-size:var(--text-2xl);color:var(--baltic-blue);margin-bottom:var(--space-6);padding-bottom:var(--space-2);border-bottom:2px solid var(--butter)}.questions-list[data-astro-cid-iho5wozx]{display:flex;flex-direction:column;gap:var(--space-4)}.faq-item[data-astro-cid-iho5wozx]{background:var(--white);border:2px solid var(--near-black);border-radius:8px;overflow:hidden}.faq-question[data-astro-cid-iho5wozx]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);cursor:pointer;list-style:none;font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);line-height:1.4}.faq-question[data-astro-cid-iho5wozx]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-iho5wozx]::marker{display:none}.question-text[data-astro-cid-iho5wozx]{flex:1}.toggle-icon[data-astro-cid-iho5wozx]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--butter);border-radius:50%;font-size:1.5rem;font-weight:400;color:var(--baltic-blue);transition:transform .2s ease,background .2s ease}.faq-item[data-astro-cid-iho5wozx][open] .toggle-icon[data-astro-cid-iho5wozx]{transform:rotate(45deg);background:var(--baltic-blue);color:var(--white)}.faq-item[data-astro-cid-iho5wozx]:hover .faq-question[data-astro-cid-iho5wozx]{background:var(--porcelain)}.faq-answer[data-astro-cid-iho5wozx]{padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--butter);margin-top:calc(-1 * var(--space-2));padding-top:var(--space-4)}.faq-answer[data-astro-cid-iho5wozx] p[data-astro-cid-iho5wozx]{font-size:var(--text-base);line-height:1.7;color:var(--near-black);max-width:65ch}.cta-section[data-astro-cid-iho5wozx]{padding:var(--section-padding) 0}.cta-section[data-astro-cid-iho5wozx] h2[data-astro-cid-iho5wozx]{margin-bottom:var(--space-4)}.cta-text[data-astro-cid-iho5wozx]{font-size:var(--text-lg);margin-bottom:var(--space-6);max-width:500px;margin-left:auto;margin-right:auto}.related-section[data-astro-cid-iho5wozx]{padding:var(--section-padding) 0}.related-grid[data-astro-cid-iho5wozx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.related-card[data-astro-cid-iho5wozx]{display:block;background:var(--white);padding:var(--space-6);border:2px solid var(--near-black);border-radius:8px;text-decoration:none;color:var(--near-black);transition:transform .2s ease,box-shadow .2s ease;position:relative}.related-card[data-astro-cid-iho5wozx]:hover{transform:translateY(-4px);box-shadow:4px 4px 0 var(--near-black)}.related-card[data-astro-cid-iho5wozx] h3[data-astro-cid-iho5wozx]{font-size:var(--text-xl);margin-bottom:var(--space-2);color:var(--baltic-blue)}.related-card[data-astro-cid-iho5wozx] p[data-astro-cid-iho5wozx]{font-size:var(--text-base);line-height:1.6;margin-bottom:var(--space-4)}.card-arrow[data-astro-cid-iho5wozx]{position:absolute;bottom:var(--space-4);right:var(--space-4);font-size:1.5rem;color:var(--baltic-blue)}@media(max-width:768px){.faq-page[data-astro-cid-iho5wozx]{--section-padding: var(--space-12)}.faq-question[data-astro-cid-iho5wozx]{padding:var(--space-4);font-size:var(--text-base)}.toggle-icon[data-astro-cid-iho5wozx]{width:28px;height:28px;font-size:1.25rem}.faq-answer[data-astro-cid-iho5wozx]{padding:0 var(--space-4) var(--space-4)}.related-grid[data-astro-cid-iho5wozx]{grid-template-columns:1fr}}
