:root{--paper:#faf8f1;--ink:#242720;--color:#bb3522;--soft:#eeede1;--line:#24272035;--heading:'Archivo';--body:'Archivo';--button-text:#ffffff}
.swift .brand strong{font-size:38px;font-style:italic}.swift .brand-symbol{border-radius:3px}.swift-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:12%;align-items:end;padding-block:55px 45px}.swift-intro h1{max-width:16ch;font-weight:700}.swift-intro p{margin-top:22px;max-width:44ch}.swift-intro .hero-action p{margin-top:0}.street-panorama{width:100%;height:280px;object-fit:cover;object-position:50% 55%}.swift .service-links strong{font-weight:700}.swift .closing{border-block:1px solid var(--ink)}@media(max-width:760px){.swift .brand strong{font-size:31px}.swift-intro{grid-template-columns:1fr;gap:24px;padding-block:35px}.swift-intro h1{font-size:44px;max-width:15ch}.swift-intro p{margin-top:17px}.swift .hero-action{gap:8px;flex-direction:row;flex-wrap:wrap;align-items:center}.swift .hero-action p{width:100%;font-size:12px;margin-top:8px}.street-panorama{height:210px;object-position:56% 50%}}
/* Refinements after side-by-side desktop review */
.form-grid>label{align-content:start}
.brooklyn.inner .service-aside{border:0;background:var(--soft);padding:28px;border-radius:70px 70px 0 0}
.rockland.inner .service-aside{border:0;border-left:4px solid var(--color);padding:10px 0 10px 25px}
.urgent.inner .service-aside{background:var(--soft);border:0;padding:28px;border-radius:18px}
.action.inner .service-aside{background:var(--color);border:0;padding:28px}
.action.inner .service-aside .button{background:var(--ink);color:white}
.response.inner .service-aside{border-top:1px solid var(--color)}
@media(min-width:761px){
 .brooklyn.inner .service-detail{grid-template-columns:260px minmax(0,1fr);gap:13%}.brooklyn.inner .local-detail>img{border-radius:200px 200px 0 0}.brooklyn.inner .contact-layout{grid-template-columns:.65fr 1.35fr;gap:12%}
 .rockland.inner .service-detail{grid-template-columns:minmax(0,1fr) 300px;gap:9%}.rockland.inner .service-aside{grid-column:2;grid-row:1}.rockland.inner .service-detail>.prose{grid-column:1;grid-row:1}.rockland.inner .local-detail{grid-template-columns:1.1fr .9fr}.rockland.inner .local-detail>img{grid-column:2;grid-row:1;aspect-ratio:1}.rockland.inner .local-detail>.prose{grid-column:1;grid-row:1}
 .suffolk.inner .page-intro{max-width:960px;text-align:center;padding-block:40px 70px}.suffolk.inner .page-intro h1,.suffolk.inner .page-intro p{margin-inline:auto}.suffolk.inner .service-detail{display:block;max-width:960px}.suffolk.inner .service-aside{display:grid;grid-template-columns:65px 1fr auto;gap:15px 25px;align-items:center;border-bottom:1px solid var(--line);padding:25px 0;margin-bottom:45px}.suffolk.inner .service-aside h2{margin:0}.suffolk.inner .service-aside ul{grid-column:2;grid-row:2;margin:0;columns:2}.suffolk.inner .service-aside .button{grid-column:3;grid-row:1/3}.suffolk.inner .service-detail>.prose{margin-inline:auto}.suffolk.inner .local-detail{display:block;max-width:960px}.suffolk.inner .local-detail>img{aspect-ratio:3/1;width:100%;margin-bottom:45px}.suffolk.inner .local-detail>.prose{margin-inline:auto}
 .rapid.inner .page-intro{padding-block:18px 38px}.rapid.inner .page-intro h1{font-size:56px}.rapid.inner .service-detail{grid-template-columns:240px minmax(0,1fr);gap:6%}.rapid.inner .service-aside .large-icon{display:none}.rapid.inner .contact-layout{grid-template-columns:310px minmax(0,1fr);gap:6%}.rapid.inner .local-detail{grid-template-columns:300px minmax(0,1fr);gap:6%}.rapid.inner .local-detail>img{aspect-ratio:1}
 .urgent.inner .page-intro{text-align:center;max-width:960px}.urgent.inner .page-intro h1,.urgent.inner .page-intro p{margin-inline:auto}.urgent.inner .contact-layout{display:block;max-width:860px}.urgent.inner .contact-layout aside{display:grid;grid-template-columns:1fr 1fr;gap:10px 35px;margin-bottom:45px;padding-bottom:30px;border-bottom:1px solid var(--line)}.urgent.inner .contact-layout aside h2{grid-column:1/-1;margin:0}.urgent.inner .contact-layout aside p,.urgent.inner .contact-layout aside .text-link{margin:0}.urgent.inner .local-detail>img{border-radius:20px;aspect-ratio:1}
 .action.inner .page-intro h1{text-transform:uppercase}.action.inner .local-detail{grid-template-columns:1fr 1fr;gap:50px}.action.inner .local-detail>img{border-bottom:18px solid var(--color)}.action.inner .contact-layout aside{border-top:12px solid var(--color);padding-top:25px}
 .response.inner .page-intro{max-width:1080px;padding-block:45px 75px}.response.inner .page-intro h1{font-size:52px;line-height:1.2}.response.inner .service-detail{grid-template-columns:220px minmax(0,1fr);max-width:1080px;gap:12%}.response.inner .service-aside .large-icon{display:none}.response.inner .local-detail{max-width:1080px;grid-template-columns:.7fr 1.3fr;gap:10%}.response.inner .contact-layout{max-width:1080px;grid-template-columns:.65fr 1.35fr;gap:12%}
}
.action-hero{position:relative;min-height:620px;display:flex;align-items:center;padding:45px max(50px,calc((100vw - 1240px)/2));background:#202821}
.action-hero>.courtyard{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:70% 50%}
.action-poster{position:relative;background:var(--color);padding:38px 42px;max-width:555px;color:var(--ink)}
.action-poster h1{font-size:clamp(50px,4.5vw,66px);text-transform:uppercase;letter-spacing:-.02em;max-width:15ch}
.action-poster p{margin:23px 0;max-width:37ch}.action-poster .button{background:var(--ink);color:#fff}
.action-context{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:55px;border-bottom:2px solid var(--ink)}
.action-context .text-link{display:flex;width:fit-content;margin-top:13px}
.action-record{background:#e9e8dd;padding:55px 0}.action-record .wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px 8%;align-items:start}.action-record h2{grid-row:1/3}.action-record .text-link{justify-self:start}
.rapid .rapid-hero{grid-template-columns:1.45fr .55fr;min-height:0;padding:45px 50px;gap:50px;align-items:center;background:#e5e9ed}
.rapid .rapid-copy{padding:0}.rapid .rapid-copy h1{font-size:clamp(48px,4.8vw,69px);max-width:20ch}.rapid .rapid-hero>img{height:310px;aspect-ratio:1;object-position:50% 45%;border-radius:0 60px 0 0}.rapid .rapid-copy p{max-width:51ch}.rapid .rapid-copy .plain-link{margin-top:15px}
.swift .guide-block{display:flex;align-items:center;gap:6%;padding-block:45px}.swift .guide-block h2{font-size:27px;flex:1}.swift .guide-block>div{flex:1}.swift .guide-block p{font-size:15px}.swift .local-block{background:#eeede1;padding:40px;width:100%;padding-inline:max(50px,calc((100vw - 1240px)/2));border:0}
.rockland .guide-block{display:block;max-width:760px;text-align:center;border:0;padding-block:65px}.rockland .guide-block>div{margin-top:25px}.rockland .guide-block p{margin-inline:auto}.rockland .local-block{border-bottom:1px solid var(--line)}
.response .guide-block{grid-template-columns:1.1fr .9fr;gap:13%;padding-block:85px}.response .guide-block h2{font-size:38px;line-height:1.3}
@media(max-width:760px){
 .action-hero{padding:30px 20px;min-height:610px;align-items:flex-start}.action-hero>.courtyard{object-position:67% 50%}.action-poster{padding:27px 25px;max-width:330px}.action-poster h1{font-size:43px;max-width:13ch}.action-poster p{font-size:15px;margin:20px 0}.action-context{grid-template-columns:1fr;gap:23px;padding-block:35px}.action-record{padding-block:40px}.action-record .wrap{grid-template-columns:1fr;gap:22px}.action-record h2{grid-row:auto}
 .rapid .rapid-hero{padding:35px 20px;gap:30px;display:block}.rapid .rapid-copy h1{font-size:45px;max-width:15ch}.rapid .rapid-hero>img{height:150px;width:100%;margin-top:27px;object-position:50% 57%;border-radius:0 35px 0 0}
 .swift .guide-block{display:block;padding-block:40px}.swift .guide-block>div{margin-top:20px}.swift .local-block{padding:35px 20px}.rockland .guide-block{padding-block:45px}.response .guide-block{grid-template-columns:1fr;gap:24px;padding-block:45px}.response .guide-block h2{font-size:30px}
}
