.rebuild-start{background:#f4f1eb;color:#162c3f;padding:96px clamp(24px,5vw,80px);scroll-margin-top:95px;display:grid;grid-template-columns:1fr 1fr;gap:48px 72px}.rebuild-start *{box-sizing:border-box}.rebuild-start .eyebrow{color:#5d666b;letter-spacing:.12em;font:500 11px/1.5 Inter,sans-serif}.rebuild-start h2{font:400 clamp(42px,5vw,72px)/1.06 Georgia,serif;margin:20px 0 24px;letter-spacing:0}.rebuild-start-intro>p:last-child{font:400 17px/1.6 Inter,sans-serif;max-width:420px;color:#5d666b}.rebuild-start-steps{list-style:none;padding:0;margin:0;align-self:center}.rebuild-start-steps li{display:flex;gap:24px;border-top:1px solid #bca27d;padding:24px 0}.rebuild-step-number{font:400 24px/1.2 Inter,sans-serif;min-width:36px}.rebuild-start h3{font:500 18px/1.35 Inter,sans-serif;margin:0 0 10px}.rebuild-start-steps p,.rebuild-start-guide p{font:400 14px/1.6 Inter,sans-serif;color:#5d666b;margin:0;max-width:440px}.rebuild-start-bottom{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:72px;border-top:1px solid #bca27d;padding-top:40px}.rebuild-start-guide{padding-top:8px}.rebuild-start-guide p{margin:0 0 20px}.rebuild-start a{color:#162c3f;text-underline-offset:5px;font:400 13px/1.6 Inter,sans-serif}.rebuild-review-form{display:grid;gap:18px}.rebuild-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rebuild-review-form label{display:grid;gap:8px;font:500 13px/1.4 Inter,sans-serif}.rebuild-review-form label span{display:inline;color:#5d666b;font-weight:400}.rebuild-review-form input,.rebuild-review-form select{width:100%;min-width:0;border:1px solid #a4acae;background:#fff;color:#162c3f;border-radius:0;min-height:48px;padding:12px;font:400 16px/1.3 Inter,sans-serif}.rebuild-review-submit{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:15px 20px;border:1px solid #162c3f;background:#162c3f;color:#fff;border-radius:0;font:500 14px/1.4 Inter,sans-serif;cursor:pointer}.rebuild-review-submit:hover{background:#23465d}.rebuild-review-form :focus-visible{outline:2px solid #162c3f;outline-offset:4px}.rebuild-form-note,#rebuild-review-status{font:400 12px/1.6 Inter,sans-serif;color:#5d666b;margin:0}.rebuild-review-form #rebuild-review-status:empty{display:none}.rebuild-email-fallback{justify-self:start}@media(max-width:760px){.rebuild-start{padding:64px 24px;grid-template-columns:1fr;gap:32px}.rebuild-start-bottom{grid-template-columns:1fr;gap:28px;padding-top:28px}.rebuild-field-pair{grid-template-columns:1fr}.rebuild-start h2{font-size:44px}.rebuild-start-steps li{padding:20px 0}.rebuild-review-form input,.rebuild-review-form select{font-size:16px}}
