.ind-hero-bg[data-astro-cid-nfnem337]{background:linear-gradient(to bottom,transparent 40%,var(--color-bg-1) 92%),linear-gradient(135deg,#fff,#f0f7f5,#e6f0ed,#d4ebe3,#faf3df,#f0f7f5,#e8e6df,#fff);background-size:100% 100%,300% 300%;animation:indHeroGradient 8s ease infinite}@keyframes indHeroGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ind-accent-gradient[data-astro-cid-nfnem337]{background:linear-gradient(90deg,#114740,#0e5c4a,#c8a957,#114740);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:indAccentGradient 8s ease infinite}@keyframes indAccentGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ind-mosaic-grid[data-astro-cid-nfnem337]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:380px}.ind-mosaic-tile[data-astro-cid-nfnem337]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--color-bg-0);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:16px 8px;text-decoration:none;transition:transform .3s var(--ease-out-cubic),box-shadow .3s var(--ease-out-cubic),border-color .3s var(--ease-out-cubic);animation:mosaic-enter .5s var(--ease-out-cubic) var(--tile-delay, 0ms) both}.ind-mosaic-tile[data-astro-cid-nfnem337]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-brand-200)}.ind-mosaic-icon[data-astro-cid-nfnem337]{font-size:28px;line-height:1}.ind-mosaic-label[data-astro-cid-nfnem337]{font-family:var(--font-mono);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-3);text-align:center;transition:color .2s ease}.ind-mosaic-tile[data-astro-cid-nfnem337]:hover .ind-mosaic-label[data-astro-cid-nfnem337]{color:var(--color-brand-600)}@keyframes mosaic-enter{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.ind-card[data-astro-cid-nfnem337]{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(230,240,237,.35) 0%,transparent 70%),linear-gradient(180deg,#fff,#fafaf8f2);text-decoration:none;transition:transform .3s var(--ease-out-cubic),box-shadow .3s var(--ease-out-cubic)}.ind-card[data-astro-cid-nfnem337]:hover{transform:translateY(-4px);box-shadow:var(--shadow-rest, var(--shadow-sm)),0 20px 40px #0000001f}.ind-reason-card-dark[data-astro-cid-nfnem337]{background:var(--color-bg-dark-2);border-radius:var(--radius-lg);padding:28px 24px}.ind-reason-icon-dark[data-astro-cid-nfnem337]{width:44px;height:44px;border-radius:var(--radius-md);background:#c8a95714;border:1px solid rgba(200,169,87,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.aio-answer-card[data-astro-cid-nfnem337]{background:var(--color-bg-0);border-radius:var(--radius-lg);padding:28px}.faq-item[data-astro-cid-nfnem337]{border-bottom:1px solid var(--color-line)}.faq-item[data-astro-cid-nfnem337]:first-child{border-top:1px solid var(--color-line)}.faq-trigger[data-astro-cid-nfnem337]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:color .2s ease}.faq-trigger[data-astro-cid-nfnem337]:hover{color:var(--color-brand-600)}.faq-trigger[data-astro-cid-nfnem337]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px;border-radius:4px}.faq-question[data-astro-cid-nfnem337]{font-size:16px;font-weight:600;line-height:1.45;color:var(--color-ink-0);transition:color .2s ease}.faq-trigger[data-astro-cid-nfnem337]:hover .faq-question[data-astro-cid-nfnem337]{color:var(--color-brand-600)}.faq-icon[data-astro-cid-nfnem337]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--color-brand-50);color:var(--color-brand-600);transition:transform .3s var(--ease-out-cubic),background .2s ease}.faq-trigger[data-astro-cid-nfnem337][aria-expanded=true] .faq-icon[data-astro-cid-nfnem337]{transform:rotate(180deg);background:var(--color-brand-100)}.faq-icon-smooth[data-astro-cid-nfnem337]{transition:transform .4s var(--ease-out-cubic),background .2s ease}.faq-icon-smooth[data-astro-cid-nfnem337].faq-open{transform:rotate(180deg);background:var(--color-brand-100)}.faq-panel[data-astro-cid-nfnem337]{overflow:hidden}.faq-panel-smooth[data-astro-cid-nfnem337]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s var(--ease-out-cubic)}.faq-panel-smooth[data-astro-cid-nfnem337]>div[data-astro-cid-nfnem337]{overflow:hidden}.faq-panel-smooth[data-astro-cid-nfnem337].faq-open{grid-template-rows:1fr}.faq-answer[data-astro-cid-nfnem337]{padding:0 0 20px;font-size:15px;line-height:1.7;color:var(--color-ink-2);max-width:720px}@media(max-width:768px){.ind-mosaic-grid[data-astro-cid-nfnem337]{grid-template-columns:repeat(4,1fr);gap:8px;max-width:320px;margin:0 auto}.ind-mosaic-tile[data-astro-cid-nfnem337]{padding:12px 6px}.ind-mosaic-icon[data-astro-cid-nfnem337]{font-size:22px}}@media(prefers-reduced-motion:reduce){.ind-mosaic-tile[data-astro-cid-nfnem337]{animation:none;opacity:1}.ind-card[data-astro-cid-nfnem337],.ind-mosaic-tile[data-astro-cid-nfnem337]{transition:none}.hero-entry-headline,.hero-entry-subtext,.hero-entry-cta,.hero-entry-panel{animation:none;opacity:1}.ind-hero-bg[data-astro-cid-nfnem337],.ind-accent-gradient[data-astro-cid-nfnem337]{animation:none}}
