.website-faq{max-width:1100px}.website-faq details{border-bottom:1px solid var(--line);padding:22px 0}.website-faq summary{font-size:1.12rem;font-weight:700;cursor:pointer;line-height:1.5}.website-faq details p{color:var(--muted);max-width:850px;line-height:1.8;margin:16px 0 0}.website-faq a,.seo-contact a{text-decoration:underline;text-underline-offset:4px}.website-faq summary:focus-visible{outline:2px solid var(--yellow);outline-offset:6px}.breadcrumb{padding-top:24px;font-size:.9rem;color:var(--muted)}.breadcrumb a{text-decoration:underline}.service-intro{max-width:860px;margin:26px 0;color:var(--muted);line-height:1.8}.seo-contact{line-height:1.7}.build-section h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(3rem,6vw,5.5rem);line-height:1;margin:0}
.breadcrumb{display:flex;position:static;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;background:transparent;border:0;padding:24px 0 0;z-index:auto}.about-story p a{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.site-header.about-header{height:auto;min-height:90px;padding-block:24px}.about-header nav{flex-direction:row;background:transparent;border:0;padding:0}}
.website-builder-visual{margin-left:0}.website-builder-visual>img{width:100%;max-width:100%;mix-blend-mode:lighten}.website-builder-visual .drawing-label{bottom:20px}@media(max-width:800px){.website-builder-visual{min-height:260px}.website-builder-visual>img{width:100%;height:auto;max-height:none}.website-builder-visual .drawing-label{bottom:0}}
