.su[data-astro-cid-bonii7em]{--bg:#ffffff;--bg-alt:#f8fafc;--bg-dark:#080b12;--text:#0c1222;--text-2:#475569;--text-3:#64748b;--border:#e2e8f0;--card-bg:#ffffff;--card-border:#e2e8f0;--accent:#007E8A;--accent-hover:#006670;--accent-light:#0097A4;--accent-dim:rgba(0, 126, 138, .06);--accent-rgb:0, 126, 138;font-family:Open Sans,sans-serif;background:var(--bg);color:var(--text)}.su-inner[data-astro-cid-bonii7em]{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width:768px){.su-inner[data-astro-cid-bonii7em]{padding:0 1.25rem}}@media (min-width:1281px){.su-inner[data-astro-cid-bonii7em]{padding:0 2rem}}.su-text-center[data-astro-cid-bonii7em]{text-align:center}.su-h2[data-astro-cid-bonii7em]{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);line-height:1.12;letter-spacing:-.015em;color:var(--text);margin:0 0 24px}.su-section[data-astro-cid-bonii7em]{padding:60px 0;background:var(--bg)}.su-section-alt[data-astro-cid-bonii7em]{background:var(--bg-alt)}.su-faq-list[data-astro-cid-bonii7em]{max-width:900px;margin:32px auto 0;display:flex;flex-direction:column;gap:8px}.su-faq-item[data-astro-cid-bonii7em]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;transition:box-shadow .3s}.su-faq-item[data-astro-cid-bonii7em]:hover{box-shadow:0 4px 16px #0000000a}.su-faq-trigger[data-astro-cid-bonii7em]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 24px;border:0;background:0 0;cursor:pointer;text-align:left;gap:16px;font-family:inherit}.su-faq-question[data-astro-cid-bonii7em]{font-weight:700;font-size:16px;color:var(--text);line-height:1.4}.su-faq-icon[data-astro-cid-bonii7em]{font-size:14px;color:var(--accent);transition:transform .3s;flex-shrink:0}.su-faq-item[data-astro-cid-bonii7em].su-faq-open .su-faq-icon[data-astro-cid-bonii7em]{transform:rotate(180deg)}.su-faq-body[data-astro-cid-bonii7em]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 24px}.su-faq-item[data-astro-cid-bonii7em].su-faq-open .su-faq-body[data-astro-cid-bonii7em]{max-height:5000px;padding:0 24px 20px}.su-faq-answer[data-astro-cid-bonii7em]{font-size:16px;line-height:1.7;color:var(--text-2)}.su-faq-answer[data-astro-cid-bonii7em] p{margin:0 0 12px}.su-faq-answer[data-astro-cid-bonii7em] p:last-child{margin-bottom:0}.su-faq-answer[data-astro-cid-bonii7em] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.su-faq-answer[data-astro-cid-bonii7em] a:hover{color:var(--accent-hover)}.su-faq-answer[data-astro-cid-bonii7em] .su-cite{font-size:12px;color:var(--text-3);margin-top:8px}.su-faq-hidden[data-astro-cid-bonii7em]{display:none}.su-load-more-wrap[data-astro-cid-bonii7em]{text-align:center;margin-top:24px}.su-link-btn[data-astro-cid-bonii7em]{display:inline-flex;align-items:center;gap:8px;background:0 0;border:0;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:600;font-size:15px;color:var(--accent);padding:8px 0;transition:color .2s}.su-link-btn[data-astro-cid-bonii7em]:hover{color:var(--accent-hover)}.su-link-btn-icon[data-astro-cid-bonii7em]{font-size:12px;transition:transform .3s}.su-link-btn[data-astro-cid-bonii7em].su-expanded .su-link-btn-icon[data-astro-cid-bonii7em]{transform:rotate(180deg)}.su-resource-grid[data-astro-cid-bonii7em]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto}@media (max-width:640px){.su-resource-grid[data-astro-cid-bonii7em]{grid-template-columns:1fr;gap:16px}}.su-resource-card[data-astro-cid-bonii7em]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;text-decoration:none;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden}.su-resource-card[data-astro-cid-bonii7em]:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(var(--accent-rgb),.04) 45%,rgba(var(--accent-rgb),.08) 50%,rgba(var(--accent-rgb),.04) 55%,transparent 60%);transform:translate(-100%);transition:transform .6s}.su-resource-card[data-astro-cid-bonii7em]:hover:before{transform:translate(100%)}.su-resource-card[data-astro-cid-bonii7em]:hover{box-shadow:0 8px 32px #00000014;transform:translateY(-2px)}.su-resource-img-wrap[data-astro-cid-bonii7em]{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.su-resource-img-wrap[data-astro-cid-bonii7em] img{max-width:100%;max-height:100%;object-fit:contain}.su-resource-title[data-astro-cid-bonii7em]{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:var(--text);text-align:center}[data-astro-cid-bonii7em][data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}[data-astro-cid-bonii7em][data-reveal].revealed{opacity:1;transform:translateY(0)}