.seo-breadcrumb{font:500 12px/1.7 system-ui,sans-serif;letter-spacing:.02em;margin:0 0 20px;color:inherit;opacity:.8;max-width:100%;overflow-wrap:anywhere}
.seo-breadcrumb a:hover{text-decoration:underline}.seo-pricing-link{display:block;margin:16px auto;padding:0 24px;font-size:14px;max-width:1280px;color:#f3dec3;text-decoration:underline}
.seo-noscript{padding:18px 24px;background:#f6efe5;color:#352a24;font:14px/1.7 system-ui}.seo-noscript a{text-decoration:underline}
.seo-local-guide{width:calc(100% - 48px);max-width:1100px;margin:48px auto;padding:36px;border:1px solid #dfd1c0;border-radius:16px;background:#faf7f2;color:#34291f;font:16px/1.75 system-ui,sans-serif;overflow-wrap:anywhere}.seo-local-guide h2{font:clamp(28px,3.5vw,38px)/1.2 Georgia,serif;margin:0 0 22px}.seo-local-guide h3{font:22px/1.35 Georgia,serif;margin:24px 0 12px}.seo-local-guide p{margin:14px 0}.seo-local-guide a:not(.seo-guide-cta){color:#604027;text-decoration:underline;text-underline-offset:3px}.seo-guide-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#73573c}.seo-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.seo-local-guide ul{padding-left:22px;list-style:disc}.seo-local-guide li{margin:8px 0}.seo-guide-cta{display:inline-block;margin-top:16px;padding:12px 18px;border-radius:6px;background:#463327;color:#fff;text-decoration:none}.seo-local-guide a:focus-visible{outline:2px solid #73573c;outline-offset:4px}@media(max-width:650px){.seo-local-guide{padding:24px;width:calc(100% - 32px);margin:32px auto}.seo-guide-grid{grid-template-columns:1fr;gap:0}}
/* Standalone factual pricing guide; workspace enquiries remain in the existing app. */
.pricing-page{margin:0;background:#faf7f2;color:#34291f;font:17px/1.7 system-ui,sans-serif}.pricing-header{background:#30251e;color:#fff;padding:22px max(24px,calc((100vw - 1100px)/2));display:flex;align-items:center;gap:28px;flex-wrap:wrap}.pricing-brand{font:26px Georgia,serif;color:inherit;text-decoration:none}.pricing-header nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.pricing-header a{color:inherit}.pricing-main{max-width:1100px;margin:auto;padding:56px 24px 72px}.pricing-main h1{font:clamp(36px,5vw,60px)/1.14 Georgia,serif;max-width:820px;margin:16px 0 24px}.pricing-main h2{font:30px/1.3 Georgia,serif;margin:42px 0 16px}.pricing-main p{max-width:800px}.pricing-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:#73573c}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:36px 0}.pricing-card{padding:30px;border:1px solid #decfbc;border-radius:16px;background:#fff}.pricing-card h2{margin:0 0 12px}.pricing-number{font:48px/1.15 Georgia,serif;margin:24px 0 8px}.pricing-muted{color:#6f6255;font-size:14px}.pricing-cta{display:inline-block;padding:12px 20px;border-radius:6px;background:#463327;color:white;text-decoration:none;margin:10px 12px 0 0}.pricing-table-wrap{overflow-x:auto}.pricing-main table{border-collapse:collapse;min-width:420px;width:100%;background:#fff}.pricing-main th,.pricing-main td{padding:16px;text-align:left;border-bottom:1px solid #e4d9cd}.pricing-main details{border-bottom:1px solid #e0d4c6;padding:18px 0}.pricing-main summary{cursor:pointer;font-weight:600}.pricing-footer{padding:28px 24px;background:#30251e;color:white;font-size:14px;text-align:center}.pricing-footer a{color:inherit;margin:0 10px}@media(max-width:650px){.pricing-grid{grid-template-columns:1fr}.pricing-main{padding-top:36px}.pricing-header{gap:16px}.pricing-card{padding:24px}}
