.gbpguide-hero,.gbpguide-audit-section,.gbpguide-services-section,.gbpguide-reviews-section,.gbpguide-questions-section,.gbpguide-mistakes-section,.gbpguide-checklist-section{padding:5rem 0;background:var(--color-bg)}.gbpguide-context-section,.gbpguide-photos-section,.gbpguide-posts-section,.gbpguide-web-section{padding:5rem 0;background:var(--color-surface)}.gbpguide-wrap{width:min(100% - 2.5rem,1240px);margin:0 auto}.gbpguide-pill{display:inline-flex;width:fit-content;margin:0 0 1rem;padding:.55rem 1rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-brand);font-size:.875rem;font-weight:900}.gbpguide-hero__grid,.gbpguide-context-layout,.gbpguide-services-layout,.gbpguide-reviews-layout,.gbpguide-questions-layout,.gbpguide-checklist-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:2rem;align-items:start}.gbpguide-hero__copy h1,.section-intro h2,.gbpguide-context-copy h2,.gbpguide-services-copy h2,.gbpguide-reviews-copy h2,.gbpguide-questions-copy h2,.gbpguide-checklist-copy h2{margin:0;color:var(--color-text);font-size:clamp(2.35rem,4.2vw,4.2rem);line-height:1.03;letter-spacing:-.05em;font-weight:900}.gbpguide-hero__lead,.section-intro p,.gbpguide-context-copy>p,.gbpguide-services-copy>p,.gbpguide-reviews-copy>p,.gbpguide-questions-copy>p,.gbpguide-checklist-copy>p{margin:1.4rem 0 0;color:var(--color-muted);font-size:1.08rem;line-height:1.8}.gbpguide-hero__text{margin:1rem 0 0;color:var(--color-muted);line-height:1.8}.gbpguide-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.85rem 1.25rem;border-radius:999px;font-weight:900;text-decoration:none}.button-primary{background:var(--color-brand);color:#fff;box-shadow:0 16px 34px #425d1b2e}.button-secondary{border:1px solid var(--color-border);background:#fff;color:var(--color-text)}.gbp-preview-card,.services-panel,.reviews-panel,.questions-panel,.gbp-check-card{border:1px solid var(--color-border);border-radius:2rem;background:radial-gradient(circle at top right,rgba(255,213,0,.18),transparent 18rem),#fff;padding:1.7rem;box-shadow:0 18px 45px #1f241c0f}.gbp-preview-card__top,.services-panel__top,.reviews-panel__top,.questions-panel__top,.gbp-check-card__top{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;margin-bottom:1.25rem}.gbp-preview-card__top>span,.services-panel__top>span,.reviews-panel__top>span,.questions-panel__top>span,.gbp-check-card__top>span{display:flex;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:1.1rem;background:var(--color-bg);font-size:1.45rem}.gbp-preview-card__top p,.services-panel__top p,.reviews-panel__top p,.questions-panel__top p{margin:0 0 .45rem;color:var(--color-brand);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.gbp-preview-card__top h2,.services-panel__top h3,.reviews-panel__top h3,.questions-panel__top h3,.gbp-check-card__top h3{margin:0;color:var(--color-text);font-size:1.45rem;line-height:1.18;font-weight:900}.gbp-mini-profile{border:1px solid var(--color-border);border-radius:1.5rem;background:#ffffffb8;padding:1.2rem}.gbp-mini-profile__stars{color:var(--color-yellow);font-size:1.25rem;letter-spacing:.05em}.gbp-mini-profile h3{margin:.7rem 0 0;color:var(--color-text);font-size:1.35rem;line-height:1.2;font-weight:900}.gbp-mini-profile p{margin:.6rem 0 0;color:var(--color-muted);line-height:1.6}.gbp-mini-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.gbp-mini-actions span{border-radius:999px;background:var(--color-brand);padding:.55rem .8rem;color:#fff;font-size:.82rem;font-weight:900}.gbpguide-context-cards{display:grid;gap:1rem}.gbpguide-context-cards article,.audit-card,.photos-grid article,.post-card,.mistake-board article{border:1px solid var(--color-border);border-radius:1.75rem;background:#fff;padding:1.5rem;box-shadow:0 18px 45px #1f241c0d}.gbpguide-context-cards span,.mistake-board span{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--color-bg);font-size:1.3rem;margin-bottom:1rem}.gbpguide-context-cards h3,.photos-grid h3,.mistake-board h3{margin:0;color:var(--color-text);font-size:1.24rem;line-height:1.2;font-weight:900}.gbpguide-context-cards p,.photos-grid p,.mistake-board p{display:block;margin:.8rem 0 0;color:var(--color-muted);line-height:1.7}.section-intro{max-width:900px;margin-bottom:2.5rem}.gbp-audit-board,.posts-board{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:1rem}.audit-card--main,.post-card--main{grid-row:span 2;background:radial-gradient(circle at top right,rgba(255,213,0,.18),transparent 18rem),#fff}.audit-card__icon,.post-card__icon,.photos-grid div{display:flex;width:3.1rem;height:3.1rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--color-bg);font-size:1.25rem;font-weight:900;margin-bottom:1rem}.audit-card p,.post-card p{display:inline-flex;margin:0 0 1rem;color:var(--color-brand);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.audit-card h3,.post-card h3{margin:0;color:var(--color-text);font-size:1.32rem;line-height:1.18;font-weight:900}.audit-card span,.post-card span{display:block;margin-top:.9rem;color:var(--color-muted);line-height:1.7}.service-tags{display:flex;flex-wrap:wrap;gap:.7rem}.service-tags span{border:1px solid var(--color-border);border-radius:999px;background:#ffffffb8;padding:.7rem .95rem;color:var(--color-text);font-weight:850}.photos-grid,.mistake-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.review-flow,.question-examples{display:grid;gap:.85rem}.review-flow article,.question-examples article{border:1px solid var(--color-border);border-radius:1.25rem;background:#ffffffb8;padding:1rem}.review-flow strong,.question-examples strong{display:block;margin-bottom:.4rem;color:var(--color-text);font-size:.96rem}.review-flow span,.question-examples span{color:var(--color-muted);line-height:1.6}.connection-table{border:1px solid var(--color-border);border-radius:2rem;overflow:hidden;background:#fff;box-shadow:0 18px 45px #1f241c0d}.connection-row{display:grid;grid-template-columns:.9fr 1.05fr 1.15fr;gap:1rem;padding:1rem 1.2rem;border-top:1px solid var(--color-border)}.connection-row:first-child{border-top:0}.connection-row span{color:var(--color-muted);line-height:1.5}.connection-row--head{background:var(--color-brand)}.connection-row--head span{color:#fff;font-weight:900}.gbp-check-card ul{margin:0;padding:0;list-style:none}.gbp-check-card li{position:relative;padding-left:1.6rem;color:var(--color-text);line-height:1.65;font-weight:800}.gbp-check-card li:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-brand);font-weight:900}.gbp-check-card li+li{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}@media(max-width:1100px){.gbp-audit-board,.posts-board,.photos-grid,.mistake-board{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-card--main,.post-card--main{grid-row:auto}}@media(max-width:900px){.gbpguide-hero__grid,.gbpguide-context-layout,.gbpguide-services-layout,.gbpguide-reviews-layout,.gbpguide-questions-layout,.gbpguide-checklist-layout{grid-template-columns:1fr}.connection-row{grid-template-columns:1fr;gap:.45rem}.connection-row--head{display:none}.connection-row span:first-child{color:var(--color-brand);font-weight:900}}@media(max-width:640px){.gbpguide-wrap{width:min(100% - 1.75rem,1240px)}.gbpguide-hero,.gbpguide-context-section,.gbpguide-audit-section,.gbpguide-services-section,.gbpguide-photos-section,.gbpguide-reviews-section,.gbpguide-posts-section,.gbpguide-questions-section,.gbpguide-web-section,.gbpguide-mistakes-section,.gbpguide-checklist-section{padding:4rem 0}.gbpguide-hero__actions{flex-direction:column}.button-primary,.button-secondary{width:100%}.gbp-preview-card,.gbpguide-context-cards article,.audit-card,.services-panel,.photos-grid article,.reviews-panel,.post-card,.questions-panel,.connection-row,.mistake-board article,.gbp-check-card{padding:1.4rem}.gbp-preview-card__top,.services-panel__top,.reviews-panel__top,.questions-panel__top,.gbp-check-card__top,.gbp-audit-board,.photos-grid,.posts-board,.mistake-board{grid-template-columns:1fr}}
