/* Original lamp-and-workbench stories. Motion enhances a complete static illustration. */
.bl-st-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:clamp(2rem,5vw,6rem);align-items:center;padding:clamp(3rem,6vw,7rem) 0 3rem}.bl-st-copy{min-width:0}.bl-st-copy h1,.bl-st-process-intro h1{font-size:clamp(2.7rem,5.4vw,5.6rem);line-height:1.04;letter-spacing:-.045em}.bl-st-copy .lead{margin:1.6rem 0}.bl-st-helper{font-size:1rem!important;line-height:1.55!important;color:var(--muted);margin-top:1.2rem}.bl-st-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:3rem;padding:3.5rem 0;border-top:1px solid var(--line)}.bl-st-benefits h2{font-size:clamp(1.7rem,2.6vw,2.6rem)!important;margin:1rem 0}.bl-st-benefits article{min-width:0}.bl-st-benefits .text-link{margin-top:1rem}.bl-st-plan{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));gap:clamp(2rem,6vw,6rem);background:var(--ink);color:var(--paper);padding:clamp(1.5rem,4vw,4rem);margin:2rem 0;align-items:center}.bl-st-plan h2,.bl-st-plan .eyebrow{color:var(--paper)!important}.bl-st-plan h2{font-size:clamp(2rem,3.5vw,3.7rem)!important}.bl-st-plan h2 em{color:var(--glow)}.bl-st-plan p{color:var(--paper)}.bl-st-price{border-top:1px solid #fbf8f250;padding-top:1.2rem;min-width:0}.bl-st-price-amount{display:flex;gap:1rem;align-items:baseline;flex-wrap:wrap;margin:0!important}.bl-st-price-amount strong{font-size:clamp(3.5rem,7vw,6rem);line-height:1;letter-spacing:-.06em}.bl-st-price-amount span{font-size:1.4rem}.bl-st-year{font-size:1.4rem!important;margin:.8rem 0!important}.bl-st-price .button{margin-top:1rem;background:var(--paper);color:var(--ink)}.bl-st-price .bl-st-helper a{color:var(--paper)}.bl-st-bottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:3rem;padding:4rem 0}.bl-st-process-intro{padding:clamp(3rem,6vw,6rem) 0 3rem}.bl-st-process-intro .lead{margin:1.5rem 0}.bl-st-timeline{position:relative;padding-left:clamp(3.5rem,7vw,7rem)}.bl-st-track{position:absolute;left:1.25rem;top:2.5rem;bottom:3rem;width:2px;background:var(--line)}.bl-st-track span{display:block;width:100%;height:100%;background:var(--accent);transform-origin:top;transform:scaleY(1)}.bl-st-step{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(2rem,5vw,5rem);align-items:start;padding:3rem 0 4rem;border-bottom:1px solid var(--line);min-width:0}.bl-st-step-number{position:absolute;left:calc(-1 * clamp(3.5rem,7vw,7rem));top:3rem;background:var(--paper);width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;font-size:1rem;font-weight:600;color:var(--accent)}.bl-st-step-intro h2{font-size:clamp(2rem,3vw,3.25rem)!important;line-height:1.1}.bl-st-step-content{min-width:0}.bl-st-route-options,.bl-st-address-options{display:grid;gap:2rem}.bl-st-route-options article+article,.bl-st-address-options article+article{padding-top:1.5rem;border-top:1px solid var(--line)}.bl-st-route-options .text-link{display:flex;margin-top:1rem;justify-content:space-between}.bl-st-proof-page{padding:1.5rem;background:var(--card);border:1px solid var(--line);border-radius:8px;transform:rotate(-2deg);margin:0 1rem 1.5rem 0;box-shadow:8px 8px 0 #0b2d4b08}.bl-st-proof-bars{display:grid;gap:10px;margin:1rem 0}.bl-st-proof-bars i{height:10px;width:85%;background:var(--ink);border-radius:2px}.bl-st-proof-bars i:nth-child(2){width:62%;background:var(--accent)}.bl-st-proof-bars i:nth-child(3){width:76%;height:5px;opacity:.3}.bl-st-proof-panes{display:grid;grid-template-columns:1fr 1.3fr;gap:12px}.bl-st-proof-panes span{height:65px;background:var(--wash)}.bl-st-proof-panes span:last-child{background:#0b2d4b10}.bl-st-proof-checks p{display:flex;align-items:flex-start;gap:12px}.bl-st-proof-checks svg{width:24px;height:24px;flex:none;margin-top:3px;color:var(--accent)}.bl-st-open>svg{width:min(100%,320px);height:auto;display:block;margin:auto;color:var(--ink)}.bl-st-open h3{margin-top:1rem}.bl-st-finish{padding:clamp(3rem,7vw,7rem) 0;text-align:center}.bl-st-finish h2{font-size:clamp(2rem,4vw,4rem)!important}.bl-st-finish .actions{justify-content:center;margin-top:1.5rem}
@media(max-width:700px){.bl-st-hero{gap:1rem;padding-top:2rem}.bl-st-copy h1,.bl-st-process-intro h1{font-size:2.75rem}.bl-st-benefits{padding:2rem 0;gap:2rem}.bl-st-plan{margin:0;padding:1.5rem}.bl-st-plan h2{font-size:2rem!important}.bl-st-bottom{padding:3rem 0;gap:1rem}.bl-st-process-intro{padding:2rem 0}.bl-st-timeline{padding-left:2.6rem}.bl-st-track{left:.8rem}.bl-st-step{padding:2rem 0 3rem;gap:1.5rem}.bl-st-step-number{left:-2.6rem;top:2rem;width:1.7rem;height:1.7rem;font-size:.75rem}.bl-st-step-intro h2{font-size:1.8rem!important}.bl-st-finish .actions{align-items:center;flex-direction:column}}

body.public-site .bl-st-route-options .text-link{display:flex;justify-content:space-between;margin-top:1rem}
body.public-site .bl-st-plan h2 em{color:var(--glow)}
body.public-site .bl-st-plan .bl-st-price .button{background:var(--paper);color:var(--ink);border-color:var(--paper)}
.bl-st-street{margin:0;min-width:0}.bl-st-street-art{display:block;width:100%;max-width:40rem;height:auto;overflow:visible;margin-inline:auto}.bl-st-street-key{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 2rem;margin:1.5rem 0}.bl-st-street-key div{min-width:0}.bl-st-street-key dt{font-size:1rem;font-weight:700;line-height:1.4}.bl-st-street-key dd{font-size:1rem;line-height:1.5;margin:.2rem 0 0;color:var(--muted)}body.public-site .bl-st-street-note{font-size:.875rem;line-height:1.5;color:var(--muted);margin:1.5rem 0 0}.bl-st-street-letter{transform-origin:484px 200px}.bl-st-street-shop{transform-origin:223px 326px}
@media(max-width:700px){.bl-st-street{margin-top:1rem}.bl-st-street-key{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1.25rem}.bl-st-street-art{overflow:hidden}}
