.SearchPreview-module__2wkuGq__serp{color:#202124;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;width:100%;max-width:640px;margin:0 auto;font-family:arial,Helvetica Neue,Roboto,sans-serif;container-type:inline-size}.SearchPreview-module__2wkuGq__bar{background:#fff;border:1px solid #dfe1e5;border-radius:24px;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex;box-shadow:0 1px 6px #2021241f}.SearchPreview-module__2wkuGq__barIcon{flex-shrink:0;display:inline-flex}.SearchPreview-module__2wkuGq__query{color:#202124;white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:color var(--dur-fast) var(--ease-out-expo);flex:1;align-items:center;font-size:16px;line-height:1;display:inline-flex;overflow:hidden}.SearchPreview-module__2wkuGq__caret{background:#4285f4;width:1px;height:17px;margin-left:1px;animation:1.06s steps(2,start) infinite SearchPreview-module__2wkuGq__blink;display:inline-block}@keyframes SearchPreview-module__2wkuGq__blink{to{visibility:hidden}}.SearchPreview-module__2wkuGq__barTools{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.SearchPreview-module__2wkuGq__mic,.SearchPreview-module__2wkuGq__lens,.SearchPreview-module__2wkuGq__barSearch{cursor:pointer;display:block}.SearchPreview-module__2wkuGq__barDivider{background:#dfe1e5;width:1px;height:24px}.SearchPreview-module__2wkuGq__tabs{scrollbar-width:none;align-items:center;gap:22px;margin-top:18px;padding:0 2px;display:flex;overflow-x:auto}.SearchPreview-module__2wkuGq__tabs::-webkit-scrollbar{display:none}.SearchPreview-module__2wkuGq__tab{letter-spacing:.2px;color:#5f6368;white-space:nowrap;padding-bottom:12px;font-size:13px;position:relative}.SearchPreview-module__2wkuGq__tabActive{color:#1a73e8}.SearchPreview-module__2wkuGq__tabActive:after{content:"";background:#1a73e8;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:-2px;right:-2px}.SearchPreview-module__2wkuGq__tabTools{color:#5f6368;white-space:nowrap;margin-left:auto;padding-bottom:12px;font-size:13px}.SearchPreview-module__2wkuGq__hairline{background:#ebebeb;height:1px;margin:0 -2px 14px}.SearchPreview-module__2wkuGq__count{color:#70757a;margin-bottom:22px;font-size:13px}.SearchPreview-module__2wkuGq__countNum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.SearchPreview-module__2wkuGq__topResult{border:1px solid var(--bv-accent-line);background:linear-gradient(180deg, var(--bv-accent-soft) 0%, transparent 64px), #fff;transition:border-color var(--dur-fast) var(--ease-out-expo), background var(--dur-fast) var(--ease-out-expo);border-radius:14px;padding:14px 16px 16px;position:relative;overflow:hidden}.SearchPreview-module__2wkuGq__ribbon{background:var(--bv-accent);width:124px;color:var(--bv-accent-ink);text-align:center;letter-spacing:.06em;z-index:3;transition:background var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);font-size:12px;font-weight:800;line-height:22px;position:absolute;top:14px;right:-34px;transform:rotate(45deg);box-shadow:0 2px 6px #20212438}.SearchPreview-module__2wkuGq__rankPill{display:none}.SearchPreview-module__2wkuGq__rankedChip{background:var(--bv-accent-soft);max-width:calc(100% - 70px);color:color-mix(in srgb, var(--bv-accent-shade) 80%, #000);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;transition:background var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 11px 4px 8px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.SearchPreview-module__2wkuGq__chipStar{color:color-mix(in srgb, var(--bv-accent-shade) 80%, #000);flex-shrink:0;display:inline-flex}.SearchPreview-module__2wkuGq__resultHead{align-items:center;gap:12px;margin-bottom:6px;display:flex}.SearchPreview-module__2wkuGq__favicon{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.SearchPreview-module__2wkuGq__favicon svg{position:absolute;inset:0}.SearchPreview-module__2wkuGq__faviconInitial{z-index:1;color:var(--bv-accent-ink);transition:color var(--dur-fast) var(--ease-out-expo);font-family:arial,sans-serif;font-size:13px;font-weight:800;line-height:1;position:relative}.SearchPreview-module__2wkuGq__siteMeta{flex-direction:column;flex:1;min-width:0;display:flex}.SearchPreview-module__2wkuGq__siteName{color:#202124;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:18px;overflow:hidden}.SearchPreview-module__2wkuGq__crumb{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.SearchPreview-module__2wkuGq__crumbSep{color:#70757a}.SearchPreview-module__2wkuGq__kebab{cursor:pointer;width:26px;height:26px;transition:background var(--dur-fast) var(--ease-out-expo);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SearchPreview-module__2wkuGq__kebab:hover{background:#f1f3f4}.SearchPreview-module__2wkuGq__resultTitle{color:#1a0dab;cursor:pointer;margin:2px 0 4px;font-size:20px;font-weight:400;line-height:26px}.SearchPreview-module__2wkuGq__resultTitle:hover{text-decoration:underline}.SearchPreview-module__2wkuGq__snippet{align-items:center;gap:8px;margin-bottom:5px;display:flex}.SearchPreview-module__2wkuGq__stars{width:95px;height:18px;line-height:0;display:inline-block;position:relative}.SearchPreview-module__2wkuGq__starsBase{color:#dadce0;display:block}.SearchPreview-module__2wkuGq__starsFillWrap{transition:width var(--dur) var(--ease-out-expo);position:absolute;inset:0;overflow:hidden}.SearchPreview-module__2wkuGq__starsGold{color:#fbbc04;display:block}.SearchPreview-module__2wkuGq__snippetMeta{color:#70757a;font-variant-numeric:tabular-nums;font-size:13px}.SearchPreview-module__2wkuGq__desc{color:#4d5156;margin-bottom:14px;font-size:14px;line-height:1.58}.SearchPreview-module__2wkuGq__descDate{color:#70757a}.SearchPreview-module__2wkuGq__sitelinks{border-top:1px solid #f1f1f1;grid-template-columns:1fr 1fr;gap:12px 32px;padding-top:4px;display:grid}.SearchPreview-module__2wkuGq__sitelink{flex-direction:column;min-width:0;display:flex}.SearchPreview-module__2wkuGq__sitelinkTitle{color:#1a0dab;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:20px;overflow:hidden}.SearchPreview-module__2wkuGq__sitelinkTitle:hover{text-decoration:underline}.SearchPreview-module__2wkuGq__sitelinkSub{color:#4d5156;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.SearchPreview-module__2wkuGq__paa{margin-top:26px}.SearchPreview-module__2wkuGq__paaHeading{color:#202124;margin-bottom:4px;font-size:20px;font-weight:400}.SearchPreview-module__2wkuGq__paaList{border-top:1px solid #ebebeb}.SearchPreview-module__2wkuGq__paaRow{border-bottom:1px solid #ebebeb}.SearchPreview-module__2wkuGq__paaHead{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 2px;display:flex}.SearchPreview-module__2wkuGq__paaQ{color:#202124;font-size:16px;line-height:1.3}.SearchPreview-module__2wkuGq__paaRowOpen .SearchPreview-module__2wkuGq__paaQ{color:#1a0dab}.SearchPreview-module__2wkuGq__chevron{transition:transform var(--dur-fast) var(--ease-out-expo);flex-shrink:0;display:inline-flex}.SearchPreview-module__2wkuGq__chevronOpen{transform:rotate(180deg)}.SearchPreview-module__2wkuGq__paaBodyWrap{overflow:hidden}.SearchPreview-module__2wkuGq__paaBody{padding:0 2px 16px}.SearchPreview-module__2wkuGq__paaAnswer{color:#4d5156;margin-bottom:10px;font-size:14px;line-height:1.58}.SearchPreview-module__2wkuGq__paaSource{align-items:center;gap:9px;display:inline-flex}.SearchPreview-module__2wkuGq__paaSourceFav{background:var(--bv-accent-soft-hex);width:22px;height:22px;color:var(--bv-accent-shade);transition:background var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.SearchPreview-module__2wkuGq__paaSourceText{flex-direction:column;min-width:0;display:flex}.SearchPreview-module__2wkuGq__paaSourceName{color:#202124;font-size:13px;line-height:15px}.SearchPreview-module__2wkuGq__paaSourceUrl{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:15px;overflow:hidden}.SearchPreview-module__2wkuGq__ghosts{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(0);flex-direction:column;gap:24px;margin-top:26px;display:flex}.SearchPreview-module__2wkuGq__ghost{flex-direction:column;display:flex}.SearchPreview-module__2wkuGq__ghostHead{align-items:center;gap:12px;margin-bottom:6px;display:flex}.SearchPreview-module__2wkuGq__ghostFav{background:#dadce0;border-radius:999px;flex-shrink:0;width:26px;height:26px}.SearchPreview-module__2wkuGq__ghostMeta{flex-direction:column;min-width:0;display:flex}.SearchPreview-module__2wkuGq__ghostName{color:#5f6368;font-size:14px;line-height:18px}.SearchPreview-module__2wkuGq__ghostCrumb{color:#80868b;font-size:12px;line-height:16px}.SearchPreview-module__2wkuGq__ghostTitle{color:#6b6fa8;margin:2px 0 10px;font-size:20px;line-height:26px}.SearchPreview-module__2wkuGq__ghostBar{background:linear-gradient(90deg,#e8eaed 0%,#f1f3f4 50%,#e8eaed 100%);border-radius:4px;height:9px;margin-bottom:7px;display:block}@container (max-width:480px){.SearchPreview-module__2wkuGq__ribbon{display:none}.SearchPreview-module__2wkuGq__rankPill{z-index:3;background:var(--bv-accent);min-width:30px;height:22px;color:var(--bv-accent-ink);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 4px #20212433}.SearchPreview-module__2wkuGq__rankedChip{max-width:calc(100% - 48px)}.SearchPreview-module__2wkuGq__resultTitle,.SearchPreview-module__2wkuGq__paaHeading{font-size:18px;line-height:24px}.SearchPreview-module__2wkuGq__sitelinks{grid-template-columns:1fr;gap:10px}.SearchPreview-module__2wkuGq__tabs{gap:18px}}@media (prefers-reduced-motion:reduce){.SearchPreview-module__2wkuGq__caret{animation:none}.SearchPreview-module__2wkuGq__starsFillWrap,.SearchPreview-module__2wkuGq__query,.SearchPreview-module__2wkuGq__topResult,.SearchPreview-module__2wkuGq__ribbon,.SearchPreview-module__2wkuGq__rankedChip,.SearchPreview-module__2wkuGq__chevron{transition:none}}
.home-module__txgM7a__marqueeSection{border-block:1px solid var(--border-subtle);padding:clamp(2rem,4vw,3rem) 0}.home-module__txgM7a__marqueeItem{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(1.5rem,4vw,3rem);font-weight:700}.home-module__txgM7a__manifesto{padding-block:var(--section-y)}.home-module__txgM7a__manifestoTitle{font-size:var(--fs-h1);letter-spacing:var(--tracking-tight);max-width:18ch;margin-bottom:clamp(3rem,7vw,6rem);line-height:1.02}.home-module__txgM7a__statGrid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem;padding-top:3rem;display:grid}.home-module__txgM7a__stat{flex-direction:column;gap:.4rem;display:flex}.home-module__txgM7a__statNum{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1}.home-module__txgM7a__statLabel{font-size:var(--fs-small);color:var(--text-secondary)}.home-module__txgM7a__capabilities{background:var(--bg-ink);color:var(--text-on-ink);padding-block:var(--section-y);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.home-module__txgM7a__capHead{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:3rem;display:flex}.home-module__txgM7a__capTitle{font-size:var(--fs-display);letter-spacing:var(--tracking-tighter);color:var(--text-on-ink);line-height:.95}.home-module__txgM7a__capList{border-top:1px solid var(--border-on-ink)}.home-module__txgM7a__capRow{border-bottom:1px solid var(--border-on-ink);transition:padding-left var(--dur) var(--ease-out-expo);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:clamp(1.1rem,2.5vw,1.9rem) 0;display:grid;position:relative}.home-module__txgM7a__capRow:hover{padding-left:1.25rem}.home-module__txgM7a__capIndex{font-family:var(--font-body);font-size:var(--fs-small);color:var(--accent);font-variant-numeric:tabular-nums}.home-module__txgM7a__capName{font-family:var(--font-display);letter-spacing:-.03em;transition:color var(--dur-fast);font-size:clamp(1.3rem,3.4vw,2.6rem);font-weight:700;line-height:1.05}.home-module__txgM7a__capRow:hover .home-module__txgM7a__capName{color:var(--accent)}.home-module__txgM7a__capGlyph{width:22px;height:22px;color:var(--text-on-ink-dim);opacity:.4;transition:color var(--dur-fast), opacity var(--dur-fast), transform var(--dur-fast);justify-self:center;display:none}.home-module__txgM7a__capRow:hover .home-module__txgM7a__capGlyph{color:var(--accent);opacity:1;transform:scale(1.1)}.home-module__txgM7a__capCat{font-size:var(--fs-small);color:var(--text-on-ink-dim);text-align:right;display:none}.home-module__txgM7a__capArrow{color:var(--text-on-ink-dim);opacity:0;transition:opacity var(--dur-fast), transform var(--dur-fast), color var(--dur-fast);font-size:1.5rem;transform:translate(-8px)}.home-module__txgM7a__capRow:hover .home-module__txgM7a__capArrow{opacity:1;color:var(--accent);transform:translate(0)}.home-module__txgM7a__works{padding-block:var(--section-y)}.home-module__txgM7a__worksHead{flex-direction:column;gap:1.25rem;margin-bottom:3rem;display:flex}.home-module__txgM7a__worksTitle{font-size:var(--fs-display);letter-spacing:var(--tracking-tighter)}.home-module__txgM7a__worksLead{max-width:48ch;font-size:var(--fs-lead);color:var(--text-secondary)}.home-module__txgM7a__worksGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}.home-module__txgM7a__testimonials{background:var(--bg-ink);color:var(--text-on-ink);padding-block:var(--section-y)}.home-module__txgM7a__testiGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}.home-module__txgM7a__testiCard{border:1px solid var(--border-on-ink);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2rem;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__testiMark{font-family:var(--font-display);background:linear-gradient(#fff,#c7ccd2 42%,#7e838b 70%,#d4d8dc);-webkit-text-fill-color:transparent;color:#0000;opacity:.5;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:800;line-height:1;position:absolute;top:.5rem;right:1.25rem}.home-module__txgM7a__testiQuote{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;line-height:1.3}.home-module__txgM7a__testiAuthor{flex-direction:column;gap:.15rem;display:flex}.home-module__txgM7a__testiClient{color:var(--accent);font-size:var(--fs-small);font-weight:600}.home-module__txgM7a__testiRole{font-size:var(--fs-small);color:var(--text-on-ink-dim)}.home-module__txgM7a__resultsSection{padding-block:var(--section-y)}.home-module__txgM7a__results{background:var(--bg-ink);color:var(--text-on-ink);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);padding:clamp(2.25rem,6vw,4.5rem);display:grid}.home-module__txgM7a__resultsLead{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-on-ink-dim)}.home-module__txgM7a__resultsNum{font-family:var(--font-display);letter-spacing:-.05em;color:var(--accent);margin-block:.6rem 1.25rem;font-size:clamp(3.5rem,11vw,7rem);font-weight:800;line-height:.92}.home-module__txgM7a__resultsSub{font-size:var(--fs-lead);color:var(--text-on-ink-dim);max-width:34ch;line-height:1.4}.home-module__txgM7a__resultsAside{flex-direction:column;justify-content:center;gap:clamp(1.75rem,3vw,2.5rem);display:flex}.home-module__txgM7a__resultsStats{border-top:1px solid var(--border-on-ink);grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-top:clamp(1.5rem,3vw,2rem);display:grid}.home-module__txgM7a__resultsStat{flex-direction:column;gap:.35rem;display:flex}.home-module__txgM7a__resultsStatNum{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;line-height:1}.home-module__txgM7a__resultsStatLabel{font-size:var(--fs-small);color:var(--text-on-ink-dim)}@media (min-width:640px){.home-module__txgM7a__statGrid{grid-template-columns:repeat(4,1fr)}.home-module__txgM7a__capCat{display:block}}@media (min-width:860px){.home-module__txgM7a__results{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(3rem,5vw,5rem)}.home-module__txgM7a__resultsAside{border-left:1px solid var(--border-on-ink);padding-left:clamp(3rem,5vw,5rem)}}@media (min-width:900px){.home-module__txgM7a__capHead{flex-direction:row;justify-content:space-between;align-items:flex-end}.home-module__txgM7a__worksGrid,.home-module__txgM7a__testiGrid{grid-template-columns:repeat(3,1fr)}.home-module__txgM7a__capGlyph{display:block}.home-module__txgM7a__capRow{grid-template-columns:3rem 1fr 2.25rem 12rem 2rem}}
