.fb-hero[data-astro-cid-jg236dr6]{background:radial-gradient(ellipse at 50% 100%,#1b4f7280,#0d1b2a 60%);padding:96px 0 52px}.fb-hero__inner[data-astro-cid-jg236dr6]{max-width:600px;margin:0 auto;text-align:center}.fb-title[data-astro-cid-jg236dr6]{font-family:var(--font-display);font-size:clamp(30px,5vw,48px);font-weight:300;color:#fafafa;margin:0 0 16px;letter-spacing:-.02em}.fb-subtitle[data-astro-cid-jg236dr6]{font-size:16px;color:var(--text-muted);line-height:1.7;margin:0}.fb-body[data-astro-cid-jg236dr6]{background:#0d1b2a;padding:56px 0 96px}.fb-wrap[data-astro-cid-jg236dr6]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.fb-form[data-astro-cid-jg236dr6]{display:flex;flex-direction:column;gap:20px}.fb-field[data-astro-cid-jg236dr6]{display:flex;flex-direction:column;gap:6px}.fb-label[data-astro-cid-jg236dr6]{font-size:13px;font-weight:600;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0}.fb-req[data-astro-cid-jg236dr6]{color:#4ecdc4}.fb-input[data-astro-cid-jg236dr6]{background:#ffffff0d;border:1px solid rgba(78,205,196,.2);border-radius:8px;color:#fafafa;font-family:var(--font-body);font-size:15px;padding:12px 14px;outline:none;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box}.fb-input[data-astro-cid-jg236dr6]::-moz-placeholder{color:#fafafa40}.fb-input[data-astro-cid-jg236dr6]::placeholder{color:#fafafa40}.fb-input[data-astro-cid-jg236dr6]:focus{border-color:#4ecdc4;box-shadow:0 0 0 3px #4ecdc42e}.fb-input--error[data-astro-cid-jg236dr6]{border-color:#f87171;box-shadow:0 0 0 3px #f8717126}.fb-select-wrap[data-astro-cid-jg236dr6]{position:relative}.fb-select[data-astro-cid-jg236dr6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:36px}.fb-select[data-astro-cid-jg236dr6] option[data-astro-cid-jg236dr6]{background:#0d1b2a;color:#fafafa}.fb-select-arrow[data-astro-cid-jg236dr6]{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.fb-textarea[data-astro-cid-jg236dr6]{resize:vertical;min-height:120px;line-height:1.6}.fb-error[data-astro-cid-jg236dr6]{font-size:12px;color:#f87171;margin:0;min-height:1em;opacity:0;transition:opacity .15s}.fb-error--visible[data-astro-cid-jg236dr6]{opacity:1}.fb-stars[data-astro-cid-jg236dr6]{display:flex;gap:6px;margin-top:4px}.fb-star[data-astro-cid-jg236dr6]{background:none;border:none;padding:2px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .1s;touch-action:manipulation}.fb-star[data-astro-cid-jg236dr6]:hover{transform:scale(1.15)}.fb-star[data-astro-cid-jg236dr6]:focus-visible{outline:2px solid #4ECDC4;border-radius:4px}.fb-submit[data-astro-cid-jg236dr6]{background:#4ecdc4;color:#0d1b2a;border:none;border-radius:8px;font-family:var(--font-body);font-size:15px;font-weight:700;padding:14px 32px;cursor:pointer;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;transition:background .2s,transform .15s;margin-top:4px}.fb-submit[data-astro-cid-jg236dr6]:hover{background:#38b2aa;transform:translateY(-1px)}.fb-submit[data-astro-cid-jg236dr6]:active{transform:translateY(0)}.fb-success[data-astro-cid-jg236dr6]{text-align:center;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:16px}.fb-success__icon[data-astro-cid-jg236dr6]{margin-bottom:8px}.fb-success__heading[data-astro-cid-jg236dr6]{font-family:var(--font-display);font-size:clamp(22px,4vw,30px);font-weight:400;color:#fafafa;margin:0}.fb-success__body[data-astro-cid-jg236dr6]{font-size:16px;color:var(--text-muted);line-height:1.7;margin:0;max-width:42ch}.fb-success__sig[data-astro-cid-jg236dr6]{font-size:14px;color:#4ecdc4b3;margin:0;font-style:italic}.fb-other[data-astro-cid-jg236dr6]{border-top:1px solid rgba(78,205,196,.1);padding-top:28px;display:flex;flex-direction:column;gap:8px}.fb-other__item[data-astro-cid-jg236dr6]{font-size:14px;color:var(--text-muted);margin:0}.fb-link[data-astro-cid-jg236dr6]{color:#4ecdc4;text-decoration:underline;text-underline-offset:3px}.fb-link[data-astro-cid-jg236dr6]:hover{color:#38b2aa}@media (max-width: 640px){.fb-hero[data-astro-cid-jg236dr6]{padding:72px 0 40px}.fb-body[data-astro-cid-jg236dr6]{padding:40px 0 72px}}[data-theme=light] .fb-hero[data-astro-cid-jg236dr6]{background:linear-gradient(135deg,#f5f7fc,#edf1fa 60%,#e8e4ff)}[data-theme=light] .fb-title[data-astro-cid-jg236dr6]{color:#202544!important}[data-theme=light] .fb-subtitle[data-astro-cid-jg236dr6]{color:#535d78!important}[data-theme=light] .fb-body[data-astro-cid-jg236dr6]{background:#f5f7fc}[data-theme=light] .fb-label[data-astro-cid-jg236dr6]{color:#535d78!important}[data-theme=light] .fb-input[data-astro-cid-jg236dr6]{background:#fff;border-color:#dde3f0;color:#202544}[data-theme=light] .fb-input[data-astro-cid-jg236dr6]::-moz-placeholder{color:#a0a8b8}[data-theme=light] .fb-input[data-astro-cid-jg236dr6]::placeholder{color:#a0a8b8}[data-theme=light] .fb-success__heading[data-astro-cid-jg236dr6]{color:#202544!important}[data-theme=light] .fb-success__body[data-astro-cid-jg236dr6]{color:#535d78!important}[data-theme=light] .fb-other__item[data-astro-cid-jg236dr6]{color:#697187!important}
