.services-page-intro{padding-top:60px;padding-bottom:30px}.services-page-intro .eyebrow{color:var(--muted);margin-bottom:22px}.services-page-intro h1{font-size:clamp(38px,5.5vw,74px);line-height:1.1;letter-spacing:-2.5px;max-width:1050px}.services-page-intro>p:last-child{font-size:16px;max-width:690px;color:var(--muted);margin:26px 0 0}.services-page .home-services{border-top:0;padding-top:12px}.services-page-next{padding-top:40px;padding-bottom:55px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line)}.services-page-next p{font-size:14px;color:var(--muted);max-width:600px;margin:22px 0 0}.services-page-next .button{flex-shrink:0;gap:22px}@media(max-width:800px){.services-page-intro{padding-top:40px}.services-page-next{flex-direction:column;align-items:start;gap:24px}.services-page-intro h1{letter-spacing:-1.6px}}@media(max-width:480px){.services-page-intro h1{font-size:39px}.services-page-next .button{width:100%;padding:16px 18px}}

.services-page .home-build-card>.payment-policy{grid-column:1/-1;margin:24px 32px}.services-page .home-build-card>.payment-policy h3{font-size:27px}.services-page .home-build-card>.payment-policy>p:not(.eyebrow){font-size:13px}.services-page .service-insight{padding-top:26px}.services-page .service-insight .insight-panel{background:transparent}@media(max-width:480px){.services-page .home-build-card>.payment-policy{margin:20px 23px;padding:20px}.services-page .home-build-card>.payment-policy h3{font-size:25px}}

.more-websites{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 65px;border-top:1px solid var(--line);padding-top:48px;padding-bottom:48px;text-align:left}
.more-websites-intro .eyebrow{color:var(--muted);margin:0 0 18px}
.more-websites-intro h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15;letter-spacing:-1.4px}
.more-websites-intro>p:last-child{font-size:14px;line-height:1.7;color:var(--muted);max-width:460px;margin:22px 0 0}
.more-websites-list article{padding:22px 0;border-bottom:1px solid var(--line)}
.more-websites-list article:first-child{padding-top:0}
.more-websites-list h3{font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.4px;margin:0 0 12px}
.more-websites-list p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}
.more-websites-note{grid-column:2;font-size:11px;color:var(--muted);margin:22px 0 0}
@media(max-width:800px){.more-websites{grid-template-columns:1fr;gap:28px;padding-top:36px;padding-bottom:36px}.more-websites-note{grid-column:auto;margin-top:0}}


.monthly-inclusions{list-style:none;padding:0;margin:18px 0;display:grid;gap:13px}.monthly-inclusions li{font-size:13px;line-height:1.65;color:var(--muted)}.monthly-inclusions strong{color:var(--ink);font-weight:600}

.website-cost-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;border-top:1px solid var(--line);padding-top:48px;padding-bottom:48px;text-align:left}
.website-cost-intro .eyebrow{margin:0 0 18px}.website-cost-intro h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15;letter-spacing:-1.4px;margin:0 0 22px}
.website-cost-intro>p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--muted);max-width:490px}.website-cost-intro p.website-cost-help{font-size:12px}
.website-cost-tool{min-width:0}.website-cost-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.website-cost-tool label{display:block;font-size:13px;line-height:1.6;color:var(--ink)}
.website-cost-tool input[type=number]{display:block;width:100%;min-width:0;background:#141a12;border:1px solid #76816d;border-radius:4px;color:var(--ink);padding:12px;margin-top:8px;font:inherit;font-size:16px;box-sizing:border-box}
.website-cost-tool input:focus-visible,.website-cost-tool button:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.website-cost-tool .website-care-choice{display:flex;align-items:flex-start;gap:10px;margin:20px 0}
.website-care-choice input{accent-color:var(--lime);width:18px;height:18px;flex-shrink:0;margin:2px 0 0}.website-cost-tool .website-months{max-width:220px;margin:0 0 20px}.website-cost-tool input:disabled{opacity:.6}
.website-cost-tool .button{font-size:13px;gap:22px}.website-cost-error{color:#ffd5ca;font-size:13px}.website-cost-error:empty{display:none}
.website-cost-result{margin:24px 0 16px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.website-cost-result>p{font-size:14px;line-height:1.6;margin:8px 0}.website-result-label{color:var(--muted)}.website-cost-result p.website-client-total{font-size:22px;margin:10px 0;color:var(--lime)}
.website-client-total strong{font-size:52px;line-height:1;font-weight:600}.website-cost-result p.website-result-breakdown{font-size:12px;color:var(--muted)}.website-cost-disclaimer{font-size:11px;line-height:1.7;color:var(--muted);margin:18px 0}.website-cost-tool>.text-link{font-size:12px}
@media(max-width:800px){.website-cost-section{grid-template-columns:1fr;gap:25px;padding-top:36px;padding-bottom:36px}}
@media(max-width:480px){.website-cost-fields{grid-template-columns:1fr;gap:16px}.website-cost-tool .button{width:100%;justify-content:space-between}}

.roi-cost-options{margin:20px 0 22px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.roi-cost-options summary{color:var(--ink);font-size:13px;cursor:pointer;line-height:1.6}.roi-cost-options>p{color:var(--muted);font-size:12px;line-height:1.7;margin:14px 0}.roi-cost-options .website-cost-fields{row-gap:16px}.roi-cost-options .website-care-choice{margin-bottom:0}
.roi-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:14px 0 20px}.roi-results-grid p{font-size:12px;color:var(--muted);margin:0 0 8px}.roi-results-grid strong{font-size:clamp(25px,3vw,36px);line-height:1.2;color:var(--lime);overflow-wrap:anywhere}
.roi-return-details{font-size:12px;line-height:1.6;margin:18px 0}.roi-return-details>div{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid var(--line)}.roi-return-details dt{color:var(--muted)}.roi-return-details dd{margin:0;text-align:right;white-space:nowrap}
