.OQz-9q_page{color:#102f27;background:#f4f7f5;min-height:100vh;padding:20px}.OQz-9q_top{justify-content:space-between;align-items:center;gap:14px;max-width:760px;margin:0 auto 14px;display:flex}.OQz-9q_brand{font-size:1.15rem;font-weight:850;text-decoration:none}.OQz-9q_brand span{color:#1f6a56}.OQz-9q_badge{color:#607169;background:#fff;border:1px solid #dce5e0;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:800}.OQz-9q_phone{background:#fff;border:1px solid #dce5e0;border-radius:16px;max-width:640px;margin:0 auto;overflow:hidden;box-shadow:0 18px 48px #14302714}.OQz-9q_progressWrap{background:#fffffff7;border-bottom:1px solid #e8eeeb;padding:14px 22px 12px}.OQz-9q_progressMeta{color:#52635b;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:.8125rem;font-weight:650;display:flex}.OQz-9q_progress{background:#e5ece8;border-radius:999px;height:7px;overflow:hidden}.OQz-9q_progress span{border-radius:inherit;background:#1f6a56;height:100%;transition:width .25s;display:block}.OQz-9q_content{padding:30px 26px 28px}.OQz-9q_kicker{text-transform:uppercase;letter-spacing:.14em;color:#1f6a56;margin-bottom:9px;font-size:.7rem;font-weight:850}.OQz-9q_content h1,.OQz-9q_content h2{letter-spacing:-.045em;color:#102f27;margin:0 0 12px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:760;line-height:1.02}.OQz-9q_content h1{font-size:2.5rem}.OQz-9q_content h2{font-size:2rem}.OQz-9q_content h3{color:#17372f}.OQz-9q_muted{color:#687871;line-height:1.6}.OQz-9q_address{margin:5px 0 16px;font-weight:800}.OQz-9q_property{background:linear-gradient(130deg,#eef3ef,#fafcfb);border-radius:12px;height:auto;min-height:88px;margin:18px 0;position:relative;overflow:hidden}.OQz-9q_helper{color:#65756e;background:#f1f5f2;border:1px solid #e0e7e3;border-radius:11px;grid-template-columns:30px 1fr;align-items:start;gap:10px;margin:13px 0;padding:13px 14px;font-size:.9rem;line-height:1.45;display:grid}.OQz-9q_helperIcon{color:#1f6a56;background:#e3efe9;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.OQz-9q_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 22px;display:grid}.OQz-9q_option{text-align:left;color:#203a32;cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:11px;min-height:56px;padding:12px 42px 12px 12px;font-weight:760;transition:all .15s;position:relative}.OQz-9q_option:hover{border-color:#aac0b5}.OQz-9q_option.OQz-9q_selected{color:#123d32;background:#e1f0e8;border:2px solid #1f6a56;padding:11px 41px 11px 11px;box-shadow:inset 0 0 0 1px #1f6a562e}.OQz-9q_option[aria-pressed=true]:after{content:"✓";color:#fff;background:#1f6a56;border-radius:999px;place-items:center;width:22px;height:22px;font-weight:900;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.OQz-9q_checks{gap:9px;margin:14px 0 22px;display:grid}.OQz-9q_check{cursor:pointer;background:#fff;border:1px solid #dfe6e2;border-radius:11px;align-items:center;gap:11px;padding:12px;display:flex}.OQz-9q_check input{accent-color:#1f6a56;width:19px;height:19px}.OQz-9q_map{background:linear-gradient(145deg,#a2afa5 0 26%,#bdc5be 26% 34%,#72867a 34% 58%,#a9b5ad 58% 70%,#809087 70%);border-radius:12px;height:270px;margin:18px 0;position:relative;overflow:hidden}.OQz-9q_roof{background:#57655e;border-radius:4px;width:55%;height:42%;position:absolute;top:22%;left:22%;transform:rotate(-14deg)}.OQz-9q_pin{color:#fff;background:#1f6a56;border-radius:999px;padding:7px 9px;font-size:.72rem;font-weight:850;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 14px #00000026}.OQz-9q_pin.OQz-9q_gold{background:#385f52}.OQz-9q_photoGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.OQz-9q_photo{aspect-ratio:4/3;color:#4e6259;background:linear-gradient(145deg,#e2e7e4,#b7c3bd);border:1px solid #d4ddd8;border-radius:9px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.OQz-9q_summary{gap:8px;margin:18px 0;display:grid}.OQz-9q_row{background:#fff;border:1px solid #e2e8e5;border-radius:10px;justify-content:space-between;gap:20px;padding:13px;font-size:.88rem;display:flex}.OQz-9q_row span{color:#75847c}.OQz-9q_row b{text-align:right}.OQz-9q_actions{gap:10px;margin-top:24px;display:flex}.OQz-9q_primary,.OQz-9q_secondary{cursor:pointer;border:0;border-radius:10px;min-height:50px;padding:0 18px;font-weight:850}.OQz-9q_primary{color:#fff;background:#102f27;flex:1}.OQz-9q_secondary{color:#203a32;background:#edf2ef}.OQz-9q_footerNote{text-align:center;color:#77857e;max-width:640px;margin:15px auto 0;font-size:.8rem}.OQz-9q_footerNote a{color:#1f6a56;font-weight:750}.OQz-9q_option:focus-visible,.OQz-9q_check:focus-within,.OQz-9q_primary:focus-visible,.OQz-9q_secondary:focus-visible{outline-offset:3px;outline:3px solid #1f6a5640}@media (max-width:650px){.OQz-9q_page{background:#fff;padding:0}.OQz-9q_top{margin:0;padding:14px 16px}.OQz-9q_phone{box-shadow:none;border-left:0;border-right:0;border-radius:0;max-width:none}.OQz-9q_content{padding:26px 18px calc(28px + env(safe-area-inset-bottom))}.OQz-9q_progressWrap{z-index:4;position:sticky;top:0}.OQz-9q_options{grid-template-columns:1fr 1fr}.OQz-9q_property{min-height:88px}.OQz-9q_actions{background:linear-gradient(#ffffffb3,#fff 28%);padding-top:18px;padding-bottom:4px;position:sticky;bottom:0}.OQz-9q_footerNote{padding:0 16px 20px}}@media (max-width:390px){.OQz-9q_options{grid-template-columns:1fr}.OQz-9q_actions{flex-wrap:wrap}.OQz-9q_secondary{order:2;width:100%}}.OQz-9q_industryPicker{background:#f8faf8;border:1px solid #dce5e0;border-radius:12px;gap:7px;margin:0 0 23px;padding:13px 14px;display:grid}.OQz-9q_industryPicker label{color:#40564d;font-size:.83rem;font-weight:800}.OQz-9q_industryPicker select{color:#203a32;background:#fff;border:1px solid #ccd8d1;border-radius:9px;width:100%;min-height:44px;padding:9px 11px;font-size:16px}.OQz-9q_property{background:linear-gradient(130deg,#eef3ef,#fafcfb);border:1px solid #dfe7e2;border-radius:12px;align-items:center;gap:14px;min-height:88px;margin:18px 0;padding:15px 17px;display:flex}.OQz-9q_property>span{color:#1f6a56;background:#dceae2;border-radius:13px;place-items:center;width:46px;height:46px;font-size:1.7rem;display:grid}.OQz-9q_property strong,.OQz-9q_property small{display:block}.OQz-9q_property small{color:#6b7973;margin-top:4px}.OQz-9q_question{margin:22px 0}.OQz-9q_questionLabel{color:#18372f;font-weight:820;line-height:1.45}.OQz-9q_required{color:#6d7b75;text-transform:uppercase;letter-spacing:.06em;background:#f0f3f1;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:.66rem;display:inline-block}.OQz-9q_questionHelp{color:#687871;margin:7px 0;font-size:.88rem;line-height:1.5}.OQz-9q_textarea,.OQz-9q_input{color:#203a32;width:100%;font:inherit;background:#fff;border:1px solid #cfdad3;border-radius:11px;padding:12px;font-size:16px;display:block}.OQz-9q_input{min-height:48px}.OQz-9q_textarea{resize:vertical;min-height:100px}.OQz-9q_upload{color:#315b4c;text-align:left;cursor:pointer;background:#fbfdfb;border:1px dashed #aebdb5;border-radius:11px;width:100%;min-height:50px;padding:12px;font-weight:780}.OQz-9q_demoLink{color:#1f6a56;align-items:center;margin-top:auto;padding-top:16px;font-weight:820;text-decoration:none;display:inline-flex}.OQz-9q_demoLink:hover{text-decoration:underline}.OQz-9q_option:focus-visible,.OQz-9q_primary:focus-visible,.OQz-9q_secondary:focus-visible,.OQz-9q_industryPicker select:focus-visible,.OQz-9q_upload:focus-visible,.OQz-9q_input:focus-visible,.OQz-9q_textarea:focus-visible{outline-offset:3px;outline:3px solid #1f6a5652}@media (max-width:650px){.OQz-9q_industryPicker{margin-bottom:20px}.OQz-9q_property{padding:13px}.OQz-9q_question{margin:20px 0}.OQz-9q_actions .OQz-9q_primary{width:auto}.OQz-9q_actions .OQz-9q_secondary{order:0;width:auto}}.OQz-9q_validationError{color:#a13b33;background:#fff2f0;border:1px solid #efd0cb;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:.9rem;font-weight:700}
