@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--shell: #0d1218;--shell-2: #121924;--shell-3: #1a2230;--panel: #f7f3eb;--panel-warm: #f4efe7;--panel-cool: #edf3f7;--panel-white: #fffdfa;--panel-stroke: rgba(16, 24, 32, .1);--panel-stroke-strong: rgba(16, 24, 32, .16);--ink: #161d25;--ink-soft: #4e5a67;--ink-muted: #697484;--text: rgba(245, 247, 250, .96);--muted: rgba(215, 223, 232, .74);--dark-heading: rgba(236, 240, 245, .88);--dark-copy: rgba(214, 223, 232, .78);--dark-muted: rgba(191, 201, 212, .68);--accent-blue: #8ba2bb;--accent-blue-2: #b8c9d7;--accent-gold: #b7925f;--accent-sage: #8da193;--accent-shadow: 0 28px 72px rgba(4, 8, 14, .28);--panel-shadow: 0 34px 90px rgba(4, 8, 14, .18);--radius-xl: 36px;--radius-lg: 28px;--radius-md: 20px;--radius-sm: 14px;--font-serif: "Charter", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-sans: "Source Sans 3", Inter, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-width:320px;overflow-x:clip;background:radial-gradient(circle at 12% 14%,rgba(139,162,187,.18),transparent 30%),radial-gradient(circle at 84% 18%,rgba(183,146,95,.12),transparent 24%),radial-gradient(circle at 78% 84%,rgba(141,161,147,.12),transparent 24%),linear-gradient(180deg,#0d1218,#121924 48%,#0c1117);color:var(--text);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p,h1,h2,h3,strong,span{overflow-wrap:break-word}h1,h2,h3,strong{word-break:normal;text-wrap:balance}.siteShell{position:relative;min-height:100vh;padding:24px}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(44% 34% at 16% 12%,rgba(255,255,255,.04),transparent 72%),radial-gradient(38% 30% at 88% 10%,rgba(255,255,255,.03),transparent 74%),linear-gradient(145deg,transparent 0%,rgba(255,255,255,.03) 36%,transparent 54%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 92%);pointer-events:none}.topbar,main,.siteFooter{position:relative;z-index:1}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1240px;margin:0 auto 24px;padding:10px 36px 16px}.brand{display:inline-flex;align-items:center;gap:26px}.brandMark{display:block;max-width:100%}.brandMarkHeader{width:62px;height:auto;flex:0 0 auto}.brandWord{color:#f8f9fbe6;font-family:var(--font-serif);font-size:.92rem;font-weight:600;letter-spacing:.62em;text-transform:uppercase;white-space:nowrap}.brandDivider{color:#ffffff3d;font-family:var(--font-serif);font-size:1.1rem;line-height:1}.brandClaim{color:#dfe5edad;font-family:var(--font-serif);font-size:1rem;white-space:nowrap}.nav{display:flex;flex-wrap:wrap;gap:20px}.nav a{color:#dfe5edb8;font-size:.98rem;transition:color .18s ease}.nav a:hover,.nav a:focus-visible,.siteFooter a:hover,.siteFooter a:focus-visible{color:#fff}.contactCard a:hover,.contactCard a:focus-visible{color:var(--ink)}.contactSection.section-dark .contactCard a:hover,.contactSection.section-dark .contactCard a:focus-visible{color:var(--dark-heading)}.topbarActions{display:flex;align-items:center;gap:18px}.mobileMenuToggle{display:none;position:relative;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff08;width:52px;height:40px;padding:0;cursor:pointer}.mobileMenuToggle span{position:absolute;left:16px;width:18px;height:2px;border-radius:999px;background:#f5f7fae0;transition:transform .18s ease,opacity .18s ease}.mobileMenuToggle span:nth-child(1){top:12px}.mobileMenuToggle span:nth-child(2){top:19px}.mobileMenuToggle span:nth-child(3){top:26px}.mobileMenuToggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobileMenuToggle.is-open span:nth-child(2){opacity:0}.mobileMenuToggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.localeSwitch{display:inline-flex;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08}.localeBtn{min-width:50px;border:0;border-radius:999px;background:transparent;color:#dfe5edc2;font:inherit;font-weight:700;cursor:pointer;padding:8px 12px;transition:color .18s ease,background-color .18s ease}.localeBtn.active{background:linear-gradient(180deg,#fffaf3,#f0e8dc);color:var(--ink)}main{display:grid;gap:0;max-width:1240px;margin:0 auto}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}.heroItem{opacity:0;transform:translateY(22px);animation:heroRise .82s cubic-bezier(.2,.7,.2,1) forwards}.heroDelay1{animation-delay:.06s}.heroDelay2{animation-delay:.14s}.heroDelay3{animation-delay:.22s}.heroDelay4{animation-delay:.3s}.heroDelay5{animation-delay:.38s}.hero{display:grid;grid-template-columns:minmax(0,1.26fr) minmax(340px,.84fr);gap:22px}.sectionBand{position:relative;isolation:isolate;display:grid;gap:0}.sectionBandDark:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:radial-gradient(circle at 14% 18%,rgba(139,162,187,.24),transparent 26%),radial-gradient(circle at 86% 78%,rgba(183,146,95,.16),transparent 28%),radial-gradient(circle at 54% 50%,rgba(255,255,255,.03),transparent 38%),linear-gradient(180deg,#121924,#0c1218 52%,#0b1016);pointer-events:none}.sectionBand>.section:before{content:none}.hero{position:relative;isolation:isolate;padding:10px 0 36px}.heroAudienceBlock{display:grid;grid-column:1 / -1;gap:24px;margin-top:20px;padding:0 0 0 36px}.hero:before{content:"";position:absolute;z-index:-1;top:-8px;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:radial-gradient(circle at 74% 24%,rgba(139,162,187,.15),transparent 24%),radial-gradient(circle at 18% 84%,rgba(183,146,95,.11),transparent 28%),linear-gradient(180deg,#f7f3ebf5,#f4efe7e6);pointer-events:none}.heroPanel,.contactCard,.card,.audienceCard,.exampleCard,.readableAnalysisCard,.partnerCard,.soonCard{box-shadow:var(--panel-shadow)}.heroCopy,.section{position:relative;color:var(--ink)}.heroCopy{padding:58px 36px 50px;background:transparent;box-shadow:none}.heroCopy:after{content:none}.eyebrow{margin:0 0 18px;color:color-mix(in srgb,var(--accent-gold) 78%,var(--ink) 22%);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero h1,.section h2,.contactIntro h2,.heroScopeCard h3,.analysisBlock h3,.card h3,.audienceCard h3,.partnerLabel,.soonCard p{margin:0;font-family:var(--font-serif);letter-spacing:-.03em;line-height:1.08}.hero h1{max-width:12.5ch;font-size:clamp(3rem,6.4vw,5.2rem)}.heroLead{max-width:54ch;margin-top:22px;color:var(--ink-soft);font-size:1.15rem;line-height:1.62}.heroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.primaryBtn,.secondaryBtn,.examplesToggle{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid transparent;font:inherit;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.primaryBtn{background:linear-gradient(180deg,#161d25,#0d1218);color:#fff;box-shadow:0 18px 36px #0b10172e}.secondaryBtn,.examplesToggle{border-color:#161d251f;background:#ffffff94;color:var(--ink)}.primaryBtn:hover,.primaryBtn:focus-visible,.secondaryBtn:hover,.secondaryBtn:focus-visible,.examplesToggle:hover,.examplesToggle:focus-visible{transform:translateY(-1px)}.secondaryBtn:hover,.secondaryBtn:focus-visible,.examplesToggle:hover,.examplesToggle:focus-visible{border-color:#161d2538;background:#ffffffd1}.signalRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.signalRow span,.fieldStrip span{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid rgba(22,29,37,.08);border-radius:999px;background:#ffffff94;color:var(--ink-muted);font-size:.9rem;cursor:default;-webkit-user-select:none;user-select:none}.heroPanel{display:grid;align-content:start;gap:18px;padding:28px;border:1px solid var(--panel-stroke);border-radius:var(--radius-xl);background:radial-gradient(circle at 18% 14%,rgba(184,201,215,.18),transparent 22%),radial-gradient(circle at 88% 18%,rgba(183,146,95,.12),transparent 24%),linear-gradient(180deg,#ffffffa8,#ffffff2e),#fffdfaeb;color:var(--ink);box-shadow:0 18px 42px #10182014}.heroStatsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.heroStatsHeader span,.exampleLabel,.cardTag,.soonIndex{display:inline-flex;align-items:center;color:#c9d6e6bd;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.heroStatsGrid,.heroScopeCards,.exampleStack,.audienceList,.analysisSections{display:grid;gap:14px}.heroStatsGrid article,.heroScopeCard,.heroPreviewCard{padding:18px;border:1px solid rgba(22,29,37,.08);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff85,#ffffff2e),#ffffff6b}.heroStatsGrid strong{display:block;margin-bottom:4px;color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.9rem,2.8vw,2.45rem);font-weight:700;line-height:1.1}.heroPanel .heroStatsHeader span{color:color-mix(in srgb,var(--accent-blue) 66%,var(--ink) 34%)}.heroStatsGrid span,.heroScopeLead,.heroScopeCard p,.heroPreviewRow p{color:var(--ink-soft);line-height:1.55}.heroScope{display:grid;gap:14px;padding-top:6px}.heroScopeLead{margin:0;font-size:1.08rem}.heroScopeCards{grid-template-columns:repeat(2,minmax(0,1fr))}.heroScopeCard{display:grid;gap:12px}.heroScopeCard h3{color:var(--ink);font-size:1.28rem}.heroPreview{display:grid;gap:12px}.heroPreviewCard{display:grid;gap:14px}.heroPreviewRow{display:grid;gap:6px}.heroPreviewRow+.heroPreviewRow{padding-top:14px;border-top:1px solid rgba(22,29,37,.08)}.heroPreviewRow strong{color:var(--ink);font-family:var(--font-serif);font-size:1.05rem;font-weight:700;line-height:1.14}.heroPreviewRow p{margin:0;font-size:.98rem}.listItem{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start}.listItem span{width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--accent-gold);box-shadow:0 0 0 7px #b7925f1f}.listItem p{margin:0}.section{isolation:isolate;padding:42px 36px 64px;border:0;border-radius:0;background:transparent}.section:before,.section-light:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:radial-gradient(circle at 18% 50%,rgba(139,162,187,.14),transparent 30%),radial-gradient(circle at 84% 18%,rgba(183,146,95,.08),transparent 24%),linear-gradient(180deg,#f7f3ebf5,#ecf2f6eb);pointer-events:none}.section-dark:before{background:radial-gradient(circle at 14% 18%,rgba(139,162,187,.24),transparent 26%),radial-gradient(circle at 86% 78%,rgba(183,146,95,.16),transparent 28%),radial-gradient(circle at 54% 50%,rgba(255,255,255,.03),transparent 38%),linear-gradient(180deg,#121924,#0c1218 52%,#0b1016)}.sectionHeading{display:grid;gap:12px;max-width:780px;margin-bottom:26px}.sectionSubcopy{display:grid;gap:10px;max-width:760px;margin:136px 0 24px}.sectionSubcopyCompact{margin:20px 0 12px}.heroAudienceHeading{display:grid;gap:12px;max-width:760px;margin:20px 0 18px}.heroAudienceHeading .eyebrow{margin:0}.heroAudienceLead{margin:0;color:var(--ink-soft);font-size:1.04rem;line-height:1.65;max-width:46ch}.sectionSubcopy p:last-child{margin:0;color:var(--ink-soft);font-size:1.04rem;line-height:1.65}.section-dark>.sectionHeading .eyebrow{color:#e8d6bdb8}.section-dark>.sectionHeading h2{color:var(--dark-heading)}.section-dark>.sectionHeading p{color:var(--dark-copy)}.section-dark .fieldStrip span{border-color:#ffffff1a;background:#ffffff0f;color:#d6dfe8b8}.section-dark .card,.section-dark .audienceCard,.section-dark .readableAnalysisCard,.section-dark .soonCard,.section-dark .partnerCard{border-color:#ffffff14;box-shadow:0 18px 36px #02060c47}.section-dark .card,.section-dark .audienceCard,.section-dark .readableAnalysisCard,.section-dark .partnerCard{background:radial-gradient(circle at 84% 18%,rgba(183,146,95,.1),transparent 22%),linear-gradient(180deg,#ffffff0a,#ffffff05),linear-gradient(180deg,#18212c,#101720)}.section-dark .soonCard{background:radial-gradient(circle at 18% 22%,rgba(139,162,187,.12),transparent 24%),linear-gradient(180deg,#ffffff0a,#ffffff05),linear-gradient(180deg,#17202a,#101720)}.section-dark .card h3,.section-dark .audienceCard h3,.section-dark .readableAnalysisCard .exampleMeta strong,.section-dark .readableAnalysisCard .analysisBlock h3,.section-dark .partnerLabel,.section-dark .soonCard p{color:var(--dark-heading)}.section-dark .card p,.section-dark .audienceCard p,.section-dark .readableAnalysisCard p,.section-dark .analysisValue,.section-dark .cardTag,.section-dark .soonIndex{color:var(--dark-copy)}.section-dark .readableAnalysisCard .exampleLabel,.section-dark .partnerCard p,.section-dark .partnerUrl,.section-dark .analysisBulletList li{color:var(--dark-muted)}.section-dark .readableAnalysisExcerpt:after{background:#0c121824}.section-dark .analysisValue{border-color:#ffffff14;background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.section-dark .partnerArrow{border-color:#ffffff14;background:transparent}.section-dark .partnerArrow svg{stroke:#e7edf3bd}.section-dark .roboBadge{border-color:#ffffff14;background:#ffffff08}.section-dark .roboBadgeLines span{background:#d6dfe847}.section-dark .partnerCard{border-color:#ffffff1a;background:#131b25;box-shadow:0 20px 40px #02060c47}.section-dark .cardTag{border-color:#ffffff1a;background:#ffffff0a}.section h2,.contactIntro h2{max-width:17ch;color:var(--ink);font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.12}.section p,.card p,.audienceCard p,.readableAnalysisCard p,.contactIntro p{color:var(--ink-soft);font-size:1.04rem;line-height:1.65}.audienceGrid,.capabilityGrid,.useCaseGrid,.soonGrid{display:grid;gap:16px}.audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilityGrid,.useCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.soonGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.audienceCard,.readableAnalysisCard,.soonCard{border:1px solid var(--panel-stroke);border-radius:var(--radius-lg);box-shadow:0 14px 32px #1018200d}.card{display:grid;gap:16px;padding:26px;background:linear-gradient(180deg,#ffffff8c,#fff3),#fffdfadb}.cardIcon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(180deg,#1f2833,#111923);box-shadow:inset 0 1px #ffffff14}.cardIcon svg{width:26px;height:26px;fill:none;stroke:#ffffffeb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.card h3,.audienceCard h3,.exampleMeta strong,.analysisBlock h3{color:var(--ink);font-size:1.7rem}.cardTag{display:inline-flex;align-self:start;justify-self:start;width:fit-content;padding:7px 10px;border:1px solid rgba(22,29,37,.1);border-radius:999px;color:color-mix(in srgb,var(--accent-gold) 78%,var(--ink) 22%);background:#161d2508}.audienceCard{display:grid;gap:16px;padding:28px;background:linear-gradient(180deg,#ffffff85,#ffffff2e),#fffdfad6}.section-light .audienceCard:nth-child(2){background:linear-gradient(180deg,#8ba2bb1f,#ffffff14),#fffdfad6}.fieldStrip{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.analysisShowcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.examplePanelStage{position:relative}.measurementStack{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;z-index:-1}.measurementItem{position:relative}.readableAnalysisCard{position:relative;gap:20px;padding:28px;background:linear-gradient(180deg,#ffffff8f,#ffffff2e),#fffdfae0}.readableAnalysisCard .exampleMeta{gap:10px;margin-bottom:18px}.readableAnalysisCard .exampleMeta strong{font-family:var(--font-sans);font-size:1.38rem;font-weight:700;letter-spacing:-.01em;line-height:1.18}.readableAnalysisCard .analysisSections{gap:18px;margin-top:12px}.readableAnalysisExcerpt{max-height:780px;overflow:hidden}.exampleMeta{display:grid;gap:8px}.readableAnalysisCard .exampleLabel{color:color-mix(in srgb,var(--accent-blue) 62%,var(--ink) 38%)}.exampleCard{display:grid;gap:18px;padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0f,#ffffff05),linear-gradient(180deg,#19212c,#101721)}.exampleCard .exampleLabel{color:var(--dark-muted)}.exampleCard p{margin:0;color:var(--dark-copy)}.exampleCard .exampleMeta strong{color:var(--dark-heading);font-size:1.55rem}.contentRotator{transition:opacity .52s ease,transform .52s ease}.contentRotator.is-visible{opacity:1;transform:translateY(0)}.contentRotator.is-hidden{opacity:0;transform:translateY(8px)}.analysisBlock{display:grid;gap:10px}.readableAnalysisCard .analysisBlock h3{font-family:var(--font-sans);font-size:1.08rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.analysisValue{padding:14px 16px;border:1px solid rgba(22,29,37,.08);border-radius:18px;background:linear-gradient(180deg,#161d2505,#161d2503);color:var(--ink);font-size:1rem;line-height:1.55}.analysisBulletList{display:grid;gap:10px;margin:0;padding-left:22px}.analysisBulletList li{color:var(--ink-soft)}.exampleSnippet{margin:0;padding:18px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#070a0f6b;color:#f5f7fae0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88rem;line-height:1.58;white-space:pre;word-break:normal}.exampleSnippet::-webkit-scrollbar{height:8px}.exampleSnippet::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.exampleSnippet::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.exampleSnippet::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.examplesToggle{justify-self:start}.useCaseCard{min-height:230px}.soonCard{display:grid;align-content:start;gap:16px;min-height:180px;padding:24px;background:linear-gradient(180deg,#161d250a,#ffffff14),#fffdfad1}.soonCard:nth-child(2n){background:linear-gradient(180deg,#8ba2bb1f,#ffffff14),#fffdfad1}.soonIndex{color:color-mix(in srgb,var(--accent-blue) 70%,var(--ink) 30%)}.soonCard p{color:var(--ink);font-size:1.34rem;line-height:1.14}.partnerGrid{display:grid;gap:16px;max-width:680px}.partnerCard{display:grid;gap:14px;justify-self:start;width:100%;padding:28px;border:1px solid rgba(22,29,37,.08);border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 18%,rgba(183,146,95,.1),transparent 22%),radial-gradient(circle at 12% 88%,rgba(139,162,187,.1),transparent 24%),linear-gradient(180deg,#ffffffd1,#f7fafcb8);color:var(--ink);box-shadow:0 14px 32px #1018200f}.partnerCardTop{display:flex;align-items:center;justify-content:space-between;gap:16px}.partnerIdentity{display:flex;align-items:center;gap:14px}.partnerLabel{color:var(--ink);font-size:1.55rem}.roboBadge{display:inline-grid;gap:6px;justify-items:center;min-width:58px;padding:10px 10px 8px;border:1px solid rgba(22,29,37,.08);border-radius:16px;background:linear-gradient(180deg,#b7925f1a,#ffffff42),#ffffff8a}.roboBadgeEmoji{font-size:1.45rem;line-height:1}.roboBadgeLines{display:grid;gap:4px;width:100%}.roboBadgeLines span{display:block;height:2px;border-radius:999px;background:#161d253d}.roboBadgeLines span:nth-child(2){width:72%}.roboBadgeLines span:nth-child(3){width:48%}.partnerArrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(22,29,37,.08);border-radius:999px;background:#ffffff8a}.partnerArrow svg{width:18px;height:18px;fill:none;stroke:#161d25db;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.partnerCard p,.partnerUrl{color:var(--ink-soft)}.partnerUrl{font-size:.96rem}.contactSection{display:grid;grid-template-columns:1fr;gap:22px;justify-items:start;align-items:start;position:relative;isolation:isolate;padding:42px 36px 64px}.contactSection:before{content:"";position:absolute;z-index:-1;top:0;bottom:-8px;left:50%;width:100vw;transform:translate(-50%);background:radial-gradient(circle at 82% 28%,rgba(183,146,95,.1),transparent 26%),radial-gradient(circle at 16% 72%,rgba(139,162,187,.1),transparent 28%),linear-gradient(180deg,#eff3f6e6,#e9eff3d1);pointer-events:none}.contactSection.section-dark:before{background:radial-gradient(circle at 14% 18%,rgba(139,162,187,.24),transparent 26%),radial-gradient(circle at 86% 78%,rgba(183,146,95,.16),transparent 28%),radial-gradient(circle at 54% 50%,rgba(255,255,255,.03),transparent 38%),linear-gradient(180deg,#121924,#0c1218 52%,#0b1016)}.contactIntro{display:grid;align-content:center;justify-self:start;max-width:780px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.contactIntro .eyebrow{color:color-mix(in srgb,var(--accent-gold) 78%,var(--ink) 22%)}.contactSection.section-dark .contactIntro h2,.contactSection.section-dark .contactIntro p{color:var(--dark-heading)}.contactSection.section-dark .contactIntro .eyebrow{color:#e8d6bdb8}.contactIntro h2,.contactIntro p{color:var(--ink)}.contactIntro p{max-width:44ch;color:var(--ink-soft)}.contactSection.section-dark .contactIntro p{color:var(--muted)}.contactCard{display:grid;align-content:start;gap:0;width:min(100%,720px);padding:34px;border:1px solid rgba(22,29,37,.08);border-radius:var(--radius-xl);background:radial-gradient(circle at 18% 14%,rgba(184,201,215,.16),transparent 22%),radial-gradient(circle at 88% 18%,rgba(183,146,95,.1),transparent 24%),linear-gradient(180deg,#ffffffe0,#f7fafcc7);box-shadow:0 18px 42px #10182014;align-self:start}.contactSection.section-dark .contactCard{border-color:#ffffff14;background:radial-gradient(circle at 84% 18%,rgba(183,146,95,.1),transparent 22%),linear-gradient(180deg,#ffffff0a,#ffffff05),linear-gradient(180deg,#18212c,#101720);box-shadow:0 18px 36px #02060c47}.contactCard p,.contactCard a{margin:0;color:var(--ink-soft);line-height:1.6}.contactSection.section-dark .contactCard p,.contactSection.section-dark .contactCard a{color:var(--dark-copy)}.contactBrand{display:inline-flex;align-items:center;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(22,29,37,.08)}.contactSection.section-dark .contactBrand{border-bottom-color:#ffffff14}.contactBrandMark{width:42px;height:auto;flex:0 0 auto;filter:brightness(0) saturate(100%)}.contactSection.section-dark .contactBrandMark{filter:none}.contactBrandWord{color:var(--ink);letter-spacing:.62em}.contactSection.section-dark .contactBrandWord{color:#fff}.contactAddress{display:grid;gap:6px;margin-top:30px}.contactMeta{display:grid;gap:6px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(22,29,37,.08)}.contactSection.section-dark .contactMeta{border-top-color:#ffffff14}.siteFooter{max-width:1240px;margin:22px auto 0;padding:18px 8px 10px}.siteFooter p{margin:0;color:#d7dfe88a;font-size:.92rem;line-height:1.6}@keyframes heroRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.reveal,.heroItem,.contentRotator{opacity:1;transform:none;transition:none;animation:none}}@media (max-width: 1160px){.topbar{padding-left:44px;padding-right:28px}.hero,.contactSection{grid-template-columns:1fr}.heroAudienceBlock{padding:0 36px}.analysisShowcase,.audienceGrid,.capabilityGrid,.useCaseGrid,.soonGrid{margin-inline:-36px}.contactCard{width:calc(100% + 72px);margin-inline:-36px}.capabilityGrid,.useCaseGrid,.soonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1,.section h2,.contactIntro h2{max-width:none}}@media (max-width: 860px){.analysisShowcase,.audienceGrid,.capabilityGrid,.useCaseGrid,.heroScopeCards{grid-template-columns:1fr}.soonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.siteShell{padding:16px}.topbar{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;padding:6px 10px 8px 14px;border-radius:18px}.brand{gap:18px}.mobileMenuToggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.topbarActions{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-height:0;opacity:0;transform:translateY(-8px);padding-top:2px;overflow:visible;pointer-events:none;transition:max-height .28s ease,opacity .2s ease,transform .28s ease,padding-top .28s ease}.topbarActions.is-open{max-height:180px;opacity:1;transform:translateY(0);padding-top:8px;pointer-events:auto}.brandDivider,.brandClaim{display:none}.nav{width:100%;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.nav::-webkit-scrollbar{display:none}.nav a{display:inline-flex;align-items:center;min-height:42px;padding:9px 4px;font-size:.96rem;white-space:nowrap}.heroCopy,.heroPanel,.contactCard{padding:24px}.section{padding:24px 18px 44px}.heroAudienceBlock{padding:0 18px}.contactIntro{padding:0}.hero h1{font-size:clamp(2.5rem,11vw,4.1rem)}.heroLead,.section p,.card p,.audienceCard p,.readableAnalysisCard p,.contactIntro p,.contactCard p,.contactCard a,.heroScopeLead,.heroScopeCard p,.heroPreviewRow p{font-size:1rem}.examplesToggle{width:100%}.readableAnalysisExcerpt{max-height:none}.contactBrand{gap:18px}.brandMarkHeader{width:50px}.brandWord{font-size:.72rem}.localeSwitch{padding:2px;flex:0 0 auto}.localeBtn{min-width:36px;padding:5px 8px;font-size:.8rem}.soonCard{min-height:0;gap:12px;padding:20px}.soonCard p{font-size:1.14rem;line-height:1.2}.analysisShowcase,.audienceGrid,.capabilityGrid,.useCaseGrid,.soonGrid{margin-inline:-18px}.contactCard{width:calc(100% + 36px);margin-inline:-18px}}@media (max-width: 560px){.topbar{gap:6px;padding-left:12px;padding-bottom:8px}.topbarActions{gap:8px}.nav{gap:10px}.nav a{min-height:44px;padding:10px 4px;font-size:.98rem}.soonGrid{grid-template-columns:1fr}.heroAudienceBlock{gap:18px}.sectionHeading{margin-bottom:20px}.heroAudienceLead{max-width:none}.audienceCard,.card,.soonCard,.readableAnalysisCard,.exampleCard,.contactCard{padding:20px;border-radius:24px}.audienceCard{gap:14px}.card h3,.audienceCard h3,.exampleMeta strong,.analysisBlock h3{font-size:1.46rem}.listItem{grid-template-columns:12px minmax(0,1fr);gap:12px}.listItem span{margin-top:7px;box-shadow:0 0 0 5px #b7925f1f}.audienceList,.analysisSections,.exampleStack,.soonGrid{gap:12px}.soonCard{gap:10px;align-content:start}.soonCard p{font-size:1.08rem;line-height:1.22}.analysisShowcase>.reveal{min-height:620px}.brandMarkHeader{width:46px}.brandWord{font-size:.68rem}.heroActions{flex-direction:column;align-items:stretch}.signalRow{gap:8px}.signalRow span,.fieldStrip span{width:100%;justify-content:center}}
