.cform[data-astro-cid-xeocncr7]{padding:var(--sec-gap) var(--page-inset) 0}.cform__panel[data-astro-cid-xeocncr7]{display:grid;grid-template-columns:minmax(0,440fr) minmax(0,744fr);gap:var(--col-gap);align-items:start;padding:96px calc(var(--page-pad) - var(--page-inset));border-radius:var(--panel-radius);background:var(--gs-bg-accent-subtle)}.cform__head[data-astro-cid-xeocncr7]{display:flex;flex-direction:column;gap:20px}.cform__intro[data-astro-cid-xeocncr7]{margin:0;font-size:var(--gs-font-size-04);line-height:1.6;color:var(--gs-text-secondary)}.cform__form[data-astro-cid-xeocncr7]{display:flex;flex-direction:column;gap:20px}.cform__hp[data-astro-cid-xeocncr7]{position:absolute;left:-9999px}.cform__pair[data-astro-cid-xeocncr7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field[data-astro-cid-xeocncr7]{display:flex;flex-direction:column;gap:6px;min-width:0}.field__box[data-astro-cid-xeocncr7]{position:relative}.field__box[data-astro-cid-xeocncr7] input[data-astro-cid-xeocncr7],.field__box[data-astro-cid-xeocncr7] textarea[data-astro-cid-xeocncr7]{display:block;width:100%;height:var(--gs-control-height-lg);padding:18px 14px 0;border:1px solid var(--gs-border-default);border-radius:var(--gs-radius-lg);background:var(--gs-neutral-0);font:inherit;font-size:var(--gs-font-size-03);line-height:1.6;color:var(--gs-text-primary)}.field__box[data-astro-cid-xeocncr7] textarea[data-astro-cid-xeocncr7]{height:120px;padding-top:30px;resize:vertical}.field__box[data-astro-cid-xeocncr7] label[data-astro-cid-xeocncr7]{position:absolute;left:14px;top:15px;pointer-events:none;font-size:var(--gs-font-size-03);line-height:1.6;color:var(--gs-text-muted);transform-origin:left top;transition:transform .12s ease,top .12s ease}.field--area[data-astro-cid-xeocncr7] .field__box[data-astro-cid-xeocncr7] label[data-astro-cid-xeocncr7]{top:16px}.field__box[data-astro-cid-xeocncr7] input[data-astro-cid-xeocncr7]:focus+label[data-astro-cid-xeocncr7],.field__box[data-astro-cid-xeocncr7] input[data-astro-cid-xeocncr7]:not(:placeholder-shown)+label[data-astro-cid-xeocncr7],.field__box[data-astro-cid-xeocncr7] textarea[data-astro-cid-xeocncr7]:focus+label[data-astro-cid-xeocncr7],.field__box[data-astro-cid-xeocncr7] textarea[data-astro-cid-xeocncr7]:not(:placeholder-shown)+label[data-astro-cid-xeocncr7]{top:8px;transform:scale(.75);font-weight:500;line-height:1.2}.field__box[data-astro-cid-xeocncr7] input[data-astro-cid-xeocncr7]:focus-visible,.field__box[data-astro-cid-xeocncr7] textarea[data-astro-cid-xeocncr7]:focus-visible{outline:2px solid var(--gs-border-focus);outline-offset:1px;border-radius:var(--gs-radius-lg)}.field[data-astro-cid-xeocncr7].is-invalid input[data-astro-cid-xeocncr7],.field[data-astro-cid-xeocncr7].is-invalid textarea[data-astro-cid-xeocncr7]{border-color:var(--gs-border-error)}.field__err[data-astro-cid-xeocncr7]{margin:0;font-size:var(--gs-font-size-02);line-height:1.55;color:var(--gs-text-error)}.areas[data-astro-cid-xeocncr7]{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.areas[data-astro-cid-xeocncr7] legend[data-astro-cid-xeocncr7]{padding:0;margin-bottom:8px;font-size:var(--gs-font-size-02);font-weight:600;line-height:1.2;color:var(--gs-text-primary)}.areas__chips[data-astro-cid-xeocncr7]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-xeocncr7]{position:relative;cursor:pointer}.chip[data-astro-cid-xeocncr7] input[data-astro-cid-xeocncr7]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip[data-astro-cid-xeocncr7] span[data-astro-cid-xeocncr7]{display:block;padding:8px 14px;border:1px solid var(--gs-border-default);border-radius:var(--gs-radius-full);background:var(--gs-neutral-0);font-size:var(--gs-font-size-02);font-weight:500;line-height:1.2;color:var(--gs-text-primary);white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.chip[data-astro-cid-xeocncr7] input[data-astro-cid-xeocncr7]:checked+span[data-astro-cid-xeocncr7]{border-color:var(--gs-border-focus);background:var(--gs-bg-brand-subtle)}.chip[data-astro-cid-xeocncr7] input[data-astro-cid-xeocncr7]:focus-visible+span[data-astro-cid-xeocncr7]{outline:2px solid var(--gs-border-focus);outline-offset:2px}.cform__send[data-astro-cid-xeocncr7]{display:flex;align-items:center;gap:20px;padding-top:8px}.cform__btn[data-astro-cid-xeocncr7]{display:inline-flex;align-items:center;justify-content:center;height:var(--gs-control-height-md);padding:0 20px;border:0;border-radius:var(--gs-radius-lg);background:var(--gs-bg-brand-strong);color:var(--gs-text-on-brand);cursor:pointer;font:inherit;font-size:var(--gs-font-size-03);font-weight:600;line-height:1.2;white-space:nowrap;transition:background-color .15s ease}.cform__btn[data-astro-cid-xeocncr7]:hover{background:var(--gs-bg-inverse)}.cform__btn[data-astro-cid-xeocncr7][disabled]{opacity:.7;cursor:default}.cform__note[data-astro-cid-xeocncr7]{margin:0;font-size:var(--gs-font-size-03);line-height:1.6;color:var(--gs-text-muted)}@media(max-width:899px){.cform__panel[data-astro-cid-xeocncr7]{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 16px}.cform__head[data-astro-cid-xeocncr7]{gap:12px}.cform__intro[data-astro-cid-xeocncr7]{font-size:var(--gs-font-size-03)}.cform__form[data-astro-cid-xeocncr7]{gap:16px}.cform__pair[data-astro-cid-xeocncr7]{grid-template-columns:minmax(0,1fr)}.field__box[data-astro-cid-xeocncr7] textarea[data-astro-cid-xeocncr7]{height:96px}.cform__send[data-astro-cid-xeocncr7]{flex-direction:column;align-items:stretch;gap:12px;padding-top:8px}.cform__note[data-astro-cid-xeocncr7]{text-align:center;font-size:var(--gs-font-size-02);line-height:1.55}}
