.wg-cta-section[data-astro-cid-amjew3wo]{background:var(--color-accent);color:var(--color-dark);text-align:center;position:relative;overflow:hidden}.wg-cta-section[data-astro-cid-amjew3wo]:before{content:"";background:#ffffff1a;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.wg-cta-section[data-astro-cid-amjew3wo]:after{content:"";background:#0000001a;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;left:-100px}.wg-cta-content[data-astro-cid-amjew3wo]{z-index:1;position:relative}.wg-cta-heading[data-astro-cid-amjew3wo]{font-family:var(--font-display);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.wg-cta-highlight[data-astro-cid-amjew3wo]{display:inline-block;position:relative}.wg-cta-highlight[data-astro-cid-amjew3wo]:after{content:"";background:var(--color-dark);opacity:.4;border-radius:2px;height:.15em;position:absolute;bottom:.1em;left:0;right:0}.wg-cta-section[data-astro-cid-amjew3wo] p[data-astro-cid-amjew3wo]{opacity:.9;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.15rem}.wg-cta-buttons[data-astro-cid-amjew3wo]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.wg-modal-overlay[data-astro-cid-limcatzk]{backdrop-filter:blur(10px);z-index:2000;opacity:0;visibility:hidden;background:#000000d9;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.wg-modal-overlay[data-astro-cid-limcatzk].active{opacity:1;visibility:visible}.wg-modal[data-astro-cid-limcatzk]{background:var(--color-light);border-radius:var(--radius);width:90%;max-width:500px;box-shadow:var(--shadow-glow);border:1px solid #ffffff1a;padding:2.5rem;transition:transform .3s;position:relative;transform:translateY(20px)}.wg-modal-overlay[data-astro-cid-limcatzk].active .wg-modal[data-astro-cid-limcatzk]{transform:translateY(0)}.wg-modal-close[data-astro-cid-limcatzk]{width:40px;height:40px;color:var(--color-white);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.wg-modal-close[data-astro-cid-limcatzk]:hover{background:var(--color-accent);color:var(--color-dark)}.wg-modal-title[data-astro-cid-limcatzk]{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.75rem;font-weight:600}.wg-modal-subtitle[data-astro-cid-limcatzk]{color:var(--color-muted);margin-bottom:1.5rem;font-size:.95rem}.wg-form-group[data-astro-cid-limcatzk]{margin-bottom:1rem}.wg-form-group[data-astro-cid-limcatzk] label[data-astro-cid-limcatzk]{color:var(--color-white);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.wg-form-group[data-astro-cid-limcatzk] input[data-astro-cid-limcatzk],.wg-form-group[data-astro-cid-limcatzk] select[data-astro-cid-limcatzk]{border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff1a;padding:.875rem 1rem;font-size:1rem;transition:all .2s}.wg-form-group[data-astro-cid-limcatzk] select[data-astro-cid-limcatzk]{cursor:pointer;background-color:#1a1a2e}.wg-form-group[data-astro-cid-limcatzk] select[data-astro-cid-limcatzk] option[data-astro-cid-limcatzk]{color:#fff;background-color:#1a1a2e;padding:.5rem}.wg-form-group[data-astro-cid-limcatzk] input[data-astro-cid-limcatzk]:focus,.wg-form-group[data-astro-cid-limcatzk] select[data-astro-cid-limcatzk]:focus{border-color:var(--color-accent);background-color:#1a1a2e;outline:none}.wg-form-group[data-astro-cid-limcatzk] input[data-astro-cid-limcatzk]::placeholder{color:#666}.wg-form-row[data-astro-cid-limcatzk]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wg-form-submit[data-astro-cid-limcatzk]{width:100%;margin-top:.5rem;padding:1.1rem 2rem;font-size:1.05rem}.wg-form-trust[data-astro-cid-limcatzk]{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.wg-form-trust-item[data-astro-cid-limcatzk]{color:var(--color-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.wg-form-trust-item[data-astro-cid-limcatzk] svg[data-astro-cid-limcatzk]{width:16px;height:16px;color:var(--color-success)}@media (width<=768px){.wg-form-row[data-astro-cid-limcatzk]{grid-template-columns:1fr}}
