.plumbing-visuals_estimate__aiN_h,.plumbing-visuals_intake__aQaA0,.plumbing-visuals_relationship__swQbH{padding:24px 12px}.plumbing-visuals_message__vpBKr{display:flex;gap:15px;padding:22px;border:1px solid #767faa50;border-radius:16px 16px 16px 0}.plumbing-visuals_handoff__Q5qPT>svg,.plumbing-visuals_keepInTouch__VTbxp>svg,.plumbing-visuals_message__vpBKr>svg,.plumbing-visuals_outreach__5Ekq6>svg,.plumbing-visuals_quoteFollowup__0XFui>svg,.plumbing-visuals_record__jouWY>svg,.plumbing-visuals_scope__uI8uK>svg{color:#c3ff00;width:23px;height:23px;flex-shrink:0}.plumbing-visuals_message__vpBKr small,.plumbing-visuals_outreach__5Ekq6 small,.plumbing-visuals_quoteFollowup__0XFui small{font-size:11px;color:#a4abc9}.plumbing-visuals_message__vpBKr blockquote{margin:12px 0 0;font-size:19px;line-height:1.5;font-family:var(--font-serif),Georgia,serif}.plumbing-visuals_connector__yQaSE{height:30px;width:1px;background:#c3ff00;margin:auto}.plumbing-visuals_record__jouWY{padding:24px;border-top:1px solid #767faa50;border-bottom:1px solid #767faa50}.plumbing-visuals_record__jouWY h3,.plumbing-visuals_scope__uI8uK h3{font-size:21px!important;line-height:1.3!important;margin:14px 0 20px!important}.plumbing-visuals_record__jouWY dl{margin:0}.plumbing-visuals_record__jouWY dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:12px 0;border-top:1px solid #ffffff0d;font-size:13px}.plumbing-visuals_record__jouWY dt{color:#a4abc9}.plumbing-visuals_record__jouWY dd{margin:0}.plumbing-visuals_handoff__Q5qPT{display:flex;align-items:center;gap:13px;padding:20px 8px 0}.plumbing-visuals_handoff__Q5qPT p,.plumbing-visuals_keepInTouch__VTbxp p{font-size:12px!important;line-height:1.6!important;margin:0}.plumbing-visuals_handoff__Q5qPT strong{display:block;color:white;font-weight:500;margin-bottom:3px}.plumbing-visuals_estimate__aiN_h{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center}.plumbing-visuals_tank__umVC2{text-align:center}.plumbing-visuals_tank__umVC2 svg{width:100%;max-width:150px}.plumbing-visuals_tank__umVC2 span{display:block;color:#a4abc9;font-size:11px;line-height:1.6;margin-top:10px}.plumbing-visuals_scope__uI8uK ul{list-style:none;padding:0;margin:0}.plumbing-visuals_scope__uI8uK li{font-size:13px;line-height:1.5;padding:10px 0;border-top:1px solid #767faa40}.plumbing-visuals_quoteFollowup__0XFui{grid-column:1/-1;display:flex;align-items:center;gap:14px;border:1px solid #767faa50;border-radius:14px 14px 0 14px;padding:20px}.plumbing-visuals_quoteFollowup__0XFui p{font-size:16px!important;color:white!important;line-height:1.6!important;margin:8px 0 0}.plumbing-visuals_decision__THHmi{grid-column:1/-1;font-size:12px!important;line-height:1.6!important;text-align:center;margin:0}.plumbing-visuals_completion__drRWI{display:flex;align-items:center;gap:15px;margin-bottom:28px}.plumbing-visuals_completion__drRWI>svg{color:#15132c;background:#c3ff00;border-radius:50%;padding:13px;width:50px;height:50px;flex-shrink:0}.plumbing-visuals_completion__drRWI strong{display:block;font-size:17px}.plumbing-visuals_completion__drRWI span{display:block;font-size:12px;color:#a4abc9;margin-top:6px}.plumbing-visuals_outreach__5Ekq6{display:flex;gap:18px;padding:24px 0;border-top:1px solid #767faa45}.plumbing-visuals_outreach__5Ekq6 h3{font-size:23px!important;line-height:1.3!important;margin:10px 0!important}.plumbing-visuals_outreach__5Ekq6 p{font-size:13px!important;line-height:1.7!important;margin:0}.plumbing-visuals_keepInTouch__VTbxp{display:flex;gap:15px;border-top:1px dashed #767faa60;padding-top:22px}@media(max-width:760px){.plumbing-visuals_estimate__aiN_h,.plumbing-visuals_intake__aQaA0,.plumbing-visuals_relationship__swQbH{padding:20px 4px}.plumbing-visuals_message__vpBKr{padding:18px}.plumbing-visuals_message__vpBKr blockquote{font-size:18px}.plumbing-visuals_record__jouWY{padding:20px 12px}.plumbing-visuals_record__jouWY dl>div{grid-template-columns:80px 1fr;font-size:12px}.plumbing-visuals_estimate__aiN_h{grid-template-columns:110px 1fr;gap:18px}.plumbing-visuals_scope__uI8uK h3{font-size:19px!important}.plumbing-visuals_scope__uI8uK li{font-size:12px}.plumbing-visuals_quoteFollowup__0XFui{padding:17px}.plumbing-visuals_quoteFollowup__0XFui p{font-size:14px!important}.plumbing-visuals_outreach__5Ekq6 h3{font-size:21px!important}}.plumbing-visuals_stage__GlUOb{width:100%;max-width:390px;justify-self:center;margin:0 auto}.plumbing-visuals_estimate__aiN_h,.plumbing-visuals_intake__aQaA0,.plumbing-visuals_relationship__swQbH{padding:10px 6px}.plumbing-visuals_message__vpBKr{padding:14px;gap:11px}.plumbing-visuals_message__vpBKr blockquote{font-size:16px;line-height:1.45;margin-top:8px}.plumbing-visuals_connector__yQaSE{height:20px}.plumbing-visuals_record__jouWY{padding:16px 12px}.plumbing-visuals_record__jouWY h3,.plumbing-visuals_scope__uI8uK h3{font-size:19px!important;margin:9px 0 12px!important}.plumbing-visuals_record__jouWY dl>div{font-size:11px;padding:9px 0;grid-template-columns:80px 1fr}.plumbing-visuals_record__jouWY>svg{width:20px;height:20px}.plumbing-visuals_handoff__Q5qPT{padding-top:14px}.plumbing-visuals_handoff__Q5qPT p,.plumbing-visuals_keepInTouch__VTbxp p{font-size:11px!important}.plumbing-visuals_estimate__aiN_h{grid-template-columns:115px 1fr;gap:18px}.plumbing-visuals_tank__umVC2 svg{max-width:115px}.plumbing-visuals_tank__umVC2 span{font-size:10px;margin-top:5px}.plumbing-visuals_scope__uI8uK li{font-size:12px;padding:8px 0}.plumbing-visuals_quoteFollowup__0XFui{padding:13px;gap:10px}.plumbing-visuals_quoteFollowup__0XFui p{font-size:13px!important;line-height:1.5!important}.plumbing-visuals_decision__THHmi{font-size:11px!important}.plumbing-visuals_completion__drRWI{gap:12px;margin-bottom:18px}.plumbing-visuals_completion__drRWI>svg{width:38px;height:38px;padding:10px}.plumbing-visuals_completion__drRWI strong{font-size:15px}.plumbing-visuals_completion__drRWI span{font-size:11px}.plumbing-visuals_outreach__5Ekq6{padding:18px 0;gap:13px}.plumbing-visuals_outreach__5Ekq6 h3{font-size:20px!important;margin:8px 0!important}.plumbing-visuals_outreach__5Ekq6 p{font-size:12px!important;line-height:1.5!important}.plumbing-visuals_keepInTouch__VTbxp{padding-top:16px;gap:13px}@media(max-width:760px){.plumbing-visuals_stage__GlUOb{max-width:360px}.plumbing-visuals_estimate__aiN_h,.plumbing-visuals_intake__aQaA0,.plumbing-visuals_relationship__swQbH{padding:8px 0}.plumbing-visuals_estimate__aiN_h{grid-template-columns:100px 1fr;gap:15px}.plumbing-visuals_scope__uI8uK h3{font-size:18px!important}.plumbing-visuals_message__vpBKr blockquote{font-size:15px}}