.StartProjectPage-module___pS18G__page{color:#f0f0ea;background:#050605;min-height:100svh;position:relative;overflow:clip}.StartProjectPage-module___pS18G__grid{z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#d2ff500e 1px,#0000 1px),linear-gradient(90deg,#d2ff500a 1px,#0000 1px),radial-gradient(circle at 70% 24%,#bcff2129,#0000 28%);background-size:58px 58px,58px 58px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0003 78%,#0000);mask-image:linear-gradient(#000,#0003 78%,#0000)}.StartProjectPage-module___pS18G__layout{z-index:1;grid-template-columns:minmax(330px,.76fr) minmax(570px,1.24fr);gap:clamp(46px,7vw,144px);width:min(1840px,100%);min-height:100svh;margin:0 auto;padding:154px clamp(28px,5vw,100px) 82px;display:grid;position:relative}.StartProjectPage-module___pS18G__intro{flex-direction:column;align-self:stretch;min-width:0;display:flex}.StartProjectPage-module___pS18G__eyebrow,.StartProjectPage-module___pS18G__stepNumber,.StartProjectPage-module___pS18G__progress span,.StartProjectPage-module___pS18G__field>span,.StartProjectPage-module___pS18G__alternateContact span,.StartProjectPage-module___pS18G__choiceLabel,.StartProjectPage-module___pS18G__summaryList dt{color:#c9ff35;font-family:var(--font-mono,"IBM Plex Mono", Consolas, monospace);letter-spacing:.12em;margin:0;font-size:10px;font-weight:700;line-height:1.3}.StartProjectPage-module___pS18G__intro h1,.StartProjectPage-module___pS18G__success h1{letter-spacing:-.08em;margin:clamp(28px,4vw,62px) 0 30px;font-size:clamp(56px,6.2vw,112px);font-weight:500;line-height:.84;display:grid}.StartProjectPage-module___pS18G__accent{color:#c9ff35}.StartProjectPage-module___pS18G__introSummary,.StartProjectPage-module___pS18G__success>p{color:#f0f0eabd;max-width:33rem;margin:0;font-size:15px;line-height:1.75}.StartProjectPage-module___pS18G__responseTime{color:#f0f0ea;margin:28px 0 0;font-size:13px}.StartProjectPage-module___pS18G__alternateContact{gap:16px;margin-top:auto;padding-top:64px;display:grid}.StartProjectPage-module___pS18G__alternateContact>a,.StartProjectPage-module___pS18G__alternateContact>p{color:#f0f0ead1;gap:6px;margin:0;font-size:13px;text-decoration:none;display:grid}.StartProjectPage-module___pS18G__alternateContact>a:hover{color:#c9ff35}.StartProjectPage-module___pS18G__directEmail{padding-top:12px;color:#f0f0ea85!important}.StartProjectPage-module___pS18G__directEmail a{color:#f0f0ea}.StartProjectPage-module___pS18G__intake{align-content:start;min-width:0;padding-top:4px;display:grid}.StartProjectPage-module___pS18G__intentSelector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:44px;display:grid}.StartProjectPage-module___pS18G__intentButton,.StartProjectPage-module___pS18G__optionButton,.StartProjectPage-module___pS18G__primaryButton,.StartProjectPage-module___pS18G__secondaryButton,.StartProjectPage-module___pS18G__uploadedFile button{font:inherit;cursor:pointer}.StartProjectPage-module___pS18G__intentButton{color:#f0f0ea;text-align:left;background:#ffffff04;border:1px solid #f0f0ea2b;border-radius:3px;grid-template-columns:1fr auto;gap:11px;min-height:132px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.StartProjectPage-module___pS18G__intentButton span{font-size:16px;font-weight:650;line-height:1.1}.StartProjectPage-module___pS18G__intentButton small{color:#f0f0ea78;grid-column:1/-1;font-size:11px;line-height:1.45}.StartProjectPage-module___pS18G__intentButton svg,.StartProjectPage-module___pS18G__primaryButton svg,.StartProjectPage-module___pS18G__secondaryButton svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:18px}.StartProjectPage-module___pS18G__intentButton:hover,.StartProjectPage-module___pS18G__intentButton:focus-visible{border-color:#c9ff35b8;outline:none;transform:translateY(-2px)}.StartProjectPage-module___pS18G__intentButton.StartProjectPage-module___pS18G__selected{color:#c9ff35;background:#c9ff3514;border-color:#c9ff35}.StartProjectPage-module___pS18G__intentButton.StartProjectPage-module___pS18G__selected small{color:#f0f0eacc}.StartProjectPage-module___pS18G__form{background:#030403db;border:1px solid #f0f0ea26;min-width:0;padding:clamp(22px,3.1vw,50px);box-shadow:0 32px 80px #0000003d}.StartProjectPage-module___pS18G__progress{grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 clamp(36px,4.5vw,68px);padding:0;list-style:none;display:grid}.StartProjectPage-module___pS18G__progress li{color:#4b4d48;gap:8px;display:grid;position:relative}.StartProjectPage-module___pS18G__progress li:not(:last-child):after{content:"";background:currentColor;height:1px;position:absolute;top:5px;left:28px;right:12px}.StartProjectPage-module___pS18G__progress em{font-size:10px;font-style:normal}.StartProjectPage-module___pS18G__progress .StartProjectPage-module___pS18G__current{color:#c9ff35}.StartProjectPage-module___pS18G__progress .StartProjectPage-module___pS18G__complete{color:#f0f0ea}.StartProjectPage-module___pS18G__stepPanel{min-height:405px;animation:.32s cubic-bezier(.2,.8,.2,1) both StartProjectPage-module___pS18G__enter}.StartProjectPage-module___pS18G__stepPanel h2{letter-spacing:-.06em;max-width:15ch;margin:12px 0;font-size:clamp(30px,3.1vw,55px);font-weight:500;line-height:.95}.StartProjectPage-module___pS18G__chinese{color:#f0f0ea8f;margin:0 0 30px;font-size:13px}.StartProjectPage-module___pS18G__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.StartProjectPage-module___pS18G__optionStack{gap:7px;display:grid}.StartProjectPage-module___pS18G__optionButton{color:#f0f0eacc;text-align:left;background:0 0;border:1px solid #f0f0ea29;border-radius:2px;min-height:54px;padding:13px 16px;font-size:14px;transition:color .16s,background .16s,border-color .16s,padding .16s}.StartProjectPage-module___pS18G__optionButton:hover,.StartProjectPage-module___pS18G__optionButton:focus-visible{color:#f0f0ea;border-color:#c9ff35a6;outline:none;padding-left:21px}.StartProjectPage-module___pS18G__optionButton.StartProjectPage-module___pS18G__selected{color:#c9ff35;background:#c9ff3514;border-color:#c9ff35}.StartProjectPage-module___pS18G__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;display:grid}.StartProjectPage-module___pS18G__field{gap:10px;min-width:0;display:grid}.StartProjectPage-module___pS18G__field>span{color:#f0f0ea8a}.StartProjectPage-module___pS18G__field em{color:#f0f0ea57;font-style:normal}.StartProjectPage-module___pS18G__field b{color:#c9ff35;font-weight:inherit}.StartProjectPage-module___pS18G__field input,.StartProjectPage-module___pS18G__field textarea{color:#f0f0ea;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #f0f0ea3d;border-radius:0;outline:none;font-size:17px;line-height:1.4;transition:border-color .16s}.StartProjectPage-module___pS18G__field input{min-height:38px}.StartProjectPage-module___pS18G__field textarea{resize:vertical;min-height:138px;padding:8px 0}.StartProjectPage-module___pS18G__field input::placeholder,.StartProjectPage-module___pS18G__field textarea::placeholder{color:#f0f0ea4d}.StartProjectPage-module___pS18G__field input:focus,.StartProjectPage-module___pS18G__field textarea:focus{border-color:#c9ff35}.StartProjectPage-module___pS18G__field input[aria-invalid=true],.StartProjectPage-module___pS18G__field textarea[aria-invalid=true]{border-color:#ff916c}.StartProjectPage-module___pS18G__descriptionField{margin-top:34px}.StartProjectPage-module___pS18G__choiceColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;display:grid}.StartProjectPage-module___pS18G__choiceLabel{color:#f0f0eaa8;letter-spacing:.05em;min-height:32px;margin:0 0 14px}.StartProjectPage-module___pS18G__uploadWrap{margin-top:32px}.StartProjectPage-module___pS18G__fileInput{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.StartProjectPage-module___pS18G__uploadZone,.StartProjectPage-module___pS18G__uploadedFile{color:#c9ff35;cursor:pointer;background:#c9ff3509;border:1px dashed #c9ff357a;justify-content:space-between;align-items:end;gap:20px;min-height:122px;padding:20px;transition:background .16s,border-color .16s;display:flex}.StartProjectPage-module___pS18G__uploadZone:hover,.StartProjectPage-module___pS18G__uploadZone:focus-within{background:#c9ff3514;border-color:#c9ff35}.StartProjectPage-module___pS18G__uploadZone span{font-family:var(--font-mono,"IBM Plex Mono", Consolas, monospace);letter-spacing:.06em;font-size:15px;line-height:1.35}.StartProjectPage-module___pS18G__uploadZone small{color:#f0f0ea80;font-size:10px}.StartProjectPage-module___pS18G__uploadedFile{color:#f0f0ea;border-style:solid;min-height:auto}.StartProjectPage-module___pS18G__uploadedFile button{color:#c9ff35;font-family:var(--font-mono,"IBM Plex Mono", Consolas, monospace);letter-spacing:.1em;background:0 0;border:0;font-size:10px}.StartProjectPage-module___pS18G__error,.StartProjectPage-module___pS18G__liveMessage{color:#ff916c;margin:10px 0 0;font-size:12px;line-height:1.45}.StartProjectPage-module___pS18G__liveMessage{min-height:18px}.StartProjectPage-module___pS18G__formActions,.StartProjectPage-module___pS18G__successActions{justify-content:space-between;align-items:center;gap:18px;margin-top:44px;display:flex}.StartProjectPage-module___pS18G__primaryButton,.StartProjectPage-module___pS18G__secondaryButton{color:#101208;min-height:52px;font-family:var(--font-mono,"IBM Plex Mono", Consolas, monospace);letter-spacing:.06em;background:#c9ff35;border:1px solid #c9ff35;border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.StartProjectPage-module___pS18G__primaryButton:hover,.StartProjectPage-module___pS18G__primaryButton:focus-visible{background:#e1ff79;outline:none;transform:translateY(-2px)}.StartProjectPage-module___pS18G__primaryButton:disabled{cursor:wait;opacity:.55;transform:none}.StartProjectPage-module___pS18G__secondaryButton{color:#f0f0ea;background:0 0;border-color:#f0f0ea47}.StartProjectPage-module___pS18G__secondaryButton:hover,.StartProjectPage-module___pS18G__secondaryButton:focus-visible{color:#c9ff35;border-color:#c9ff35;outline:none}.StartProjectPage-module___pS18G__success{z-index:1;width:min(980px,100% - 48px);min-height:100svh;margin:0 auto;padding:clamp(155px,20vh,240px) 0 80px;position:relative}.StartProjectPage-module___pS18G__success h1{margin-bottom:28px}.StartProjectPage-module___pS18G__summaryList{background:#f0f0ea1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:52px 0 0;display:grid}.StartProjectPage-module___pS18G__summaryList>div{background:#080908;min-height:100px;padding:18px}.StartProjectPage-module___pS18G__summaryList dd{margin:13px 0 0;font-size:15px}@keyframes StartProjectPage-module___pS18G__enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.StartProjectPage-module___pS18G__layout{grid-template-columns:1fr;gap:42px;padding-top:126px}.StartProjectPage-module___pS18G__alternateContact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;padding-top:0}.StartProjectPage-module___pS18G__directEmail{grid-column:1/-1}}@media (max-width:640px){.StartProjectPage-module___pS18G__layout{gap:34px;padding:114px 18px 58px}.StartProjectPage-module___pS18G__intro h1,.StartProjectPage-module___pS18G__success h1{margin:24px 0;font-size:clamp(48px,15vw,70px)}.StartProjectPage-module___pS18G__alternateContact{grid-template-columns:1fr;gap:16px;margin-top:34px}.StartProjectPage-module___pS18G__intentSelector,.StartProjectPage-module___pS18G__optionGrid,.StartProjectPage-module___pS18G__choiceColumns,.StartProjectPage-module___pS18G__fieldGrid,.StartProjectPage-module___pS18G__summaryList{grid-template-columns:1fr}.StartProjectPage-module___pS18G__intentSelector{margin-bottom:20px}.StartProjectPage-module___pS18G__intentButton{min-height:94px}.StartProjectPage-module___pS18G__form{padding:20px 16px}.StartProjectPage-module___pS18G__progress em{display:none}.StartProjectPage-module___pS18G__progress li:not(:last-child):after{left:24px;right:8px}.StartProjectPage-module___pS18G__stepPanel{min-height:0}.StartProjectPage-module___pS18G__stepPanel h2{font-size:34px}.StartProjectPage-module___pS18G__choiceColumns{gap:28px}.StartProjectPage-module___pS18G__formActions,.StartProjectPage-module___pS18G__successActions{flex-direction:column-reverse;align-items:stretch}.StartProjectPage-module___pS18G__formActions>*{width:100%}.StartProjectPage-module___pS18G__uploadZone,.StartProjectPage-module___pS18G__uploadedFile{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.StartProjectPage-module___pS18G__intentButton,.StartProjectPage-module___pS18G__optionButton,.StartProjectPage-module___pS18G__primaryButton,.StartProjectPage-module___pS18G__secondaryButton,.StartProjectPage-module___pS18G__stepPanel{transition:none;animation:none}}
