.start-project-module__n2nAPa__page{color:#033;background:#f7f2e8;min-height:100svh}.start-project-module__n2nAPa__logoBar{border-bottom:1px solid #00333329;justify-content:center;padding:clamp(18px,3vw,28px) 20px;display:flex}.start-project-module__n2nAPa__logo{width:auto;height:clamp(26px,3.4vw,36px)}.start-project-module__n2nAPa__shell{grid-template-columns:minmax(240px,25vw) 1fr;min-height:calc(100svh - 84px);display:grid}.start-project-module__n2nAPa__aside{border-right:1px solid #00333329;flex-direction:column;justify-content:space-between;gap:32px;min-height:calc(100svh - 84px);padding:clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.start-project-module__n2nAPa__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 32px;font-size:.74rem;font-weight:800}.start-project-module__n2nAPa__aside h1{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(4.5rem,10vw,10rem);font-weight:900;line-height:.78}.start-project-module__n2nAPa__aside p{max-width:28ch;margin:28px 0 0;font-size:1rem;line-height:1.6}.start-project-module__n2nAPa__aside p.start-project-module__n2nAPa__eyebrow{max-width:none;margin:0 0 32px;font-size:.74rem;line-height:1.4}.start-project-module__n2nAPa__modeList{gap:10px;margin-top:32px;display:grid}.start-project-module__n2nAPa__modeLink,.start-project-module__n2nAPa__homeLink{color:inherit;text-decoration:none}.start-project-module__n2nAPa__modeLink{border-radius:var(--radius-ops-control);transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:1px solid #0033332e;padding:12px 14px;font-weight:800}.start-project-module__n2nAPa__homeLink{border-radius:var(--radius-ops-control);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0033334d;align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;font-size:.82rem;font-weight:800;display:inline-flex}.start-project-module__n2nAPa__modeLink:hover,.start-project-module__n2nAPa__modeLink:focus-visible,.start-project-module__n2nAPa__homeLink:hover,.start-project-module__n2nAPa__homeLink:focus-visible{color:#fff;background:#033}.start-project-module__n2nAPa__modeLink:focus-visible,.start-project-module__n2nAPa__homeLink:focus-visible,.start-project-module__n2nAPa__submit:focus-visible{outline-offset:2px;outline:2px solid #900}.start-project-module__n2nAPa__modeLink[data-active=true]{color:#fff;background:#033}.start-project-module__n2nAPa__main{padding:clamp(20px,5vw,72px)}.start-project-module__n2nAPa__formCard{border-radius:var(--radius-ops-card);background:#fff9;border:1px solid #0033332e;max-width:920px;margin-inline:auto;padding:clamp(20px,4vw,48px)}.start-project-module__n2nAPa__formHeader{border-bottom:1px solid #00333329;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.start-project-module__n2nAPa__formHeader p{text-align:right;max-width:32ch;margin:0;font-size:.92rem;line-height:1.55}.start-project-module__n2nAPa__formHeader h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(3rem,8vw,7rem);line-height:.85}.start-project-module__n2nAPa__form{color:#033;gap:18px;margin-top:28px;display:grid}.start-project-module__n2nAPa__form fieldset{border:0;min-width:0;margin:0;padding:0}.start-project-module__n2nAPa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.start-project-module__n2nAPa__dynamicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.start-project-module__n2nAPa__fullField,.start-project-module__n2nAPa__consentField{grid-column:1/-1}.start-project-module__n2nAPa__consentField{border-radius:var(--radius-ops-control);background:#fffaf2;border:1px solid #0033333d;align-items:flex-start;gap:.5rem;min-height:44px;padding:12px 14px;display:flex}.start-project-module__n2nAPa__consentField input{accent-color:#033;margin-top:2px}.start-project-module__n2nAPa__choiceField{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.start-project-module__n2nAPa__choiceLegend{letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.78rem;font-weight:900}.start-project-module__n2nAPa__choiceGrid{border-radius:var(--radius-ops-control);background:#fffaf2;border:1px solid #0033333d;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.start-project-module__n2nAPa__choiceGridWide{grid-template-columns:repeat(3,minmax(0,1fr))}.start-project-module__n2nAPa__choiceOption{border-radius:var(--radius-ops-control);cursor:pointer;background:#ffffff80;border:1px solid #00333329;align-items:center;gap:9px;min-width:0;min-height:44px;padding:9px 11px;display:flex}.start-project-module__n2nAPa__choiceOption:hover{border-color:#0033336b}.start-project-module__n2nAPa__choiceOption:focus-within{outline-offset:1px;border-color:#033;outline:2px solid #0033333d}.start-project-module__n2nAPa__choiceOption input{accent-color:#033;flex:none;width:18px;height:18px;margin:0}.start-project-module__n2nAPa__choiceOption span{overflow-wrap:anywhere;min-width:0}.start-project-module__n2nAPa__helpText{margin-top:7px;display:block}.start-project-module__n2nAPa__fieldError{color:#900;margin-top:9px;font-weight:800;display:block}.start-project-module__n2nAPa__choiceField[aria-invalid=true] .start-project-module__n2nAPa__choiceGrid{border-color:#900}.start-project-module__n2nAPa__field{gap:8px;display:grid}.start-project-module__n2nAPa__field label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.start-project-module__n2nAPa__field input,.start-project-module__n2nAPa__field select,.start-project-module__n2nAPa__field textarea{border-radius:var(--radius-ops-control);color:#033;background:#fffaf2;border:1px solid #0033333d;width:100%;padding:13px 14px}.start-project-module__n2nAPa__field input:focus,.start-project-module__n2nAPa__field select:focus,.start-project-module__n2nAPa__field textarea:focus,.start-project-module__n2nAPa__consentField:focus-within{outline-offset:1px;border-color:#033;outline:2px solid #0033333d}.start-project-module__n2nAPa__field textarea{resize:vertical;min-height:180px}.start-project-module__n2nAPa__field select[multiple]{min-height:132px;padding:6px}.start-project-module__n2nAPa__field select[multiple] option{border-radius:calc(var(--radius-ops-control) - 2px);min-height:36px;padding:8px}.start-project-module__n2nAPa__hidden{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.start-project-module__n2nAPa__actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f2e8eb;border-top:1px solid #00333329;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex;position:sticky;bottom:0}.start-project-module__n2nAPa__submit{border-radius:var(--radius-ops-control);color:#fff;cursor:pointer;min-height:44px;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:#900;border:1px solid #900;padding:14px 18px;font-weight:900}.start-project-module__n2nAPa__submit:hover:not(:disabled){background:#033;border-color:#033}.start-project-module__n2nAPa__submit:disabled{cursor:wait;opacity:.6}.start-project-module__n2nAPa__notice{margin:0;font-weight:800}.start-project-module__n2nAPa__success{border-radius:var(--radius-ops-control);color:#fff;background:#033;border:1px solid #0333;padding:18px}@media (max-width:880px){.start-project-module__n2nAPa__shell{grid-template-columns:1fr}.start-project-module__n2nAPa__aside{border-bottom:1px solid #00333329;border-right:0;height:auto;min-height:0;position:relative}.start-project-module__n2nAPa__formHeader{flex-direction:column;align-items:flex-start}.start-project-module__n2nAPa__formHeader p{text-align:left}.start-project-module__n2nAPa__grid,.start-project-module__n2nAPa__dynamicGrid{grid-template-columns:1fr}.start-project-module__n2nAPa__choiceGrid,.start-project-module__n2nAPa__choiceGridWide{grid-template-columns:repeat(3,minmax(0,1fr))}.start-project-module__n2nAPa__actions{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;align-items:stretch;position:static}}@media (max-width:680px){.start-project-module__n2nAPa__choiceGrid,.start-project-module__n2nAPa__choiceGridWide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.start-project-module__n2nAPa__choiceGrid,.start-project-module__n2nAPa__choiceGridWide{grid-template-columns:1fr}}
