:root{--cluster-bg:#f8fafc;--cluster-surface:#fff;--cluster-ink:#111827;--cluster-muted:#475569;--cluster-border:#d9e2ec;--cluster-accent:#f97316;--cluster-accent-strong:#ea580c}.cluster-landing{color:var(--cluster-ink);background:radial-gradient(circle at 85% 14%,rgba(251,146,60,.16),transparent 48%),radial-gradient(circle at 8% 34%,rgba(14,165,233,.14),transparent 44%),var(--cluster-bg)}.cluster-container{width:min(1040px,calc(100% - 40px));margin:0 auto}.cluster-hero{position:relative;padding:116px 0 72px}.cluster-hero:before{content:"";position:absolute;inset:42px 0 0;background:linear-gradient(115deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.58)),repeating-linear-gradient(-45deg,rgba(148,163,184,.07),rgba(148,163,184,.07) 10px,rgba(148,163,184,0) 0,rgba(148,163,184,0) 20px);border-block:1px solid rgba(148,163,184,.2);pointer-events:none}.cluster-hero .cluster-container{position:relative}.cluster-hero-home{isolation:isolate;overflow:hidden;min-height:calc(100vh - 76px);padding:clamp(88px,11vw,150px) 32px 80px;color:#fff;background:radial-gradient(circle at 50% 18%,hsla(0,0%,100%,.12),transparent 34%),linear-gradient(180deg,#181818,#090909 68%,#050505)}.cluster-hero-home:before{z-index:-1;inset:0;border:0;background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.78) 58%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.78) 58%,transparent)}.cluster-hero-home:after{position:absolute;z-index:-1;top:-20%;left:50%;width:min(980px,90vw);height:620px;content:"";transform:translateX(-50%);background:hsla(0,0%,100%,.055);border-radius:50%;filter:blur(90px)}.cluster-hero-home .cluster-container{width:min(1180px,100%);text-align:center}.cluster-hero-home h1{width:min(1000px,100%);margin:0 auto;color:#fff;font-size:clamp(38px,4.8vw,64px);font-weight:760;letter-spacing:0;line-height:.98;text-wrap:balance}.cluster-hero-home p{max-width:860px;margin:30px auto 0;color:#b9b9b9;font-size:clamp(17px,1.7vw,21px);font-weight:400;line-height:1.55;text-wrap:balance}.cluster-hero-home .cluster-hero-actions{justify-content:center;gap:14px;margin-top:34px}.cluster-hero-home .cluster-btn{min-height:58px;gap:18px;padding:16px 26px;border-radius:12px;font-size:17px;line-height:1;box-shadow:none}.cluster-hero-home .cluster-btn-primary{border:1px solid #fff;color:#111;background:#fff}.cluster-hero-home .cluster-btn-primary:hover{border-color:#e8e8e8;background:#e8e8e8}.cluster-hero-home .cluster-btn-secondary{border:1px solid hsla(0,0%,100%,.42);color:#fff;background:hsla(0,0%,100%,.04)}.cluster-hero-home .cluster-btn-secondary:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.cluster-hero-home .cluster-btn:focus-visible{outline:3px solid #ff6b6b;outline-offset:4px}.cluster-hero-social-proof{justify-content:center;gap:16px;margin-top:30px}.cluster-hero-avatar-stack,.cluster-hero-social-proof{display:flex;align-items:center}.cluster-hero-avatar{width:44px;height:44px;margin-left:-11px;border:3px solid #111;border-radius:50%;object-fit:cover}.cluster-hero-avatar:first-child{margin-left:0}.cluster-hero-social-proof-text{max-width:390px;color:#d5d5d5;font-size:15px;font-weight:560;line-height:1.4;text-align:left}.google-review-management-tool-hero-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:42px;gap:42px;align-items:center}.google-review-management-tool-hero-copy{min-width:0}.google-review-management-tool-hero-video-card{overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:#fff;box-shadow:0 22px 48px rgba(15,23,42,.14)}.google-review-management-tool-hero-video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.cluster-hero h1{margin:0;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.cluster-hero p{margin:22px 0 0;max-width:66ch;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.72;color:var(--cluster-muted)}.cluster-hero.cluster-hero-home h1{width:min(1000px,100%);margin:0 auto;color:#fff;font-size:clamp(38px,4.8vw,64px);font-weight:760;letter-spacing:0;line-height:.98;text-align:center;text-wrap:balance}.cluster-hero.cluster-hero-home p{max-width:860px;margin:30px auto 0;color:#d5d5d5;font-size:clamp(17px,1.7vw,21px);font-weight:400;line-height:1.55;text-align:center;text-wrap:balance}.cluster-hero-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.cluster-proof-stats{background:#fff;border-bottom:1px solid #ece7df;padding:28px 0}.cluster-proof-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.cluster-proof-stat{display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid #eadfce;border-radius:16px;background:#fffaf4}.cluster-proof-stat strong{color:#f47721;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.cluster-proof-stat span{color:#4d463e;font-size:.95rem}.cluster-product-hero-media{width:min(1080px,100%);margin:48px auto -118px;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);border-radius:22px;background:#fff;box-shadow:0 32px 80px rgba(0,0,0,.42)}.cluster-product-hero-media img{display:block;width:100%;height:auto}.cluster-product-hero-video video{display:block;width:100%}.cluster-product-hero-video>img{display:none}@media (prefers-reduced-motion:reduce){.cluster-product-hero-video video{display:none}.cluster-product-hero-video>img{display:block}}.cluster-product-hero-media+*{position:relative}.cluster-hero:has(.cluster-product-hero-media){padding-bottom:150px}.cluster-product-overview-header{max-width:760px;margin:54px auto 10px;text-align:center}.cluster-product-overview-header>span{display:inline-block;margin-bottom:12px;color:#c2410c;font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.cluster-product-overview-header h2{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.cluster-product-overview-header p{margin:20px auto 0;color:#526174;font-size:1.08rem;line-height:1.7}.cluster-product-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:38px}.cluster-product-feature-card{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(249,115,22,.12),transparent 38%),#fff;box-shadow:0 18px 44px rgba(15,23,42,.07)}.cluster-product-feature-card:not(.cluster-product-feature-card-visual){display:flex;min-height:250px;align-items:flex-end}.cluster-product-feature-media{height:180px;overflow:hidden;border-bottom:1px solid rgba(148,163,184,.24);background:#eef2f6}.cluster-product-feature-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.cluster-product-feature-copy{padding:24px}.cluster-product-feature-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#fff;background:#111827;font-size:.72rem;font-weight:850;letter-spacing:.08em}.cluster-product-feature-copy h3,.cluster-product-secondary h3{margin:18px 0 0;color:#0f172a;font-size:1.18rem;line-height:1.25}.cluster-product-feature-copy p,.cluster-product-secondary p{margin:11px 0 0;color:#526174;line-height:1.62}.cluster-product-secondary{margin:22px 0 42px;padding:30px;border:1px solid rgba(148,163,184,.3);border-radius:22px;background:#0f172a}.cluster-franchise-automation,.cluster-franchise-operating-model,.cluster-franchise-workflow{margin-top:84px}.cluster-franchise-automation>header,.cluster-franchise-operating-model>header,.cluster-franchise-workflow>header{max-width:760px;margin-bottom:30px}.cluster-franchise-automation header>span,.cluster-franchise-operating-model header>span,.cluster-franchise-workflow header>span{color:#ea580c;font-size:13px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.cluster-franchise-automation h2,.cluster-franchise-operating-model h2,.cluster-franchise-workflow h2{margin:10px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.08;text-wrap:balance}.cluster-franchise-automation header p,.cluster-franchise-operating-model header p{max-width:68ch;margin:16px 0 0;color:var(--cluster-muted);line-height:1.65}.cluster-franchise-automation>div,.cluster-franchise-operating-model>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cluster-franchise-automation article,.cluster-franchise-operating-model article{padding:28px;border:1px solid var(--cluster-border);border-radius:20px;background:#fff}.cluster-franchise-operating-model article>span{color:#f97316;font-size:13px;font-weight:760}.cluster-franchise-automation h3,.cluster-franchise-operating-model h3{margin:18px 0 0;font-size:20px}.cluster-franchise-automation article p,.cluster-franchise-operating-model article p{margin:10px 0 0;color:var(--cluster-muted);line-height:1.6}.cluster-franchise-workflow{padding:44px;color:#fff;border-radius:26px;background:#111}.cluster-franchise-workflow header>span{color:#fb923c}.cluster-franchise-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:34px 0 0;padding:0;list-style:none;counter-reset:franchise-step}.cluster-franchise-workflow li{position:relative;padding:48px 22px 0 0;counter-increment:franchise-step;border-top:1px solid hsla(0,0%,100%,.24)}.cluster-franchise-workflow li:before{position:absolute;top:-16px;left:0;display:grid;width:32px;height:32px;content:counter(franchise-step);place-items:center;color:#111;border-radius:50%;background:#fff;font-size:13px;font-weight:760}.cluster-franchise-workflow li span,.cluster-franchise-workflow li strong{display:block}.cluster-franchise-workflow li span{margin-top:8px;color:#bbb;line-height:1.55}.cluster-retail-insights{margin:84px 0 34px}.cluster-retail-insights>header{max-width:800px}.cluster-retail-insights header>span{color:#ea580c;font-size:13px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.cluster-retail-insights h2{margin:10px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.08;text-wrap:balance}.cluster-retail-insights header p{max-width:68ch;margin:16px 0 0;color:var(--cluster-muted);line-height:1.65}.cluster-retail-insights>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:30px}.cluster-retail-insights article{padding:26px;border:1px solid var(--cluster-border);border-radius:18px;background:linear-gradient(145deg,#fff,#f8fafc)}.cluster-retail-insights h3{margin:0;font-size:19px}.cluster-retail-insights article p{margin:10px 0 0;color:var(--cluster-muted);line-height:1.6}@media (max-width:760px){.cluster-franchise-automation>div,.cluster-franchise-operating-model>div,.cluster-franchise-workflow ol,.cluster-retail-insights>div{grid-template-columns:1fr}.cluster-franchise-workflow{padding:30px 24px}.cluster-franchise-workflow li{margin-top:24px}}.cluster-product-secondary>h2{margin:0 0 22px;color:#fff;font-size:clamp(1.45rem,2.5vw,2rem)}.cluster-product-secondary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:16px;gap:16px}.cluster-product-secondary-grid article{padding:20px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:hsla(0,0%,100%,.06)}.cluster-product-secondary h3{margin-top:0;color:#fff}.cluster-product-secondary p{color:#cbd5e1}.cluster-product-social-proof{margin:34px 0 66px}.cluster-product-social-proof>header{max-width:760px;margin:0 auto 34px;text-align:center}.cluster-product-social-proof>header>span{display:inline-block;margin-bottom:12px;color:#0369a1;font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.cluster-product-social-proof>header h2{margin:0;font-size:clamp(1.9rem,3.7vw,3rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.cluster-product-social-proof>header p{margin:18px auto 0;color:#526174;font-size:1.05rem;line-height:1.7}.cluster-product-featured-case{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:24px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.09)}.cluster-product-featured-case-copy{padding:clamp(28px,5vw,52px)}.cluster-product-featured-case-copy h3{margin:0;color:#0f172a;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.1;letter-spacing:-.035em}.cluster-product-featured-case-copy>p{margin:18px 0 0;color:#526174;line-height:1.7}.cluster-product-case-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.cluster-product-case-metrics div{padding:16px;border-radius:14px;background:#fff7ed}.cluster-product-case-metrics span,.cluster-product-case-metrics strong{display:block}.cluster-product-case-metrics strong{color:#ea580c;font-size:1.5rem}.cluster-product-case-metrics span{margin-top:3px;color:#57534e;font-size:.86rem}.cluster-product-featured-case-media{min-height:440px;background:#e7edf3}.cluster-product-featured-case-media img{width:100%;height:100%;object-fit:cover}.cluster-product-featured-case-brand{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.cluster-product-featured-case-brand .cluster-product-featured-case-media{display:grid;min-height:360px;place-items:center;padding:clamp(40px,7vw,82px);background:radial-gradient(circle at 75% 25%,rgba(14,165,164,.12),transparent 32%),linear-gradient(145deg,#f4fbfb,#e8f4f6)}.cluster-product-featured-case-brand .cluster-product-featured-case-media img{width:min(100%,270px);height:auto;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(15,92,111,.1))}.cluster-product-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.cluster-product-case-card{display:flex;min-width:0;min-height:250px;flex-direction:column;align-items:flex-start;padding:22px;border:1px solid rgba(148,163,184,.28);border-radius:18px;color:inherit;background:#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.cluster-product-case-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(15,23,42,.1)}.cluster-product-case-card img{width:auto;max-width:118px;height:38px;object-fit:contain;object-position:left center}.cluster-product-case-card strong{margin-top:20px;color:#0f172a;font-size:1.08rem}.cluster-product-case-card>span{margin-top:10px;color:#526174;font-size:.92rem;line-height:1.55}.cluster-product-case-card em{margin-top:auto;padding-top:20px;color:#c2410c;font-size:.88rem;font-style:normal;font-weight:750}.google-reputation-software-showcase .google-review-management-tool-product-preview,.google-review-software-showcase .google-review-management-tool-product-preview{margin-top:-82px;padding-bottom:34px}.google-review-software-trial{margin-top:18px!important;color:#e2e8f0!important;font-size:.94rem!important}.google-review-software-features{padding:42px 0 72px}.google-review-software-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:38px}.google-review-software-feature-grid .cluster-product-feature-card:not(.cluster-product-feature-card-visual){min-height:290px}.google-review-software-workflow{padding:70px 0;color:#fff;background:#0f172a}.google-review-software-workflow header{max-width:720px}.google-review-software-pricing header>span,.google-review-software-scale>.cluster-container>div>span,.google-review-software-workflow header>span{color:#fb923c;font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.google-review-software-pricing h2,.google-review-software-scale h2,.google-review-software-workflow h2{margin:13px 0 0;font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.google-review-software-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:34px 0 0;padding:0;list-style:none}.google-review-software-workflow li{padding:24px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:hsla(0,0%,100%,.06)}.google-review-software-workflow li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#111827;background:#fff;font-weight:850}.google-review-software-workflow h3{margin:22px 0 0;font-size:1.18rem}.google-review-software-workflow li p{margin:10px 0 0;color:#cbd5e1;line-height:1.6}.google-review-software-scale{padding:76px 0;background:#fff}.google-review-software-scale>.cluster-container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);grid-gap:44px;gap:44px;align-items:center}.google-review-software-pricing header p,.google-review-software-scale p{margin:18px 0 0;color:#526174;font-size:1.04rem;line-height:1.7}.google-review-software-scale a{display:inline-block;margin-top:22px;color:#c2410c;font-weight:750;text-decoration:none}.google-review-software-scale img{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:20px;box-shadow:0 22px 58px rgba(15,23,42,.12)}.google-review-software-pricing{padding:72px 0;background:#fff7ed}.google-review-software-pricing header{max-width:760px}.google-review-software-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:32px}.google-review-software-pricing-grid article{padding:24px;border:1px solid #fed7aa;border-radius:18px;background:#fff}.google-review-software-pricing-grid span,.google-review-software-pricing-grid strong{display:block}.google-review-software-pricing-grid strong{color:#c2410c;font-size:1.8rem}.google-review-software-pricing-grid span{margin-top:7px;color:#57534e;line-height:1.45}.google-review-software-pricing-note{margin:20px 0;color:#78716c;font-size:.88rem}.google-reputation-capabilities,.google-reputation-signals{padding:58px 0 76px}.google-reputation-capabilities{background:#fff}.google-reputation-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:38px}.google-reputation-signal-grid article{min-height:260px;padding:26px;border:1px solid rgba(148,163,184,.3);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.12),transparent 42%),#fff;box-shadow:0 18px 44px rgba(15,23,42,.06)}.google-reputation-signal-grid article>span{color:#0284c7;font-size:.76rem;font-weight:850;letter-spacing:.12em}.google-reputation-signal-grid h3{margin:62px 0 0;color:#0f172a;font-size:1.35rem}.google-reputation-signal-grid p{margin:12px 0 0;color:#526174;line-height:1.62}.google-reputation-coordination{padding:78px 0;background:#fff}.google-reputation-coordination>.cluster-container{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);grid-gap:46px;gap:46px;align-items:center}.google-reputation-coordination>.cluster-container>div>span,.google-reputation-google-first span{color:#0284c7;font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.google-reputation-coordination h2,.google-reputation-google-first h2{margin:13px 0 0;color:#0f172a;font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.google-reputation-coordination p,.google-reputation-google-first p{margin:18px 0 0;color:#526174;font-size:1.04rem;line-height:1.7}.google-reputation-coordination img{width:100%;border:1px solid rgba(148,163,184,.3);border-radius:20px;box-shadow:0 24px 60px rgba(15,23,42,.12)}.google-reputation-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.google-reputation-team-grid article{padding:18px;border:1px solid #dbe4ee;border-radius:15px;background:#f8fafc}.google-reputation-team-grid span,.google-reputation-team-grid strong{display:block}.google-reputation-team-grid strong{color:#0f172a}.google-reputation-team-grid span{margin-top:8px;color:#526174;font-size:.9rem;line-height:1.55}.google-reputation-google-first{padding:76px 0;text-align:center;background:radial-gradient(circle at 50% 0,rgba(56,189,248,.16),transparent 48%),#eef6fb}.google-reputation-google-first .cluster-container{max-width:820px}.cluster-btn{border-radius:12px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;letter-spacing:.01em;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.cluster-btn:hover{transform:translateY(-1px)}.cluster-btn:focus-visible{outline:2px solid #0f172a;outline-offset:3px}.cluster-btn-primary{color:#fff;background:linear-gradient(135deg,var(--cluster-accent),var(--cluster-accent-strong));box-shadow:0 10px 24px rgba(234,88,12,.28)}.cluster-btn-secondary{color:#0f172a;background:hsla(0,0%,100%,.88);border:1px solid rgba(148,163,184,.45)}.cluster-content .cluster-container{display:grid;grid-gap:34px;gap:34px}.review-management-solutions-hub>.cluster-content{padding-top:clamp(56px,6vw,88px)}.online-reputation-cluster .cluster-content{padding-top:clamp(52px,6vw,88px)}.online-reputation-capabilities{padding:clamp(64px,8vw,104px) 0;color:var(--cluster-ink);background:radial-gradient(circle at 90% 5%,rgba(249,115,22,.12),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.online-reputation-capabilities-header{max-width:780px;margin:0 auto clamp(34px,5vw,56px);text-align:center}.online-reputation-capabilities-header>span{display:inline-block;margin-bottom:14px;color:#c2410c;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.online-reputation-capabilities-header h2{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.online-reputation-capabilities-header p{margin:22px auto 0;max-width:68ch;color:#475569;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.online-reputation-capabilities-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.online-reputation-capability-card{overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:22px;background:hsla(0,0%,100%,.92);box-shadow:0 18px 48px rgba(15,23,42,.08)}.online-reputation-capability-placeholder{position:relative;display:grid;min-height:260px;place-items:center;overflow:hidden;border-bottom:1px solid rgba(148,163,184,.26);background:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0),radial-gradient(circle at 20% 20%,rgba(56,189,248,.3),transparent 38%),radial-gradient(circle at 82% 82%,rgba(251,146,60,.3),transparent 42%),linear-gradient(145deg,#0f172a,#273449);background-size:36px 36px,36px 36px,auto,auto,auto}.online-reputation-capability-placeholder:after{width:58%;aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.24);border-radius:16px;content:"";background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04));box-shadow:0 18px 44px rgba(2,6,23,.28)}.online-reputation-capability-placeholder span{position:absolute;z-index:1;top:20px;left:22px;color:hsla(0,0%,100%,.72);font-size:.78rem;font-weight:800;letter-spacing:.12em}.online-reputation-capability-media{background:#e8edf3}.online-reputation-capability-media:after{display:none}.online-reputation-capability-media img{width:100%;height:100%;min-height:260px;object-fit:cover;object-position:center}.online-reputation-capability-media span{padding:6px 8px;border-radius:8px;color:#fff;background:rgba(15,23,42,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.online-reputation-capability-copy{padding:28px 30px 30px}.online-reputation-capability-copy h3{margin:0;color:#0f172a;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2;letter-spacing:-.025em}.online-reputation-capability-copy p{margin:15px 0 0;color:#526174;font-size:1rem;line-height:1.65}.online-reputation-capability-copy a{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:#c2410c;font-weight:750;text-decoration:none}.online-reputation-capability-copy a:hover{color:#9a3412;text-decoration:underline;text-underline-offset:4px}.online-reputation-industries{margin:clamp(26px,4vw,48px) 0;padding:clamp(42px,6vw,68px);border:1px solid rgba(148,163,184,.3);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.12),transparent 34%),linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 22px 60px rgba(15,23,42,.08)}.online-reputation-industries-header{max-width:780px;margin-bottom:34px}.online-reputation-industries-header>span{display:inline-block;margin-bottom:12px;color:#0369a1;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.online-reputation-industries-header h2{margin:0;color:#0f172a;font-size:clamp(1.8rem,3.5vw,2.85rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.online-reputation-industries-header p{margin:18px 0 0;color:#526174;font-size:1.05rem;line-height:1.7}.online-reputation-industries-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.online-reputation-industry-card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;border:1px solid rgba(148,163,184,.28);border-radius:18px;padding:24px;background:hsla(0,0%,100%,.9)}.online-reputation-industry-card-featured{grid-column:1/-1;padding-right:clamp(24px,5vw,64px);background:radial-gradient(circle at 92% 18%,rgba(56,189,248,.14),transparent 28%),hsla(0,0%,100%,.94)}.online-reputation-industry-card-featured p{max-width:82ch}.online-reputation-industry-code{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#0f172a,#334155);font-size:.72rem;font-weight:850;letter-spacing:.08em}.online-reputation-industry-card h3{margin:18px 0 0;color:#0f172a;font-size:1.2rem;line-height:1.25}.online-reputation-industry-card p{margin:12px 0 0;color:#526174;font-size:.94rem;line-height:1.6}.online-reputation-industry-card a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;color:#0369a1;font-size:.92rem;font-weight:750;line-height:1.45;text-decoration:none}.online-reputation-industry-card a:hover{color:#075985;text-decoration:underline;text-underline-offset:4px}.cluster-section{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.3fr);align-items:center;border-radius:20px}.cluster-section-reverse{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)}.cluster-section-reverse .cluster-section-media{order:2}.cluster-section-reverse .cluster-section-content{order:1}.cluster-section-no-media{grid-template-columns:minmax(0,1fr)}.cluster-section-no-media .cluster-section-content{padding-inline:0}.cluster-section-stacked{display:block}.cluster-section-stacked-content{padding:30px 28px}.cluster-section-stacked-content ul{margin-bottom:26px}.cluster-section-stacked-media{margin:28px 0;overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:20px;background:#fff}.cluster-section-stacked-media img{display:block;width:100%;height:auto}.cluster-section-media{border-radius:20px;height:100%;overflow:hidden;min-height:240px;border:1px solid rgba(148,163,184,.32);background:linear-gradient(132deg,rgba(15,23,42,.82),rgba(15,23,42,.42)),radial-gradient(circle at 20% 25%,rgba(56,189,248,.5),transparent 45%),radial-gradient(circle at 80% 75%,rgba(251,146,60,.42),transparent 45%),linear-gradient(145deg,#1e293b,#334155)}.cluster-section-media img{width:100%;height:100%;object-fit:cover;display:block;opacity:.72}.cluster-section-media-placeholder{position:relative}.cluster-section-media-placeholder:before{position:absolute;inset:0;content:"";background-image:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(145deg,#000,rgba(0,0,0,.52) 72%,transparent);mask-image:linear-gradient(145deg,#000,rgba(0,0,0,.52) 72%,transparent)}.cluster-section-media-placeholder:after{position:absolute;top:50%;left:50%;width:52%;aspect-ratio:16/10;content:"";transform:translate(-50%,-50%);border:1px solid hsla(0,0%,100%,.24);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.06)),hsla(0,0%,100%,.08);box-shadow:0 22px 50px rgba(15,23,42,.28)}.cluster-section-content{padding:30px 28px}.cluster-section-eyebrow{margin:0 0 8px!important;color:var(--cluster-accent-strong)!important;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cluster-section-cta{margin-top:22px}.cluster-section h2{margin:0 0 14px;font-size:clamp(1.23rem,2.2vw,1.74rem)}.cluster-section-subsection{margin-top:20px}.cluster-section-subsection h3{margin:0 0 10px;font-size:clamp(1.02rem,1.8vw,1.24rem);line-height:1.35}.cluster-section p{margin:0 0 12px;color:#374151;line-height:1.72}.cluster-section ul{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.cluster-section li{position:relative;padding-left:24px;color:#1f2937;line-height:1.66}.cluster-section li:before{content:"";position:absolute;left:4px;top:.68em;width:8px;height:8px;border-radius:999px;background:#f97316}.cluster-section-link,.cluster-section-links a{color:#0369a1;text-decoration:underline;text-underline-offset:3px;font-weight:700}.cluster-section-links{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.cluster-final-cta{padding:30px 0}.cluster-final-cta .cluster-container{border-radius:24px;padding:34px;color:#fff;background:radial-gradient(circle at 12% 22%,rgba(56,189,248,.28),transparent 35%),radial-gradient(circle at 85% 78%,rgba(251,146,60,.32),transparent 34%),linear-gradient(130deg,#0f172a,#111827 50%,#1e293b)}.cluster-final-cta h2{margin:0;font-size:clamp(1.45rem,2.7vw,2.3rem)}.cluster-final-cta p{margin:12px 0 20px;max-width:60ch;color:#dbeafe;line-height:1.7}.cluster-faq{padding:6px 0 62px}.cluster-faq h2{margin:0 0 16px;font-size:clamp(1.3rem,2.4vw,1.9rem)}.cluster-faq-list{display:grid;grid-gap:12px;gap:12px}.cluster-faq details{border-radius:14px;border:1px solid var(--cluster-border);background:var(--cluster-surface)}.cluster-faq summary{cursor:pointer;padding:16px 18px;list-style:none;font-weight:800}.cluster-faq summary::-webkit-details-marker{display:none}.cluster-faq p{margin:0;padding:0 18px 18px;color:#334155;line-height:1.68}@media (max-width:840px){.google-review-software-feature-grid,.google-review-software-pricing-grid,.google-review-software-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.google-review-software-scale>.cluster-container{grid-template-columns:1fr}.google-reputation-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.google-reputation-coordination>.cluster-container{grid-template-columns:1fr}.cluster-product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-product-featured-case,.cluster-product-featured-case-brand,.cluster-product-secondary-grid{grid-template-columns:1fr}.cluster-product-featured-case-media{min-height:320px}.cluster-product-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-reputation-capabilities-grid{grid-template-columns:1fr}.online-reputation-capability-placeholder{min-height:210px}.online-reputation-capability-copy{padding:24px 22px 26px}.online-reputation-industries{padding:34px 26px}.online-reputation-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-hero{padding-top:98px}.cluster-hero-home{min-height:auto;padding:76px 18px 54px}.cluster-hero-home:before{background-size:48px 48px}.cluster-hero-home h1{font-size:clamp(34px,10.5vw,48px);line-height:1.02}.google-review-management-tool-hero-layout{grid-template-columns:1fr;gap:28px}.google-review-management-tool-hero-video-card{border-radius:14px}.cluster-section,.cluster-section-reverse{grid-template-columns:1fr;gap:16px}.cluster-section-reverse .cluster-section-content,.cluster-section-reverse .cluster-section-media{order:0}.cluster-final-cta .cluster-container,.cluster-section-content,.cluster-section-stacked-content{padding:24px 20px}}@media (max-width:640px){.google-reputation-software-showcase .google-review-management-tool-product-preview,.google-review-software-showcase .google-review-management-tool-product-preview{margin-top:-34px}.google-reputation-signal-grid,.google-reputation-team-grid,.google-review-software-feature-grid,.google-review-software-pricing-grid,.google-review-software-workflow ol{grid-template-columns:1fr}.cluster-hero:has(.cluster-product-hero-media){padding-bottom:88px}.cluster-product-hero-media{margin-top:36px;margin-bottom:-62px;border-radius:14px}.cluster-product-overview-header{margin-top:34px}.cluster-product-feature-grid{grid-template-columns:1fr}.cluster-product-feature-card:not(.cluster-product-feature-card-visual){min-height:220px}.cluster-product-secondary{padding:22px 18px}.cluster-product-case-grid{grid-template-columns:1fr}.cluster-product-case-card{min-height:220px}.cluster-product-featured-case-media{min-height:240px}.cluster-proof-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-management-solutions-hub>.cluster-content{padding-top:40px}.online-reputation-industries{padding:30px 20px;border-radius:22px}.online-reputation-industries-grid{grid-template-columns:1fr}.cluster-container{width:calc(100% - 24px)}.cluster-hero-actions{display:grid;grid-template-columns:1fr}.cluster-hero-home .cluster-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.cluster-btn{width:100%}.cluster-hero-social-proof{flex-direction:column;gap:12px}.cluster-hero-social-proof-text{text-align:center}.cluster-content .cluster-container{gap:22px}.cluster-section-media{min-height:200px}.cluster-faq{padding-bottom:46px}}