.dka-form{--dka-cream:#faf4e8;--dka-paper:#fffdf9;--dka-rose:#bd7f78;--dka-peri:#899dcc;--dka-ink:#2f2d2b;--dka-line:rgba(75,70,65,.14);box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;padding:clamp(22px,4vw,48px);border:1px solid var(--dka-line);border-radius:24px;background:var(--dka-paper);color:var(--dka-ink);box-shadow:0 18px 52px rgba(71,62,56,.07);font-family:Inter,Arial,sans-serif}.dka-form,.dka-form *{box-sizing:border-box}.dka-form-head{margin-bottom:26px}.dka-form-eyebrow{color:var(--dka-rose);font-size:.73rem;font-weight:800;letter-spacing:.14em}.dka-form-head h3{font:normal clamp(2rem,4vw,2.7rem)/1.14 Georgia,serif;margin:10px 0 12px}.dka-form-head p{margin:0;color:#716a65;line-height:1.65;font-size:.94rem}.dka-form-section{margin:30px 0 18px;padding:0 0 11px;border-bottom:1px solid var(--dka-line);color:var(--dka-rose);font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.dka-form .dka-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 20px!important;width:100%!important;align-items:start}.dka-form .dka-form-grid>.dka-field{display:block!important;min-width:0!important;width:100%!important;max-width:none!important;margin:0!important;grid-column:auto}.dka-form .dka-form-grid>.dka-field.dka-full{grid-column:1 / -1!important}.dka-form .dka-field>label{display:block!important;margin:0 0 8px!important;font-size:.86rem;font-weight:700;line-height:1.5;color:var(--dka-ink)}.dka-form .dka-field label em{font-style:normal;color:var(--dka-rose)}.dka-form .dka-field small{display:block;margin-top:7px;color:#807973;font-size:.75rem;line-height:1.5}.dka-form .wpcf7-form-control-wrap{display:block!important;width:100%!important;min-width:0!important;max-width:none!important}.dka-form .dka-field input[type="text"],.dka-form .dka-field input[type="email"],.dka-form .dka-field input[type="tel"],.dka-form .dka-field input[type="url"],.dka-form .dka-field select,.dka-form .dka-field textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px!important;padding:11px 14px!important;margin:0!important;border:1px solid #ded8d1!important;border-radius:11px!important;background:#fff!important;color:var(--dka-ink)!important;font:400 15px/1.5 Inter,Arial,sans-serif!important;box-shadow:none!important;outline:none!important;float:none!important}.dka-form .dka-field textarea{min-height:125px!important;resize:vertical}.dka-form .dka-field input:focus,.dka-form .dka-field select:focus,.dka-form .dka-field textarea:focus{border-color:var(--dka-peri)!important;box-shadow:0 0 0 3px rgba(137,157,204,.16)!important}.dka-form .dka-field input::placeholder,.dka-form .dka-field textarea::placeholder{color:#9c9690}.dka-section-intro{font-size:.88rem;color:#716a65;margin:0 0 20px}.dka-consent{background:var(--dka-cream);border:1px solid rgba(184,139,55,.18);border-radius:14px;padding:15px 18px;margin:26px 0 10px}.dka-consent .wpcf7-list-item{margin:0!important}.dka-consent label{display:flex;gap:10px;align-items:flex-start;font-size:.82rem;line-height:1.5}.dka-consent input[type="checkbox"]{width:17px!important;height:17px!important;flex-shrink:0;accent-color:var(--dka-rose);margin:2px 0 0!important}.dka-privacy{font-size:.76rem;line-height:1.55;color:#827c76;margin:0 0 23px}.dka-submit input[type="submit"]{background:var(--dka-rose)!important;color:#fff!important;border:0!important;border-radius:100px!important;padding:15px 28px!important;min-height:50px;font-weight:800!important;font-size:.9rem!important;cursor:pointer}.dka-submit input[type="submit"]:hover{background:#a96c67!important}.dka-form .wpcf7-not-valid-tip{font-size:.78rem;margin-top:6px}.dka-form .wpcf7-response-output{border-radius:12px!important;padding:13px 16px!important;margin:20px 0 0!important;font-size:.85rem!important}.dka-form .dka-form-grid>p{display:none!important}@media(max-width:650px){.dka-form .dka-form-grid{grid-template-columns:minmax(0,1fr)!important}.dka-form{border-radius:18px;padding:22px}.dka-form-section{margin-top:25px}.dka-submit input[type="submit"]{width:100%}}.dka-form,.dka-form-wrap,.dka-inquiry-form,.wpcf7,.wpcf7 form{width:100%!important;max-width:none!important}.dka-form,.dka-form-wrap,.dka-inquiry-form{margin-left:0!important;margin-right:0!important}.dka-form input,.dka-form select,.dka-form textarea,.dka-form .wpcf7-form-control-wrap{width:100%;max-width:100%;box-sizing:border-box}