.zbt{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,3vw,34px) clamp(20px,3vw,34px) clamp(24px,3vw,32px)}.zbt h2{margin:0;font-size:clamp(26px,3.4vw,32px);line-height:1.1;text-wrap:balance}.zbt-field{display:flex;flex-direction:column;gap:6px}.zbt-inp{display:flex;align-items:baseline;gap:4px;border-bottom:1.5px solid #b9a496;padding:4px 2px;font-family:Vailery,Georgia,serif;font-size:34px;color:var(--ink,#1A1215)}.zbt-inp>span{color:var(--soft,#6B4E48)}.zbt-inp input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0;outline:none}.zbt-inp:focus-within{border-bottom-color:var(--gold,#C9A26B)}.zbt-why{margin:0;font-size:16px;line-height:1.5;color:var(--soft,#6B4E48);border-left:2px solid var(--gold,#c9a26b);padding-left:12px}.zbt-acts{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:600px){.zbt-acts>*{flex:1 1}}.atelier .zbt-inp input,.atelier .zbt-inp input:focus,.atelier .zbt-inp input:focus-visible{border:0;box-shadow:none;outline:none!important;background:transparent;min-height:0;height:auto;border-radius:0}.zbt-inp:focus-within{box-shadow:0 2px 0 0 var(--gold,#C9A26B)}