.hero{padding-top:120px}.hero .topics span{padding-right:13px;margin-right:13px;border-right:1px solid var(--color-ink-soft);font-size:15px}.hero form .text-smaller{margin-top:5px}.hero .topics span:last-child{border:none}.hero .border-top{margin-top:0}.hero .border-top>div:first-child{margin-bottom:15px}section.websites-and-ecommerce{padding-top:20px}.websites-and-ecommerce .title-h6{margin:15px 0 10px}.websites-and-ecommerce .container-small{margin-bottom:60px}.professional-website .container-flexible,section.professional-website .container-flexible{--container-flexible-a:0.45;--container-flexible-b:0.55}.websites-and-ecommerce .hz-item{font-size:14px}section.professional-website img{margin-top:200px}section.barrie-seo-services .property-list,section.barrie-web-design-services .property-list{margin-top:60px}.ready-for-next-step,section.we-fix-technical-issues{border-top:1px solid var(--color-ink-soft);border-bottom:1px solid var(--color-ink-soft);padding:40px 0 30px}.ready-for-next-step .row,.we-fix-technical-issues .row,.website-fixes .row{align-items:center}section.barrie-web-design-services .property-list>div,section.professional-website .property-list>div{display:flex;justify-content:space-between;padding:30px 0}section.barrie-web-design-services .property-list>div>div:first-child,section.professional-website .property-list>div>div:first-child{width:100px}section.barrie-web-design-services .property-list>div>div:nth-child(2),section.professional-website .property-list>div>div:nth-child(2){width:calc(100% - 120px);padding-top:2px}.related-work .property-list{margin-top:40px}.related-work .property-list>div{padding:30px 0;display:flex;align-items:center;justify-content:space-between}.related-work .property-list>div>div:first-child{width:calc(100% - 100px)}.related-work .property-list>div>div:nth-child(2){width:80px}.website-fixes .container{padding:40px 60px}.related-work a{text-decoration:none}.local-review-band{padding:86px 0;background:#fafafa;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.local-review-stars img.star-ratings{width:200px;margin:20px auto}.local-review-grid{display:grid;grid-template-columns:minmax(0,0.72fr) minmax(0,1.28fr);gap:52px;align-items:center}.local-rating-card{background:#111;color:#fff;padding:38px;border-radius:6px}.local-stars{color:#f39c12;font-size:24px;letter-spacing:3px;margin-bottom:18px}.local-rating-card strong{display:block;color:#fff;font-size:34px;line-height:1;letter-spacing:-.015em;margin-bottom:12px}.local-quote-card p,.local-rating-card p{color:#bdbdbd;line-height:1.6;margin-bottom:24px}.local-rating-card a{color:#fff;font-weight:800;text-decoration-color:var(--accent);text-underline-offset:4px}.local-quote-card{background:#fff;border:1px solid var(--color-border);padding:42px;border-radius:6px;box-shadow:0 20px 55px rgba(0,0,0,.05)}.local-quote-card blockquote{font-size:clamp(24px, 3vw, 40px);line-height:1.18;letter-spacing:-.015em;font-weight:800;color:#111;margin:0 0 22px}.local-quote-card cite{color:#777;font-style:normal;font-weight:800;font-size:13px;letter-spacing:1.5px;text-transform:uppercase}@media (max-width:1299px){section.professional-website .container-flexible>div:first-child{order:3}section.professional-website img{margin-top:0}section.barrie-web-design-services .property-list>div,section.professional-website .property-list>div{display:flex;flex-wrap:wrap}section.barrie-web-design-services .property-list>div>div:first-child,section.professional-website .property-list>div>div:first-child{margin-bottom:10px}section.barrie-web-design-services .property-list>div>div:nth-child(2),section.professional-website .property-list>div>div:nth-child(2){width:100%}.ready-for-next-step .text-right,.website-fixes .container .text-right{text-align:left}.related-work a.title-small-tablet{margin-right:10px}.website-fixes .container{padding:40px 20px!important}.local-review-grid{grid-template-columns:1fr}}.web-main-content{padding:120px 0 180px;background:#fff}.process-intro{max-width:700px;margin-bottom:80px}.process-intro h3{font-size:42px;font-weight:800;margin-bottom:20px;line-height:1;color:#111;letter-spacing:-.015em}.process-intro p{font-size:20px;line-height:1.4;color:#666}.web-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;margin-top:60px}.process-fill-line,.web-process-grid::before{position:absolute;top:24px;left:0;height:1px}.web-process-grid::before{content:'';width:100%;background:#e5e5e5;z-index:0}.process-fill-line{background:var(--accent);z-index:1;width:0%}.process-step{position:relative;z-index:2}.process-num{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#fff;border:1px solid #e5e5e5;border-radius:50%;font-size:14px;font-weight:700;color:#ccc;margin-bottom:25px;transition:.3s cubic-bezier(.175, .885, .32, 1.275)}.process-step.active .process-num{border-color:var(--accent);background:var(--accent);color:#fff;transform:scale(1.2);box-shadow:0 10px 20px rgba(255,82,0,.3)}.process-step h4{font-size:20px;margin-bottom:15px;font-weight:700;color:#111;transition:color .3s}.process-step.active h4{color:var(--accent)}.process-step p{font-size:16px;line-height:1.6;color:#666}@media (max-width:1024px){.web-split-grid{grid-template-columns:1fr;gap:60px}.web-split-img{order:2;box-shadow:none}.web-split-content{order:1;padding-left:0}.web-process-grid{grid-template-columns:1fr 1fr;gap:40px}.process-fill-line,.web-process-grid::before{display:none}}@media (max-width:768px){.web-process-grid{grid-template-columns:1fr}}