.for-in-house-seo-teams-page .hero{padding-bottom:250px}.for-in-house-seo-teams-page section.hero{border-bottom:0}.for-in-house-seo-teams-page .hero h1{letter-spacing:-.03em;font-size:clamp(40px,6vw,96px);line-height:.98}.for-in-house-seo-teams-page .hero.ukl-instrument-bg:before{top:0}.for-in-house-seo-teams-page .hero-bg-diagram{bottom:190px;-webkit-mask-image:linear-gradient(90deg,#0006 0%,#000000e6 28%,#000 55%);mask-image:linear-gradient(90deg,#0006 0%,#000000e6 28%,#000 55%)}@media (max-width:960px){.for-in-house-seo-teams-page .hero-bg-diagram{-webkit-mask-image:none;mask-image:none}}.for-in-house-seo-teams-page .c2-grid{stroke:#0b08350f;stroke-width:.5px}.for-in-house-seo-teams-page .c2-grid.maj{stroke:#0b08351a}.for-in-house-seo-teams-page .c2r{fill:none;stroke:#0b083524}.for-in-house-seo-teams-page .c2-title{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;fill:#0b083599;font-size:15px}.for-in-house-seo-teams-page .c2-ilabel{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;fill:#0b083599;font-size:11px}.for-in-house-seo-teams-page .c2-track{fill:#0b083514}.for-in-house-seo-teams-page .c2-fill{fill:#0b083580}.for-in-house-seo-teams-page .c2-chan{stroke:color-mix(in oklab, var(--accent) 45%, transparent);stroke-width:1px;stroke-dasharray:2 4;fill:none;transition:stroke .2s}.for-in-house-seo-teams-page .c2-chan.live{stroke:var(--accent);stroke-width:2px;stroke-dasharray:none}.for-in-house-seo-teams-page .c2-arc-track{fill:none;stroke:#0b083529;stroke-width:5px}.for-in-house-seo-teams-page .c2-arc{fill:none;stroke:#0b083580;stroke-width:5px;stroke-linecap:round;transition:stroke .2s}.for-in-house-seo-teams-page .c2-arc.done{stroke:var(--accent)}.for-in-house-seo-teams-page .c2-corering{fill:none;stroke:#0b08354d;stroke-dasharray:2 3}.for-in-house-seo-teams-page .c2-num{font-family:var(--mono);letter-spacing:.5px;fill:#0b083599;font-size:26px;font-weight:600;transition:fill .2s}.for-in-house-seo-teams-page .c2-num.done{fill:var(--accent)}.for-in-house-seo-teams-page .c2-numlbl{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;fill:#0b083580;font-size:8px}.for-in-house-seo-teams-page .c2-guide{stroke:#0b083529;stroke-width:1px;stroke-dasharray:3 4;fill:none}.for-in-house-seo-teams-page .c2-arrow-line{stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round}.for-in-house-seo-teams-page .c2-arrow-head{fill:var(--accent)}.for-in-house-seo-teams-page .c2-arrow{opacity:0}.for-in-house-seo-teams-page .c2-plate-box{fill:var(--paper);stroke:#0b083566;stroke-width:1px;transition:stroke .2s,fill .2s}.for-in-house-seo-teams-page .c2-plate.lit .c2-plate-box{stroke:var(--accent);fill:color-mix(in oklab, var(--paper) 84%, var(--accent))}.for-in-house-seo-teams-page .c2-trace{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:172;stroke-dashoffset:172px;transition:stroke-dashoffset .76s}.for-in-house-seo-teams-page .c2-plate.lit .c2-trace{stroke-dashoffset:0}.for-in-house-seo-teams-page .c2-plate-lbl{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;fill:#0b083599;font-size:11px}.for-in-house-seo-teams-page .c2-plate-val{font-family:var(--mono);letter-spacing:1px;fill:var(--accent);text-anchor:middle;font-size:16px;font-weight:700}.for-in-house-seo-teams-page .c2-cap{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;fill:#0b083573;font-size:9px}@media (prefers-reduced-motion:reduce){.for-in-house-seo-teams-page .c2-chan,.for-in-house-seo-teams-page .c2-arc,.for-in-house-seo-teams-page .c2-num,.for-in-house-seo-teams-page .c2-plate-box,.for-in-house-seo-teams-page .c2-trace{transition:none}}.for-in-house-seo-teams-page .feature-quote{border:2px solid var(--ink);background:color-mix(in oklab, var(--paper) 90%, var(--cream));grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,3vw,44px);margin-top:40px;padding:clamp(28px,4vw,48px);display:grid}.for-in-house-seo-teams-page .feature-quote .fq-portrait{aspect-ratio:3/4;border:1px solid var(--ink);background:repeating-linear-gradient(45deg, transparent, transparent 7px, #0b08350d 7px, #0b08350d 8px), color-mix(in oklab, var(--paper) 92%, var(--cream));place-items:center;width:clamp(112px,12vw,152px);display:grid;position:relative;overflow:hidden}.for-in-house-seo-teams-page .feature-quote .fq-portrait img{object-fit:cover;width:100%;height:100%;display:block}.for-in-house-seo-teams-page .feature-quote .fq-body{flex-direction:column;display:flex}.for-in-house-seo-teams-page .feature-quote .fq-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:10px}.for-in-house-seo-teams-page .feature-quote blockquote{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.6vw,34px);font-weight:500;line-height:1.28}.for-in-house-seo-teams-page .feature-quote blockquote .qm{color:var(--accent)}.for-in-house-seo-teams-page .feature-quote .fq-attr{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:24px;padding-top:18px;font-size:12px}.for-in-house-seo-teams-page .feature-quote .fq-attr strong{color:var(--ink);font-weight:600}.for-in-house-seo-teams-page .feature-quote .fq-attr a{color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:1px;text-decoration:none}.for-in-house-seo-teams-page .feature-quote .fq-attr a:hover{color:var(--accent)}@media (max-width:760px){.for-in-house-seo-teams-page .feature-quote{grid-template-columns:1fr;gap:22px}.for-in-house-seo-teams-page .feature-quote .fq-portrait{width:104px}}.for-in-house-seo-teams-page .hero{min-height:clamp(560px,84vh,820px)}.for-in-house-seo-teams-page .hero .hero-copy{padding-block:clamp(56px,8vw,104px)}.for-in-house-seo-teams-page .hero:before{content:"";z-index:0;pointer-events:none;opacity:.6;background-image:linear-gradient(90deg,#0b08350f 1px,#0000 1px),linear-gradient(#0b08350f 1px,#0000 1px),linear-gradient(90deg,#0b08351a 1px,#0000 1px),linear-gradient(#0b08351a 1px,#0000 1px);background-size:30px 30px,30px 30px,150px 150px,150px 150px;position:absolute;inset:40px 58% 40px 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000d9 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000d9 55%,#0000 100%)}@media (max-width:960px){.for-in-house-seo-teams-page .hero{min-height:0}.for-in-house-seo-teams-page .hero:before{right:0}}
