.w8nwza_layout{gap:48px;margin-top:48px;padding-bottom:48px;display:grid}.w8nwza_context{min-width:0}.w8nwza_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:500;line-height:1.6;display:block}.w8nwza_context h2{letter-spacing:-.035em;margin:14px 0 0;font-size:24px;font-weight:600;line-height:1.3}.w8nwza_intro{max-width:440px;color:var(--muted-foreground);margin-top:16px;font-size:14px;line-height:1.9}.w8nwza_services{border-top:1px solid var(--border-subtle);margin-top:28px}.w8nwza_service{border-bottom:1px solid var(--border-subtle);padding:22px 0}.w8nwza_service h3{font-size:14px;font-weight:600}.w8nwza_service strong{letter-spacing:-.025em;margin-top:8px;font-size:20px;font-weight:600;display:block}.w8nwza_service p{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.8}.w8nwza_steps{gap:20px;margin-top:32px;display:grid}.w8nwza_steps li{grid-template-columns:24px 1fr;gap:12px;display:grid}.w8nwza_steps li>span{font-family:var(--font-mono,ui-monospace), monospace;color:var(--muted-foreground);padding-top:3px;font-size:10px}.w8nwza_steps h3{font-size:13px;font-weight:500}.w8nwza_steps p{color:var(--muted-foreground);margin-top:5px;font-size:13px;line-height:1.8}.w8nwza_scope{border-top:1px solid var(--border-subtle);color:var(--muted-foreground);margin-top:32px;padding-top:20px;font-size:12px;line-height:1.8}.w8nwza_scope a,.w8nwza_privacy a,.w8nwza_error a{text-underline-offset:4px;text-decoration:underline}.w8nwza_panel,.w8nwza_confirmation{border:1px solid var(--border-subtle);background:var(--card);border-radius:5px;min-width:0;padding:24px}.w8nwza_formHeader{margin-bottom:28px}.w8nwza_formHeader h2,.w8nwza_confirmation h2{letter-spacing:-.03em;margin-top:12px;font-size:23px;font-weight:600;line-height:1.35}.w8nwza_formHeader p,.w8nwza_confirmation p{color:var(--muted-foreground);margin-top:12px;font-size:13px;line-height:1.8}.w8nwza_fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.w8nwza_row{gap:22px;display:grid}.w8nwza_field{align-content:start;gap:9px;min-width:0;display:grid}.w8nwza_field label{font-size:13px;font-weight:500}.w8nwza_field label span{color:var(--muted-foreground);font-weight:400}.w8nwza_field label .w8nwza_requiredIndicator{color:var(--destructive);margin-inline-start:4px;font-weight:500}.w8nwza_requiredIndicator:before{content:"*"}.w8nwza_control{border:1px solid var(--border-subtle);background:var(--background);width:100%;min-width:0;height:40px;min-height:40px;color:var(--foreground);box-shadow:none;border-radius:4px;padding:9px 11px;font-size:14px;line-height:1.5}.w8nwza_control:focus-visible,.w8nwza_control:focus-within{outline:2px solid var(--ring);outline-offset:2px}.w8nwza_control[aria-invalid=true]{border-color:var(--destructive)}.w8nwza_control:has([aria-invalid=true]){border-color:var(--destructive)}.w8nwza_control input{width:100%;min-width:0;height:100%;font-size:inherit;padding:0}.w8nwza_control:disabled{cursor:wait;opacity:.6}.w8nwza_select{min-width:0;position:relative}.w8nwza_select select{appearance:none;padding-right:36px}.w8nwza_select svg{pointer-events:none;width:14px;height:14px;color:var(--muted-foreground);position:absolute;top:13px;right:12px}.w8nwza_brief{resize:vertical;height:auto;min-height:144px}.w8nwza_help,.w8nwza_privacy{color:var(--muted-foreground);font-size:12px;line-height:1.8}.w8nwza_details{border-block:1px solid var(--border-subtle);padding-block:16px}.w8nwza_proposal{border-block:1px solid var(--border-subtle);margin-top:24px;padding-block:20px}.w8nwza_proposal h3{font-size:14px;font-weight:500}.w8nwza_proposal p{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.8}.w8nwza_details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:13px;font-weight:500;list-style:none;display:flex}.w8nwza_details>summary::-webkit-details-marker{display:none}.w8nwza_details>summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.w8nwza_optional{color:var(--muted-foreground);margin-left:6px;font-size:12px;font-weight:400}.w8nwza_detailsChevron{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}.w8nwza_details[open] .w8nwza_detailsChevron{transform:rotate(180deg)}.w8nwza_detailsFields{gap:22px;padding-top:18px;display:grid}.w8nwza_detailTextarea{resize:vertical;height:auto;min-height:92px}@media (prefers-reduced-motion:no-preference){.w8nwza_detailsChevron{transition:transform .15s}}.w8nwza_fieldError{color:var(--destructive);font-size:12px;line-height:1.6}.w8nwza_trap{display:none}.w8nwza_error{border:1px solid var(--border-subtle);border-radius:4px;gap:12px;margin-top:24px;padding:16px;font-size:13px;line-height:1.8;display:flex}.w8nwza_error svg{color:var(--destructive);margin-top:4px}.w8nwza_error p+p{color:var(--muted-foreground);margin-top:8px}.w8nwza_error code{overflow-wrap:anywhere;font-size:11px}.w8nwza_confirmation{align-self:start;padding:36px}.w8nwza_confirmation>svg{color:var(--primary)}.w8nwza_confirmation>a{margin-top:28px}.w8nwza_reference{border-block:1px solid var(--border-subtle);margin:24px 0;padding:18px 0}.w8nwza_reference span{color:var(--muted-foreground);font-size:12px;display:block}.w8nwza_reference code{overflow-wrap:anywhere;margin-top:10px;font-size:12px;display:block}@media (min-width:640px){.w8nwza_row{grid-template-columns:1fr 1fr}.w8nwza_panel{padding:32px}}@media (min-width:1024px){.w8nwza_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;margin-top:56px}.w8nwza_context{max-width:440px}}@media (max-width:639px),(pointer:coarse){.w8nwza_control{height:44px;min-height:44px;font-size:16px}.w8nwza_brief,.w8nwza_detailTextarea{height:auto}.w8nwza_select svg{top:15px}}
