.ps-form-card{background:var(--ground-page);color:var(--text-primary);font-family:var(--font-text),system-ui,sans-serif;font-size:16px;line-height:1.5}.ps-form-card .container{margin-inline:auto;max-width:100%;padding-inline:var(--section-x)}.ps-form-card h1,.ps-form-card h2,.ps-form-card h3,.ps-form-card h4,.ps-form-card h5{color:var(--text-heading);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;line-height:1.5;margin:0;text-wrap:balance}.ps-form-card p{color:var(--text-secondary);margin:0}.ps-form-card a{color:inherit;text-decoration:none}.ps-form-card h2{font-weight:800;line-height:1.1}.ps-form-card .btn{align-items:center;background:var(--ground-accent);border-radius:14px;color:var(--text-on-accent);display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;letter-spacing:.08em;line-height:1;padding:0 20px;text-transform:uppercase;white-space:nowrap}.ps-form-card .btn.secondary{background:var(--ground-page);border:1px solid var(--border-subtle);color:var(--text-primary)}.ps-form-card{background:var(--ground-warm);padding:var(--section-y) 0}.ps-form-card .grid{align-items:start;display:grid;gap:40px;margin-inline:auto;max-width:var(--page-max)}@media (min-width:1024px){.ps-form-card .grid{gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ps-form-card .copy{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.ps-form-card .copy{position:sticky;top:112px}}.ps-form-card .copy p{font-size:17px;max-width:44rem}.ps-form-card .copy .btn{margin-top:4px}.ps-form-card .card{background:var(--ground-page);border-radius:24px;box-shadow:0 18px 40px -24px color-mix(in srgb,var(--text-heading) 22%,transparent);padding:32px}@media (min-width:768px){.ps-form-card .card{padding:40px}}.ps-form-card .grid.solo{grid-template-columns:minmax(0,1fr);max-width:640px}.ps-form-card .grid.solo .copy{display:none}.ps-form-card .card h3{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:24px}.ps-form-card .hsf{min-height:420px}.ps-form-card .hsf:not(.ready) .hs-form{opacity:0}.ps-form-card .hsf.ready .hs-form{animation:cf-in .5s cubic-bezier(.16,1,.3,1) both}.ps-form-card .hs-form fieldset{border:0;margin:0 0 16px;max-width:none;padding:0}.ps-form-card .hs-form fieldset.form-columns-2{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:520px){.ps-form-card .hs-form fieldset.form-columns-2{grid-template-columns:1fr}}.ps-form-card .hs-form fieldset.form-columns-2 .hs-form-field{float:none;width:auto}.ps-form-card .hs-form .input{margin:0}.ps-form-card .hs-form ul{list-style:none;margin:0;padding:0}.ps-form-card .hs-form label{color:var(--text-primary);display:block;font-size:13.5px;font-weight:500;line-height:1.3;margin-bottom:7px}.ps-form-card .hs-form label span{display:inline}.ps-form-card .hs-form label .hs-form-required{color:var(--ground-accent);margin-left:2px}.ps-form-card .hs-form .hs-input{background:var(--ground-page);border:1px solid var(--line-warm);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font:15px/1.4 var(--font-text),system-ui,sans-serif;height:48px;padding:0 14px;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background .18s;width:100%}.ps-form-card .hs-form .hs-input:hover{border-color:color-mix(in srgb,var(--line-warm) 40%,var(--text-primary))}.ps-form-card .hs-form .hs-input:focus{background:var(--ground-page);border-color:var(--ground-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ground-accent) 18%,transparent);outline:none}.ps-form-card .hs-form .hs-input::placeholder{color:color-mix(in srgb,var(--text-secondary) 70%,transparent);opacity:1}.ps-form-card .hs-form textarea.hs-input{height:auto;min-height:112px;padding:12px 14px;resize:vertical}.ps-form-card .hs-form select.hs-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23787873' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;cursor:pointer;padding-right:40px}.ps-form-card .hs-form .hs-form-field.error .hs-input,.ps-form-card .hs-form .hs-input.error,.ps-form-card .hs-form .hs-input.invalid{background:color-mix(in srgb,var(--ground-accent) 5%,var(--ground-page));border-color:var(--ground-accent)}.ps-form-card .hs-form .hs-error-msgs{color:var(--ground-accent);display:flex;flex-direction:column;font-size:12.5px;gap:2px;list-style:none;margin:6px 0 0;padding:0}.ps-form-card .hs-form .hs-error-msgs label{color:var(--ground-accent);font-weight:500;margin:0}.ps-form-card .hs-form .hs-field-desc{color:var(--text-secondary);font-size:12.5px;margin:4px 0 0}.ps-form-card .hs-form .hs_terms__conditions{margin-top:4px}.ps-form-card .hs-form .hs-form-booleancheckbox-display{align-items:flex-start;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.45;margin:0}.ps-form-card .hs-form .hs-form-booleancheckbox-display input.hs-input{appearance:none;-webkit-appearance:none;background:var(--ground-page);border:1.5px solid color-mix(in srgb,var(--line-warm) 40%,var(--text-secondary));border-radius:6px;cursor:pointer;flex:none;height:20px;margin:1px 0 0;padding:0;width:20px}.ps-form-card .hs-form .hs-form-booleancheckbox-display input.hs-input:focus-visible{outline:2px solid var(--ground-accent);outline-offset:2px}.ps-form-card .hs-form .hs-form-booleancheckbox-display input.hs-input:checked{background:var(--ground-accent) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/13px no-repeat;border-color:var(--ground-accent)}.ps-form-card .hs-form .hs-submit{margin-top:20px}.ps-form-card .hs-form .hs-button{align-items:center;background:var(--ground-accent);border:0;border-radius:14px;color:var(--text-on-accent);cursor:pointer;display:inline-flex;font-family:var(--font-text),system-ui,sans-serif;font-size:14px;font-weight:600;height:52px;justify-content:center;letter-spacing:.08em;padding:0 20px;text-transform:uppercase;transition:background .18s,transform .12s cubic-bezier(.16,1,.3,1),box-shadow .18s;width:100%}.ps-form-card .hs-form .hs-button:hover{background:color-mix(in srgb,var(--ground-accent) 88%,var(--text-heading));box-shadow:0 10px 24px -12px color-mix(in srgb,var(--ground-accent) 70%,transparent)}.ps-form-card .hs-form .hs-button:active{transform:scale(.985)}.ps-form-card .hs-form .hs-button:focus-visible{outline:2px solid var(--ground-accent);outline-offset:3px}.ps-form-card .hs-form .hs-button:disabled{cursor:default;opacity:.6}.ps-form-card .hs-form .submitted-message{background:var(--ground-muted);border-radius:12px;color:var(--text-primary);font-size:15px;padding:20px}@media (prefers-reduced-motion:reduce){.ps-form-card .hsf.ready .hs-form{animation:none}}@keyframes cf-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ps-form-card h2{font-size:var(--h2-fluid)}@media (max-width:639px){.ps-form-card .card{margin-left:calc(var(--section-x)*-1);margin-right:calc(var(--section-x)*-1)}}