.work-flow-short{--work-flow-short-accent: var(--public-brand-color, #0f766e);--work-flow-short-ink: #10242b;--work-flow-short-line: #cbd8dc;--work-flow-short-soft: #f3f8f8;color:var(--work-flow-short-ink);display:grid;gap:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3.5rem,8vw,6rem)}.work-flow-short :where(h1,h2,h3,h4,p){margin:0}.work-flow-short__intro{max-width:54rem;padding:clamp(1.5rem,4vw,3.5rem) 0 1.75rem;border-bottom:1px solid var(--work-flow-short-line)}.work-flow-short__intro>p{color:var(--public-brand-text, var(--work-flow-short-accent));font-size:.78rem;font-weight:800;letter-spacing:.12em}.work-flow-short__intro h1{margin-top:.65rem;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1.08;letter-spacing:-.04em}.work-flow-short__intro>span{display:block;margin-top:1rem;max-width:43rem;color:#52636b;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.9}.work-flow-short :where(.work-flow-short__overview,.work-flow-short__details,.work-flow-short__documents)>header{display:grid;gap:.45rem;margin-bottom:1.25rem}.work-flow-short :where(.work-flow-short__overview,.work-flow-short__details,.work-flow-short__documents)>header h2{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.35}.work-flow-short :where(.work-flow-short__overview,.work-flow-short__details,.work-flow-short__documents)>header p{color:#607078;line-height:1.75}.work-flow-short__overview>ol{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.work-flow-short__overview>ol>li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.9rem;border:1px solid var(--work-flow-short-line);background:#fff;padding:1.1rem}.work-flow-short__overview>ol>li>span{align-items:center;background:var(--work-flow-short-accent);color:#fff;display:flex;font-weight:800;height:2.4rem;justify-content:center;width:2.4rem}.work-flow-short__overview li div{display:grid;gap:.35rem}.work-flow-short__overview li p{color:#5b6b72;font-size:.72rem;font-weight:700;letter-spacing:.06em}.work-flow-short__overview li h3{font-size:1.15rem}.work-flow-short__overview li strong{font-size:.88rem;line-height:1.6}.work-flow-short__overview li small{color:#627179;line-height:1.65}.work-flow-short__starting-links{display:flex;flex-wrap:wrap;gap:.8rem 1.3rem;margin-top:1rem}.work-flow-short__starting-links a{color:var(--public-brand-text, var(--work-flow-short-accent));font-size:.9rem;font-weight:750;text-decoration:underline;text-underline-offset:.25em}.work-flow-short__details>div{display:grid;gap:.8rem}.work-flow-short__details details{border:1px solid var(--work-flow-short-line);background:#fff}.work-flow-short__details summary{align-items:center;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:2.75rem minmax(0,1fr);list-style:none;min-height:6rem;padding:1rem 3.6rem 1rem 1rem;position:relative}.work-flow-short__details summary::-webkit-details-marker,.work-flow-short__supplement>summary::-webkit-details-marker{display:none}.work-flow-short__details summary:after,.work-flow-short__supplement>summary:after{content:"+";font-size:1.5rem;line-height:1;position:absolute;right:1.15rem;top:50%;transform:translateY(-50%)}.work-flow-short__details details[open]>summary:after,.work-flow-short__supplement[open]>summary:after{content:"−"}.work-flow-short__details summary>span{align-items:center;border:1px solid var(--work-flow-short-accent);color:var(--public-brand-text, var(--work-flow-short-accent));display:flex;font-weight:800;height:2.4rem;justify-content:center;width:2.4rem}.work-flow-short__details summary div{display:grid;gap:.25rem}.work-flow-short__details summary p{color:#5b6b72;font-size:.7rem;font-weight:700}.work-flow-short__details summary strong{font-size:1.08rem}.work-flow-short__details summary small{color:#66767d;line-height:1.55}.work-flow-short__steps{border-top:1px solid var(--work-flow-short-line);display:grid;gap:1rem;padding:1rem}.work-flow-short__steps>article{background:var(--work-flow-short-soft);border-left:3px solid var(--work-flow-short-accent);padding:1rem}.work-flow-short__steps article>header{display:grid;gap:.75rem;grid-template-columns:2.2rem minmax(0,1fr)}.work-flow-short__steps article>header>span{color:var(--public-brand-text, var(--work-flow-short-accent));font-size:.78rem;font-weight:800;padding-top:.2rem}.work-flow-short__steps article>header h3{font-size:1rem;line-height:1.5}.work-flow-short__steps article>header p{color:#53656d;font-size:.88rem;line-height:1.7;margin-top:.25rem}.work-flow-short__checks{display:grid;gap:.8rem;margin-top:.9rem}.work-flow-short__checks section{background:#fff;border:1px solid #d9e1e4;padding:.85rem}.work-flow-short__checks h4{font-size:.82rem}.work-flow-short__checks ul{color:#4d6068;display:grid;font-size:.82rem;gap:.35rem;line-height:1.6;margin:.55rem 0 0;padding-left:1.1rem}.work-flow-short__boundary{border-top:1px solid #d4dee1;color:#52646c;font-size:.78rem;line-height:1.65;margin-top:.9rem!important;padding-top:.75rem}.work-flow-short__table-wrap{border:1px solid var(--work-flow-short-line);overflow-x:auto}.work-flow-short__documents table{border-collapse:collapse;min-width:43rem;width:100%}.work-flow-short__documents th,.work-flow-short__documents td{border-bottom:1px solid var(--work-flow-short-line);padding:.9rem 1rem;text-align:left;vertical-align:top}.work-flow-short__documents thead th{background:var(--work-flow-short-soft);color:#516269;font-size:.75rem}.work-flow-short__documents tbody th{font-size:.9rem;width:24%}.work-flow-short__documents tbody td{color:#52646c;font-size:.82rem;line-height:1.65}.work-flow-short__documents tbody td:first-child{white-space:nowrap;width:8rem}.work-flow-short__documents tbody tr:last-child>*{border-bottom:0}.work-flow-short__supplement{border:1px solid var(--work-flow-short-line);background:#fff}.work-flow-short__supplement>summary{cursor:pointer;font-weight:750;list-style:none;padding:1rem 3.5rem 1rem 1rem;position:relative}.work-flow-short__supplement>div{border-top:1px solid var(--work-flow-short-line);display:grid;gap:1rem;padding:1rem}.work-flow-short__supplement section{display:grid;gap:.65rem}.work-flow-short__supplement h2{font-size:1rem}.work-flow-short__supplement :where(p,li,blockquote){color:#53656d;font-size:.85rem;line-height:1.7}.work-flow-short__supplement :where(ul){margin:0;padding-left:1.15rem}.work-flow-short__confirmation{background:var(--work-flow-short-soft);border-left:3px solid var(--work-flow-short-accent);padding:1rem}.work-flow-short__confirmation strong{font-size:.88rem}.work-flow-short__confirmation p{color:#52646c;font-size:.82rem;line-height:1.7;margin-top:.35rem}.work-flow-short__final{align-items:center;background:var(--work-flow-short-ink);color:#fff;display:grid;gap:1.25rem;padding:clamp(1.35rem,4vw,2.25rem)}.work-flow-short__final h2{font-size:clamp(1.35rem,3vw,2rem);line-height:1.45}.work-flow-short__final p{color:#d6e0e3;font-size:.9rem;line-height:1.75;margin-top:.5rem}.work-flow-short__final a{justify-self:start}@media(min-width:768px){.work-flow-short__overview>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.work-flow-short__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.work-flow-short__final{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:639px){.work-flow-short{gap:2.75rem}.work-flow-short__intro{padding-top:1rem}.work-flow-short__intro h1{font-size:clamp(2rem,11vw,2.8rem)}.work-flow-short__documents table{min-width:0}.work-flow-short__documents thead{display:none}.work-flow-short__documents tbody,.work-flow-short__documents tr{display:block}.work-flow-short__documents tr{border-bottom:1px solid var(--work-flow-short-line);display:grid;grid-template-columns:6.5rem minmax(0,1fr);padding:.9rem}.work-flow-short__documents tbody tr:last-child{border-bottom:0}.work-flow-short__documents th,.work-flow-short__documents td{border:0;padding:.25rem;width:auto!important}.work-flow-short__documents td:first-child{grid-row:1 / span 2;white-space:normal}.work-flow-short__documents td:last-child{grid-column:2}}html[data-ui-refresh-type=photo-estimate] .work-flow-short{--work-flow-short-accent: #0f8278;--work-flow-short-soft: #eef9f8}html[data-ui-refresh-type=photo-estimate] .work-flow-short__overview>ol>li,html[data-ui-refresh-type=photo-estimate] .work-flow-short__details details{border-radius:.35rem}html[data-ui-refresh-type=photo-estimate] .work-flow-short__steps>article{background-image:linear-gradient(rgba(15,130,120,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,130,120,.045) 1px,transparent 1px);background-size:1.25rem 1.25rem}html[data-ui-refresh-type=quality-showcase] .work-flow-short{--work-flow-short-accent: #b56232;--work-flow-short-ink: #15191c;--work-flow-short-soft: #f5f0e8}html[data-ui-refresh-type=quality-showcase] .work-flow-short__intro{background:#15191c;border:0;color:#fff;max-width:none;padding:clamp(1.5rem,4vw,3rem)}html[data-ui-refresh-type=quality-showcase] .work-flow-short__intro>span{color:#d6d9da}html[data-ui-refresh-type=quality-showcase] .work-flow-short__intro>p{color:#f0b58f}html[data-ui-refresh-type=quality-showcase] .work-flow-short__overview>ol>li,html[data-ui-refresh-type=quality-showcase] .work-flow-short__details details{box-shadow:.35rem .35rem #e6ded2}html[data-ui-refresh-type=quality-showcase] .work-flow-short__documents tbody th{font-family:ui-serif,Georgia,serif}html[data-ui-refresh-type=local-trust] .work-flow-short{--work-flow-short-accent: #176b57;--work-flow-short-ink: #173d33;--work-flow-short-line: #c9d7cc;--work-flow-short-soft: #f3f4ea}html[data-ui-refresh-type=local-trust] .work-flow-short__intro,html[data-ui-refresh-type=local-trust] .work-flow-short__overview>ol>li,html[data-ui-refresh-type=local-trust] .work-flow-short__details details,html[data-ui-refresh-type=local-trust] .work-flow-short__supplement,html[data-ui-refresh-type=local-trust] .work-flow-short__final{border-radius:1.1rem}html[data-ui-refresh-type=local-trust] .work-flow-short__overview>ol>li>span,html[data-ui-refresh-type=local-trust] .work-flow-short__details summary>span{border-radius:999px}
