.ct-wrap{max-width:640px}.ct-wrap .lede{color:var(--mist);margin-bottom:30px}.ct-form{display:grid;grid-gap:16px;gap:16px;margin-top:8px;text-align:left}.ct-fld,.ct-fld>span{display:block}.ct-fld>span{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:10px}.ct-inp{width:100%;height:56px;padding:0 18px;border-radius:12px;border:1px solid var(--field-line);background:rgba(246,241,230,.04);color:var(--marble);font-family:var(--body);font-size:1rem;line-height:1.5;caret-color:var(--bronze-lite);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.ct-inp:hover{border-color:var(--mist)}.ct-inp:focus{outline:none;border-color:var(--bronze-lite);box-shadow:0 0 0 4px rgba(239,217,138,.22);background:rgba(246,241,230,.06)}.ct-area{height:auto;min-height:168px;padding:14px 18px;resize:vertical}.ct-inp.is-bad{border-color:var(--coral);box-shadow:0 0 0 4px rgba(239,106,56,.16)}.ct-err{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:.92rem;color:var(--marble)}.ct-err:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--coral);margin-top:7px}.ct-news,.ct-privacy{margin:2px 0 0}.ct-privacy{font-size:.85rem;color:var(--mist)}.ct-privacy a{color:var(--bronze-lite);text-decoration:underline;text-underline-offset:3px}.ct-send{height:56px;justify-content:center;justify-self:start}.ct-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.ct-done h2{margin-bottom:10px}.ct-done p{color:var(--mist)}.ct-done{background:var(--sea);border-radius:16px;padding:28px 24px}.ct-done h2{color:var(--marble);font-weight:600;font-size:1.25rem}.ct-done h2:focus{outline:none}.ct-send[aria-busy=true]{opacity:.72;cursor:progress}@media (max-width:480px){.ct-send{width:100%;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.ct-inp{transition:none}}