/* Home Page12 only. Active orange editorial design. */
body:has(.glhm-page){margin:0;background:#FFFFFF;color:#101010;font-family:GLSans,"Noto Sans SC",system-ui,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-synthesis:none}
.glhm-page{--hm-accent:#FF4D1A;--hm-ink:#101010;--hm-link:#C6360B;--hm-muted:#555555;--hm-line:#D5D5D5;background:#FFFFFF;color:var(--hm-ink);font-family:GLSans,"Noto Sans SC",sans-serif}
.glhm-page *{box-sizing:border-box}
.glhm-page :where(h1,h2,h3,p,figure,ul){margin:0}
.glhm-page :where(h1,h2,h3){font-family:GLSans,"Noto Sans SC",sans-serif;font-synthesis:none;letter-spacing:-.035em;text-wrap:initial}
.glhm-page :where(p,li){font-size:1.0625rem;line-height:1.65;color:var(--hm-muted);text-wrap:pretty}
.glhm-page :where(a){color:inherit;text-decoration:none;text-underline-offset:.22em}
.glhm-page :where(a):focus-visible{outline:3px solid #151515;outline-offset:6px}
.glhm-page :where(a):active{transform:translateY(1px)}
.glhm-page ::selection{background:#FFD2BF;color:#101010}
.glhm-page :where([id]){scroll-margin-top:30px}
.glhm-page .glhm-wrap,.glhm-page .glhm-hero{max-width:1440px;margin-inline:auto;padding-inline:56px}
.glhm-page .glhm-hero{background-image:url(https://gettingleads.cn/wp-content/uploads/getting-leads/home-20261020/hero-backdrop.webp);background-size:100% 100%;background-repeat:no-repeat;min-height:580px;padding-bottom:50px}
.glhm-page .glhm-topbar{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:86px}
.glhm-page .glhm-brand{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#101010;font-size:1.0625rem;line-height:1.4;font-weight:800;letter-spacing:-.035em}
.glhm-page .glhm-brand span{border-left:1px solid #101010;padding-left:12px;font-size:.8125rem;letter-spacing:0}
.glhm-page .glhm-nav{display:flex;align-items:center;gap:23px}
.glhm-page .glhm-nav p{font-size:.875rem;font-weight:750;white-space:nowrap;color:#101010}
.glhm-page .glhm-nav a:hover{text-decoration:underline}
.glhm-page .glhm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:0}
.glhm-page .glhm-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:56px;padding:14px 25px;border:1px solid var(--hm-accent);border-radius:5px;background:var(--hm-accent);color:#101010;font-size:1rem;font-weight:750;line-height:1.5;text-decoration:none}
.glhm-page .glhm-button .wp-block-button__link::after,.glhm-page .glhm-link::after,.glhm-page p.glhm-link>a::after{content:"\f344";font-family:dashicons;font-size:1.2em;line-height:1;vertical-align:middle;margin-left:12px;display:inline-block;transition:transform .16s}
.glhm-page .glhm-link p::after{content:none}
.glhm-page p.glhm-link::after{content:none}
.glhm-page .glhm-link:hover::after,.glhm-page p.glhm-link>a:hover::after{transform:translateX(4px)}
.glhm-page .glhm-button .wp-block-button__link:hover{background:#F04412;border-color:#F04412}
.glhm-page .glhm-button.is-outline .wp-block-button__link{background:#FFFFFF;border:2px solid var(--hm-accent)}
.glhm-page .glhm-button.is-outline .wp-block-button__link:hover{background:#FFF6F1}
.glhm-page .glhm-nav .glhm-button .wp-block-button__link{font-size:.8125rem;min-height:42px;padding:9px 15px;background:#F04412;border-color:#F04412}
.glhm-page .glhm-nav .glhm-button .wp-block-button__link::after{display:none}
.glhm-page .glhm-hero-main{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:42px;align-items:center;padding-top:65px}
.glhm-page .glhm-title{font-size:clamp(3.6rem,6.1vw,5.5rem);font-weight:900;line-height:1.12;letter-spacing:-.05em;white-space:nowrap}
.glhm-page .glhm-title .glhm-accent{color:#F34612;font-size:1.17em}
.glhm-page .glhm-title-middle{font-size:1.15em}
.glhm-page .glhm-title-last{font-size:1.25em}
.glhm-page .glhm-hero-copy{padding-top:90px}
.glhm-page .glhm-hero-copy p{font-size:1.375rem;font-weight:550;line-height:1.65;color:#101010}
.glhm-page .glhm-hero-copy p+p{margin-top:6px}
.glhm-page .glhm-hero-copy .glhm-actions{margin-top:28px;gap:24px}
.glhm-page .glhm-section{padding-block:48px 0}
.glhm-page h2{font-size:clamp(2rem,3vw,2.6rem);font-weight:850;line-height:1.25}
.glhm-page h3{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:800;line-height:1.3}
.glhm-page .glhm-needs{border-top:1px solid var(--hm-line);padding-top:42px}
.glhm-page .glhm-needs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:65px;margin-top:22px}
.glhm-page .glhm-need p{max-width:21em;margin-top:10px;font-size:1.1875rem}
.glhm-page .glhm-need::after{content:"";display:block;width:42px;margin-top:14px;border-top:3px solid var(--hm-accent)}
.glhm-page .glhm-services{padding-top:42px}
.glhm-page .glhm-service-row{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:start;margin-top:28px}
.glhm-page .glhm-service-row.is-reversed{grid-template-columns:.92fr 1.08fr}
.glhm-page .glhm-service-row.is-reversed .glhm-service-photo{grid-column:2;grid-row:1}
.glhm-page .glhm-service-row.is-reversed .glhm-service-copy{grid-column:1;grid-row:1}
.glhm-page .glhm-service-photo{min-width:0;aspect-ratio:2.4/1;overflow:hidden}
.glhm-page .glhm-service-photo img{width:100%;height:100%;object-fit:cover;display:block}
.glhm-page .glhm-service-copy h3{font-size:2.125rem}
.glhm-page .glhm-service-copy p{font-size:1.1875rem;line-height:1.6;margin-top:5px;max-width:35em}
.glhm-page .glhm-service-copy .glhm-service-lead{margin-top:10px}
.glhm-page .glhm-link{display:inline-block;font-size:1rem;font-weight:750;line-height:1.5;color:var(--hm-link);margin-top:10px;min-height:30px}
.glhm-page .glhm-link:hover{text-decoration:underline}
.glhm-page p.glhm-link>a{color:var(--hm-link)}
.glhm-page .glhm-media-note{font-size:.75rem;text-align:right;margin-top:12px;color:#555555}
.glhm-page .glhm-choice{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:40px;padding:35px 36px 25px;background:#F7F7F5;margin-top:40px}
.glhm-page .glhm-choice h2{font-size:2.25rem}
.glhm-page .glhm-choice-option{border-left:1px solid var(--hm-line);padding-left:35px}
.glhm-page .glhm-choice-option h3{font-size:1.5rem;color:var(--hm-link)}
.glhm-page .glhm-choice-option p{font-size:1.0625rem;color:#101010;font-weight:550;line-height:1.6;margin-top:7px;max-width:22em}
.glhm-page .glhm-choice-note{grid-column:1/-1;text-align:center;font-size:.9375rem}
.glhm-page .glhm-inline-head{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}
.glhm-page .glhm-inline-head>p{font-size:.9375rem}
.glhm-page .glhm-table-scroll{margin-top:20px;overflow-x:auto;border:1px solid var(--hm-line)}
.glhm-page table{border-collapse:collapse;width:100%;min-width:760px;table-layout:fixed;font-size:.9375rem;line-height:1.6}
.glhm-page th{font-weight:750;text-align:left;color:#101010;background:#F7F7F5}
.glhm-page th,.glhm-page td{padding:12px 17px;border:1px solid var(--hm-line);vertical-align:top}
.glhm-page td{color:#555555}
.glhm-page td:first-child{font-weight:750;color:#101010}
.glhm-page th:first-child{width:18%}
.glhm-page th:nth-child(2){width:30%}
.glhm-page th:nth-child(3){width:22%}
.glhm-page th:nth-child(4){width:30%}
.glhm-page .glhm-price-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:18px}
.glhm-page .glhm-price-bottom p{font-size:.875rem;max-width:47em}
.glhm-page .glhm-price-bottom .wp-block-button__link{white-space:nowrap;min-height:48px;font-size:.9375rem;padding:12px 20px}
.glhm-page .glhm-client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}
.glhm-page .glhm-client{display:grid;grid-template-columns:35% 1fr;gap:17px;align-items:start}
.glhm-page .glhm-client figure{aspect-ratio:1/1.02;overflow:hidden}
.glhm-page .glhm-client img{height:100%;width:100%;object-fit:cover;display:block}
.glhm-page .glhm-client:first-child img{object-position:85% center}
.glhm-page .glhm-client h3{font-size:1.375rem}
.glhm-page .glhm-client p{font-size:1rem;line-height:1.65;margin-top:8px}
.glhm-page .glhm-client .glhm-link{font-size:1rem;margin-top:7px}
.glhm-page .glhm-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:23px}
.glhm-page .glhm-industry figure{aspect-ratio:2.6/1;overflow:hidden}
.glhm-page .glhm-industry img{width:100%;height:100%;object-fit:cover;display:block}
.glhm-page .glhm-industry .glhm-link{font-size:.9375rem;margin-top:10px}
.glhm-page .glhm-about{display:grid;grid-template-columns:.7fr 1.7fr;gap:50px;padding-top:54px}
.glhm-page .glhm-about h2{font-size:2rem}
.glhm-page .glhm-about p{font-size:1.125rem;line-height:1.75}
.glhm-page .glhm-about p+p{margin-top:5px}
.glhm-page .glhm-story{padding-top:40px}
.glhm-page .glhm-story-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:22px}
.glhm-page .glhm-story-list article{border-top:1px solid var(--hm-line);padding-top:15px}
.glhm-page .glhm-story-list h3{font-size:1.375rem}
.glhm-page .glhm-story-list p{font-size:.9375rem;margin-top:10px}
.glhm-page .glhm-closing{display:grid;grid-template-columns:1.4fr 1fr;gap:14px 60px;padding:38px 40px 30px;margin:55px -36px 36px;background:#F7F7F5;align-items:center}
.glhm-page .glhm-closing h2{font-size:2rem}
.glhm-page .glhm-closing-copy>p{font-size:1rem;margin-top:14px;max-width:41em}
.glhm-page .glhm-closing .glhm-actions{justify-self:end}
.glhm-page .glhm-outcome-note{grid-column:2;font-size:.75rem;text-align:right}
.glhm-skip{position:absolute;left:16px;top:-80px;background:#FFFFFF;color:#101010;z-index:99999;padding:12px}
.glhm-skip:focus{top:10px}
@media(min-width:1440px){.glhm-page .glhm-hero-main{padding-top:72px}.glhm-page .glhm-hero{min-height:640px}}
@media(min-width:768px) and (max-width:1023px){.glhm-page .glhm-wrap,.glhm-page .glhm-hero{padding-inline:36px}.glhm-page .glhm-brand span{display:none}.glhm-page .glhm-nav{gap:15px}.glhm-page .glhm-hero{background-size:cover;min-height:570px}.glhm-page .glhm-title{font-size:4.1rem}.glhm-page .glhm-hero-main{grid-template-columns:1fr;gap:28px;padding-top:35px}.glhm-page .glhm-hero-copy{padding-top:0;max-width:44em}.glhm-page .glhm-needs-grid{gap:30px}.glhm-page .glhm-service-row,.glhm-page .glhm-service-row.is-reversed{grid-template-columns:1fr 1fr;gap:28px}.glhm-page .glhm-service-photo{aspect-ratio:1.7/1}.glhm-page .glhm-choice{gap:25px;padding-inline:25px;grid-template-columns:1fr 1fr}.glhm-page .glhm-choice h2{grid-column:1/-1}.glhm-page .glhm-choice h2 br{display:none}.glhm-page .glhm-choice-option{padding-left:20px}.glhm-page .glhm-client-grid{grid-template-columns:1fr;gap:24px}.glhm-page .glhm-client{grid-template-columns:140px 1fr}.glhm-page .glhm-client figure{aspect-ratio:1.6/1}.glhm-page .glhm-client p{max-width:35em}.glhm-page .glhm-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.glhm-page .glhm-about{grid-template-columns:1fr;gap:20px}.glhm-page .glhm-closing{margin-inline:0;padding:30px;gap:22px;grid-template-columns:1fr}.glhm-page .glhm-closing .glhm-actions{justify-self:start}.glhm-page .glhm-outcome-note{grid-column:1;text-align:left}}
@media(max-width:767px){.glhm-page .glhm-wrap,.glhm-page .glhm-hero{padding-inline:22px}.glhm-page .glhm-hero{background-position:top;background-size:auto 440px;min-height:0;padding-bottom:35px}.glhm-page .glhm-topbar{align-items:start;padding-top:20px;min-height:65px;gap:18px;flex-wrap:wrap}.glhm-page .glhm-brand{font-size:1rem}.glhm-page .glhm-brand span{font-size:.6875rem}.glhm-page .glhm-nav{gap:18px;flex-wrap:wrap;padding-bottom:14px}.glhm-page .glhm-nav p{font-size:.8125rem}.glhm-page .glhm-nav .glhm-actions{display:none}.glhm-page .glhm-hero-main{grid-template-columns:1fr;padding-top:20px;gap:28px}.glhm-page .glhm-title{font-size:clamp(2rem,6.6vw,3.3rem);line-height:1.18}.glhm-page .glhm-hero-copy{padding-top:0;background:#FFFFFF}.glhm-page .glhm-hero-copy p{font-size:1rem}.glhm-page .glhm-hero-copy .glhm-actions{gap:12px;margin-top:20px}.glhm-page .glhm-button .wp-block-button__link{font-size:.9375rem;padding:12px 16px;min-height:48px;gap:9px}.glhm-page .glhm-section{padding-top:34px}.glhm-page h2{font-size:1.75rem}.glhm-page .glhm-needs-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.glhm-page .glhm-need p{font-size:1rem;max-width:none}.glhm-page .glhm-service-row,.glhm-page .glhm-service-row.is-reversed{grid-template-columns:1fr;gap:18px;margin-top:30px}.glhm-page .glhm-service-row.is-reversed .glhm-service-photo,.glhm-page .glhm-service-row.is-reversed .glhm-service-copy{grid-area:auto}.glhm-page .glhm-service-copy h3{font-size:1.5rem}.glhm-page .glhm-service-copy p{font-size:.9375rem}.glhm-page .glhm-choice{grid-template-columns:1fr;gap:22px;padding:26px 22px;margin-top:30px}.glhm-page .glhm-choice h2{font-size:1.75rem}.glhm-page .glhm-choice h2 br{display:none}.glhm-page .glhm-choice-option{padding-left:16px}.glhm-page .glhm-choice-option h3{font-size:1.25rem}.glhm-page .glhm-choice-option p{font-size:.9375rem}.glhm-page .glhm-choice-note{text-align:left;font-size:.8125rem}.glhm-page .glhm-inline-head{gap:12px}.glhm-page .glhm-inline-head>p{font-size:.875rem}.glhm-page .glhm-price-bottom{align-items:start;flex-direction:column;gap:17px}.glhm-page .glhm-client-grid{grid-template-columns:1fr;gap:24px}.glhm-page .glhm-client{grid-template-columns:110px 1fr;gap:18px}.glhm-page .glhm-client figure{aspect-ratio:1/1}.glhm-page .glhm-client p{margin-top:5px}.glhm-page .glhm-industry-grid{grid-template-columns:1fr 1fr;gap:25px 18px}.glhm-page .glhm-industry .glhm-link{font-size:.8125rem}.glhm-page .glhm-about{grid-template-columns:1fr;gap:18px}.glhm-page .glhm-about h2,.glhm-page .glhm-closing h2{font-size:1.75rem}.glhm-page .glhm-about p{font-size:.9375rem}.glhm-page .glhm-story-list{grid-template-columns:1fr;gap:24px}.glhm-page .glhm-closing{grid-template-columns:1fr;gap:20px;margin:35px 0 24px;padding:26px 22px}.glhm-page .glhm-closing-copy>p{font-size:.9375rem}.glhm-page .glhm-closing .glhm-actions{justify-self:start}.glhm-page .glhm-outcome-note{grid-column:1;text-align:left}}
@media(prefers-reduced-motion:reduce){.glhm-page *{transition:none!important;scroll-behavior:auto!important}}
