.pb-wrap{--pb-ink:#202924;--pb-muted:#777c72;--pb-gold:#a68b4b;--pb-line:#d7d9cd;max-width:1460px;color:var(--pb-ink);margin:auto;padding:48px clamp(24px,4.3vw,76px) 62px}.pb-kicker,.pb-section-number{letter-spacing:1.5px;font-size:9px;line-height:1.6}.pb-intro{justify-content:space-between;align-items:end;gap:35px;margin-bottom:37px;display:flex}.pb-intro h1{letter-spacing:-3.7px;margin-top:20px;font-size:clamp(43px,5.4vw,74px);line-height:1.04}.pb-intro h1 em{color:var(--pb-gold)}.pb-intro>p{color:var(--pb-muted);max-width:300px;margin-bottom:5px;font-size:14px;line-height:1.8}.pb-layout{grid-template-columns:minmax(0,1fr) 294px;align-items:start;gap:52px;display:grid}.pb-form{border-top:1px solid var(--pb-ink);min-width:0;position:relative}.pb-progress{border-bottom:1px solid var(--pb-line);grid-template-columns:1fr 1.25fr 1.25fr;display:grid}.pb-progress button{color:#92968b;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:20px 0;font-size:11px;display:flex;position:relative}.pb-progress button>span{color:#92968b;border:1px solid #cdd0c3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.pb-progress button[aria-current=step]{color:var(--pb-ink)}.pb-progress button[aria-current=step]:after{content:"";background:var(--pb-gold);height:2px;position:absolute;bottom:-1px;left:0;right:16px}.pb-progress button[aria-current=step]>span{color:var(--pb-gold);border-color:var(--pb-gold)}.pb-page{padding:35px 0 28px;animation:.35s both pb-enter}.pb-section-number{color:var(--pb-gold);font-size:8px}.pb-page h2{letter-spacing:-2px;margin:13px 0 27px;font-size:clamp(31px,3.6vw,48px);font-weight:500;line-height:1.08}.pb-page h2:focus{outline:none}.pb-project-types{border:1px solid var(--pb-line);background:var(--pb-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pb-project-types>button{text-align:left;color:var(--pb-muted);background:#f5f5ef;border:0;min-height:160px;padding:19px 17px 42px;transition:background .2s,color .2s;position:relative}.pb-project-types>button>span{color:var(--pb-gold);margin-bottom:17px;font-size:8px;display:block}.pb-project-types strong{letter-spacing:-.6px;color:var(--pb-ink);font-size:18px;font-weight:500}.pb-project-types small{max-width:170px;margin-top:9px;font-size:10px;line-height:1.65;display:block}.pb-project-types i{font-style:normal;position:absolute;bottom:15px;right:16px}.pb-project-types>button[aria-pressed=true]{background:var(--pb-ink);color:#c5cbbf}.pb-project-types>button[aria-pressed=true] strong{color:#fff}.pb-project-types>button[aria-pressed=true] i{color:#d8bb73}.pb-other-type{color:var(--pb-muted);justify-content:space-between;align-items:center;gap:18px;padding:14px 0 20px;font-size:10px;display:flex}.pb-other-type select{border:0;border-bottom:1px solid var(--pb-line);max-width:65%;color:var(--pb-ink);background:0 0;border-radius:0;padding:7px 15px 7px 0;font-size:10px}.pb-field{min-width:0;color:var(--pb-ink);flex-direction:column;gap:10px;font-size:10px;line-height:1.5;display:flex}.pb-field input,.pb-field select,.pb-field textarea{border:1px solid var(--pb-line);width:100%;min-width:0;min-height:47px;color:var(--pb-ink);background:#fcfcf8;border-radius:0;padding:13px 12px;font-size:12px}.pb-field textarea{resize:vertical;min-height:110px;line-height:1.7}.pb-field input::placeholder,.pb-field textarea::placeholder{color:#9b9f93}.pb-field small{color:var(--pb-muted);font-size:9px;line-height:1.7}.pb-step-intro{color:var(--pb-muted);margin-top:-10px;margin-bottom:23px;font-size:12px;line-height:1.75}.pb-complete-scope{text-align:left;width:100%;color:var(--pb-ink);background:#eceee5;border:1px solid #cfd4c2;grid-template-columns:25px 1fr;align-items:center;gap:7px 11px;margin-bottom:16px;padding:17px 18px;display:grid}.pb-complete-scope>span{color:var(--pb-gold);border:1px solid #c1c8b1;grid-row:1/3;place-items:center;width:25px;height:25px;display:grid}.pb-complete-scope strong{letter-spacing:-.3px;font-size:15px;font-weight:500}.pb-complete-scope small{color:var(--pb-muted);font-size:10px}.pb-complete-scope[aria-pressed=true]{border-color:var(--pb-gold)}.pb-complete-scope[aria-pressed=true]>span{background:var(--pb-gold);border-color:var(--pb-gold);color:#fff}.pb-scope-list{border-top:1px solid var(--pb-line)}.pb-scope-list>button{border:0;border-bottom:1px solid var(--pb-line);text-align:left;width:100%;color:var(--pb-ink);background:0 0;align-items:center;gap:14px;padding:15px 1px;display:flex}.pb-scope-no{color:var(--pb-gold);align-self:start;margin-top:3px;font-size:8px}.pb-scope-list strong{font-size:13px;font-weight:500;display:block}.pb-scope-list small{color:var(--pb-muted);max-width:480px;margin-top:5px;font-size:10px;line-height:1.65;display:block}.pb-scope-list i{color:#9da38f;border:1px solid var(--pb-line);flex-shrink:0;place-items:center;width:26px;height:26px;margin-left:auto;font-style:normal;display:grid}.pb-scope-list>button[aria-pressed=true] i{background:var(--pb-ink);border-color:var(--pb-ink);color:#e0c577}.pb-scope-help{color:var(--pb-muted);align-items:center;gap:22px;width:max-content;margin-top:18px;font-size:10px;display:flex}.pb-fields{grid-template-columns:1fr 1fr;gap:21px 19px;display:grid}.pb-consent{color:var(--pb-muted);align-items:start;gap:11px;margin-top:24px;font-size:10px;line-height:1.8;display:flex}.pb-consent input{accent-color:var(--pb-ink);flex-shrink:0;margin:4px 0 0}.pb-privacy{color:#969c8c;max-width:600px;margin-top:15px;font-size:9px;line-height:1.85}.pb-actions{border-top:1px solid var(--pb-line);justify-content:space-between;align-items:center;gap:30px;padding-top:22px;display:flex}.pb-not-sent{color:var(--pb-muted);max-width:220px;font-size:9px;line-height:1.75}.pb-next{background:var(--pb-ink);color:#fff;border:1px solid var(--pb-ink);justify-content:space-between;align-items:center;gap:27px;min-width:155px;padding:15px 19px;font-size:11px;display:flex}.pb-next svg{color:#d1b164}.pb-next:hover{background:#37423b}.pb-next:disabled{opacity:.5}.pb-back{color:var(--pb-muted);background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.pb-error{color:#a04737;border-left:2px solid #a04737;margin-bottom:20px;padding:8px 12px;font-size:12px;line-height:1.75}.pb-summary{border-top:3px solid var(--pb-gold);background:#eceee5;min-width:0;padding:25px 25px 22px;position:sticky;top:28px}.pb-summary-meta{letter-spacing:1px;color:var(--pb-muted);justify-content:space-between;align-items:center;font-size:8px;display:flex}.pb-summary-meta>span:last-child{letter-spacing:.6px;border:1px solid #cfd4c3;padding:3px 5px;font-size:7px}.pb-summary-type{letter-spacing:-1.6px;overflow-wrap:break-word;margin:35px 0 30px;font-size:38px;line-height:1.05;display:block}.pb-summary-line{letter-spacing:.7px;color:var(--pb-muted);border-bottom:1px solid #cdd3c1;justify-content:space-between;align-items:center;gap:15px;padding-bottom:10px;font-size:8px;display:flex}.pb-summary-line>b{color:var(--pb-gold);font-weight:400}.pb-summary ol{min-height:50px;margin:0;padding:0;list-style:none}.pb-summary li{border-bottom:1px solid #d7dccc;gap:10px;padding:9px 0;font-size:10px;line-height:1.65;display:flex}.pb-summary li>span{color:var(--pb-gold);padding-top:2px;font-size:8px}.pb-summary li.pb-no-scope{color:var(--pb-muted);padding:15px 0;font-size:11px;line-height:1.8}.pb-summary-note{margin-top:22px}.pb-summary-note>span,.pb-summary-stage>span,.pb-direct>span{letter-spacing:.9px;color:var(--pb-muted);font-size:8px}.pb-summary-note>p{color:var(--pb-muted);-webkit-line-clamp:5;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:9px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.pb-summary-stage{border-bottom:1px solid #cdd3c1;margin-top:14px;padding:22px 0}.pb-summary-stage>strong{letter-spacing:-.4px;margin-top:10px;font-size:18px;font-weight:500;line-height:1.3;display:block}.pb-direct{flex-direction:column;gap:12px;padding:19px 0;display:flex}.pb-direct>span{letter-spacing:0;margin-bottom:2px;font-size:10px}.pb-direct>a{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:11px;display:flex}.pb-direct>a svg{color:var(--pb-gold)}.pb-summary>small{color:#969c8c;font-size:9px;line-height:1.8;display:block}.pb-success{border-top:1px solid var(--pb-ink);max-width:730px;margin:10px auto 40px;padding-top:26px}.pb-success>.pb-kicker{margin-bottom:45px;display:block}.pb-success>svg{color:var(--pb-gold)}.pb-success h1{letter-spacing:-3px;margin:20px 0 25px;font-size:clamp(45px,7vw,85px);line-height:1.02}.pb-success h1 em{color:var(--pb-gold)}.pb-success>p{color:var(--pb-muted);max-width:500px;font-size:14px;line-height:1.85}.pb-confirmation{border-top:1px solid var(--pb-line);border-bottom:1px solid var(--pb-line);align-items:center;gap:16px;margin:18px 0 13px;padding:23px 0;font-size:13px;display:flex}.pb-confirmation>svg{color:var(--pb-gold)}.pb-confirmation strong{color:var(--pb-muted);margin-top:7px;font-size:10px;font-weight:400;display:block}.pb-success>small{color:var(--pb-muted);margin-bottom:27px;font-size:10px;line-height:1.9;display:block}.pb-success>.pb-next{width:max-content}.pb-success>a{color:var(--pb-muted);align-items:center;gap:18px;width:max-content;margin-top:23px;font-size:11px;display:flex}@keyframes pb-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pb-fieldset{border:0;min-width:0;margin:0;padding:0}.pb-project-reference{border-top:1px solid var(--pb-line);border-bottom:1px solid var(--pb-line);justify-content:space-between;align-items:center;gap:24px;margin:-7px 0 27px;padding:18px 0;display:flex}.pb-project-reference>div>span{letter-spacing:1.2px;color:var(--pb-gold);font-size:8px;display:block}.pb-project-reference a{align-items:center;gap:16px;width:max-content;max-width:100%;margin:8px 0;font-size:16px;line-height:1.5;display:flex}.pb-project-reference a svg{color:var(--pb-gold);flex-shrink:0}.pb-project-reference small{color:var(--pb-muted);font-size:10px;line-height:1.8;display:block}.pb-project-reference>button{color:var(--pb-muted);text-underline-offset:4px;background:0 0;border:0;flex-shrink:0;padding:10px 0;font-size:10px;text-decoration:underline}.pb-scope-skip{text-align:left;border:0;border-bottom:1px solid var(--pb-line);width:100%;color:var(--pb-ink);background:0 0;justify-content:space-between;align-items:center;gap:20px;margin:-4px 0 17px;padding:17px 0 19px;display:flex}.pb-scope-skip strong{font-size:13px;font-weight:500;display:block}.pb-scope-skip small{color:var(--pb-muted);margin-top:6px;font-size:10px;line-height:1.7;display:block}.pb-scope-skip svg{color:var(--pb-gold);flex-shrink:0}.pb-page h2,.pb-success h1{scroll-margin-top:28px}.pb-success h1:focus{outline:none}@media (max-width:600px){.pb-project-reference{align-items:start;gap:12px}.pb-project-reference a{font-size:15px}.pb-project-reference small{font-size:9px}.pb-project-reference>button{text-align:right;max-width:55px;font-size:9px;line-height:1.6}.pb-scope-skip small{max-width:245px}}@media (max-width:1100px){.pb-layout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.pb-progress button{gap:7px;font-size:10px}.pb-intro h1{letter-spacing:-2.8px}.pb-project-types>button{padding:17px 12px 42px}.pb-project-types strong{font-size:16px}.pb-project-types small{font-size:9px}.pb-summary{padding:22px 20px}.pb-summary-type{font-size:34px}.pb-page h2{font-size:36px}}@media (max-width:800px){.pb-wrap{padding-top:30px}.pb-intro{flex-direction:column;align-items:start;gap:24px;margin-bottom:28px}.pb-intro h1{letter-spacing:-2.5px;margin-top:16px;font-size:clamp(41px,8.7vw,62px)}.pb-intro>p{font-size:12px}.pb-layout{grid-template-columns:1fr;gap:30px}.pb-summary{grid-template-columns:1fr 1fr;gap:0 30px;display:grid;position:relative;top:auto}.pb-summary-meta{grid-column:1/-1}.pb-summary-type{grid-area:2/1;margin:25px 0}.pb-summary-line{grid-area:2/2;align-self:end;margin-bottom:19px}.pb-summary ol{grid-area:3/2/6}.pb-summary-note{grid-area:3/1;margin:0 0 8px}.pb-summary-stage{grid-area:4/1;margin-top:0;padding-top:13px}.pb-direct{grid-area:5/1}.pb-summary>small{border-top:1px solid #d7dccc;grid-column:1/-1;margin-top:4px;padding-top:15px}.pb-progress button{font-size:11px}.pb-project-types>button{padding:19px 16px 42px}.pb-project-types strong{font-size:18px}.pb-project-types small{font-size:10px}.pb-page h2{font-size:39px}.pb-page{padding-top:28px}}@media (max-width:520px){.pb-progress{grid-template-columns:.85fr 1.2fr 1.15fr}.pb-progress button{gap:5px;padding:17px 0;font-size:8px;line-height:1.5}.pb-progress button>span{flex-shrink:0;width:19px;height:19px;font-size:7px}.pb-page h2{letter-spacing:-1.7px;font-size:35px}.pb-project-types{flex-direction:column;display:flex}.pb-project-types>button{grid-template-columns:20px 1fr 20px;gap:5px 12px;min-height:91px;padding:15px;display:grid}.pb-project-types>button>span{grid-row:1/3;margin:3px 0 0}.pb-project-types strong{font-size:19px}.pb-project-types small{grid-column:2;max-width:220px;margin-top:1px;font-size:10px}.pb-project-types i{grid-area:1/3/3;place-self:center end;position:static}.pb-other-type{gap:10px}.pb-fields{grid-template-columns:1fr;gap:19px}.pb-field input,.pb-field select,.pb-field textarea{min-height:48px;font-size:16px}.pb-note textarea{font-size:13px}.pb-actions{gap:17px}.pb-not-sent{max-width:140px;font-size:8px}.pb-next{gap:18px;min-width:130px;padding:14px;font-size:10px}.pb-summary{padding:23px;display:block}.pb-summary-type{margin:26px 0;font-size:37px}.pb-summary-line{margin-bottom:0}.pb-summary ol{min-height:0}.pb-summary-note{margin:20px 0 0}.pb-summary-stage{margin-top:17px;padding-top:18px}.pb-summary>small{margin-top:0}.pb-consent{font-size:10px}.pb-success>.pb-kicker{margin-bottom:30px}.pb-success h1{letter-spacing:-2px}}@media (prefers-reduced-motion:reduce){.pb-page{animation:none}.pb-project-types>button{transition:none}}
