.project-brief_loading__jXQ6u{display:grid;min-height:70vh;place-items:center;background:#f7f9fc;color:#5d6b80}.project-brief_intro__BTZJg,.project-brief_page__rNPyH{--ink:#081a38;--blue:#1457f5;--purple:#7357d8;--slate:#5d6b80;--line:rgba(8,26,56,.11);background:#f7f9fc;color:var(--ink)}.project-brief_intro__BTZJg{position:relative;min-height:calc(100vh - 5rem);overflow:hidden;padding:5rem 1rem}.project-brief_intro__BTZJg:before,.project-brief_page__rNPyH:before{position:absolute;inset:0;background-image:linear-gradient(rgba(20,87,245,.035) 1px,transparent 0),linear-gradient(90deg,rgba(20,87,245,.035) 1px,transparent 0);background-size:42px 42px;content:"";mask-image:linear-gradient(#000,transparent 85%)}.project-brief_introGlow__7vRPk{position:absolute;right:-14rem;top:-20rem;width:50rem;height:50rem;border-radius:50%;background:radial-gradient(circle,rgba(115,87,216,.18),rgba(20,87,245,.09) 40%,transparent 70%)}.project-brief_introInner__1kWuH{position:relative;z-index:1;display:grid;width:min(100%,1180px);margin:auto;gap:4rem;align-items:center}.project-brief_introCopy__ElBU_{max-width:720px}.project-brief_kicker__vqKW_{display:flex;align-items:center;gap:.65rem;color:var(--blue);font-size:.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.project-brief_kicker__vqKW_ i{width:1.8rem;border-top:1px solid}.project-brief_intro__BTZJg h1{max-width:760px;margin-top:1.3rem;font-size:clamp(3.2rem,7vw,6.4rem);font-weight:800;letter-spacing:-.065em;line-height:.94;text-wrap:balance}.project-brief_intro__BTZJg h1 span{color:var(--blue)}.project-brief_lead__hqo9Z{max-width:640px;margin-top:1.8rem;color:var(--slate);font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}.project-brief_trustGrid__UYIyt{display:grid;gap:.8rem;margin-top:2rem}.project-brief_trustGrid__UYIyt span{display:flex;align-items:center;gap:.65rem;color:#34445d;font-size:.82rem;font-weight:700}.project-brief_trustGrid__UYIyt span>span{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:#e9f8ef;color:#24854d;font-size:.65rem}.project-brief_next__ro5Jb,.project-brief_start__Rg5t4{display:inline-flex;align-items:center;justify-content:center;gap:1rem;border:0;border-radius:.85rem;background:var(--blue);padding:1rem 1.3rem;color:#fff;font-size:.86rem;font-weight:800;box-shadow:0 1rem 2rem rgba(20,87,245,.24);cursor:pointer;transition:.2s}.project-brief_start__Rg5t4{margin-top:2.5rem}.project-brief_next__ro5Jb:hover,.project-brief_start__Rg5t4:hover{background:#0d49d7;transform:translateY(-2px)}.project-brief_next__ro5Jb span,.project-brief_start__Rg5t4 span{font-size:1.1rem}.project-brief_future__OchAL{align-self:stretch;border:1px solid rgba(255,255,255,.1);border-radius:1.8rem;background:var(--ink);padding:2rem;color:#fff;box-shadow:0 2.5rem 6rem rgba(8,26,56,.2)}.project-brief_future__OchAL>p{margin-bottom:1.4rem;color:#78a2ff;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.project-brief_future__OchAL>div{position:relative;display:grid;grid-template-columns:2.8rem 1fr;gap:0 .85rem;align-items:center;padding:.85rem 0}.project-brief_future__OchAL>div:not(:last-child):after{position:absolute;left:1.35rem;top:3.4rem;height:1.1rem;border-left:1px solid rgba(255,255,255,.15);content:""}.project-brief_future__OchAL>div>span{display:grid;grid-row:1/3;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:rgba(255,255,255,.4);font-size:.7rem;font-weight:800}.project-brief_future__OchAL strong{font-size:.85rem}.project-brief_future__OchAL small{margin-top:.15rem;color:rgba(255,255,255,.4);font-size:.65rem}.project-brief_future__OchAL .project-brief_futureActive__DvJCM>span{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 1.8rem rgba(20,87,245,.6)}.project-brief_future__OchAL .project-brief_futureActive__DvJCM small{color:#8eaef8}.project-brief_page__rNPyH{position:relative;min-height:calc(100vh - 5rem);overflow:hidden}.project-brief_ambient__22Wtt{position:absolute;right:-15rem;top:-15rem;width:40rem;height:40rem;border-radius:50%;background:rgba(20,87,245,.09);filter:blur(2rem)}.project-brief_shell__bzmpa{position:relative;z-index:1;display:grid;width:min(100% - 2rem,1280px);margin:auto;padding:2rem 0 5rem;gap:2rem}.project-brief_sidebar__bB96o{min-width:0}.project-brief_sidebarTop__cJgQA{display:flex;align-items:center;justify-content:space-between}.project-brief_save__RpBjj{display:flex;align-items:center;gap:.45rem;color:#68768a;font-size:.68rem;font-weight:700}.project-brief_save__RpBjj i{width:.45rem;height:.45rem;border-radius:50%;background:#38a965;box-shadow:0 0 0 .22rem rgba(56,169,101,.12)}.project-brief_stepList__SWopX{display:none}.project-brief_mobileProgress__L1IEm{margin-top:1rem;border:1px solid var(--line);border-radius:1rem;background:#fff;padding:1rem}.project-brief_mobileProgress__L1IEm span,.project-brief_mobileProgress__L1IEm strong{display:block}.project-brief_mobileProgress__L1IEm strong{color:var(--blue);font-size:.65rem;text-transform:uppercase;letter-spacing:.12em}.project-brief_mobileProgress__L1IEm span{margin-top:.25rem;font-size:.88rem;font-weight:800}.project-brief_mobileProgress__L1IEm>div{height:.25rem;margin-top:.8rem;overflow:hidden;border-radius:1rem;background:#e3e8f0}.project-brief_mobileProgress__L1IEm i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--purple));transition:width .35s}.project-brief_reset__EV1_S{margin-top:1rem;border:0;background:transparent;color:#768397;font-size:.7rem;font-weight:700;cursor:pointer}.project-brief_content__oMpgf{min-width:0}.project-brief_stepMeta__iKeh5{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;color:var(--blue);font-size:.68rem;font-weight:900}.project-brief_stepMeta__iKeh5 i{width:2.5rem;border-top:1px solid rgba(20,87,245,.3)}.project-brief_stepMeta__iKeh5 em{color:#9ba6b5;font-style:normal}.project-brief_stepPanel__xm2Z1{border:1px solid var(--line);border-radius:1.5rem;background:rgba(255,255,255,.97);padding:1.4rem;box-shadow:0 2rem 5rem rgba(8,26,56,.08)}.project-brief_stepHeader__V48Yc{margin-bottom:2rem}.project-brief_stepHeader__V48Yc>p{color:var(--blue);font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.project-brief_stepHeader__V48Yc h1{max-width:850px;margin-top:.65rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.05em;line-height:1.04;text-wrap:balance;outline:none}.project-brief_stepHeader__V48Yc>span{display:block;max-width:720px;margin-top:1rem;color:var(--slate);font-size:.9rem;line-height:1.7}.project-brief_label__4zFK0{margin-bottom:.8rem;color:#253752;font-size:.75rem;font-weight:800}.project-brief_consent__9cFGh b,.project-brief_label__4zFK0 b{color:#b43c53}.project-brief_label__4zFK0 small{display:block;margin-top:.25rem;color:#8b96a6;font-size:.65rem;font-weight:500}.project-brief_cardGrid__mIJR2,.project-brief_chipGrid__KLLw7{display:grid;gap:.65rem}.project-brief_choice__KcV6J{position:relative;display:flex;min-height:3.6rem;width:100%;align-items:center;gap:.7rem;border:1px solid #dfe4ec;border-radius:.85rem;background:#fff;padding:.75rem;color:#34445d;text-align:left;cursor:pointer;transition:.18s}.project-brief_choice__KcV6J:hover{border-color:rgba(20,87,245,.5);transform:translateY(-1px)}.project-brief_choice__KcV6J>i{display:grid;width:1.25rem;height:1.25rem;flex:none;place-items:center;border:1px solid #c7d0dc;border-radius:50%;color:#fff;font-size:.6rem;font-style:normal}.project-brief_choice__KcV6J strong{display:block;font-size:.76rem}.project-brief_choice__KcV6J small{display:block;margin-top:.2rem;color:#8490a1;font-size:.63rem;line-height:1.35}.project-brief_choice__KcV6J.project-brief_selected___M7mf{border-color:var(--blue);background:#f3f6ff;box-shadow:0 0 0 1px var(--blue)}.project-brief_choice__KcV6J.project-brief_selected___M7mf>i{border-color:var(--blue);background:var(--blue)}.project-brief_block__pADMF{margin-top:2.2rem}.project-brief_formGrid__HtUMv{display:grid;gap:1.3rem}.project-brief_field__8peS9{display:block}.project-brief_field__8peS9>span{display:block;margin-bottom:.45rem;color:#253752;font-size:.73rem;font-weight:800}.project-brief_field__8peS9>small{display:block;margin:-.25rem 0 .5rem;color:#8994a4;font-size:.65rem}.project-brief_feature__K0y8c select,.project-brief_field__8peS9 input,.project-brief_field__8peS9 textarea,.project-brief_reference__CWU8n input,.project-brief_reference__CWU8n select{width:100%;border:1px solid #dce2eb;border-radius:.75rem;background:#fbfcfe;padding:.85rem .9rem;color:var(--ink);font:inherit;font-size:.8rem;outline:none;transition:.2s}.project-brief_field__8peS9 textarea{min-height:7.5rem;resize:vertical;line-height:1.55}.project-brief_feature__K0y8c select:focus,.project-brief_field__8peS9 input:focus,.project-brief_field__8peS9 textarea:focus,.project-brief_reference__CWU8n input:focus,.project-brief_reference__CWU8n select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(20,87,245,.1)}.project-brief_segmentGrid__SgIY_{display:grid;gap:1rem}.project-brief_segment__P4vRj{border:1px solid #e2e6ed;border-radius:1rem;padding:1rem}.project-brief_segment__P4vRj legend{padding:0 .3rem;color:#253752;font-size:.72rem;font-weight:800}.project-brief_segment__P4vRj>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.project-brief_segment__P4vRj .project-brief_choice__KcV6J{min-height:2.8rem;justify-content:center;padding:.45rem}.project-brief_segment__P4vRj .project-brief_choice__KcV6J i{display:none}.project-brief_segment__P4vRj .project-brief_choice__KcV6J strong{font-size:.65rem;text-align:center}.project-brief_notice__9At45,.project-brief_suggestion___Qcjb{margin-bottom:1.5rem;border:1px solid rgba(20,87,245,.12);border-radius:.9rem;background:#edf3ff;padding:1rem;color:#40526d;font-size:.73rem;line-height:1.6}.project-brief_suggestion___Qcjb{color:var(--blue)}.project-brief_featureList__miWtO{display:grid;gap:.65rem}.project-brief_feature__K0y8c{display:grid;gap:.5rem;border:1px solid #e2e6ed;border-radius:.9rem;padding:.4rem}.project-brief_feature__K0y8c .project-brief_choice__KcV6J{border:0;box-shadow:none}.project-brief_featureSelected__TnVRQ{border-color:rgba(20,87,245,.4);background:#f8faff}.project-brief_feature__K0y8c label{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:0 .45rem .45rem;color:#69768a;font-size:.65rem;font-weight:700}.project-brief_feature__K0y8c select{width:auto;padding:.55rem}.project-brief_addRow__bNbQg{display:grid;gap:.6rem;margin-top:1.8rem}.project-brief_addRow__bNbQg button,.project-brief_confirmation__yyIMP button,.project-brief_referenceHeader__Kun0P button{align-self:end;border:1px solid rgba(20,87,245,.25);border-radius:.75rem;background:#edf3ff;padding:.83rem 1rem;color:var(--blue);font-size:.72rem;font-weight:800;cursor:pointer}.project-brief_tags__bcluY{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.project-brief_tags__bcluY button{border:0;border-radius:99px;background:var(--ink);padding:.55rem .8rem;color:#fff;font-size:.68rem}.project-brief_deadline__W_hIb{max-width:18rem;margin-top:1.5rem}.project-brief_uploadGrid__XCiyN{display:grid;gap:.7rem}.project-brief_upload__nCY5U{position:relative;display:grid;min-height:9rem;place-content:center;border:1px dashed #bfcadd;border-radius:1rem;background:#fbfcff;padding:1rem;text-align:center;cursor:pointer;transition:.2s}.project-brief_upload__nCY5U:hover{border-color:var(--blue);background:#f3f6ff}.project-brief_upload__nCY5U>span{display:grid;width:2.4rem;height:2.4rem;margin:0 auto .6rem;place-items:center;border-radius:.7rem;background:#edf3ff;color:var(--blue);font-size:1.2rem}.project-brief_upload__nCY5U strong{font-size:.75rem}.project-brief_upload__nCY5U small{margin-top:.3rem;color:#8490a1;font-size:.62rem}.project-brief_upload__nCY5U input{position:absolute;width:1px;height:1px;opacity:0}.project-brief_referenceHeader__Kun0P{display:flex;flex-direction:column;gap:1rem;margin:2.5rem 0 1rem;padding-top:2rem;border-top:1px solid #e6e9ee}.project-brief_referenceHeader__Kun0P h2{font-size:1.15rem}.project-brief_referenceHeader__Kun0P p{margin-top:.3rem;color:var(--slate);font-size:.72rem}.project-brief_reference__CWU8n{display:grid;gap:.55rem;margin-top:.7rem;border:1px solid #e2e6ed;border-radius:.9rem;padding:.7rem}.project-brief_reference__CWU8n button{border:0;background:transparent;color:#a33d51;font-size:1.3rem;cursor:pointer}.project-brief_consent__9cFGh{display:grid;gap:.8rem;margin-top:2rem;border-radius:1rem;background:#f5f7fb;padding:1rem}.project-brief_consent__9cFGh label{display:flex;gap:.7rem;align-items:flex-start;color:#43536b;font-size:.72rem;line-height:1.5}.project-brief_consent__9cFGh input{width:1rem;height:1rem;accent-color:var(--blue)}.project-brief_consent__9cFGh p{color:#7a8697;font-size:.65rem;line-height:1.6}.project-brief_error__ha5oL{margin-top:1.5rem;border-left:3px solid #bc4056;border-radius:.6rem;background:#fff1f3;padding:.85rem 1rem;color:#9a3045;font-size:.73rem;font-weight:700}.project-brief_actions__pny_H{display:flex;gap:.7rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid #e9ecf1}.project-brief_back__zXfp2{border:1px solid #dce2eb;border-radius:.8rem;background:#fff;padding:.8rem 1rem;color:#536278;font-size:.75rem;font-weight:800;cursor:pointer}.project-brief_next__ro5Jb{margin-left:auto;min-height:3.2rem;padding:.8rem 1.2rem}.project-brief_reviewGrid__8u43A{display:grid;gap:.8rem}.project-brief_reviewGrid__8u43A article{border:1px solid #e1e6ed;border-radius:1rem;padding:1.1rem}.project-brief_reviewGrid__8u43A header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.8rem;border-bottom:1px solid #edf0f4}.project-brief_reviewGrid__8u43A h2{font-size:.9rem}.project-brief_reviewGrid__8u43A header button{border:0;background:transparent;color:var(--blue);font-size:.68rem;font-weight:800;cursor:pointer}.project-brief_reviewGrid__8u43A dl>div{display:grid;gap:.25rem;padding-top:.75rem}.project-brief_reviewGrid__8u43A dt{color:#8994a4;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.project-brief_reviewGrid__8u43A dd{overflow-wrap:anywhere;color:#35465f;font-size:.74rem;line-height:1.55}.project-brief_confirmation__yyIMP{text-align:center;padding:1.5rem 0}.project-brief_confirmation__yyIMP>span{display:grid;width:4.5rem;height:4.5rem;margin:auto;place-items:center;border-radius:50%;background:#e7f8ed;color:#26854d;font-size:1.4rem}.project-brief_confirmation__yyIMP>p{margin-top:1.5rem;color:var(--blue);font-size:.68rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.project-brief_confirmation__yyIMP h2{max-width:600px;margin:.7rem auto;font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.05em;line-height:1.05}.project-brief_confirmation__yyIMP>div{max-width:620px;margin:1.7rem auto;border:1px solid rgba(115,87,216,.2);border-radius:1rem;background:#f7f4ff;padding:1rem;color:#5e527c}.project-brief_confirmation__yyIMP>div strong{font-size:.78rem}.project-brief_confirmation__yyIMP>div p{margin-top:.4rem;font-size:.72rem;line-height:1.6}.project-brief_confirmation__yyIMP button{margin-top:.4rem}.project-brief_intro__BTZJg button:focus-visible,.project-brief_page__rNPyH button:focus-visible,.project-brief_page__rNPyH input:focus-visible,.project-brief_page__rNPyH select:focus-visible,.project-brief_page__rNPyH textarea:focus-visible,.project-brief_upload__nCY5U:focus-within{outline:3px solid rgba(20,87,245,.28);outline-offset:3px}@media(min-width:560px){.project-brief_cardGrid__mIJR2,.project-brief_reviewGrid__8u43A,.project-brief_trustGrid__UYIyt,.project-brief_uploadGrid__XCiyN{grid-template-columns:1fr 1fr}.project-brief_chipGrid__KLLw7{grid-template-columns:repeat(2,1fr)}.project-brief_formGrid__HtUMv{grid-template-columns:1fr 1fr}.project-brief_formGrid__HtUMv .project-brief_field__8peS9:nth-child(n+4){grid-column:1/-1}.project-brief_featureList__miWtO,.project-brief_segmentGrid__SgIY_{grid-template-columns:1fr 1fr}.project-brief_addRow__bNbQg{grid-template-columns:1fr auto}.project-brief_referenceHeader__Kun0P{flex-direction:row;align-items:center;justify-content:space-between}.project-brief_reference__CWU8n{grid-template-columns:.7fr 1.2fr 1.5fr auto;align-items:center}.project-brief_stepPanel__xm2Z1{padding:2.2rem}.project-brief_intro__BTZJg{padding-inline:1.5rem}}@media(min-width:920px){.project-brief_intro__BTZJg{display:grid;align-items:center;padding-block:6rem}.project-brief_introInner__1kWuH{grid-template-columns:1.2fr .8fr;gap:5rem}.project-brief_shell__bzmpa{grid-template-columns:250px minmax(0,1fr);gap:3.5rem;padding-top:4rem}.project-brief_sidebar__bB96o{position:sticky;top:7rem;align-self:start}.project-brief_mobileProgress__L1IEm{display:none}.project-brief_stepList__SWopX{display:grid;gap:.15rem;margin-top:1.7rem}.project-brief_stepList__SWopX button{display:flex;width:100%;align-items:center;gap:.75rem;border:0;border-radius:.8rem;background:transparent;padding:.55rem;color:#8a95a5;text-align:left;cursor:pointer}.project-brief_stepList__SWopX button>span{display:grid;width:1.75rem;height:1.75rem;flex:none;place-items:center;border:1px solid #d6dde7;border-radius:50%;background:#fff;font-size:.6rem;font-weight:800}.project-brief_stepList__SWopX button em{font-size:.69rem;font-style:normal;font-weight:700}.project-brief_stepList__SWopX button.project-brief_current__eC1SE{background:#fff;color:var(--ink);box-shadow:0 .6rem 2rem rgba(8,26,56,.06)}.project-brief_stepList__SWopX button.project-brief_current__eC1SE>span{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 0 .25rem rgba(20,87,245,.1)}.project-brief_stepList__SWopX button.project-brief_complete__vQlGA{color:#536278}.project-brief_stepList__SWopX button.project-brief_complete__vQlGA>span{border-color:#bde0c9;background:#e8f7ed;color:#26854d}.project-brief_stepList__SWopX button:disabled{cursor:not-allowed;opacity:.55}.project-brief_reset__EV1_S{margin-left:.55rem}.project-brief_stepPanel__xm2Z1{padding:3rem}.project-brief_cardGrid__mIJR2,.project-brief_chipGrid__KLLw7,.project-brief_uploadGrid__XCiyN{grid-template-columns:repeat(3,1fr)}.project-brief_reviewGrid__8u43A{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.project-brief_shell__bzmpa{grid-template-columns:270px minmax(0,1fr);gap:5rem}.project-brief_stepPanel__xm2Z1{padding:3.8rem}.project-brief_featureList__miWtO{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.project-brief_segment__P4vRj>div{grid-template-columns:1fr}.project-brief_segment__P4vRj .project-brief_choice__KcV6J{justify-content:flex-start}.project-brief_actions__pny_H{flex-direction:column-reverse}.project-brief_back__zXfp2,.project-brief_next__ro5Jb{width:100%;margin:0}.project-brief_stepPanel__xm2Z1{padding:1.1rem}.project-brief_intro__BTZJg{padding-top:3.5rem}.project-brief_future__OchAL{padding:1.4rem}}@media(prefers-reduced-motion:reduce){.project-brief_choice__KcV6J,.project-brief_mobileProgress__L1IEm i,.project-brief_next__ro5Jb,.project-brief_start__Rg5t4{transition-duration:.01ms!important}.project-brief_choice__KcV6J:hover,.project-brief_next__ro5Jb:hover,.project-brief_start__Rg5t4:hover{transform:none}}.project-brief_error__ha5oL button{margin-top:.65rem;border:1px solid;border-radius:.55rem;background:#fff;padding:.55rem .8rem;color:inherit;font-weight:800;cursor:pointer}.project-brief_srStatus__WdyF_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.project-brief_back__zXfp2:disabled,.project-brief_error__ha5oL button:disabled,.project-brief_next__ro5Jb:disabled{cursor:wait;opacity:.65}