.ccintake-v7{padding:88px 0;background:#08120d;color:#eef3ee;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
.ccintake-v7 *{box-sizing:border-box}
.ccintake-v7-inner{width:min(1180px,calc(100% - 42px));margin:auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:54px;align-items:start}
.ccintake-v7-kicker{font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:#9cff19;margin-bottom:16px}
.ccintake-v7 h2{font-size:clamp(40px,5vw,66px);line-height:.98;letter-spacing:-.05em;margin:0 0 22px}
.ccintake-v7 h2 span{color:#9cff19}
.ccintake-v7-lead{color:#a8b3ab;line-height:1.72;font-size:15px;max-width:520px;margin:0 0 30px}
.ccintake-v7-points{display:grid;gap:12px;margin-top:28px}
.ccintake-v7-point{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}
.ccintake-v7-point i{width:24px;height:24px;border:1px solid rgba(156,255,25,.3);border-radius:50%;display:grid;place-items:center;color:#9cff19;font:800 9px ui-monospace;font-style:normal}
.ccintake-v7-point strong{display:block;font-size:12px;margin:2px 0 3px}.ccintake-v7-point span{font-size:11px;line-height:1.55;color:#7e8b82}
.ccintake-v7-card{border:1px solid rgba(255,255,255,.12);background:#0c1711;padding:28px;border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.24)}
.ccintake-v7-cardhead{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}
.ccintake-v7-cardhead strong{font-size:17px}.ccintake-v7-cardhead span{font:700 8px ui-monospace;letter-spacing:.1em;text-transform:uppercase;color:#6f7c73}
.ccintake-v7-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.ccintake-v7-field{display:grid;gap:7px}.ccintake-v7-field.full{grid-column:1/-1}
.ccintake-v7-field label{font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#8e9a92}
.ccintake-v7-field input,.ccintake-v7-field select,.ccintake-v7-field textarea{width:100%;appearance:none;border:1px solid rgba(255,255,255,.11);background:#09110d;color:#eef3ee;border-radius:8px;padding:13px 14px;font:500 13px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;outline:none;transition:border-color .16s,box-shadow .16s}
.ccintake-v7-field textarea{min-height:145px;resize:vertical;line-height:1.55}
.ccintake-v7-field input:focus,.ccintake-v7-field select:focus,.ccintake-v7-field textarea:focus{border-color:rgba(156,255,25,.55);box-shadow:0 0 0 3px rgba(156,255,25,.05)}
.ccintake-v7-field select{background-image:linear-gradient(45deg,transparent 50%,#829087 50%),linear-gradient(135deg,#829087 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px}
.ccintake-v7-help{font-size:10px;color:#637067;line-height:1.5}
.ccintake-v7-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}
.ccintake-v7-submit{border:1px solid #9cff19;background:#9cff19;color:#09110d;padding:13px 18px;border-radius:8px;font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-width:185px}
.ccintake-v7-submit:hover{filter:brightness(1.04)}.ccintake-v7-submit:disabled{opacity:.55;cursor:wait}
.ccintake-v7-note{font-size:9px;line-height:1.5;color:#657168;max-width:310px}
.ccintake-v7-status{display:none;margin-top:16px;border-radius:8px;padding:13px 14px;font-size:12px;line-height:1.55}
.ccintake-v7-status.show{display:block}.ccintake-v7-status.success{border:1px solid rgba(156,255,25,.28);background:rgba(156,255,25,.06);color:#cfff8d}.ccintake-v7-status.error{border:1px solid rgba(255,107,107,.28);background:rgba(255,107,107,.05);color:#ffb0b0}
.ccintake-v7-success{display:none;padding:42px 20px;text-align:center}.ccintake-v7-success.show{display:block}.ccintake-v7-successmark{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;border:1px solid rgba(156,255,25,.4);color:#9cff19;font-size:22px}
.ccintake-v7-success h3{font-size:28px;margin:0 0 10px}.ccintake-v7-success p{color:#8e9a92;line-height:1.65;max-width:490px;margin:0 auto 20px}.ccintake-v7-success a{color:#9cff19;text-decoration:none;font:800 10px ui-monospace;letter-spacing:.08em;text-transform:uppercase}
.ccintake-v7-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:900px){.ccintake-v7-inner{grid-template-columns:1fr;gap:34px}}
@media(max-width:620px){.ccintake-v7{padding:60px 0}.ccintake-v7-inner{width:min(100% - 28px,1180px)}.ccintake-v7-card{padding:20px}.ccintake-v7-grid{grid-template-columns:1fr}.ccintake-v7-field.full{grid-column:auto}.ccintake-v7-actions{align-items:stretch;flex-direction:column}.ccintake-v7-submit{width:100%}.ccintake-v7-note{max-width:none}}
