.faq-preview[data-astro-cid-2xd6b74d]{padding:var(--space-xl) 0;background:0 0;position:relative}.preview-description[data-astro-cid-2xd6b74d]{max-width:700px;color:var(--colour-text);opacity:.9;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.6}.carousel-container[data-astro-cid-2xd6b74d]{max-width:700px;margin:0 auto;padding:0 1.5rem;position:relative;overflow:visible}.carousel-track[data-astro-cid-2xd6b74d]{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.carousel-slide[data-astro-cid-2xd6b74d]{flex:0 0 100%;min-width:100%;padding:.5rem}.faq-preview-card[data-astro-cid-2xd6b74d]{border-radius:var(--radius-lg);box-shadow:var(--colour-container-shadow);border-left:4px solid var(--colour-cerise);flex-direction:column;max-width:600px;height:100%;min-height:220px;margin:.5rem auto;padding:1.5rem 1.75rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.faq-preview-card[data-astro-cid-2xd6b74d]:before{content:"";z-index:0;background:linear-gradient(135deg,#c942640a,#4242c90a);width:100%;height:100%;position:absolute;top:0;left:0}.faq-preview-card[data-astro-cid-2xd6b74d]:hover{box-shadow:var(--colour-container-shadow-hover);transform:translateY(-5px)}.card-tag[data-astro-cid-2xd6b74d]{background:var(--gradient-bullish);color:#fff;border-bottom-left-radius:var(--radius-md);letter-spacing:.02em;padding:.3rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:0;right:0}.preview-question[data-astro-cid-2xd6b74d]{color:var(--colour-text);z-index:1;margin-top:1.5rem;margin-bottom:1rem;font-size:1.3rem;line-height:1.3;position:relative}.preview-answer[data-astro-cid-2xd6b74d]{color:var(--colour-text);opacity:.85;z-index:1;flex-grow:1;margin-bottom:.75rem;font-size:1.05rem;line-height:1.5;position:relative}.preview-link[data-astro-cid-2xd6b74d]{color:var(--colour-accent-text);z-index:1;border-radius:var(--radius-md);align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.preview-link[data-astro-cid-2xd6b74d]:hover{color:#fff;background:var(--colour-cerise);box-shadow:var(--shadow-sm)}.preview-link[data-astro-cid-2xd6b74d] svg[data-astro-cid-2xd6b74d]{transition:transform .3s}.preview-link[data-astro-cid-2xd6b74d]:hover svg[data-astro-cid-2xd6b74d]{stroke:#fff;animation:1.5s infinite pulse-arrow;transform:translate(4px)rotate(0)}@keyframes pulse-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.carousel-controls[data-astro-cid-2xd6b74d]{justify-content:center;align-items:center;width:100%;margin-top:1.5rem;display:flex;position:relative}.carousel-navigation[data-astro-cid-2xd6b74d]{background-color:var(--colour-carousel-nav-bg);justify-content:center;align-items:center;gap:1rem;display:flex}.carousel-prev[data-astro-cid-2xd6b74d],.carousel-next[data-astro-cid-2xd6b74d]{width:32px;height:32px;color:var(--colour-cerise);cursor:pointer;background:0 0;background-color:var(--colour-carousel-btn-bg);border:1px solid var(--colour-carousel-btn-border-color);z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.carousel-prev[data-astro-cid-2xd6b74d] svg[data-astro-cid-2xd6b74d]{position:relative;left:-1px}.carousel-next[data-astro-cid-2xd6b74d] svg[data-astro-cid-2xd6b74d]{position:relative;right:-1px}.carousel-prev[data-astro-cid-2xd6b74d]:hover,.carousel-next[data-astro-cid-2xd6b74d]:hover{background-color:var(--colour-carousel-btn-hover-bg);color:var(--colour-cerise);transform:scale(1.1)}.carousel-indicators[data-astro-cid-2xd6b74d]{gap:.35rem;display:flex}.carousel-indicator[data-astro-cid-2xd6b74d]{background-color:var(--colour-carousel-indicator-bg);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;transition:all .2s}.carousel-indicator[data-astro-cid-2xd6b74d].active{background-color:var(--colour-cerise);transform:scale(1.3)}@media (width<=768px){.carousel-container[data-astro-cid-2xd6b74d]{padding:0 1rem}.faq-preview-card[data-astro-cid-2xd6b74d]{min-height:200px;padding:1.25rem}.preview-question[data-astro-cid-2xd6b74d]{font-size:1.2rem}.preview-answer[data-astro-cid-2xd6b74d]{font-size:1rem}.preview-description[data-astro-cid-2xd6b74d]{margin-bottom:2rem;font-size:1rem}.carousel-navigation[data-astro-cid-2xd6b74d]{padding:.4rem .75rem}.carousel-prev[data-astro-cid-2xd6b74d],.carousel-next[data-astro-cid-2xd6b74d]{width:28px;height:28px}}@media (width<=480px){.faq-preview-card[data-astro-cid-2xd6b74d]{min-height:200px;padding:1.25rem}.card-tag[data-astro-cid-2xd6b74d]{padding:.25rem .8rem;font-size:.7rem}.carousel-navigation[data-astro-cid-2xd6b74d]{padding:.35rem .65rem}.carousel-indicator[data-astro-cid-2xd6b74d]{width:6px;height:6px}}.connection-hub[data-astro-cid-6tlxhtlw]{width:100%;padding:1rem 0 2rem;position:relative}.connection-cards[data-astro-cid-6tlxhtlw]{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;display:flex}.connection-card[data-astro-cid-6tlxhtlw]{border-radius:var(--radius-lg);border-left:4px solid var(--colour-cerise);align-items:center;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.connection-card[data-astro-cid-6tlxhtlw].documentation,.connection-card[data-astro-cid-6tlxhtlw].discord,.connection-card[data-astro-cid-6tlxhtlw].youtube{border-left:4px solid var(--colour-palatinate-blue)}.connection-card[data-astro-cid-6tlxhtlw]:hover{box-shadow:var(--colour-container-shadow-hover);transform:translateY(-5px)}.card-icon[data-astro-cid-6tlxhtlw]{text-align:center;min-width:50px;margin-right:1.5rem;font-size:2.5rem}.connection-card[data-astro-cid-6tlxhtlw] .card-content[data-astro-cid-6tlxhtlw]{flex-direction:column;flex:1;gap:.5rem;display:flex}.connection-card[data-astro-cid-6tlxhtlw] .button[data-astro-cid-6tlxhtlw]{text-align:center;width:160px;margin-top:.75rem}.connection-card[data-astro-cid-6tlxhtlw] h3[data-astro-cid-6tlxhtlw]{color:var(--colour-text);margin:0;font-size:1.25rem}.connection-card[data-astro-cid-6tlxhtlw] p[data-astro-cid-6tlxhtlw]{color:var(--colour-text);opacity:.8;margin:0;font-size:.95rem}.message-portal[data-astro-cid-x5ov7bji]{box-shadow:var(--colour-container-shadow);border-radius:24px;padding:1rem 3rem 2rem;transition:transform .3s,box-shadow .3s;position:relative}.message-portal[data-astro-cid-x5ov7bji]:hover{box-shadow:var(--colour-container-shadow-hover);transform:translateY(-5px)}.portal-form[data-astro-cid-x5ov7bji]{z-index:1;margin-bottom:0;position:relative}.form-row[data-astro-cid-x5ov7bji]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:0;display:grid}.form-group[data-astro-cid-x5ov7bji]{margin-bottom:2rem}.form-group[data-astro-cid-x5ov7bji] label[data-astro-cid-x5ov7bji]{color:var(--colour-text);margin-bottom:.5rem;font-size:1rem;font-weight:500;display:block}.input-wrapper[data-astro-cid-x5ov7bji],.textarea-wrapper[data-astro-cid-x5ov7bji]{border-radius:12px;position:relative;overflow:hidden}.form-group[data-astro-cid-x5ov7bji] input[data-astro-cid-x5ov7bji],.form-group[data-astro-cid-x5ov7bji] textarea[data-astro-cid-x5ov7bji]{border:1px solid var(--colour-input-border);background-color:var(--colour-input-bg);width:100%;color:var(--colour-input-text);z-index:2;border-radius:12px;margin-bottom:0;padding:1rem 1.25rem;font-size:1rem;transition:all .3s;position:relative}.form-group[data-astro-cid-x5ov7bji] textarea[data-astro-cid-x5ov7bji]{resize:vertical;min-height:220px;display:block}.form-group[data-astro-cid-x5ov7bji] input[data-astro-cid-x5ov7bji]:focus,.form-group[data-astro-cid-x5ov7bji] textarea[data-astro-cid-x5ov7bji]:focus{border-color:var(--colour-input-border-focus);box-shadow:0 0 0 3px var(--colour-input-focus-shadow);outline:none}.input-focus-effect[data-astro-cid-x5ov7bji]{background:linear-gradient(90deg, var(--colour-cerise), var(--colour-palatinate-blue));z-index:1;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.input-wrapper[data-astro-cid-x5ov7bji]:focus-within .input-focus-effect[data-astro-cid-x5ov7bji],.textarea-wrapper[data-astro-cid-x5ov7bji]:focus-within .input-focus-effect[data-astro-cid-x5ov7bji]{width:100%}.portal-submit[data-astro-cid-x5ov7bji]{background-color:var(--colour-cerise);background-image:linear-gradient(135deg, var(--colour-cerise) 0%, var(--colour-cerise) 100%);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:1rem;margin-bottom:0;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:background-color .2s ease-in-out,background-image .3s,transform .1s ease-in-out,box-shadow .2s;display:flex}.portal-submit[data-astro-cid-x5ov7bji]:disabled{opacity:.7;cursor:not-allowed}.portal-submit[data-astro-cid-x5ov7bji]:hover{background-image:linear-gradient(135deg, var(--colour-cerise) 0%, var(--colour-palatinate-blue) 200%);color:#fff;box-shadow:var(--shadow-md);transform:translateY(-2px)}.button-icon[data-astro-cid-x5ov7bji]{justify-content:center;align-items:center;display:flex}.button-icon[data-astro-cid-x5ov7bji] svg[data-astro-cid-x5ov7bji]{width:1.25rem;height:1.25rem;transition:transform .3s}.portal-submit[data-astro-cid-x5ov7bji]:hover .button-icon[data-astro-cid-x5ov7bji] svg[data-astro-cid-x5ov7bji]{transform:translate(3px)translateY(-3px)}@media (width<=768px){.form-row[data-astro-cid-x5ov7bji]{grid-template-columns:1fr}.message-portal[data-astro-cid-x5ov7bji]{padding:2rem}}@media (width<=480px){.message-portal[data-astro-cid-x5ov7bji]{padding:1.5rem}}.section[data-astro-cid-6bfsojfh],.hero-banner[data-astro-cid-6bfsojfh],.faq-router-section[data-astro-cid-6bfsojfh],.contact-content[data-astro-cid-6bfsojfh]{background:0 0}.contact-wrapper[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:4rem;margin-top:2rem;display:grid;position:relative}@media (width>=1024px){.contact-wrapper[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:3rem}}.faq-router-section[data-astro-cid-6bfsojfh]{padding:var(--space-xl) 0}.faq-router-context-header[data-astro-cid-6bfsojfh]{text-align:center;margin-bottom:var(--space-lg)}.context-paragraph[data-astro-cid-6bfsojfh]{max-width:60ch;margin:var(--space-sm) auto 0;opacity:.9}
