.support-wrapper:where(.astro-bonii7em){width:100vw;margin:0;padding:0;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.support-container:where(.astro-bonii7em){max-width:1100px;margin:0 auto;padding:0 1.5rem}.support-hero:where(.astro-bonii7em){position:relative;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;padding:5rem 1.5rem;margin:0;background:linear-gradient(180deg,#140a29,#0c091b,#06060e);border-bottom:1px solid hsl(260 30% 15%);overflow:hidden}.support-hero-bg:where(.astro-bonii7em){position:absolute;inset:0;background:radial-gradient(ellipse 800px 400px at 50% 0%,rgba(139,92,246,.12),transparent),radial-gradient(circle 2px at 20% 80%,white,transparent),radial-gradient(circle 1px at center,rgba(255,255,255,.05) 1px,transparent 1px);background-size:100% 100%,50px 50px,30px 30px;pointer-events:none}.support-hero-content:where(.astro-bonii7em){position:relative;max-width:700px;margin:0 auto;text-align:center;z-index:1}.support-badge:where(.astro-bonii7em){display:inline-block;padding:.4rem .9rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a88bfae6;margin-bottom:1.5rem}.support-hero:where(.astro-bonii7em) h1:where(.astro-bonii7em){font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fafafa;margin:0 0 1rem}.support-lead:where(.astro-bonii7em){font-size:1.0625rem;line-height:1.6;color:#ffffffb3;margin:0}.support-content:where(.astro-bonii7em){padding:5rem 0}.support-section:where(.astro-bonii7em){margin-bottom:6rem}.section-header:where(.astro-bonii7em){margin-bottom:2.5rem;text-align:center}.section-header:where(.astro-bonii7em) h2:where(.astro-bonii7em){font-size:2rem;font-weight:600;letter-spacing:-.025em;color:#fafafa;margin:0 0 .75rem}.section-header:where(.astro-bonii7em) p:where(.astro-bonii7em){font-size:1.0625rem;color:hsl(var(--hunto-text-muted));margin:0}.contact-grid:where(.astro-bonii7em){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.contact-card:where(.astro-bonii7em){display:flex;flex-direction:column;padding:2rem;background:hsl(var(--hunto-surface));border:1px solid hsl(var(--hunto-border));border-radius:.75rem;text-decoration:none;transition:all .3s ease}.contact-card:where(.astro-bonii7em):hover{border-color:hsl(var(--hunto-accent) / .5);transform:translateY(-4px)}.contact-card-featured:where(.astro-bonii7em){grid-column:span 3;flex-direction:row;align-items:center;gap:2rem}.contact-icon-large:where(.astro-bonii7em){display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,hsl(var(--hunto-accent) / .15),hsl(var(--hunto-accent) / .05));border:1px solid hsl(var(--hunto-accent) / .2);border-radius:1rem;flex-shrink:0}.contact-icon-large:where(.astro-bonii7em) svg:where(.astro-bonii7em){color:hsl(var(--hunto-accent));filter:drop-shadow(0 0 12px hsl(var(--hunto-accent) / .3))}.contact-icon:where(.astro-bonii7em){display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:hsl(var(--hunto-elevated));border-radius:.75rem;margin-bottom:1.25rem}.contact-icon:where(.astro-bonii7em) svg:where(.astro-bonii7em){color:hsl(var(--hunto-accent))}.contact-card:where(.astro-bonii7em) h3:where(.astro-bonii7em){font-size:1.25rem;font-weight:600;color:#fafafa;margin:0 0 .5rem}.contact-card:where(.astro-bonii7em) p:where(.astro-bonii7em){font-size:.9375rem;color:hsl(var(--hunto-text-muted));margin:0;line-height:1.6}.contact-card-featured:where(.astro-bonii7em) h3:where(.astro-bonii7em){font-size:1.5rem}.contact-card-featured:where(.astro-bonii7em) p:where(.astro-bonii7em){font-size:1rem;margin-bottom:1rem}.contact-link:where(.astro-bonii7em){display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--hunto-accent));font-weight:600;font-size:1rem;margin-top:auto}.resources-grid:where(.astro-bonii7em){display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.resource-card:where(.astro-bonii7em){display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:hsl(var(--hunto-surface));border:1px solid hsl(var(--hunto-border));border-radius:.75rem;text-decoration:none;transition:all .3s ease}.resource-card:where(.astro-bonii7em):hover{border-color:hsl(var(--hunto-accent) / .5);transform:translateY(-4px)}.resource-icon:where(.astro-bonii7em){display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.resource-icon:where(.astro-bonii7em) svg:where(.astro-bonii7em){color:hsl(var(--hunto-accent))}.resource-card:where(.astro-bonii7em) h3:where(.astro-bonii7em){font-size:1rem;font-weight:600;color:#fafafa;margin:0 0 .5rem}.resource-card:where(.astro-bonii7em) p:where(.astro-bonii7em){font-size:.875rem;color:hsl(var(--hunto-text-muted));margin:0}.faq-grid:where(.astro-bonii7em){display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.faq-card:where(.astro-bonii7em){background:hsl(var(--hunto-surface));border:1px solid hsl(var(--hunto-border));border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.faq-card:where(.astro-bonii7em):hover{border-color:hsl(var(--hunto-accent) / .3)}.faq-card:where(.astro-bonii7em) summary:where(.astro-bonii7em){display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:600;color:#fafafa;cursor:pointer;list-style:none;user-select:none}.faq-card:where(.astro-bonii7em) summary:where(.astro-bonii7em)::-webkit-details-marker{display:none}.faq-card:where(.astro-bonii7em) summary:where(.astro-bonii7em) svg:where(.astro-bonii7em){flex-shrink:0;transition:transform .3s ease;color:hsl(var(--hunto-accent))}.faq-card:where(.astro-bonii7em)[open] summary:where(.astro-bonii7em) svg:where(.astro-bonii7em){transform:rotate(180deg)}.faq-card:where(.astro-bonii7em) p:where(.astro-bonii7em){margin:1rem 0 0;color:hsl(var(--hunto-text-muted));line-height:1.6;font-size:.9375rem}.faq-card:where(.astro-bonii7em) a:where(.astro-bonii7em){color:hsl(var(--hunto-accent));text-decoration:none}.faq-card:where(.astro-bonii7em) a:where(.astro-bonii7em):hover{text-decoration:underline}.hours-grid:where(.astro-bonii7em){display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.hours-card:where(.astro-bonii7em){position:relative;padding:2.5rem 2rem;background:hsl(var(--hunto-surface));border:1px solid hsl(var(--hunto-border));border-radius:.75rem;text-align:center;transition:all .3s ease}.hours-card:where(.astro-bonii7em):hover{transform:translateY(-4px);border-color:hsl(var(--hunto-accent) / .5)}.hours-card-featured:where(.astro-bonii7em){background:linear-gradient(135deg,hsl(var(--hunto-elevated) / .6),hsl(var(--hunto-elevated) / .3));border-color:hsl(var(--hunto-accent) / .5)}.hours-badge:where(.astro-bonii7em){position:absolute;top:1rem;right:1rem;padding:.3rem .75rem;background:linear-gradient(135deg,#7c3bed,#b55cf0);color:#fff;font-size:.75rem;font-weight:600;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.hours-icon:where(.astro-bonii7em){display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.hours-icon:where(.astro-bonii7em) svg:where(.astro-bonii7em){color:hsl(var(--hunto-accent))}.hours-card:where(.astro-bonii7em) h3:where(.astro-bonii7em){font-size:1.25rem;font-weight:600;color:#fafafa;margin:0 0 1rem}.hours-time:where(.astro-bonii7em){font-size:1rem;font-weight:600;color:#e6e6e6;margin:0 0 .75rem;line-height:1.5}.hours-desc:where(.astro-bonii7em){font-size:.9375rem;color:hsl(var(--hunto-text-muted));margin:0;line-height:1.6}.support-cta:where(.astro-bonii7em){display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:3rem;margin-top:4rem;background:linear-gradient(135deg,hsl(var(--hunto-elevated) / .5),hsl(var(--hunto-elevated) / .2));border:1px solid hsl(var(--hunto-border));border-radius:1rem;position:relative;overflow:hidden}.support-cta:where(.astro-bonii7em):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,hsl(var(--hunto-accent)),transparent);opacity:.5}.support-cta-content:where(.astro-bonii7em){display:flex;align-items:center;gap:1.5rem;flex:1}.support-cta-icon:where(.astro-bonii7em){display:flex;align-items:center;justify-content:center;flex-shrink:0}.support-cta-icon:where(.astro-bonii7em) svg:where(.astro-bonii7em){color:hsl(var(--hunto-accent));filter:drop-shadow(0 0 12px hsl(var(--hunto-accent) / .3))}.support-cta-text:where(.astro-bonii7em) h2:where(.astro-bonii7em){font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:#fafafa}.support-cta-text:where(.astro-bonii7em) p:where(.astro-bonii7em){font-size:.9375rem;color:hsl(var(--hunto-text-muted));margin:0;line-height:1.6;max-width:500px}.support-btn:where(.astro-bonii7em){padding:.875rem 1.75rem;background:linear-gradient(135deg,#7c3bed,#b55cf0);color:#fff;font-size:.9375rem;font-weight:600;border-radius:.5rem;text-decoration:none;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 20px #7c3bed66;border:1px solid hsl(262 83% 65% / .3);flex-shrink:0}.support-btn:where(.astro-bonii7em):hover{background:linear-gradient(135deg,#894eef,#bb6af1);box-shadow:0 6px 28px #7c3bed99;transform:translateY(-2px)}@media(max-width:1024px){.contact-grid:where(.astro-bonii7em){grid-template-columns:1fr}.contact-card-featured:where(.astro-bonii7em){grid-column:span 1;flex-direction:column;text-align:center}.resources-grid:where(.astro-bonii7em){grid-template-columns:repeat(2,1fr)}.faq-grid:where(.astro-bonii7em){grid-template-columns:1fr}}@media(max-width:768px){.support-hero:where(.astro-bonii7em){min-height:auto;padding:4rem 1.5rem}.support-content:where(.astro-bonii7em){padding:3rem 0}.resources-grid:where(.astro-bonii7em),.hours-grid:where(.astro-bonii7em){grid-template-columns:1fr}.support-cta:where(.astro-bonii7em){flex-direction:column;text-align:center;padding:2rem}.support-cta-content:where(.astro-bonii7em){flex-direction:column;text-align:center}.support-cta-text:where(.astro-bonii7em) p:where(.astro-bonii7em){margin:0 auto}.support-btn:where(.astro-bonii7em){width:100%;text-align:center}}body{margin:0!important;padding:0!important}.sl-container,.content-panel,main.sl-flex,.sl-markdown-content,div[class*=sl-],[data-theme]{padding:0!important;margin:0!important;max-width:none!important}.page{padding:0!important;margin:0!important}h1#_top{display:none!important}
