.search-campaign-page{background:var(--color-white);color:var(--color-text-primary);overflow-x:hidden}.search-campaign-hero{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);overflow:hidden}.search-campaign-hero>.container{max-width:none;padding-right:0;padding-left:max(var(--spacing-xl),calc((100vw - 1280px)/2 + var(--spacing-xl)))}.search-campaign-page .btn-primary,.search-campaign-page .btn-get-started,.search-campaign-page .btn-demo-mobile,.search-campaign-page .final-cta-btn.primary{color:var(--color-white)}.search-campaign-hero-content{gap:clamp(var(--spacing-lg),4vw,var(--spacing-2xl));align-items:center;justify-content:initial;grid-template-columns:minmax(0,min(560px,43vw)) minmax(380px,1fr);display:grid}.search-campaign-hero-text{max-width:600px;padding:var(--spacing-lg)0;text-align:left}.search-campaign-hero-text:before,.search-campaign-hero-text:after,.search-campaign-hero .hero-circle{display:none}.search-campaign-hero .hero-title{max-width:600px;margin-left:0;margin-right:0;margin-bottom:var(--spacing-lg);letter-spacing:0;font-size:clamp(3rem,4.2vw,4rem)}.search-campaign-hero .hero-subtitle{max-width:500px;margin-left:0;margin-right:0}.search-campaign-hero .hero-cta{justify-content:flex-start}.search-campaign-hero .hero-microproof{text-align:left}.search-campaign-trust-strip{background:var(--color-white)}.search-campaign-trust-strip .section-divider{background-color:var(--color-bg-light-gray);width:100%;height:1px}.search-campaign-trust-strip .container{padding-top:1.15rem;padding-bottom:1.15rem}.search-campaign-hero-trust{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem clamp(1.5rem,3vw,3rem);margin-top:0;margin-bottom:0;display:grid}.search-campaign-hero-trust-brand{align-items:center;gap:clamp(1.25rem,2.4vw,2rem);min-width:max-content;display:flex}.search-campaign-hero-trust-copy{border-left:1px solid var(--color-bg-light-gray);align-content:center;min-width:0;min-height:68px;padding-left:1.3rem;display:grid}.search-campaign-hero-trust-label{color:var(--color-primary-dark);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:0;white-space:nowrap;line-height:1.15}.search-campaign-hero-trust-logos{flex:none;align-items:center;gap:clamp(1.25rem,2.4vw,2rem);display:flex}.search-campaign-hero-trust-logo{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.search-campaign-trust-logo-image{object-fit:contain;width:auto;max-width:none;height:auto;display:block}.search-campaign-hero-trust-logo.is-fm-corp .search-campaign-trust-logo-image{height:29px}.search-campaign-hero-trust-logo.is-stellwerk3 .search-campaign-trust-logo-image{height:23px}.search-campaign-trust-metrics{align-items:stretch;gap:clamp(1.5rem,3vw,2.8rem);min-width:0;display:flex}.search-campaign-trust-metric{align-content:center;min-width:190px;min-height:96px;padding:0;display:grid}.search-campaign-trust-metric strong{color:var(--color-primary-dark);font-size:clamp(2.6rem,3.4vw,3.25rem);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs);line-height:1}.search-campaign-trust-metric-badge{width:fit-content;margin-bottom:var(--spacing-sm);color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-weight-semibold);line-height:1;display:inline-block}.search-campaign-trust-metric-text{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.search-campaign-count-value{font:inherit;font-variant-numeric:tabular-nums;will-change:transform,opacity,filter;min-width:4.4ch;display:inline-block}.search-campaign-count-value.is-counting{animation:.9s cubic-bezier(.16,1,.3,1) both search-campaign-count-rise}.search-campaign-count-value.is-complete{opacity:1;transform:translateY(0)}@keyframes search-campaign-count-rise{0%{opacity:.62;filter:blur(2px);transform:translateY(.28em)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.search-campaign-count-value{filter:none;animation:none;transform:none}}.search-campaign-hero-visual{min-width:0;position:relative}.search-campaign-hero-image-shell{width:min(980px,70vw);box-shadow:none;transform-origin:100%;background:0 0;border:0;border-radius:0;margin-left:auto;margin-right:0;position:relative;overflow:hidden;transform:translate(clamp(28px,4vw,72px))rotate(-1.4deg)scale(1.08)}.search-campaign-hero-image-shell:after{content:"";background:linear-gradient(180deg,#fff0,var(--color-white)88%);pointer-events:none;height:24%;position:absolute;bottom:-1px;left:0;right:0}.search-campaign-hero-image{width:100%;height:auto;display:block}.search-campaign-screenshot{margin-top:var(--spacing-2xl);margin-bottom:0}.search-campaign-screenshot .screenshot-wrapper.has-image{width:100%;margin-left:0;margin-right:0}.search-campaign-screenshot .screenshot-wrapper.has-image .screenshot-glass{padding:var(--spacing-xl)}.search-campaign-screenshot .screenshot-wrapper.has-image .search-campaign-hero-flow{background:var(--color-white);background-color:var(--color-white)}.search-campaign-hero-flow{gap:var(--spacing-lg);background:var(--color-white);min-height:360px;display:grid}.hero-flow-review{justify-content:flex-end;align-items:center;gap:var(--spacing-md);display:flex}.hero-map-grid{isolation:isolate;padding:var(--spacing-lg);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-white)0%,#fcfdfe 100%);border:1px solid #e2e7ede6;grid-template-rows:auto repeat(9,minmax(44px,auto));grid-template-columns:minmax(0,1fr) minmax(112px,.34fr) minmax(0,1fr);align-items:center;gap:.5rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 18px 44px #020a0f14}.hero-map-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-map-path{fill:none;stroke:url(#hero-flow-line-gradient);stroke-linecap:round;stroke-width:1.55px;opacity:.88;vector-effect:non-scaling-stroke}.hero-map-anchor{fill:var(--color-purple);opacity:.72}.hero-map-connection.is-negative .hero-map-anchor{fill:var(--color-pink-primary)}.hero-map-connection.is-promote .hero-map-anchor{fill:var(--color-primary-dark)}.hero-map-connection.is-reroute .hero-map-anchor{fill:var(--color-purple)}.hero-map-label{z-index:2;color:var(--color-text-muted);font-size:.68rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase;position:relative}.hero-map-label.is-left{grid-area:1/1}.hero-map-label.is-right{grid-area:1/3}.hero-map-term,.hero-map-category{z-index:2;text-overflow:ellipsis;white-space:nowrap;background:#fffffff5;border:1px solid #e1e6ecf2;border-radius:8px;align-content:center;gap:.1rem;min-height:44px;padding:.48rem .68rem .48rem .78rem;font-size:.8rem;line-height:1.2;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 8px 18px #020a0f0a}.hero-map-term{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);grid-column:1}.hero-map-category{color:var(--color-primary-dark);font-weight:var(--font-weight-semibold);grid-column:3}.hero-map-term:before,.hero-map-category:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.hero-map-query,.hero-map-category-main{color:var(--color-primary-dark);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-map-note,.hero-map-category-count{color:var(--color-text-muted);font-size:.66rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-map-term.is-muted{box-shadow:none;opacity:.56;background:#ffffffb8}.hero-map-term.is-negative,.hero-map-term.is-promote,.hero-map-term.is-reroute{color:var(--color-primary-dark);font-weight:var(--font-weight-semibold)}.hero-map-term.is-negative,.hero-map-category.is-negative{border-color:#db27772e}.hero-map-term.is-promote,.hero-map-category.is-promote{border-color:#020a0f24}.hero-map-term.is-reroute,.hero-map-category.is-reroute{border-color:#5e43d92e}.hero-map-term.is-negative:before,.hero-map-category.is-negative:before{background:var(--color-pink-primary)}.hero-map-term.is-promote:before,.hero-map-category.is-promote:before{background:var(--color-primary-dark)}.hero-map-term.is-reroute:before,.hero-map-category.is-reroute:before{background:var(--color-purple)}.hero-map-category.is-negative .hero-map-category-count{color:var(--color-pink-primary)}.hero-map-category.is-promote .hero-map-category-count{color:var(--color-primary-dark)}.hero-map-category.is-reroute .hero-map-category-count{color:var(--color-purple)}.hero-map-category.is-muted{box-shadow:none;background:#ffffffd1}.hero-map-category.is-muted .hero-map-category-count{color:var(--color-text-muted);white-space:normal;line-height:1.25}.map-row-1{grid-row:2}.map-row-2{grid-row:3}.map-row-3{grid-row:4}.map-row-4{grid-row:5}.map-row-5{grid-row:6}.map-row-6{grid-row:7}.map-row-7{grid-row:8}.map-row-8{grid-row:9}.map-row-9{grid-row:10}.hero-flow-review{padding:0}.hero-flow-review div{grid-template-columns:minmax(86px,.8fr) minmax(128px,1fr);gap:.55rem;display:grid}.hero-flow-review div span,.hero-flow-review div strong{border-radius:var(--radius-md);min-height:38px;font-size:.82rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.hero-flow-review div span{background:var(--color-bg-very-light);border:1px solid var(--color-bg-light-gray);color:var(--color-primary-dark)}.hero-flow-review div strong{background:var(--color-primary-dark);color:var(--color-white)}.search-campaign-approval-image{width:100%;max-width:1080px}.search-campaign-problem{padding-top:var(--spacing-3xl)}.search-campaign-problem .problem-content{gap:clamp(var(--spacing-xl),4.5vw,5rem);grid-template-columns:minmax(0,.74fr) minmax(0,1.08fr)}.search-campaign-title-highlight{background:linear-gradient(90deg,var(--color-purple),var(--color-pink-primary));color:var(--color-purple);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.search-campaign-problem .problem-visual{justify-content:flex-end}.search-campaign-problem-card{gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:520px;display:flex}.search-campaign-problem-card:after{display:none}.search-campaign-demo-card{border-radius:var(--radius-lg);background:var(--color-white);border:1px solid #e2e7edf2;width:100%;max-width:720px;padding:0;box-shadow:0 18px 44px #020a0f14}.search-campaign-demo-card:after{display:none}.search-campaign-demo-card .problem-gif{aspect-ratio:1280/802;border-radius:var(--radius-lg);box-shadow:none;object-fit:cover}.search-campaign-mini-row{padding:var(--spacing-md);border:1px solid var(--color-bg-light-gray);border-radius:var(--radius-md);background:var(--color-white);gap:.35rem;display:grid}.search-campaign-mini-row strong{color:var(--color-primary-dark);font-size:.9375rem;line-height:1.3}.search-campaign-mini-row span{color:var(--color-text-secondary);font-size:.875rem;line-height:1.55}.search-campaign-dashboard{max-width:1120px;margin-left:auto;margin-right:auto}.search-campaign-dashboard:after{height:26%}.search-campaign-dashboard .dashboard-image{box-shadow:0 4px 20px #0000001a}.search-campaign-flow-dashboard{padding:var(--spacing-lg);border:1px solid var(--color-bg-light-gray);background:var(--color-white);box-shadow:0 18px 44px #020a0f14}.search-campaign-flow-dashboard:after{display:none}.search-campaign-flow-dashboard .search-campaign-hero-flow{background:var(--color-white);min-height:auto}.search-campaign-benefits{margin-top:var(--spacing-xl)}.search-campaign-benefits .benefits-grid{margin-bottom:0}.benefits-grid-wrapper{position:relative}.benefits-grid-line{background:var(--color-bg-light-gray);width:100%;height:1px}.benefit-item{padding:var(--spacing-lg)0}.benefit-title{color:var(--color-primary-dark);font-size:1.125rem;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs);line-height:1.25}.benefit-description{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.search-campaign-how .dark-bottom-section{align-items:start}.search-campaign-how .step-card-wrapper{height:300px;padding:var(--spacing-sm)}.search-campaign-step-visual{background:linear-gradient(180deg,#fffffffa,#f6f6f8f5),var(--color-white);width:100%;height:100%;color:var(--color-primary-dark);border:1px solid #ffffff1f}.search-campaign-connect-visual{padding:var(--spacing-md);place-items:center;display:grid}.connect-simple-map{grid-template-columns:72px minmax(102px,1fr) 72px;align-items:center;width:100%;max-width:280px;display:grid}.connect-simple-node{z-index:1;background:var(--color-white);border:1px solid #e6e6ebf2;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;box-shadow:inset 0 1px #fffffff5,0 14px 26px #020a0f14}.connect-simple-bridge{grid-template-columns:1fr auto 1fr;place-items:center;gap:.45rem;display:grid;position:relative}.connect-simple-bridge:before{content:"";background:linear-gradient(90deg,#5e43d93d,#db277761);border-radius:999px;height:2px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.connect-simple-bridge span{z-index:1;background:var(--color-pink-primary);border-radius:50%;width:7px;height:7px;position:relative}.connect-simple-bridge strong{z-index:1;background:var(--color-white);color:var(--color-primary-dark);font-size:.68rem;font-weight:var(--font-weight-semibold);border:1px solid #e6e6ebf2;border-radius:999px;padding:.32rem .62rem;position:relative;box-shadow:0 8px 18px #020a0f0f}.connect-node-logo{width:32px;height:32px}.connect-google-ads-logo{object-fit:contain;width:34px;height:34px}.search-campaign-analyze-visual{padding:var(--spacing-md);grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:.9rem;display:grid}.analysis-terms{gap:.5rem;min-width:0;display:grid}.analysis-terms span{color:var(--color-text-secondary);font-size:.72rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:normal;background:#ffffffeb;border:1px solid #e6e6ebf2;border-radius:8px;gap:.14rem;padding:.55rem .7rem;line-height:1.1;display:grid;overflow:hidden;box-shadow:0 8px 18px #020a0f0a}.analysis-terms strong,.analysis-terms small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.analysis-terms strong{color:var(--color-primary-dark);font-size:.72rem;font-weight:var(--font-weight-semibold)}.analysis-terms small{color:var(--color-text-muted);font-size:.62rem;font-weight:var(--font-weight-medium)}.analysis-terms span:nth-child(2){border-color:#5e43d92e}.analysis-terms span:nth-child(3){border-color:#db27772e}.analysis-search-icon{background:var(--color-white);border:1px solid #e6e6ebf2;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:inset 0 1px #fffffff5,0 14px 26px #020a0f12}.analysis-search-svg{fill:none;width:42px;height:42px;stroke:var(--color-primary-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.search-campaign-review-visual{padding:var(--spacing-md);align-content:center;gap:.6rem;display:grid}.review-abstract-card{background:#fffffff0;border:1px solid #e6e6ebf2;border-radius:9px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:.58rem;min-height:42px;padding:.62rem .72rem;display:grid;position:relative;box-shadow:inset 0 1px #fffffff5,0 10px 20px #020a0f0a}.review-abstract-card span{background:var(--color-pink-primary);border-radius:50%;width:8px;height:8px}.review-abstract-card strong{color:var(--color-primary-dark);font-size:.78rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-abstract-card.is-negative{border-color:#db27772e}.review-abstract-card.is-reroute{border-color:#5e43d92e}.review-abstract-card.is-reroute span{background:var(--color-purple)}.review-abstract-card.is-promote{border-color:#020a0f24}.review-abstract-card.is-promote span{background:var(--color-primary-dark)}.review-actions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.35rem;display:grid}.review-actions span,.review-actions strong{border-radius:var(--radius-md);min-height:32px;font-size:.72rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.review-actions span{background:var(--color-bg-very-light);border:1px solid var(--color-bg-light-gray);color:var(--color-primary-dark)}.review-actions strong{background:var(--color-primary-dark);color:var(--color-white)}.search-campaign-step-card{color:var(--color-primary-dark)}.search-campaign-step-card p{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.55}.search-campaign-code-card .code-body{align-items:center}.search-campaign-code-card .code-content{width:100%}.search-campaign-social-proof{padding:clamp(var(--spacing-xl),4vw,var(--spacing-2xl))0;background:var(--color-white);color:var(--color-primary-dark)}.search-campaign-social-proof .section-divider{margin-bottom:clamp(var(--spacing-lg),4vw,var(--spacing-xl));display:block}.search-campaign-testimonial{text-align:center;max-width:1120px;margin:0 auto;padding:0}.search-campaign-testimonial blockquote{max-width:1040px;margin:0 auto var(--spacing-md);color:var(--color-primary-dark);font-size:clamp(2rem,3.2vw,3.4rem);font-weight:var(--font-weight-semibold);line-height:1.08}.search-campaign-testimonial figcaption{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;line-height:1.5;display:inline-flex}.search-campaign-testimonial figcaption span{color:var(--color-primary-dark);font-size:.95rem;font-weight:var(--font-weight-bold)}.search-campaign-testimonial figcaption small{color:var(--color-text-muted);font-size:.82rem;line-height:1.4}.search-campaign-testimonial figcaption small:before{content:"·";color:var(--color-text-muted);margin-right:.4rem}.final-cta-copy{max-width:560px;margin:calc(-1*var(--spacing-md))auto var(--spacing-xl);color:var(--color-text-secondary);font-size:.98rem;line-height:1.65}.final-cta-microcopy{margin-top:var(--spacing-md);color:var(--color-text-muted);font-size:.88rem;line-height:1.5}.search-campaign-sticky{z-index:1200;padding:.75rem var(--spacing-sm)calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-bg-light-gray);text-align:center;transition:transform var(--transition-normal);background:#fffffff5;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 28px #00000014}.search-campaign-sticky p{color:var(--color-text-muted);margin-top:.4rem;font-size:.75rem}@media (max-width:1023px){.search-campaign-hero>.container{max-width:1280px;padding:0 var(--spacing-lg)}.search-campaign-hero-content{gap:var(--spacing-xl);grid-template-columns:1fr}.search-campaign-hero-text{text-align:center;max-width:720px;margin:0 auto;padding-bottom:0}.search-campaign-hero .hero-title{margin-left:auto;margin-right:auto;font-size:3.5rem}.search-campaign-hero .hero-subtitle{margin-left:auto;margin-right:auto}.search-campaign-hero .hero-cta{justify-content:center}.search-campaign-hero .hero-microproof{text-align:center}.search-campaign-hero-image-shell{width:min(100%,780px);margin:0 auto;transform:none}.search-campaign-hero-flow{min-height:auto}.hero-map-grid{grid-template-columns:minmax(0,1fr) minmax(86px,.28fr) minmax(0,1fr);gap:.45rem .75rem}.search-campaign-problem .problem-content{gap:var(--spacing-xl);grid-template-columns:1fr}.search-campaign-problem-card{max-width:none}}@media (max-width:768px){.search-campaign-hero>.container{padding:0 var(--spacing-md)}.search-campaign-hero-content{gap:0}.search-campaign-hero-visual{display:none}.search-campaign-trust-strip .container{padding-top:.9rem;padding-bottom:.9rem}.search-campaign-hero-trust{grid-template-columns:1fr;align-items:center;gap:.8rem}.search-campaign-hero-trust-brand{border-top:1px solid var(--color-bg-light-gray);justify-content:center;gap:clamp(.55rem,2.5vw,.9rem);width:100%;min-width:0;padding-top:.72rem}.search-campaign-hero-trust-copy{text-align:center;border-left:0;min-height:auto;padding-left:0}.search-campaign-hero-trust-label{font-size:clamp(.72rem,2.9vw,.86rem);line-height:1}.search-campaign-trust-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,4vw,1.5rem);width:100%;display:grid}.search-campaign-trust-metric{text-align:center;min-width:0;min-height:auto}.search-campaign-trust-metric strong{font-size:clamp(2.35rem,11vw,3rem)}.search-campaign-trust-metric-badge{font-size:.72rem}.search-campaign-trust-metric-text{font-size:.84rem;line-height:1.35}.search-campaign-social-proof{padding:clamp(var(--spacing-lg),8vw,var(--spacing-xl))0}.search-campaign-testimonial{max-width:100%}.search-campaign-testimonial blockquote{max-width:680px;font-size:clamp(1.65rem,6.2vw,2.4rem);line-height:1.12}.search-campaign-screenshot .screenshot-wrapper.has-image .screenshot-glass{padding:var(--spacing-lg)}.hero-flow-review{flex-direction:column;align-items:flex-start}.hero-flow-review div{width:100%}.search-campaign-benefits .benefits-grid,.search-campaign-how .steps-container,.search-campaign-how .dark-bottom-section,.search-campaign-how .dark-bottom-stats{grid-template-columns:1fr}.search-campaign-how .steps-container{width:100%;min-width:0;margin-left:0;margin-right:0;overflow:hidden}.search-campaign-how .step-tile{min-width:0;padding:var(--spacing-lg)var(--spacing-md);border-bottom:1px solid #ffffff1a;border-right:none}.search-campaign-how .step-tile:last-child{border-bottom:none}}@media (max-width:480px){.search-campaign-hero>.container{padding:0 var(--spacing-sm)}.search-campaign-hero{padding-top:var(--spacing-md);padding-bottom:var(--spacing-xl)}.search-campaign-hero .hero-title{font-size:2rem}.search-campaign-hero-text{padding-top:var(--spacing-md)}.search-campaign-hero-image-shell{border-radius:var(--radius-lg)}.search-campaign-hero-trust-logos{flex-wrap:nowrap;justify-content:center;gap:.65rem}.search-campaign-hero-trust-logo{min-width:0}.search-campaign-hero-trust-logo.is-fm-corp .search-campaign-trust-logo-image{height:14px}.search-campaign-hero-trust-logo.is-stellwerk3 .search-campaign-trust-logo-image{height:12px}.search-campaign-screenshot .screenshot-wrapper.has-image .screenshot-glass{padding:var(--spacing-md)}.search-campaign-hero-flow{gap:var(--spacing-md)}.hero-map-grid{grid-template-rows:auto repeat(9,minmax(38px,auto));grid-template-columns:minmax(82px,1fr) 28px minmax(82px,1fr);gap:.32rem;padding:.7rem}.hero-map-label{font-size:.5rem}.hero-map-term,.hero-map-category{min-height:38px;padding:.34rem .42rem .34rem .5rem;font-size:.58rem}.hero-map-term:before,.hero-map-category:before{width:2px;top:8px;bottom:8px}.hero-map-note,.hero-map-category-count{font-size:.48rem}.hero-flow-review div{grid-template-columns:1fr}.search-campaign-mini-row{padding:var(--spacing-md)}.search-campaign-testimonial{padding:0}.search-campaign-testimonial blockquote{font-size:clamp(1.45rem,7vw,1.85rem)}.search-campaign-testimonial figcaption{gap:.15rem;display:grid}.search-campaign-testimonial figcaption small:before{display:none}.search-campaign-sticky{display:block}.search-campaign-sticky-visible{transform:translateY(0)}}
