.ct-section{padding-top:48px}.ct-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);align-items:start;gap:48px;display:grid}.ct-form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.ct-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ct-field{flex-direction:column;gap:6px;font-weight:600;display:flex}.ct-field i{color:#e53e3e;font-style:normal}.ct-field input,.ct-field textarea{font:inherit;border:1.5px solid var(--ink-300,#d4d4d8);background:var(--ink-50,#fafafa);border-radius:8px;width:100%;padding:12px 14px;font-size:16px;font-weight:400}.ct-field input:focus,.ct-field textarea:focus{outline:2px solid var(--blue-500,#1a6fa0);outline-offset:1px;background:#fff}.ct-error{color:#b91c1c;margin:0}.ct-success{background:var(--ink-50,#f8fafc);border-radius:12px;padding:28px}.ct-alt{margin-top:20px}.ct-aside{background:var(--navy-700,#0f2d52);color:#fff;border-radius:16px;padding:28px}.ct-aside a{color:#fff}.ct-aside h2{margin-top:0}.ct-note{opacity:.8}@media (max-width:800px){.ct-grid,.ct-row{grid-template-columns:1fr}}
