.cw-ai-agent-development-appointment{background:#f3efe7;color:#141210;padding:clamp(64px,8vw,110px) clamp(20px,4vw,40px);font-family:Inter,system-ui,sans-serif}
.cw-ai-agent-development-appointment__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(32px,5vw,72px);align-items:start}
.cw-ai-agent-development-appointment__copy{display:flex;flex-direction:column;gap:22px}
.cw-ai-agent-development-appointment__eyebrow{margin:0;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.16em;color:#e0431c}
.cw-ai-agent-development-appointment__title{margin:0;font-family:'Inter Tight',Inter,sans-serif;font-weight:800;font-size:clamp(36px,4.6vw,62px);line-height:.96;letter-spacing:-.04em;text-wrap:balance}
.cw-ai-agent-development-appointment__em{font-family:'Playfair Display',serif;font-style:italic;font-weight:500;color:#e0431c}
.cw-ai-agent-development-appointment__lead{margin:0;font-size:16px;line-height:1.7;color:#4a453e;text-wrap:pretty}
.cw-ai-agent-development-appointment__stat{border:1px solid #e4ddd0;border-radius:20px;padding:22px;background:#fff;display:flex;flex-direction:column;gap:16px}
.cw-ai-agent-development-appointment__stat p{margin:0;font-size:15px;line-height:1.65;color:#4a453e}
.cw-ai-agent-development-appointment__bars{display:grid;grid-template-columns:60px 1fr auto;gap:10px 14px;align-items:center;font-family:'JetBrains Mono',monospace;font-size:12px}
.cw-ai-agent-development-appointment__bar-row{display:contents}
.cw-ai-agent-development-appointment__bar-row>span:first-child{color:#8e877c}
.cw-ai-agent-development-appointment__bar-row>span:last-child{font-weight:600}
.cw-ai-agent-development-appointment__track{height:14px;border-radius:999px;background:#ede7dc;overflow:hidden}
.cw-ai-agent-development-appointment__fill{height:100%;border-radius:999px}
.cw-ai-agent-development-appointment__fill--lav{background:#b7a6f5}
.cw-ai-agent-development-appointment__fill--org{background:#e0431c}
.cw-ai-agent-development-appointment__form-card{background:#141210;color:#f3efe7;border-radius:28px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:16px}
.cw-ai-agent-development-appointment__form-title{margin:0;font-family:'Inter Tight',sans-serif;font-weight:800;font-size:32px;letter-spacing:-.03em}
.cw-ai-agent-development-appointment__form-sub{margin:0;font-size:14px;color:#a39c90}
.cw-ai-agent-development-appointment__form{display:flex;flex-direction:column;gap:14px}
.cw-ai-agent-development-appointment__field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#cfc9be}
.cw-ai-agent-development-appointment__field input,.cw-ai-agent-development-appointment__field textarea{height:48px;border-radius:12px;border:1px solid rgba(243,239,231,.14);background:#1c1a17;color:#f3efe7;padding:0 14px;font-size:15px;outline:none;font-family:inherit}
.cw-ai-agent-development-appointment__field textarea{height:auto;padding:12px 14px;resize:vertical;min-height:96px}
.cw-ai-agent-development-appointment__field input:focus-visible,.cw-ai-agent-development-appointment__field textarea:focus-visible{border-color:#ff5527;outline:2px solid #ff5527;outline-offset:2px}
.cw-ai-agent-development-appointment__submit{height:52px;border-radius:999px;border:0;background:#e0431c;color:#fff;font-weight:700;font-size:15px;cursor:pointer}
.cw-ai-agent-development-appointment__submit:hover{background:#c93a16}
