.public-project-start-module__f_0zba__section{padding-block:50px 78px}.public-project-start-module__f_0zba__layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr);align-items:start;gap:60px;max-width:1320px;margin-inline:auto;display:grid}.public-project-start-module__f_0zba__formPanel{min-width:0}.public-project-start-module__f_0zba__previewNotice{border:1px solid var(--pp-border);border-inline-start:3px solid var(--primary);background:var(--pp-soft);color:var(--muted);border-radius:8px;padding:20px 24px;font-size:13px;line-height:1.95}.public-project-start-module__f_0zba__noticeTitle{color:var(--primary);font-weight:500;margin-bottom:6px!important}.public-project-start-module__f_0zba__configurationRetry{white-space:normal;max-width:100%;margin-top:14px}.public-project-start-module__f_0zba__noScript{color:var(--muted);padding-block:20px;font-size:13px;line-height:1.95}.public-project-start-module__f_0zba__noScript a{color:var(--primary)}.public-project-start-module__f_0zba__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0 42px;padding:0;list-style:none;display:grid}.public-project-start-module__f_0zba__steps li{border-bottom:2px solid var(--pp-border);color:var(--muted);align-items:center;gap:11px;padding-block:13px;font-size:13px;display:flex}.public-project-start-module__f_0zba__steps li>span:first-child{border:1px solid var(--pp-border);direction:ltr;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}.public-project-start-module__f_0zba__steps li[aria-current=step]{color:var(--text);border-color:var(--primary)}.public-project-start-module__f_0zba__steps li[aria-current=step]>span:first-child{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.public-project-start-module__f_0zba__steps li[data-complete]>span:first-child{color:var(--primary);border-color:var(--primary)}.public-project-start-module__f_0zba__stepHeading{margin-bottom:28px}.public-project-start-module__f_0zba__stepHeading h2{outline:none;font-size:29px}.public-project-start-module__f_0zba__stepHeading>p{color:var(--muted);font-size:14px;line-height:1.9;margin-top:12px!important}.public-project-start-module__f_0zba__fields{gap:30px;display:grid}.public-project-start-module__f_0zba__field{gap:10px;min-width:0;display:grid}.public-project-start-module__f_0zba__field>label,.public-project-start-module__f_0zba__choiceField legend{font-size:15px;font-weight:500}.public-project-start-module__f_0zba__field>label>span:not(.public-project-start-module__f_0zba__optional){color:var(--primary)}.public-project-start-module__f_0zba__optional{color:var(--muted);font-size:12px;font-weight:400}.public-project-start-module__f_0zba__hint{color:var(--muted);font-size:12px;line-height:1.95}.public-project-start-module__f_0zba__choiceField{border:0;min-width:0;margin:0;padding:0}.public-project-start-module__f_0zba__choiceField legend{margin-bottom:15px;padding:0}.public-project-start-module__f_0zba__choiceField>.public-project-start-module__f_0zba__hint{margin-top:-6px!important;margin-bottom:16px!important}.public-project-start-module__f_0zba__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-project-start-module__f_0zba__choice{border:1px solid var(--pp-border);cursor:pointer;background:var(--bg);border-radius:8px;align-items:center;gap:11px;min-height:52px;padding:13px 16px;font-size:13px;line-height:1.75;display:flex}.public-project-start-module__f_0zba__choice:has(input:checked){border-color:var(--primary);background:var(--pp-soft)}.public-project-start-module__f_0zba__choice:focus-within{outline:3px solid var(--primary);outline-offset:3px}.public-project-start-module__f_0zba__choice input{accent-color:var(--primary);flex-shrink:0;width:17px;height:17px;margin:0}.public-project-start-module__f_0zba__choice input:focus-visible{outline:none}.public-project-start-module__f_0zba__field :is(input,textarea,select){width:100%;font:inherit;border:1px solid var(--pp-border);color:var(--text);background:var(--surface);border-radius:8px;min-width:0;min-height:50px;padding:12px 15px;font-size:15px;line-height:1.8}.public-project-start-module__f_0zba__field textarea{resize:vertical;min-height:155px}.public-project-start-module__f_0zba__field select{cursor:pointer}.public-project-start-module__f_0zba__field select option{background:var(--bg);color:var(--text)}.public-project-start-module__f_0zba__field :is(input,textarea,select):focus-visible{outline:3px solid var(--primary);outline-offset:3px}.public-project-start-module__f_0zba__field [aria-invalid=true]{border-color:var(--primary)}.public-project-start-module__f_0zba__counter{text-align:end;color:var(--muted);font-size:11px}.public-project-start-module__f_0zba__fieldError{color:var(--primary);font-size:12px;line-height:1.85;margin-top:4px!important}.public-project-start-module__f_0zba__errorSummary{border:1px solid var(--primary);background:var(--pp-soft);border-radius:8px;margin-bottom:25px;padding:17px 20px;font-size:13px;line-height:1.9}.public-project-start-module__f_0zba__errorSummary ul{color:var(--muted);margin:8px 0 0;padding-inline-start:22px}.public-project-start-module__f_0zba__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;display:grid}.public-project-start-module__f_0zba__dataNote{color:var(--muted);border-inline-start:2px solid var(--pp-border);padding-inline-start:16px;font-size:12px;line-height:1.95}.public-project-start-module__f_0zba__actions{border-top:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:15px;margin-top:35px;padding-top:24px;display:flex}.public-project-start-module__f_0zba__actions>button:only-child{margin-inline-start:auto}.public-project-start-module__f_0zba__actions button,.public-project-start-module__f_0zba__finalActions button{font:inherit;cursor:pointer;font-size:14px}.public-project-start-module__f_0zba__actions button:disabled{opacity:.5;cursor:default}.public-project-start-module__f_0zba__secondaryButton{border:1px solid var(--pp-border);color:var(--text);min-height:50px;font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:11px 21px;font-size:14px;line-height:1.7;display:inline-flex}.public-project-start-module__f_0zba__secondaryButton:hover{border-color:var(--primary)}.public-project-start-module__f_0zba__reviewSection{border:1px solid var(--pp-border);background:var(--surface);border-radius:8px;margin-bottom:25px;padding:22px 24px}.public-project-start-module__f_0zba__reviewSection header{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;display:flex}.public-project-start-module__f_0zba__reviewSection h3{font-size:20px}.public-project-start-module__f_0zba__textButton{font:inherit;color:var(--primary);cursor:pointer;text-align:start;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:11px;line-height:1.8}.public-project-start-module__f_0zba__reviewSection dl{gap:18px;margin:0;display:grid}.public-project-start-module__f_0zba__reviewSection dl>div{gap:6px;min-width:0;display:grid}.public-project-start-module__f_0zba__reviewSection dt{color:var(--muted);font-size:11px}.public-project-start-module__f_0zba__reviewSection dd{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;margin:0;font-size:14px;line-height:1.9}.public-project-start-module__f_0zba__finalActions{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.public-project-start-module__f_0zba__readiness{border:1px solid var(--pp-border);background:var(--surface);color:var(--muted);border-radius:8px;margin-block:20px;padding:18px 20px;font-size:13px;line-height:1.95}.public-project-start-module__f_0zba__readiness h3{color:var(--text);font-size:15px;font-weight:500;margin-bottom:8px!important}.public-project-start-module__f_0zba__readiness button{white-space:normal;max-width:100%;margin-top:14px}.public-project-start-module__f_0zba__verification{gap:14px;min-width:0;margin-block:20px;display:grid}.public-project-start-module__f_0zba__verification>div{min-width:0;max-width:100%}.public-project-start-module__f_0zba__verification>button{white-space:normal;justify-self:start;max-width:100%}.public-project-start-module__f_0zba__sendButton:disabled,.public-project-start-module__f_0zba__sendButton:disabled:hover{background:var(--surface);color:var(--muted);border-color:var(--pp-border);opacity:1;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.public-project-start-module__f_0zba__sendButton:disabled:before{display:none}.public-project-start-module__f_0zba__consent{border:1px solid var(--pp-border);border-radius:8px;margin-block:22px;padding:17px;font-size:13px}.public-project-start-module__f_0zba__consent label{cursor:pointer;align-items:start;gap:12px;display:flex}.public-project-start-module__f_0zba__consent input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:4px}.public-project-start-module__f_0zba__consent a{color:var(--primary);text-decoration:underline}.public-project-start-module__f_0zba__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.public-project-start-module__f_0zba__receipt{border:1px solid var(--pp-border);background:var(--pp-soft);overflow-wrap:anywhere;border-radius:10px;padding:25px}.public-project-start-module__f_0zba__receipt h2{color:var(--primary);font-size:27px}.public-project-start-module__f_0zba__receipt p{color:var(--muted);margin-block:18px!important}.public-project-start-module__f_0zba__aside{gap:27px;display:grid}.public-project-start-module__f_0zba__contactCard{border:1px solid var(--pp-border);background:linear-gradient(135deg,var(--pp-soft),var(--surface));border-radius:10px;padding:32px}.public-project-start-module__f_0zba__contactCard h2{font-size:29px;line-height:1.65}.public-project-start-module__f_0zba__contactCard>p:not(.pp-eyebrow){color:var(--muted);font-size:14px;line-height:1.95;margin-top:18px!important}.public-project-start-module__f_0zba__emailLink{color:var(--primary);border-bottom:1px solid var(--pp-border);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:15px;min-height:52px;margin-top:25px;font-size:14px;display:flex}.public-project-start-module__f_0zba__emailLink>span{flex-shrink:0;font-size:20px}.public-project-start-module__f_0zba__nextCard{padding:0 13px}.public-project-start-module__f_0zba__nextCard h3{font-size:19px;margin-bottom:12px!important}.public-project-start-module__f_0zba__nextCard p{color:var(--muted);font-size:13px;line-height:2}@media (max-width:1100px){.public-project-start-module__f_0zba__layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr);gap:32px}.public-project-start-module__f_0zba__contactCard{padding:25px}.public-project-start-module__f_0zba__contactCard h2{font-size:25px}.public-project-start-module__f_0zba__choices{grid-template-columns:minmax(0,1fr)}.public-project-start-module__f_0zba__choice{padding-block:11px}.public-project-start-module__f_0zba__contactGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.public-project-start-module__f_0zba__section{padding-block:35px 55px}.public-project-start-module__f_0zba__layout{grid-template-columns:minmax(0,1fr);gap:38px}.public-project-start-module__f_0zba__choices,.public-project-start-module__f_0zba__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-project-start-module__f_0zba__aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.public-project-start-module__f_0zba__nextCard{padding:18px 0}.public-project-start-module__f_0zba__contactCard h2{font-size:25px}.public-project-start-module__f_0zba__stepHeading h2{font-size:28px}}@media (max-width:540px){.public-project-start-module__f_0zba__section{padding-block:25px 40px}.public-project-start-module__f_0zba__previewNotice{padding:17px 18px;font-size:12px}.public-project-start-module__f_0zba__steps{gap:8px;margin-block:24px 30px}.public-project-start-module__f_0zba__steps li{gap:7px;padding-block:11px;font-size:10px}.public-project-start-module__f_0zba__steps li>span:first-child{width:24px;height:24px;font-size:10px}.public-project-start-module__f_0zba__stepHeading h2{font-size:25px}.public-project-start-module__f_0zba__stepHeading>p{font-size:13px}.public-project-start-module__f_0zba__fields{gap:25px}.public-project-start-module__f_0zba__choices,.public-project-start-module__f_0zba__contactGrid,.public-project-start-module__f_0zba__aside{grid-template-columns:minmax(0,1fr)}.public-project-start-module__f_0zba__choice{font-size:12px}.public-project-start-module__f_0zba__field>label,.public-project-start-module__f_0zba__choiceField legend{font-size:14px}.public-project-start-module__f_0zba__field :is(input,textarea,select){font-size:16px}.public-project-start-module__f_0zba__optional{font-size:11px}.public-project-start-module__f_0zba__actions{margin-top:28px}.public-project-start-module__f_0zba__actions button,.public-project-start-module__f_0zba__finalActions button{font-size:12px}.public-project-start-module__f_0zba__reviewSection{padding:17px 18px}.public-project-start-module__f_0zba__reviewSection header{align-items:start}.public-project-start-module__f_0zba__reviewSection h3{font-size:19px}.public-project-start-module__f_0zba__textButton{max-width:145px;font-size:10px}.public-project-start-module__f_0zba__reviewSection dd{font-size:13px}.public-project-start-module__f_0zba__finalActions{flex-direction:column;align-items:stretch}.public-project-start-module__f_0zba__finalActions>a{font-size:13px}.public-project-start-module__f_0zba__contactCard{padding:25px}.public-project-start-module__f_0zba__nextCard{padding:0}.public-project-start-module__f_0zba__contactCard h2{font-size:26px}.public-project-start-module__f_0zba__contactCard>p{font-size:13px!important}}
