/* Cothink Start Project — a quiet editorial inquiry form: readable fields, clear delivery state, no generic dashboard treatment. */
.start-project-form{padding:155px 32px 120px;background:var(--paper)}.start-project-form-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:56px;align-items:end;padding-bottom:80px;border-bottom:1px solid var(--ink)}.start-project-form-kicker,.start-project-form-note,.start-project-form-status{font:10px var(--mono);letter-spacing:.04em}.start-project-form-kicker{margin:0;color:var(--stone)}.start-project-form h1{max-width:10ch;margin:37px 0 0;font:clamp(76px,10.2vw,162px)/.79 var(--display);letter-spacing:-.08em}.start-project-form h1 span{color:var(--stone)}.start-project-form-intro{max-width:31ch;margin:0;font-family:var(--tech-korean,"Noto Sans KR",Arial,sans-serif);font-size:17px;line-height:1.5;letter-spacing:-.025em}.start-project-form-note{display:block;margin-top:22px;color:var(--graphite)}.start-project-form-body{display:grid;grid-template-columns:.55fr 1.45fr;gap:74px;margin-top:76px}.start-project-form-aside{display:grid;align-content:start;gap:22px}.start-project-form-aside p{max-width:25ch;margin:0;font-family:var(--tech-korean,"Noto Sans KR",Arial,sans-serif);font-size:15px;line-height:1.55;letter-spacing:-.025em}.start-project-form-aside a{display:block;color:var(--ink);font:12px var(--mono);text-decoration:none}.start-project-form-form{display:grid;gap:0}.start-project-field{display:grid;grid-template-columns:178px minmax(0,1fr);gap:20px;align-items:start;padding:19px 0;border-top:1px solid var(--ink)}.start-project-field:last-of-type{border-bottom:1px solid var(--ink)}.start-project-field label{padding-top:8px;font:10px var(--mono);letter-spacing:.035em}.start-project-field input,.start-project-field textarea{width:100%;padding:7px 0 10px;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--tech-korean,"Noto Sans KR",Arial,sans-serif);font-size:17px;line-height:1.5;letter-spacing:-.02em;resize:vertical}.start-project-field input::placeholder,.start-project-field textarea::placeholder{color:#a2a2a9}.start-project-field input:focus,.start-project-field textarea:focus{box-shadow:0 1px 0 var(--ink)}.start-project-form-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding:0;border:0;background:transparent;color:var(--ink);font:clamp(34px,4.2vw,62px)/.9 var(--display);letter-spacing:-.065em;text-align:left}.start-project-form-submit span:last-child{font:10px var(--mono);letter-spacing:.035em}.start-project-form-submit:hover,.start-project-form-submit:focus-visible{color:var(--graphite)}.start-project-form-status{min-height:18px;margin:15px 0 0;color:var(--graphite)}.start-project-form-status.is-error{color:#a02b2b}.start-project-form-status.is-success{color:#236b46}@media(max-width:760px){.start-project-form{padding:124px 20px 76px}.start-project-form-head{grid-template-columns:1fr;gap:44px;padding-bottom:57px}.start-project-form h1{margin-top:30px;font-size:clamp(63px,17vw,90px)}.start-project-form-intro{font-size:16px}.start-project-form-body{grid-template-columns:1fr;gap:55px;margin-top:58px}.start-project-form-aside{gap:15px}.start-project-field{grid-template-columns:1fr;gap:5px;padding:15px 0}.start-project-field label{padding-top:0}.start-project-field input,.start-project-field textarea{font-size:16px}.start-project-form-submit{margin-top:22px;font-size:clamp(42px,13vw,60px)}}
