.shell{width:min(1180px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.legal-page{padding-top:72px}.legal-page h1{letter-spacing:-.055em;line-height:1.06}.legal-copy{color:#d5ded4}.legal-copy a{text-decoration:underline;text-underline-offset:3px}.form-card{background:var(--surface);border:1px solid #ffffff18;border-radius:30px;box-shadow:var(--shadow)}.wix-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.wix-field{min-width:0}.wix-field>label,.address-grid label{display:block;font-size:14px;color:var(--ink);margin-bottom:8px}.wix-field input:not([type=checkbox]):not([type=radio]),.wix-field textarea,.wix-field select{display:block;width:100%;font:inherit;font-size:16px;color:var(--ink);background:#121813;border:1px solid #687363;border-radius:14px;min-height:50px;padding:13px 15px;margin-top:9px}.wix-field textarea{resize:vertical;min-height:140px}.wix-field input:focus,.wix-field textarea:focus,.wix-field select:focus{outline:2px solid var(--accent);outline-offset:3px}.wix-field [aria-invalid=true]{border-color:#ffa99a}.field-textarea,.field-signature,.field-address,.field-checkbox,.field-file{grid-column:1/-1}.field-error{color:#ffb4a8;font-size:13px;min-height:20px;margin:7px 0 6px}.field-hint{font-size:13px;color:var(--muted);margin:8px 0}.checkbox-label{display:flex!important;align-items:flex-start;gap:13px;line-height:1.6}.checkbox-label input,.choice-group input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:18px;border:1px solid #ffffff1a;border-radius:20px}.address-grid label:first-child{grid-column:1/-1}.staging-form-note{border:1px solid #b4e84440;border-radius:16px;padding:15px 18px;background:#b4e8440a;font-size:14px;margin:0 0 25px;color:#d5ecc4}.signature-modes{display:flex;gap:10px;margin:12px 0}.signature-modes button{font:inherit;font-size:14px;padding:10px 20px;border:1px solid #ffffff30;background:var(--surface-2);color:var(--ink);border-radius:999px;cursor:pointer;box-shadow:var(--shadow)}.signature-modes button[aria-pressed=true]{background:var(--accent);color:var(--dark)}.signature-control canvas{width:100%;height:auto;aspect-ratio:900/260;background:#f6f8f1;border:1px solid #687363;border-radius:16px;touch-action:none;display:block}.signature-control .typed-signature{margin-top:14px}.form-actions{display:flex;gap:12px;flex-wrap:wrap}.form-loading{padding:30px 0;color:var(--muted)}.form-success p{white-space:pre-line}.button:disabled{cursor:not-allowed;opacity:.6}.choice-group label{display:flex;gap:10px;padding:8px 0}.legal-copy{overflow-wrap:anywhere}@media(max-width:650px){.legal-page{padding-top:45px}.wix-form-grid,.address-grid{grid-template-columns:1fr}.address-grid{padding:14px}.signature-modes button{padding:10px 16px}.form-card{border-radius:24px}.form-actions .button{width:100%;justify-content:center}.signature-control canvas{min-height:130px}.operational-heading h1{font-size:clamp(34px,10vw,48px)} }
