.avion[data-astro-cid-g4xgk75d]{--av-ink:#1c1b33;--av-coral:#ff7a59;--av-mint:#7ed9b8;--av-lilac:#b7a8f5;--av-sun:#ffd25a;border-radius:var(--radius-md);width:100%;height:100%;box-shadow:var(--ring);contain:layout paint;background:linear-gradient(#e4ebff,#fff2dc);position:relative;overflow:hidden}.avion-scene[data-astro-cid-g4xgk75d]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.contact-head[data-astro-cid-535ymsdr]{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(40px,5vw,64px)}.contact-head[data-astro-cid-535ymsdr] .eyebrow[data-astro-cid-535ymsdr]{margin-bottom:20px}.contact-head[data-astro-cid-535ymsdr] h1[data-astro-cid-535ymsdr]{max-width:16em;margin-bottom:28px}.lead[data-astro-cid-535ymsdr]{max-width:65ch;margin:0;font-size:18px;line-height:1.55}.contact-grid[data-astro-cid-535ymsdr]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 48px;display:grid}.contact-art[data-astro-cid-535ymsdr]{grid-area:1/1;min-height:420px}.contact-form-card[data-astro-cid-535ymsdr]{border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--ring);transition:var(--theme-transition);grid-area:1/2;padding:24px}.form[data-astro-cid-535ymsdr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.field[data-astro-cid-535ymsdr]{gap:8px;display:grid}.field-wide[data-astro-cid-535ymsdr],.field-hint[data-astro-cid-535ymsdr],.form-actions[data-astro-cid-535ymsdr],.form-status[data-astro-cid-535ymsdr]{grid-column:1/-1}.field[data-astro-cid-535ymsdr] span[data-astro-cid-535ymsdr]{color:var(--color-title);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-weight:400;line-height:1.5}.field-hint[data-astro-cid-535ymsdr]{color:var(--color-muted);font-size:var(--text-small);margin:-8px 0 0}.field[data-astro-cid-535ymsdr] small[data-astro-cid-535ymsdr]{color:var(--color-muted);font:inherit}.field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr],.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]{border-radius:var(--radius-md);width:100%;color:var(--color-title);background:var(--color-card);box-shadow:0 0 0 1px var(--color-faint);font:inherit;font-size:var(--text-small);resize:vertical;border:0;padding:9px 12px;line-height:1.45;transition:box-shadow .2s,background-color .4s,color .4s}.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]{min-height:120px}.field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr]::placeholder,.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]::placeholder{color:var(--color-subtle);opacity:1}.field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr]:hover,.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]:hover{box-shadow:0 0 0 1px var(--color-subtle)}.field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr]:focus,.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]:focus{box-shadow:0 0 0 1px var(--color-text), 0 0 0 4px color-mix(in srgb, var(--color-text) 14%, transparent);outline:none}.field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr]:user-invalid,.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]:user-invalid{box-shadow:0 0 0 2px var(--color-title)}.trampa[data-astro-cid-535ymsdr]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-actions[data-astro-cid-535ymsdr]{margin-top:4px}.form-actions[data-astro-cid-535ymsdr] .pill-button:disabled{opacity:.6;cursor:progress}.direct-note[data-astro-cid-535ymsdr]{color:var(--color-body);font-size:var(--text-caption);grid-column:1/-1;margin:0;line-height:1.5}.direct-note[data-astro-cid-535ymsdr] a[data-astro-cid-535ymsdr],.success-link[data-astro-cid-535ymsdr] a[data-astro-cid-535ymsdr]{color:var(--color-title);text-underline-offset:3px;font-weight:500;text-decoration:underline}.form-success[data-astro-cid-535ymsdr]{gap:12px;display:grid}.form-success[data-astro-cid-535ymsdr][hidden]{display:none}.form-success[data-astro-cid-535ymsdr]:focus{outline:none}.form-success[data-astro-cid-535ymsdr] h2[data-astro-cid-535ymsdr]{margin:0;font-size:clamp(24px,2.6vw,32px)}.form-success[data-astro-cid-535ymsdr] h2[data-astro-cid-535ymsdr]:before{content:"✓" / "";color:var(--color-ok);font-family:var(--font-mono);margin-right:10px;font-weight:400}.form-success[data-astro-cid-535ymsdr] p[data-astro-cid-535ymsdr]{max-width:65ch;font-size:var(--text-body);margin:0;line-height:1.55}.form-success[data-astro-cid-535ymsdr] strong[data-astro-cid-535ymsdr]{color:var(--color-title);font-weight:500}.form-status[data-astro-cid-535ymsdr]{color:var(--color-title);font-size:var(--text-caption);margin:0;line-height:1.5}.form-status[data-astro-cid-535ymsdr]:not(:empty){border-radius:var(--radius-md);box-shadow:var(--ring-hairline);padding:12px 14px}.form-status[data-astro-cid-535ymsdr]:not(:empty):before{content:"▲" / "";font-family:var(--font-mono);margin-right:8px}@media (width<=900px){.contact-grid[data-astro-cid-535ymsdr]{grid-template-columns:minmax(0,1fr)}.contact-form-card[data-astro-cid-535ymsdr]{grid-area:1/1}.contact-art[data-astro-cid-535ymsdr]{aspect-ratio:4/3;grid-area:2/1;width:100%;min-height:0;max-height:380px}.form[data-astro-cid-535ymsdr]{grid-template-columns:1fr;gap:16px}.form-actions[data-astro-cid-535ymsdr] .pill-button{width:100%}.field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr],.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]{padding:12px 14px;font-size:16px}body:has(.contact .form:focus-within) .aw{opacity:0;pointer-events:none}}@media (width<=520px){.contact-form-card[data-astro-cid-535ymsdr]{padding:20px 16px}}.faq[data-astro-cid-gfo3rpqg]{width:100%}.faq-inner[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 48px;display:grid}.faq-inner[data-astro-cid-gfo3rpqg] h2[data-astro-cid-gfo3rpqg]{max-width:10em;margin:0}.faq-list[data-astro-cid-gfo3rpqg]{counter-reset:faq;border-top:1px solid var(--color-border);transition:border-color .4s}.faq-item[data-astro-cid-gfo3rpqg]{counter-increment:faq;border-bottom:1px solid var(--color-border);transition:border-color .4s}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{color:var(--color-title);font-size:18px;font-weight:var(--weight-display);letter-spacing:var(--tracking-ui);cursor:pointer;grid-template-columns:32px minmax(0,1fr) 20px;align-items:baseline;gap:12px;padding:20px 0;line-height:1.35;list-style:none;transition:color .4s;display:grid}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:var(--radius-md)}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:before{content:counter(faq, decimal-leading-zero) / "";color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono)}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]{color:var(--color-muted);font-family:var(--font-mono);text-align:right;font-size:18px;font-style:normal;line-height:1;transition:color .2s}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]:before{content:"+"}.faq-item[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]:before{content:"−"}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:hover i[data-astro-cid-gfo3rpqg],.faq-item[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]{color:var(--color-title)}.faq-answer[data-astro-cid-gfo3rpqg]{padding:0 32px 24px 44px}.faq-answer[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{max-width:65ch;margin:0}@media (prefers-reduced-motion:no-preference){.faq-item[data-astro-cid-gfo3rpqg][open] .faq-answer[data-astro-cid-gfo3rpqg]{animation:.3s faq-in}}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}@media (width<=900px){.faq-inner[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,1fr);gap:28px}.faq-inner[data-astro-cid-gfo3rpqg] h2[data-astro-cid-gfo3rpqg]{max-width:none}}@media (width<=700px){.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{font-size:var(--text-body);grid-template-columns:28px minmax(0,1fr) 20px}.faq-answer[data-astro-cid-gfo3rpqg]{padding:0 8px 24px 40px}}.contact-page[data-astro-cid-kphbpcdu]{gap:var(--section-gap);padding-bottom:var(--section-gap);display:grid}
