.xFLJya_page{background:var(--workspace-canvas);min-height:100dvh;color:var(--workspace-ink);font-family:var(--font-portfolio-body), system-ui, sans-serif}.xFLJya_header{border-bottom:1px solid var(--workspace-border);justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:1rem max(1rem,50% - 560px);display:flex}.xFLJya_shell{width:min(100% - 2rem,680px);margin:0 auto;padding:clamp(2rem,6vw,5rem) 0 6rem}.xFLJya_back{min-height:44px;color:var(--workspace-ink);text-underline-offset:4px;align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;display:inline-flex}.xFLJya_back svg{width:1rem}.xFLJya_intro{margin:2rem 0}.xFLJya_intro h1,.xFLJya_confirmation h1{font-family:var(--font-portfolio-display), sans-serif;letter-spacing:-.035em;font-size:clamp(2.4rem,7vw,4rem);font-weight:500;line-height:1.08}.xFLJya_intro p,.xFLJya_confirmation p{max-width:60ch;color:var(--workspace-muted);margin-top:1rem;line-height:1.7}.xFLJya_intro .xFLJya_privacy{font-size:.9rem}.xFLJya_form{border-top:1px solid var(--workspace-border);gap:1.5rem;padding-top:2rem;display:grid}.xFLJya_form label{gap:.6rem;font-weight:600;display:grid}.xFLJya_form label>span:not(.xFLJya_checkbox span){color:var(--workspace-muted);font-weight:400}.xFLJya_form input:not([type=checkbox]),.xFLJya_form select,.xFLJya_form textarea{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;min-height:48px;color:var(--workspace-ink);font:inherit;border-radius:.65rem;padding:.75rem;font-weight:400}.xFLJya_form textarea{resize:vertical;line-height:1.5}.xFLJya_form input:focus-visible,.xFLJya_form select:focus-visible,.xFLJya_form textarea:focus-visible,.xFLJya_form button:focus-visible,.xFLJya_back:focus-visible,.xFLJya_disclosure a:focus-visible{outline:3px solid var(--workspace-teal);outline-offset:3px}.xFLJya_help{color:var(--workspace-muted);margin:-1rem 0 0;font-size:.9rem}.xFLJya_permission{border-top:1px solid var(--workspace-border);padding-top:1.5rem}.xFLJya_form .xFLJya_checkbox{grid-template-columns:1.25rem 1fr;align-items:start;gap:.8rem;font-weight:400;line-height:1.55;display:grid}.xFLJya_checkbox input{width:1.2rem;height:1.2rem;accent-color:var(--workspace-teal);margin-top:.2rem}.xFLJya_contact{gap:1.5rem;display:grid}.xFLJya_button{background:var(--ui-action);width:fit-content;min-height:50px;color:var(--ui-on-action);font:inherit;cursor:pointer;border:0;border-radius:.65rem;justify-content:center;align-items:center;padding:.8rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.xFLJya_button:disabled{opacity:.6;cursor:wait}.xFLJya_error{border-left:3px solid var(--ui-danger);color:var(--ui-danger);padding:.5rem .8rem}.xFLJya_disclosure{max-width:60ch;color:var(--workspace-muted);font-size:.85rem;line-height:1.6}.xFLJya_disclosure a{color:var(--workspace-ink);text-underline-offset:3px;text-decoration:underline}.xFLJya_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.xFLJya_confirmation{margin-top:2.5rem}.xFLJya_confirmation a{margin-top:2rem}