*{box-sizing:border-box}html,body{margin:0!important;background:transparent!important;font-family:Inter,Arial,sans-serif;color:var(--df-text,#142019)}.df-wrap{padding:8px;background:transparent}.df-card{max-width:760px;margin:auto;padding:26px;background:transparent!important;border:0;box-shadow:none!important}h1{font-size:25px;margin:0 0 22px;color:var(--df-text,#142019)}.df-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 15px}label{display:block!important;visibility:visible!important;color:var(--df-text,#142019)!important;font-weight:700;font-size:15px;margin:0 0 11px}input,select,textarea{display:block;width:100%;margin-top:5px;border:1px solid rgba(33,63,50,.3);border-radius:11px;background:rgba(255,255,255,.08)!important;color:var(--df-text,#142019)!important;font:400 17px/1.3 Arial,sans-serif;padding:13px 17px;outline:none;transition:.2s}input{height:60px}select{height:54px;border-color:var(--df-button,#213f32)}select option{color:#142019;background:#fff}textarea{height:150px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--df-button,#213f32);box-shadow:0 0 0 3px rgba(33,63,50,.12)}button{display:block!important;visibility:visible!important;border:0;width:100%;min-height:55px;margin-top:4px;border-radius:30px;background:var(--df-button,#213f32)!important;color:#fff!important;font-size:19px;font-weight:700;cursor:pointer;transition:.2s}button:hover{transform:translateY(-2px);filter:brightness(1.12)}.df-privacy{display:block!important;visibility:visible!important;font-size:13px;line-height:1.6;color:#667068!important;margin:17px 0 0}.df-success,.df-error{padding:18px;border-radius:12px;font-weight:700}.df-success{display:flex;flex-direction:column;gap:9px;background:#e3f4e9;color:#176534}.df-success span{font-size:13px;font-weight:400}.df-success .df-reset{width:auto;align-self:flex-start;min-height:38px;margin-top:4px;padding:8px 18px;font-size:14px}.df-error{background:#fde7e7;color:#922}.df-hp{position:absolute!important;left:-9999px!important}@media(max-width:600px){.df-wrap{padding:2px}.df-card{padding:18px 10px}.df-grid{grid-template-columns:1fr}input{height:54px}}
