.hero-description p{max-width:680px;line-height:1.5;font-size:clamp(20px,1.7vw,26px)}#rd-opportunity.rd-v29 .activity-stage{height:auto;min-height:0;padding:12px 0 24px}.rd-v29 .activity-ribbon.first{top:25%}.rd-v29 .activity-ribbon.second{top:65%}.estimator-start{position:relative;z-index:2;margin:0;width:540px;max-width:calc(100% - 48px);background:#f8f7f2;color:#142b38;border:1px solid #142b3838;border-radius:10px;overflow:hidden;box-shadow:0 18px 48px #142b3819;text-align:left}.estimator-chrome{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#142b38;color:#f8f7f2;padding:15px 28px;font-size:15px}.estimator-chrome .mini-brand{font-size:24px;font-weight:600}.estimator-body{padding:28px}.estimator-body h3{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin:0 0 12px}.estimator-lead{font-size:17px;line-height:1.5;margin:0 0 24px;color:#475957}.estimator-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}.estimator-fields label{display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.4;font-weight:500}.estimator-wide{grid-column:1/-1}.estimator-fields .optional{font-size:14px;font-weight:400;color:#5a6969;display:contents}.estimator-fields input,.estimator-fields select{width:100%;min-width:0;min-height:48px;background:#fffdf8;border:1px solid #a5afaa;border-radius:3px;padding:11px 12px;color:#142b38;font:16px var(--sans,Arial,sans-serif)}.estimator-fields input::placeholder{color:#677674}.estimator-fields :is(input,select):focus-visible{outline:2px solid #a4864d;outline-offset:3px}.estimator-continue{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;border:1px solid #142b38;background:#142b38;color:#f8f7f2;padding:17px 20px;min-height:58px;margin-top:28px;font:600 18px/1.4 var(--sans,Arial,sans-serif);text-align:left;cursor:pointer;transition:background .2s}.estimator-continue:hover{background:#27485b}.estimator-continue:disabled{opacity:.55;cursor:wait}.estimator-continue:focus-visible{outline:3px solid #a4864d;outline-offset:4px}.estimator-body .estimator-preview-note{font-size:14px;line-height:1.5;color:#596865;margin:18px 0 0}.estimator-body .estimator-status{font-size:16px;margin:16px 0 0}.estimator-status[hidden]{display:none}#rd-opportunity.rd-v29 .rd-actions{margin-top:36px;gap:22px}#rd-opportunity.rd-v29{padding-bottom:112px}.rd-v29 .rd-actions .secondary{border:0;border-bottom:1px solid #142b38;padding:12px 0;min-height:48px;font-weight:500}@media(max-width:760px){.estimator-body{padding:24px}.estimator-chrome{padding:14px 24px;font-size:14px}.estimator-fields{grid-template-columns:1fr;gap:18px}.estimator-wide{grid-column:auto}.estimator-body h3{font-size:27px}.estimator-continue{font-size:17px;padding:16px}.rd-v29 .activity-track{opacity:.65}#rd-opportunity.rd-v29 .rd-actions{margin-top:28px}#rd-opportunity.rd-v29{padding-bottom:84px}}