.contact-hero[data-astro-cid-iluq64ft]{align-items:flex-end;min-height:52svh;padding-top:170px;padding-bottom:70px;display:flex}.hero-content[data-astro-cid-iluq64ft]{max-width:980px}.hero-eyebrow[data-astro-cid-iluq64ft]{align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.studio-accent[data-astro-cid-iluq64ft]{color:var(--ak-studio)}.hero-dot[data-astro-cid-iluq64ft]{background:var(--ak-studio);border-radius:50%;width:5px;height:5px}.hero-tag[data-astro-cid-iluq64ft]{letter-spacing:.12em;text-transform:uppercase;color:var(--ak-muted);font-size:.72rem;font-weight:600}h1[data-astro-cid-iluq64ft]{letter-spacing:-.015em;color:var(--ak-ink);margin:0 0 .32em;font-size:clamp(3.2rem,6.2vw,6.4rem);font-weight:600;line-height:.98}.hero-desc[data-astro-cid-iluq64ft]{color:var(--ak-muted);max-width:680px;margin:0;font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.55}@media (width<=900px){.contact-hero[data-astro-cid-iluq64ft]{min-height:auto;padding-top:135px;padding-bottom:50px}h1[data-astro-cid-iluq64ft]{font-size:clamp(2.4rem,9.5vw,3.8rem)}.hero-desc[data-astro-cid-iluq64ft]{font-size:1.05rem}}.project-form-section[data-astro-cid-qy7mjjwp]{padding-block:40px 110px}.form-container[data-astro-cid-qy7mjjwp]{max-width:860px;margin-inline:auto}.form-intro[data-astro-cid-qy7mjjwp]{margin-bottom:50px}.form-lead[data-astro-cid-qy7mjjwp]{color:var(--ak-muted);max-width:680px;margin:0;font-size:1.15rem;line-height:1.6}.project-form[data-astro-cid-qy7mjjwp]{flex-direction:column;display:flex}.hp-field[data-astro-cid-qy7mjjwp]{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;top:-9999px!important;left:-9999px!important;overflow:hidden!important}.form-group[data-astro-cid-qy7mjjwp]{border:none;border-top:1px solid var(--ak-line);margin:0;padding:0;padding-block:45px 50px}.group-legend[data-astro-cid-qy7mjjwp]{align-items:baseline;gap:16px;width:100%;margin-bottom:24px;padding:0;display:flex}.group-num[data-astro-cid-qy7mjjwp]{font-family:var(--font-display);color:var(--ak-studio);letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.group-title[data-astro-cid-qy7mjjwp]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ak-ink);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600}.group-hint[data-astro-cid-qy7mjjwp]{color:var(--ak-muted);margin:-10px 0 24px;font-size:.96rem}.fields-grid[data-astro-cid-qy7mjjwp]{gap:24px;display:grid}.fields-grid[data-astro-cid-qy7mjjwp].two-cols{grid-template-columns:1fr 1fr}.field-item[data-astro-cid-qy7mjjwp]{flex-direction:column;gap:8px;display:flex}.field-label[data-astro-cid-qy7mjjwp]{color:var(--ak-ink);font-size:.92rem;font-weight:600}.required-mark[data-astro-cid-qy7mjjwp]{color:var(--ak-studio)}.optional-tag[data-astro-cid-qy7mjjwp]{color:var(--ak-muted);font-size:.85rem;font-weight:400}.text-input[data-astro-cid-qy7mjjwp],.textarea-input[data-astro-cid-qy7mjjwp]{width:100%;font-family:var(--font-body);color:var(--ak-ink);background:var(--ak-surface);border:1px solid var(--ak-control-border);border-radius:var(--radius-sm);padding:14px 18px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.text-input[data-astro-cid-qy7mjjwp]::placeholder,.textarea-input[data-astro-cid-qy7mjjwp]::placeholder{color:#9ea6b5}.text-input[data-astro-cid-qy7mjjwp]:focus-visible,.textarea-input[data-astro-cid-qy7mjjwp]:focus-visible{border-color:var(--ak-studio);outline:none;box-shadow:0 0 0 3px #2d5bff26}.textarea-input[data-astro-cid-qy7mjjwp]{resize:vertical;min-height:140px;line-height:1.6}.field-error[data-astro-cid-qy7mjjwp]{color:#c92a2a;margin-top:4px;font-size:.82rem;font-weight:500;display:none}.field-item[data-astro-cid-qy7mjjwp].has-error .field-error[data-astro-cid-qy7mjjwp],.consent-wrapper[data-astro-cid-qy7mjjwp].has-error .field-error[data-astro-cid-qy7mjjwp]{display:block}.field-item[data-astro-cid-qy7mjjwp].has-error .text-input[data-astro-cid-qy7mjjwp]{background-color:#fff9f9;border-color:#e03131}.radios-pill-grid[data-astro-cid-qy7mjjwp]{flex-wrap:wrap;gap:12px;display:flex}.radio-pill-label[data-astro-cid-qy7mjjwp]{cursor:pointer;user-select:none}.radio-pill-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]{opacity:0;pointer-events:none;position:absolute}.pill-custom[data-astro-cid-qy7mjjwp]{border:1px solid var(--ak-control-border);background:var(--ak-surface);color:var(--ak-ink);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:.92rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.pill-indicator[data-astro-cid-qy7mjjwp]{border:1.5px solid var(--ak-control-border);border-radius:50%;width:7px;height:7px;transition:border-color .2s,background-color .2s}.radio-pill-label[data-astro-cid-qy7mjjwp]:hover .pill-custom[data-astro-cid-qy7mjjwp]{border-color:#b0bbcb}.radio-pill-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:focus-visible+.pill-custom[data-astro-cid-qy7mjjwp]{outline:3px solid var(--ak-studio);outline-offset:2px}.radio-pill-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:checked+.pill-custom[data-astro-cid-qy7mjjwp]{border-color:var(--ak-studio);background:var(--ak-studio-soft);color:var(--ak-studio);font-weight:600}.radio-pill-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:checked+.pill-custom[data-astro-cid-qy7mjjwp] .pill-indicator[data-astro-cid-qy7mjjwp]{border-color:var(--ak-studio);background:var(--ak-studio)}.radios-stack-grid[data-astro-cid-qy7mjjwp]{gap:12px;display:grid}.radio-card-label[data-astro-cid-qy7mjjwp]{cursor:pointer;user-select:none}.radio-card-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]{opacity:0;pointer-events:none;position:absolute}.card-custom[data-astro-cid-qy7mjjwp]{border:1px solid var(--ak-control-border);border-radius:var(--radius-sm);background:var(--ak-surface);color:var(--ak-ink);align-items:center;gap:14px;padding:16px 20px;font-size:.95rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:flex}.radio-dot[data-astro-cid-qy7mjjwp]{border:2px solid var(--ak-control-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .2s;display:flex}.radio-dot[data-astro-cid-qy7mjjwp]:after{content:"";background:0 0;border-radius:50%;width:8px;height:8px;transition:background-color .2s}.radio-card-label[data-astro-cid-qy7mjjwp]:hover .card-custom[data-astro-cid-qy7mjjwp]{border-color:#b0bbcb}.radio-card-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:focus-visible+.card-custom[data-astro-cid-qy7mjjwp]{outline:3px solid var(--ak-studio);outline-offset:2px}.radio-card-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:checked+.card-custom[data-astro-cid-qy7mjjwp]{border-color:var(--ak-studio);color:var(--ak-ink);background:#f8faff;font-weight:600}.radio-card-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:checked+.card-custom[data-astro-cid-qy7mjjwp] .radio-dot[data-astro-cid-qy7mjjwp]{border-color:var(--ak-studio)}.radio-card-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:checked+.card-custom[data-astro-cid-qy7mjjwp] .radio-dot[data-astro-cid-qy7mjjwp]:after{background:var(--ak-studio)}.group-submit[data-astro-cid-qy7mjjwp]{border-bottom:1px solid var(--ak-line);padding-bottom:60px}.consent-wrapper[data-astro-cid-qy7mjjwp]{margin-bottom:18px}.checkbox-label[data-astro-cid-qy7mjjwp]{cursor:pointer;user-select:none;align-items:flex-start;gap:12px;display:flex}.checkbox-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]{opacity:0;pointer-events:none;position:absolute}.checkbox-custom[data-astro-cid-qy7mjjwp]{border:1.5px solid var(--ak-control-border);background:var(--ak-surface);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:border-color .2s,background-color .2s;display:flex}.checkbox-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:focus-visible+.checkbox-custom[data-astro-cid-qy7mjjwp]{outline:3px solid var(--ak-studio);outline-offset:2px}.checkbox-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:checked+.checkbox-custom[data-astro-cid-qy7mjjwp]{background:var(--ak-studio);border-color:var(--ak-studio)}.checkbox-label[data-astro-cid-qy7mjjwp] input[data-astro-cid-qy7mjjwp]:checked+.checkbox-custom[data-astro-cid-qy7mjjwp]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;margin-bottom:2px;transform:rotate(45deg)}.checkbox-text[data-astro-cid-qy7mjjwp]{color:var(--ak-ink);font-size:.92rem;line-height:1.5}.privacy-inline-link[data-astro-cid-qy7mjjwp]{color:var(--ak-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--ak-line);font-weight:600;transition:color .2s,text-decoration-color .2s}.privacy-inline-link[data-astro-cid-qy7mjjwp]:hover{color:var(--ak-studio);text-decoration-color:var(--ak-studio)}.privacy-inline-link[data-astro-cid-qy7mjjwp]:focus-visible{outline:2px solid var(--ak-studio);outline-offset:2px;border-radius:2px}.privacy-note[data-astro-cid-qy7mjjwp]{color:var(--ak-muted);margin:0 0 28px;font-size:.85rem;line-height:1.55}.form-status[data-astro-cid-qy7mjjwp]{border-radius:var(--radius-sm);margin-bottom:28px;padding:16px 20px;font-size:.94rem;line-height:1.55;display:none}.form-status[data-astro-cid-qy7mjjwp].is-visible{display:block}.form-status[data-astro-cid-qy7mjjwp].status-info{color:#1a388f;background:#f0f4ff;border:1px solid #c8d8ff}.form-status[data-astro-cid-qy7mjjwp].status-error{color:#991b1b;background:#fdf2f2;border:1px solid #fecaca}.form-status[data-astro-cid-qy7mjjwp].status-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.submit-action-wrap[data-astro-cid-qy7mjjwp]{align-items:center;gap:20px;display:flex}.submit-btn[data-astro-cid-qy7mjjwp]{cursor:pointer;padding:14px 32px;font-size:.98rem}.submit-btn[data-astro-cid-qy7mjjwp]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-spinner[data-astro-cid-qy7mjjwp]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin;display:none}.submit-btn[data-astro-cid-qy7mjjwp].is-submitting .btn-spinner[data-astro-cid-qy7mjjwp]{display:inline-block}.sr-only[data-astro-cid-qy7mjjwp]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.project-form-section[data-astro-cid-qy7mjjwp]{padding-block:20px 80px}.fields-grid[data-astro-cid-qy7mjjwp].two-cols{grid-template-columns:1fr;gap:18px}.form-group[data-astro-cid-qy7mjjwp]{padding-block:32px 36px}.group-legend[data-astro-cid-qy7mjjwp]{margin-bottom:18px}}@media (width<=600px){.form-intro[data-astro-cid-qy7mjjwp]{margin-bottom:32px}.form-lead[data-astro-cid-qy7mjjwp]{font-size:1.05rem}.form-group[data-astro-cid-qy7mjjwp]{padding-block:26px 30px}.group-legend[data-astro-cid-qy7mjjwp]{gap:12px;margin-bottom:16px}.group-num[data-astro-cid-qy7mjjwp]{font-size:1.3rem}.group-hint[data-astro-cid-qy7mjjwp]{margin:-6px 0 18px;font-size:.92rem}.radios-pill-grid[data-astro-cid-qy7mjjwp]{gap:10px}.pill-custom[data-astro-cid-qy7mjjwp]{padding:10px 16px;font-size:.88rem}.card-custom[data-astro-cid-qy7mjjwp]{padding:14px 16px;font-size:.92rem}.submit-btn[data-astro-cid-qy7mjjwp]{justify-content:center;width:100%;padding:14px 24px}.submit-action-wrap[data-astro-cid-qy7mjjwp]{width:100%}}.contact-alternative[data-astro-cid-dfbpervv]{border-top:1px solid var(--ak-line);padding-block:80px 100px}.alt-inner[data-astro-cid-dfbpervv]{max-width:860px;margin-inline:auto}h2[data-astro-cid-dfbpervv]{letter-spacing:-.015em;color:var(--ak-ink);margin:14px 0 18px;font-size:clamp(2.2rem,3.8vw,4rem);font-weight:600;line-height:1.05}.alt-desc[data-astro-cid-dfbpervv]{color:var(--ak-muted);max-width:600px;margin:0 0 32px;font-size:1.05rem;line-height:1.6}.channels-grid[data-astro-cid-dfbpervv]{flex-wrap:wrap;gap:20px;display:flex}.channel-card[data-astro-cid-dfbpervv]{border:1px solid var(--ak-line);border-radius:var(--radius-sm);background:var(--ak-surface);transition:transform .2s var(--ease-standard), border-color .2s ease, box-shadow .2s ease;flex-direction:column;gap:6px;padding:16px 24px;display:inline-flex}.channel-card[data-astro-cid-dfbpervv]:hover{border-color:var(--ak-studio);transform:translateY(-2px);box-shadow:0 8px 20px #1113180a}.channel-type[data-astro-cid-dfbpervv]{letter-spacing:.12em;text-transform:uppercase;color:var(--ak-muted);font-size:.75rem;font-weight:600}.channel-val[data-astro-cid-dfbpervv]{color:var(--ak-ink);font-size:1rem;font-weight:600}@media (width<=900px){.contact-alternative[data-astro-cid-dfbpervv]{padding-block:60px 75px}}.contact-closing[data-astro-cid-tq2ssg2f]{border-top:1px solid var(--ak-line);padding-block:90px 100px}.closing-inner[data-astro-cid-tq2ssg2f]{max-width:860px;margin-inline:auto}h2[data-astro-cid-tq2ssg2f]{letter-spacing:-.015em;color:var(--ak-ink);margin:14px 0 18px;font-size:clamp(2.2rem,3.8vw,4rem);font-weight:600;line-height:1.05}.closing-lead[data-astro-cid-tq2ssg2f]{color:var(--ak-muted);max-width:680px;margin:0;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.6}@media (width<=900px){.contact-closing[data-astro-cid-tq2ssg2f]{padding-block:60px 75px}}
