.vankka-contact{padding-bottom:80px}.vankka-form{--white:#f9fcfc;--foreground:var(--p-panel-ink);--muted-foreground:var(--p-panel-muted);--paper:#c9dfde;--pale:#c9dfde;--blue:var(--c-paper);--blue-hover:#21485a;--border:var(--p-panel-rule);--primary:var(--c-paper);--primary-foreground:#f9fcfc;--destructive:#9b2020;--c-focus:var(--c-paper);background:var(--c-panel);max-width:800px;color:var(--p-panel-ink);border-radius:0;margin-inline:auto;padding:40px}.vankka-form h3{font-family:var(--c-font);letter-spacing:-.04em;font-size:28px}.vankka-form .draft-note,.vankka-form .success-note,.vankka-form .field input,.vankka-form .field textarea,.vankka-form .button{border-radius:0}.vankka-form .field input::placeholder,.vankka-form .field textarea::placeholder{color:var(--p-panel-muted);opacity:1}.vankka-form .button:hover{transform:none}.vankka-form .sample-button{min-height:44px}.vankka-form .check-label{min-height:28px}.vankka-form [data-slot=checkbox]{border-color:var(--p-panel-ink);box-shadow:none;border-radius:2px;width:18px;height:18px}.vankka-form [data-slot=checkbox][data-state=checked]{background:var(--c-paper);border-color:var(--c-paper);color:#f9fcfc}.vankka-form :is(button,input,textarea):focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.vankka-contact-methods{flex-wrap:wrap;gap:16px 32px;max-width:800px;margin:0 auto 24px;display:flex}.vankka-contact-methods a{align-items:center;gap:12px;min-height:44px;display:inline-flex}@media (max-width:540px){.vankka-contact{padding-bottom:52px}.vankka-form{padding:26px 20px}.vankka-form .field-row{grid-template-columns:minmax(0,1fr)}.vankka-form .button{gap:14px;padding-inline:12px;font-size:13px}.vankka-form .check-label{font-size:13px}}
