.Breadcrumbs_breadcrumbs__9HW1p{margin:0}.Breadcrumbs_breadcrumbs__9HW1p .Breadcrumbs_home__x7SwI{display:flex;align-items:center;justify-content:center}.Breadcrumbs_breadcrumbs__9HW1p .Breadcrumbs_wrapper__aBTAJ{margin:0;padding:0;display:flex;align-items:center;gap:4px}.Breadcrumbs_breadcrumbs__9HW1p .Breadcrumbs_item__ILF_a{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--DarkGrey)}.Breadcrumbs_breadcrumbs__9HW1p .Breadcrumbs_item__ILF_a:before{content:">";margin-right:4px}.Breadcrumbs_breadcrumbs__9HW1p .Breadcrumbs_item__ILF_a:first-of-type:before{content:""}.BuildOrBuyHero_hero__cZuSk{padding:60px 0;background:var(--LightGrey)}@media(min-width:768px){.BuildOrBuyHero_hero__cZuSk{padding:100px 0}}.BuildOrBuyHero_wrapper__U1hA_{display:flex;flex-direction:column;align-items:center;gap:40px}@media(min-width:768px){.BuildOrBuyHero_wrapper__U1hA_{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}}.BuildOrBuyHero_content__EKgt9{text-align:center;width:100%}@media(min-width:768px){.BuildOrBuyHero_content__EKgt9{text-align:left;width:44%;max-width:480px}}.BuildOrBuyHero_upperHeader__pQt7t{display:block;font-size:14px;color:#1a1f36;margin-bottom:12px;font-weight:700;line-height:1.6}.BuildOrBuyHero_mainHeader__q7z4F{display:block;font-size:40px;color:#1a1f36;margin:0 0 20px;font-weight:800;line-height:1.15;letter-spacing:-.5px}@media(min-width:768px){.BuildOrBuyHero_mainHeader__q7z4F{font-size:56px;margin-bottom:28px}}.BuildOrBuyHero_lowerHeader__UJxTN{display:block;font-size:18px;color:#6b7280;margin:0 0 32px;font-weight:400;line-height:1.6}.BuildOrBuyHero_buttons__wT6ia{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.BuildOrBuyHero_buttons__wT6ia{flex-direction:row}}.BuildOrBuyHero_button__zH_YG{padding:17px;min-width:169px;text-align:center;font-size:16px}.BuildOrBuyHero_media__yUQ_G{width:100%;max-width:460px;background:#fff;border-radius:24px;padding:32px;box-shadow:0 10px 40px rgba(26,31,54,.08)}@media(min-width:768px){.BuildOrBuyHero_media__yUQ_G{width:52%;max-width:700px;padding:40px}}.BuildOrBuyCallout_section__1e6KJ{padding:40px 0;background:#fff}.BuildOrBuyCallout_callout__jWSTz{display:flex;align-items:center;gap:40px;padding:40px 48px;border:1.5px solid rgba(33,181,115,.25);border-radius:20px;background:rgba(33,181,115,.04)}.BuildOrBuyCallout_figure__Sheem{font-size:64px;font-weight:800;line-height:1;color:#21b573;letter-spacing:-1px;white-space:nowrap;flex-shrink:0}.BuildOrBuyCallout_content__MRqO3{display:flex;flex-direction:column;gap:6px}.BuildOrBuyCallout_label__GRYgj{font-size:12px;font-weight:700;color:#21b573;text-transform:uppercase;letter-spacing:1.5px}.BuildOrBuyCallout_title__OWF0g{font-size:20px;font-weight:800;color:#1a1f36;line-height:1.35;margin:0}.BuildOrBuyCallout_text__rFa4O{font-size:16px;color:#6b7280;line-height:1.65;margin:0}@media(max-width:900px){.BuildOrBuyCallout_section__1e6KJ{padding:32px 0}.BuildOrBuyCallout_callout__jWSTz{flex-direction:column;align-items:flex-start;gap:20px;padding:32px 28px}.BuildOrBuyCallout_figure__Sheem{font-size:52px}}.BuildOrBuyIntro_section___dKHx{padding:90px 0;background:#fff}.BuildOrBuyIntro_grid__rxZH4{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.BuildOrBuyIntro_label__oiV4v{display:block;font-size:12px;font-weight:700;color:#21b573;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px}.BuildOrBuyIntro_heading__or01n{font-size:38px;font-weight:800;color:#1a1f36;line-height:1.2;letter-spacing:-.5px;margin:0}.BuildOrBuyIntro_right__sCKHw{display:flex;flex-direction:column;gap:20px}.BuildOrBuyIntro_paragraph__OVq_R{font-size:17px;color:#6b7280;line-height:1.75;margin:0}@media(max-width:900px){.BuildOrBuyIntro_section___dKHx{padding:60px 0}.BuildOrBuyIntro_grid__rxZH4{grid-template-columns:1fr;gap:24px}.BuildOrBuyIntro_heading__or01n{font-size:30px}}.BuildOrBuyQuestions_section__5ycUa{padding:90px 0;background:#fff}.BuildOrBuyQuestions_head__iezou{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:24px;margin-bottom:32px;border-bottom:2px solid #1a1f36}.BuildOrBuyQuestions_heading__SrHxs{font-size:38px;font-weight:800;color:#1a1f36;line-height:1.2;letter-spacing:-.5px}.BuildOrBuyQuestions_intro__PDfc4{font-size:15px;color:#6b7280;max-width:300px;text-align:right;line-height:1.6;white-space:pre-line}.BuildOrBuyQuestions_list__wTr3k{list-style:none;display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.BuildOrBuyQuestions_question__JcQlk{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px;border:1.5px solid #e5e7eb;border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s}.BuildOrBuyQuestions_question__JcQlk:hover{border-color:#21b573;background:rgba(33,181,115,.04);box-shadow:0 8px 32px rgba(33,181,115,.12);transform:translateY(-2px)}.BuildOrBuyQuestions_left__1wJU2{display:flex;gap:20px}.BuildOrBuyQuestions_number___xALC{font-size:14px;font-weight:700;color:#6b7280;padding-top:4px;transition:color .2s}.BuildOrBuyQuestions_question__JcQlk:hover .BuildOrBuyQuestions_number___xALC{color:#21b573}.BuildOrBuyQuestions_title__LhNy1{font-size:22px;font-weight:800;color:#1a1f36;line-height:1.3;margin:0}.BuildOrBuyQuestions_highlight__i2tWT{color:#21b573}.BuildOrBuyQuestions_body__4kno8{font-size:15px;color:#6b7280;line-height:1.7;margin:0 0 20px}.BuildOrBuyQuestions_example__BsLDz{font-size:14px;font-style:italic;color:#1a1f36;background:#fff;border:1px solid #e5e7eb;border-left:3px solid #21b573;border-radius:8px;padding:16px 18px;line-height:1.6;margin:0}@media(max-width:900px){.BuildOrBuyQuestions_section__5ycUa{padding:60px 0}.BuildOrBuyQuestions_head__iezou{flex-direction:column;align-items:flex-start;gap:12px}.BuildOrBuyQuestions_intro__PDfc4{text-align:left;max-width:none}.BuildOrBuyQuestions_question__JcQlk{grid-template-columns:1fr;gap:20px;padding:24px}}.BuildOrBuyField_section__2afMC{padding:90px 0;background:#1a1f36}.BuildOrBuyField_intro__7l9xY{display:flex;align-items:center;gap:40px;padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid hsla(0,0%,100%,.1)}.BuildOrBuyField_introFigure__YZb7h{font-size:64px;font-weight:800;line-height:1;color:#21b573;letter-spacing:-1px;flex-shrink:0}.BuildOrBuyField_introContent__ojq0s{display:flex;flex-direction:column;gap:8px}.BuildOrBuyField_introTitle__guGna{font-size:24px;font-weight:800;color:#fff;line-height:1.3;margin:0}.BuildOrBuyField_introText__Jc2z7{font-size:16px;color:hsla(0,0%,100%,.6);line-height:1.7;margin:0}.BuildOrBuyField_label__DqlAN{text-align:center;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:2px;margin-bottom:48px}.BuildOrBuyField_grid__NQz38{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.BuildOrBuyField_card__6bsOA{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:40px}.BuildOrBuyField_figure__AaPkl{font-size:56px;font-weight:800;line-height:1;color:#21b573;letter-spacing:-1px;margin-bottom:20px}.BuildOrBuyField_text__KhKgr{font-size:15px;color:hsla(0,0%,100%,.75);line-height:1.7;margin:0}.BuildOrBuyField_source__wijhn{margin-top:20px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08);font-size:13px;font-weight:600;color:hsla(0,0%,100%,.5)}.BuildOrBuyField_note__1fa_P{max-width:720px;margin:40px auto 0;padding:24px 28px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;text-align:center;font-size:15px;color:hsla(0,0%,100%,.6);line-height:1.7}@media(max-width:900px){.BuildOrBuyField_section__2afMC{padding:60px 0}.BuildOrBuyField_grid__NQz38{grid-template-columns:1fr}.BuildOrBuyField_card__6bsOA{padding:32px 28px}.BuildOrBuyField_intro__7l9xY{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:32px;margin-bottom:32px}.BuildOrBuyField_introFigure__YZb7h{font-size:52px}}.ParagraphBody_paragraphBody__7wUtN{color:var(--LightBlack);font-size:14px;font-style:normal;font-weight:300;line-height:26px;margin:0}.ParagraphBody_paragraphBody__7wUtN.ParagraphBody_L__03lu8{font-size:18px}.Checkbox_checkbox__KWKB7{color:var(--LightBlack);font-size:12px;display:flex}.Checkbox_checkbox__KWKB7 input{margin-right:10px}.Textarea_textarea__dCwID{font-family:var(--font-mulish),"Mulish",sans-serif;border:none;width:100%;max-width:100%;border-bottom:2px solid var(--Grey);height:100px;resize:none;font-size:16px;color:var(--PrimaryBlack)}.Dropdown_dropdown__4KxJi{padding:10px 0;margin-bottom:16px;border-bottom:2px solid var(--Grey);position:relative}.Dropdown_dropdownButton__60GU0{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--White);border:none;font-size:16px;color:var(--PrimaryBlack);cursor:pointer;text-align:left}.Dropdown_placeholder__Nae6D{display:flex;flex-direction:column}.Dropdown_subPlaceholder__GMoXO{font-size:12px;color:var(--DarkGrey);margin-top:4px}.Dropdown_icon__WsxX7{display:block;width:16px;height:16px;background-image:url(/_next/static/media/nav-bottom-arrow.f0c0a3f2.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.Dropdown_options__J1Qzo{color:var(--PrimaryBlack);background-color:var(--White);position:absolute;top:calc(100% + 2px);left:0;width:100%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border:1px solid var(--Grey);border-radius:0 0 8px 8px}.Dropdown_option__2db2M{padding:8px;cursor:pointer}.Dropdown_option__2db2M:hover{background-color:var(--Grey)}.Loader_loader___g5j1{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;display:flex;justify-content:center;align-items:center}.Loader_loader___g5j1 .Loader_item__20nwE{border:4px solid #f3f3f3;border-top-color:#21b573;border-radius:50%;width:60px;height:60px;animation:Loader_spin__2qTgr 1s linear infinite}@keyframes Loader_spin__2qTgr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Recaptcha_recaptchaWrapper__sYi1i{display:flex;margin-top:20px}@media screen and (max-width:340px){.Recaptcha_recaptchaWrapper__sYi1i{scale:.85}}.Recaptcha_reminder__zOd4E{color:red;font-size:12px;margin:12px 0 0;line-height:100%}.ContactFormNotification_contactFormNotification__TwByD{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;color:#272727;display:flex;flex-direction:column;justify-content:center;text-align:center}@media(min-width:1070px){.ContactFormNotification_contactFormNotification__TwByD{justify-content:flex-end}}.ContactFormNotification_contactFormNotification__TwByD .ContactFormNotification_thanks___AUXW{padding-bottom:30px;margin-bottom:20px;border-bottom:2px solid #f9f9f9;display:flex;flex-direction:column}@media(min-width:1070px){.ContactFormNotification_contactFormNotification__TwByD .ContactFormNotification_thanks___AUXW{margin-bottom:50px;justify-content:flex-end}}.ContactFormNotification_contactFormNotification__TwByD .ContactFormNotification_text__O0npS{font-size:14px}.ContactFormNotification_contactFormNotification__TwByD .ContactFormNotification_text__O0npS a{color:#21b573;text-decoration:underline}.ContactFormNotification_contactFormNotification__TwByD .ContactFormNotification_blog__3oWt3{background:#f9f9f9;padding:25px}@media(min-width:1070px){.ContactFormNotification_contactFormNotification__TwByD .ContactFormNotification_blog__3oWt3{padding:50px}}.ContactFormNotification_customerTileFormNotification__yV7xM .ContactFormNotification_text__O0npS{padding:0 40px}.ContactForm_form__eqKnc,.ContactForm_form__eqKnc form{position:relative}.ContactForm_form__eqKnc .ContactForm_text__ImpmI{color:var(--LightBlack);font-size:12px;margin-bottom:12px}.ContactForm_form__eqKnc .ContactForm_text__ImpmI a{color:var(--PrimaryGreen)}.ContactForm_form__eqKnc .ContactForm_footer__wPH8l{margin-top:30px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:340px){.ContactForm_form__eqKnc .ContactForm_footer__wPH8l{align-items:center}}@media(min-width:800px){.ContactForm_form__eqKnc .ContactForm_footer__wPH8l{justify-content:flex-start}}.ContactForm_form__eqKnc .ContactForm_button__fo7Vx{width:50%}.ContactForm_form__eqKnc .ContactForm_phoneInput__JTXhx{color:#000;border-bottom:2px solid var(--Grey);padding:10px 0;margin-bottom:16px}.ContactForm_form__eqKnc .ContactForm_phoneInput__JTXhx input{border:none}.ContactForm_form__eqKnc .ContactForm_phoneInput__JTXhx>div{border:none;background:none}.ContactForm_form__eqKnc .ContactForm_formTitle__ZmcEn{font-size:14px;line-height:26px;font-weight:300;margin-top:0}.ContactForm_form__eqKnc .ContactForm_closeButton__g8TsO{width:18px;height:19px;position:absolute;right:-18px;top:-19px;cursor:pointer;background-image:url(/_next/static/media/close-form.52c3748a.webp);background-repeat:no-repeat;background-position:50%}.ContactForm_form__eqKnc.ContactForm_customerTileForm__8KOGq{position:static;max-width:80%}@media(min-width:800px){.ContactForm_form__eqKnc.ContactForm_customerTileForm__8KOGq{max-width:410px;margin-left:40px}}.ContactForm_form__eqKnc .ContactForm_error__88wXR{color:red;font-size:12px;margin-top:-13px}.PersonalContactForm_personalContactSection___zegg{overflow:hidden;padding:60px 0;color:var(--Black)}@media(min-width:800px){.PersonalContactForm_personalContactSection___zegg{padding:0}}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_content__eQ7Fd{max-width:1450px;overflow:hidden;margin:0 auto}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_wrapper__zTI_U{position:relative}@media(min-width:800px){.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_wrapper__zTI_U{display:grid;grid-template-areas:"description person" "form person";grid-template-columns:360px auto;padding-left:40px;position:relative}}@media(min-width:902px){.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_wrapper__zTI_U{grid-template-columns:460px auto;-moz-column-gap:50px;column-gap:50px}}@media(min-width:1070px){.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_wrapper__zTI_U{-moz-column-gap:80px;column-gap:80px}}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_description__BzGyW{max-width:360px;margin:0 auto;text-align:center;grid-area:description}@media(min-width:800px){.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_description__BzGyW{margin:100px 0 32px;text-align:left;max-width:100%}}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_heading__60iBX{font-size:24px;line-height:40px;margin:0 0 20px;letter-spacing:.4px;font-weight:700}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_heading__60iBX span{white-space:nowrap}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_form__shUYL{grid-area:form}@media(min-width:800px){.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_form__shUYL{margin:0 0 100px}}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_person__j6pmr{grid-area:person;margin:32px 0}@media(min-width:800px){.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_person__j6pmr{margin:0;width:1000px;position:absolute;left:-50px;height:100%}}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_personImageWrapper__FcB8h{position:relative;width:100%;aspect-ratio:1;background-image:url(/_next/static/media/konrad-chmielewski-render.aaab54c7.webp);background-size:100%;background-repeat:no-repeat}@media(min-width:800px){.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_personImageWrapper__FcB8h{height:100%;width:100%;aspect-ratio:auto;background-size:auto 780px;background-position:0 100%}}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_personImageWrapper__FcB8h:before{content:"";position:absolute;top:0;width:100%;height:100%;background-color:var(--PrimaryGreen);z-index:-1}@media(min-width:800px){.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_personImageWrapper__FcB8h:before{left:17%}}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_personImage__CheH3{width:100%}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_personalInfo__IA4Xi{background:var(--LightGrey);padding:20px 40px;text-align:center}@media(min-width:800px){.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_personalInfo__IA4Xi{position:absolute;z-index:100;left:100px;bottom:100px}}.PersonalContactForm_personalContactSection___zegg .PersonalContactForm_personName__etolZ{margin:0;font-weight:700;font-size:20px;letter-spacing:.4px;line-height:normal}